91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PiL測試實戰(zhàn)(下)| PiL階段的閉環(huán)測試

北匯信息POLELINK ? 2022-12-15 10:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:酷兔本兔小編:吃不飽


上篇我們介紹了單元級軟件的PiL測試,對于集成級的PiL測試,其流程和單元階段基本一致。然而,對于一些帶有反饋控制邏輯的集成測試(如電機控制MCU),PiL階段會將控制算法(Controller Model)刷入目標板,那如何帶著位于PC端的Plant Model一起進行閉環(huán)測試呢?
543949f8-7bfc-11ed-b116-dac502259ad0.gif5446f6f2-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖1 PiL階段的閉環(huán)測試流程
下面我會為以一個座艙溫度控制(ClimateControl)軟件為例,為大家展示基于TPT Fusion-Platform的PiL階段閉環(huán)測試解決方案。

01ClimateControl軟件功能介紹

ClimateControl軟件可以通過設(shè)定溫度和當前座艙溫度自動的控制汽車座艙的空調(diào)、暖風開啟/關(guān)閉以及風機的轉(zhuǎn)速,從而實現(xiàn)自動調(diào)節(jié)座艙溫度的功能。其中Controller Model為主要控制邏輯的實現(xiàn)。
為了對Controller Model的功能在仿真條件下進行驗證,我們搭建了模擬座艙環(huán)境的Plant Model,Plant Model通過一些預設(shè)條件以及Controller Model的控制來模擬座艙溫度的變化。其中Plant Model輸出的座艙溫度信號會反饋到Controller Model實現(xiàn)反饋控制。
543949f8-7bfc-11ed-b116-dac502259ad0.gif5479f228-7bfc-11ed-b116-dac502259ad0.gif543949f8-7bfc-11ed-b116-dac502259ad0.gif圖2 ClimateControl控制邏輯示意圖
在進行PiL測試時,我們會將Controller Model進行代碼生成、編譯并刷入目標板,而Plant Model依然在PC端運行。那么如何實現(xiàn)不同環(huán)境下的Controller Model和Plant Model之間的通訊呢?

02TPT Fusion-Platform
Fusion-Platform是TPT提供的控制軟件的軟件集成平臺。它允許將多個軟件模塊(稱為“節(jié)點”)相互連接,并將它們作為單個系統(tǒng)執(zhí)行。Fusion節(jié)點一個接一個地處理,共享Fusion平臺內(nèi)存,進行數(shù)據(jù)交換。
這些節(jié)點可以支持dll、UDE、Trace32、XiL API、CAN等類型的平臺,因此可以很方便的實現(xiàn)不同環(huán)境下的軟件間的通訊。
543949f8-7bfc-11ed-b116-dac502259ad0.gif54b9f904-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖3 TPT Fusion-Platform
基于TPT Fusion-Platform的強大功能,我們可以很方便的實現(xiàn)ClimateControl軟件的閉環(huán)測試,即:位于目標板的Controller Model(PLS UDE節(jié)點)+位于PC端的Plant Model(dll節(jié)點)。

03測試環(huán)境配置
首先我們需要在TPT中新建一個Fusion-Platform。并對運行步長、最大運行時間進行簡單的配置。

Custom Node dll節(jié)點配置

對于Plant Model,由于需要在PC端運行,我們可以將其轉(zhuǎn)成dll的格式(TPT提供了把模型生成dll的tlc文件,并且可以在TPT端實現(xiàn)從模型到dll的一鍵生成)。在Fusion-Platform新建一個Custom Node dll節(jié)點,并加載dll文件,導入接口信號。
543949f8-7bfc-11ed-b116-dac502259ad0.gif54fb24ec-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖4 Custom Node dll節(jié)點配置
543949f8-7bfc-11ed-b116-dac502259ad0.gif5544248a-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖5 Plant Model的接口信息

PLS UDE節(jié)點配置

Controller Model我們需要將其進行代碼生成、編譯后刷入目標板。TPT可以通過UAD與目標板進行通訊,因此我們需要在Fusion-Platform中再新建一個PLS UDE節(jié)點。PLS UDE節(jié)點中的接口信號可以通過c文件導入,其他配置過程和我們上篇中的PLS UDE Platform的配置過程完全一致。
543949f8-7bfc-11ed-b116-dac502259ad0.gif557d5606-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖6 PLS UDE節(jié)點配置

04不同環(huán)境間的信號Mapping
在我們配置好Fusion-Platform的節(jié)點之后,便可以實現(xiàn)不同節(jié)點之間的信號交互。但是由于不同節(jié)點之間的信號接口數(shù)量、接口名稱存在不一致的情況,因此我們需要做一些簡單的信號Mapping工作:

①僅在一個節(jié)點中存在的信號(例如發(fā)動機轉(zhuǎn)速信號,僅存在于Plant Model):需在另一個節(jié)點中對該信號進行Hidden;

②兩個節(jié)點中均存在但名稱不同的信號(例如反饋信號,Controller Model中為“IntTemp_K”,Plant Model中為“IntTemp_K_”):需要在“External_Name”中設(shè)置其外部名稱進行Rename。

543949f8-7bfc-11ed-b116-dac502259ad0.gif55b1a9d8-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖7 信號Mapping

05閉環(huán)測試的實現(xiàn)
做好這些配置工作之后,我們便可以在TPT中搭建測試用例,來進行閉環(huán)測試了。TPT會同時調(diào)起兩個不同環(huán)境下的節(jié)點,實現(xiàn)PiL階段的閉環(huán)測試。
這里我在TPT中搭建了一個簡單的測試場景:外界溫度-5攝氏度,座艙設(shè)定溫度18攝氏度。我們可以運行測試用例在TPT中觀測各信號的變化情況。
543949f8-7bfc-11ed-b116-dac502259ad0.gif55dd2cf2-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖8 “-5到18攝氏度”升溫測試
543949f8-7bfc-11ed-b116-dac502259ad0.gif56059002-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖9 信號變化情況
通過信號窗口可以看出,當座艙溫度低于設(shè)定溫度時,Controller Model會控制暖風機使能信號使能,打開暖風機。與此同時,Plant Model會通過發(fā)動機轉(zhuǎn)速、扭矩等信息計算出座艙溫度變化并反饋至Controller Model,實現(xiàn)閉環(huán)反饋控制。
so...這個方案是不是很完美?感興趣的小伙伴快來試一試吧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關(guān)注

    關(guān)注

    9

    文章

    6211

    瀏覽量

    131382
  • PIL
    PIL
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    8966
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    高壓功率放大器在超聲電機性能測試閉環(huán)實驗中的應用

    實驗名稱:兩自由度超聲電機性能測試閉環(huán)控制實驗 研究方向:壓電驅(qū)動技術(shù),兩自由度超聲電機的設(shè)計、機電耦合建模、性能測試閉環(huán)控制研究 實驗目的:本實驗為驗證基于縱振和彎彎復合振動的兩
    的頭像 發(fā)表于 02-09 10:18 ?171次閱讀
    高壓功率放大器在超聲電機性能<b class='flag-5'>測試</b>與<b class='flag-5'>閉環(huán)</b>實驗中的應用

    芯片CP測試與FT測試的區(qū)別,半導體測試工程師必須知道

    個體終檢,通過測試座連接引腳,在全溫域全面驗證性能參數(shù),保障產(chǎn)品交付質(zhì)量。二者在測試階段、對象、目的及技術(shù)實現(xiàn)上截然不同,結(jié)合兩者數(shù)據(jù)可優(yōu)化芯片制造良率。
    的頭像 發(fā)表于 01-26 11:13 ?484次閱讀

    性能測試調(diào)優(yōu)實戰(zhàn)與探索(存儲模型優(yōu)化+調(diào)用鏈路分析)

    分析、流量分析、壓測實施和剖解調(diào)優(yōu)等主要環(huán)節(jié)中,引發(fā)對于系統(tǒng)能力底盤夯實和測試策略改進的諸多思考。 在性能測試階段,剖析系統(tǒng)能力實現(xiàn)及調(diào)優(yōu)方案,探索更優(yōu)解及性能測試策略的提升空間。 ?
    的頭像 發(fā)表于 01-12 14:46 ?1537次閱讀
    性能<b class='flag-5'>測試</b>調(diào)優(yōu)<b class='flag-5'>實戰(zhàn)</b>與探索(存儲模型優(yōu)化+調(diào)用鏈路分析)

    芯片ATE測試詳解:揭秘芯片測試機臺的工作流程

    ATE(自動測試設(shè)備)是芯片出廠前的關(guān)鍵“守門人”,負責篩選合格品。其工作流程分為測試程序生成載入、參數(shù)測量與功能測試(含直流、交流參數(shù)及功能測試)、分類分檔與數(shù)據(jù)分析三
    的頭像 發(fā)表于 01-04 11:14 ?2155次閱讀
    芯片ATE<b class='flag-5'>測試</b>詳解:揭秘芯片<b class='flag-5'>測試</b>機臺的工作流程

    肖克利 | 極端環(huán)境測試,讓驗證與實戰(zhàn)同頻!

    直擊新能源車企核心痛點極端環(huán)境測試,讓驗證與實戰(zhàn)同頻新能源汽車測試標準正加速升級,極端環(huán)境驗證已成核心競爭力。肖克利高低溫試驗箱以實戰(zhàn)測試
    的頭像 發(fā)表于 12-05 12:04 ?1388次閱讀
    肖克利 | 極端環(huán)境<b class='flag-5'>測試</b>,讓驗證與<b class='flag-5'>實戰(zhàn)</b>同頻!

    免費閱覽!| 《仿真測試·數(shù)據(jù)采集·數(shù)據(jù)閉環(huán)一線問卷調(diào)研報告》

    尊敬的行業(yè)伙伴:當仿真測試的精度與效率難以兼得,當數(shù)據(jù)采集的成本與覆蓋形成矛盾,當數(shù)據(jù)閉環(huán)的流程協(xié)同成為瓶頸——我們意識到,智能駕駛的下一程,需要聽見更多來自一線真實的聲音。為此,康謀發(fā)起了專項調(diào)研
    的頭像 發(fā)表于 11-25 17:34 ?1200次閱讀
    免費閱覽!| 《仿真<b class='flag-5'>測試</b>·數(shù)據(jù)采集·數(shù)據(jù)<b class='flag-5'>閉環(huán)</b>一線問卷調(diào)研報告》

    從原理到應用:FCT和ICT如何覆蓋PCBA測試的‘死角’?

    測試目標、生產(chǎn)階段及成本效率綜合制定,核心策略為:ICT側(cè)重硬件缺陷檢測,優(yōu)先部署于生產(chǎn)前期;FCT側(cè)重功能驗證,部署于生產(chǎn)后期,二者互補形成完整測試閉環(huán)。具體策略及分析如下: ? P
    的頭像 發(fā)表于 11-07 09:16 ?809次閱讀
    從原理到應用:FCT和ICT如何覆蓋PCBA<b class='flag-5'>測試</b>的‘死角’?

    OTA測試實戰(zhàn)指南:測試流程、用例設(shè)計與自動化實現(xiàn)

    在汽車深度智能化、網(wǎng)聯(lián)化和“軟件定義汽車”轉(zhuǎn)型的大趨勢,為了確保日益復雜的車載軟件和網(wǎng)聯(lián)功能可以安全、可靠、合規(guī)且順暢地部署,同時應對不斷擴大的網(wǎng)絡安全威脅和日益嚴格的全球法規(guī),主機廠和供應商必須
    的頭像 發(fā)表于 09-26 13:44 ?3203次閱讀
    OTA<b class='flag-5'>測試</b><b class='flag-5'>實戰(zhàn)</b>指南:<b class='flag-5'>測試</b>流程、用例設(shè)計與自動化實現(xiàn)

    泰克TBS2000在電源測試中的實戰(zhàn)應用技巧

    電源測試是電子工程中至關(guān)重要的一環(huán),泰克TBS2000系列示波器憑借其高精度、多功能性和易用性,成為工程師的得力工具。本文結(jié)合實戰(zhàn)經(jīng)驗,總結(jié)TBS2000在電源測試中的核心應用技巧,幫助提升
    的頭像 發(fā)表于 09-17 16:56 ?738次閱讀
    泰克TBS2000在電源<b class='flag-5'>測試</b>中的<b class='flag-5'>實戰(zhàn)</b>應用技巧

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet?車牌識別

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet 車牌識別
    的頭像 發(fā)表于 08-25 14:55 ?1324次閱讀
    迅為RK3568開發(fā)板模型推理<b class='flag-5'>測試</b><b class='flag-5'>實戰(zhàn)</b>LPRNet?車牌識別

    監(jiān)護設(shè)備EMC測試整改:頻譜分析到整改措施的完整閉環(huán)

    南柯電子|監(jiān)護設(shè)備EMC測試整改:頻譜分析到整改措施的完整閉環(huán)
    的頭像 發(fā)表于 06-17 11:08 ?703次閱讀

    實戰(zhàn)演練:使用相機氣密性檢測儀進行防水測試

    在攝影領(lǐng)域,尤其是進行戶外攝影,不少攝影師會在惡劣環(huán)境使用相機,這就對相機的防水性能有了要求。而相機氣密性檢測就是判斷相機防水性能的重要途徑,下面我們就來一次使用相機氣密性檢測儀進行防水測試實戰(zhàn)
    的頭像 發(fā)表于 05-30 11:04 ?597次閱讀
    <b class='flag-5'>實戰(zhàn)</b>演練:使用相機氣密性檢測儀進行防水<b class='flag-5'>測試</b>

    老文章新視角:從靜態(tài)測試到CI/CT生態(tài)的進化

    的生態(tài)系統(tǒng),而以PiL/HiL為核心的持續(xù)測試(CT)是這一生態(tài)的底層支柱。這一進化不僅需要工具供應商的開放協(xié)作,更需要主機廠與Tier1重構(gòu)研發(fā)流程,將CI/CT從“
    的頭像 發(fā)表于 05-26 10:50 ?1641次閱讀
    老文章新視角:從靜態(tài)<b class='flag-5'>測試</b>到CI/CT生態(tài)的進化

    求助,關(guān)于NXP S32K3xx硬件板的SIL測試問題求解

    我們在嘗試使用 恩智浦 S32K3xx 硬件板為我們的模型創(chuàng)建 SIL 測試框架時遇到問題。錯誤消息“錯誤:模型配置為創(chuàng)建 SIL 模塊,所選硬件板不支持該模塊。要解決此問題,請在“配置參數(shù)”對話框
    發(fā)表于 04-01 08:15

    模型測試全流程實戰(zhàn)沙盤,賦能CI/CD及SiL測試 ——TPT Workshop邀請函

    北匯信息將于4月18日在上海市閔行區(qū)虹橋鎮(zhèn)紫秀路100號4幢3C室舉辦為期1天的“模型測試全流程實戰(zhàn)沙盤,賦能CI/CD及SiL測試”相關(guān)內(nèi)容的交流探討,誠邀各位新老客戶朋友參加!
    的頭像 發(fā)表于 03-26 15:44 ?745次閱讀
    模型<b class='flag-5'>測試</b>全流程<b class='flag-5'>實戰(zhàn)</b>沙盤,賦能CI/CD及SiL<b class='flag-5'>測試</b> ——TPT Workshop邀請函