在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

北匯信息POLELINK ? 2022-12-15 10:31 ? 次閱讀

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


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

01ClimateControl軟件功能介紹

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

02TPT Fusion-Platform
Fusion-Platform是TPT提供的控制軟件的軟件集成平臺(tái)。它允許將多個(gè)軟件模塊(稱為“節(jié)點(diǎn)”)相互連接,并將它們作為單個(gè)系統(tǒng)執(zhí)行。Fusion節(jié)點(diǎn)一個(gè)接一個(gè)地處理,共享Fusion平臺(tái)內(nèi)存,進(jìn)行數(shù)據(jù)交換。
這些節(jié)點(diǎn)可以支持dll、UDE、Trace32、XiL API、CAN等類型的平臺(tái),因此可以很方便的實(shí)現(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的強(qiáng)大功能,我們可以很方便的實(shí)現(xiàn)ClimateControl軟件的閉環(huán)測(cè)試,即:位于目標(biāo)板的Controller Model(PLS UDE節(jié)點(diǎn))+位于PC端的Plant Model(dll節(jié)點(diǎn))。

03測(cè)試環(huán)境配置
首先我們需要在TPT中新建一個(gè)Fusion-Platform。并對(duì)運(yùn)行步長(zhǎng)、最大運(yùn)行時(shí)間進(jìn)行簡(jiǎn)單的配置。

Custom Node dll節(jié)點(diǎn)配置

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

PLS UDE節(jié)點(diǎn)配置

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

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

①僅在一個(gè)節(jié)點(diǎn)中存在的信號(hào)(例如發(fā)動(dòng)機(jī)轉(zhuǎn)速信號(hào),僅存在于Plant Model):需在另一個(gè)節(jié)點(diǎn)中對(duì)該信號(hào)進(jìn)行Hidden;

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

543949f8-7bfc-11ed-b116-dac502259ad0.gif55b1a9d8-7bfc-11ed-b116-dac502259ad0.png543949f8-7bfc-11ed-b116-dac502259ad0.gif圖7 信號(hào)Mapping

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

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

    關(guān)注

    8

    文章

    5303

    瀏覽量

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

    關(guān)注

    0

    文章

    19

    瀏覽量

    8614
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能座艙HIL仿真測(cè)試解決方案

    經(jīng)緯恒潤(rùn)結(jié)合通信信息、人工智能、工業(yè)控制、硬件在環(huán)等技術(shù),開發(fā)了一套智能座艙仿真測(cè)試系統(tǒng),實(shí)現(xiàn)了對(duì)整車電氣、人機(jī)交互、交通場(chǎng)景和座艙體驗(yàn)的仿真模擬。系統(tǒng)通過(guò)提供觸控模擬,智能識(shí)別,場(chǎng)景沉溺和控制閉環(huán)
    的頭像 發(fā)表于 12-24 11:08 ?374次閱讀
    智能座艙HIL仿真<b class='flag-5'>測(cè)試</b>解決方案

    12月19日在線研討會(huì) 智能座艙仿真測(cè)試解決方案

    12月19日,經(jīng)緯恒潤(rùn)智能座艙仿真團(tuán)隊(duì)將結(jié)合實(shí)戰(zhàn)項(xiàng)目開發(fā)經(jīng)驗(yàn),分享探討智能座艙測(cè)試工具鏈以及不同測(cè)試場(chǎng)景的方案選型等內(nèi)容,旨在探討和分享智能座艙仿真
    的頭像 發(fā)表于 12-17 14:45 ?100次閱讀

    探討不同場(chǎng)景和階段的智能座艙測(cè)試方案

    和質(zhì)量。本文將針對(duì)不同場(chǎng)景和階段的智能座艙測(cè)試方案進(jìn)行深入探討,包括輕量化測(cè)試、基于HIL的系統(tǒng)級(jí)測(cè)試以及實(shí)車座艙測(cè)試,方案覆蓋用戶從開發(fā)到
    的頭像 發(fā)表于 12-11 10:36 ?192次閱讀

    汽車HiL測(cè)試:利用TS-GNSS模擬器掌握硬件性能的仿真藝術(shù)

    (Software-in-the-Loop,簡(jiǎn)稱SiL)或處理器在環(huán)(Processor-in-the-Loop,簡(jiǎn)稱PiL測(cè)試之后的最終階段。HiL仿真不僅能夠針對(duì)單個(gè)被測(cè)設(shè)備(Device Under Test,簡(jiǎn)稱DUT
    的頭像 發(fā)表于 11-22 16:21 ?235次閱讀
    汽車HiL<b class='flag-5'>測(cè)試</b>:利用TS-GNSS模擬器掌握硬件性能的仿真藝術(shù)

    CP測(cè)試和WAT測(cè)試有什么區(qū)別

    測(cè)試過(guò)程中,CP測(cè)試(Chip Probing)和WAT測(cè)試(Wafer Acceptance Test)是兩個(gè)非常重要的測(cè)試環(huán)節(jié)。盡管它們都在晶圓(Wafer)
    的頭像 發(fā)表于 11-22 10:52 ?284次閱讀
    CP<b class='flag-5'>測(cè)試</b>和WAT<b class='flag-5'>測(cè)試</b>有什么區(qū)別

    什么是回歸測(cè)試_回歸測(cè)試測(cè)試策略

    是否在新軟件版本上再次出現(xiàn)。 2、測(cè)試策略 回歸測(cè)試的策略一般由測(cè)試經(jīng)理或測(cè)試組長(zhǎng)制定,初級(jí)軟件測(cè)試人員只要按相應(yīng)的策略執(zhí)行
    的頭像 發(fā)表于 11-14 16:44 ?250次閱讀

    智駕仿真測(cè)試實(shí)戰(zhàn)之自動(dòng)泊車HiL仿真測(cè)試

    汽車進(jìn)入智能化時(shí)代,自動(dòng)泊車功能已成為標(biāo)配。在研發(fā)測(cè)試階段,實(shí)車測(cè)試面臨測(cè)試場(chǎng)景覆蓋度不足、效率低下和成本高昂等挑戰(zhàn)。為解決這些問(wèn)題,本文提出一種自動(dòng)泊車HiL仿真
    的頭像 發(fā)表于 10-10 08:05 ?2722次閱讀
    智駕仿真<b class='flag-5'>測(cè)試</b><b class='flag-5'>實(shí)戰(zhàn)</b>之自動(dòng)泊車HiL仿真<b class='flag-5'>測(cè)試</b>

    環(huán)路測(cè)試儀測(cè)的是開環(huán)還是閉環(huán)

    環(huán)路測(cè)試儀是一種用于測(cè)試和分析控制系統(tǒng)性能的設(shè)備,它可以用于測(cè)試開環(huán)系統(tǒng)和閉環(huán)系統(tǒng)。在控制系統(tǒng)中,開環(huán)和閉環(huán)是兩種不同的控制方式,它們?cè)诃h(huán)路
    的頭像 發(fā)表于 09-12 14:39 ?481次閱讀

    如何進(jìn)行輻射抗擾度磁場(chǎng)測(cè)試

    一、為什么要進(jìn)行閉環(huán)磁場(chǎng)測(cè)試? 輻射抗擾度測(cè)試中進(jìn)行閉環(huán)磁場(chǎng)測(cè)試是為了評(píng)估設(shè)備在外部磁場(chǎng)影響
    的頭像 發(fā)表于 06-03 10:51 ?869次閱讀
    如何進(jìn)行輻射抗擾度磁場(chǎng)<b class='flag-5'>測(cè)試</b>?

    芯片測(cè)試和封裝包含哪些流程

    測(cè)試準(zhǔn)備階段,需要對(duì)測(cè)試環(huán)境、測(cè)試數(shù)據(jù)和測(cè)試設(shè)備進(jìn)行準(zhǔn)備。同時(shí)需要對(duì)測(cè)試方案進(jìn)行評(píng)估和修訂,以
    的頭像 發(fā)表于 05-08 16:55 ?876次閱讀

    STM32F429做的PIL仿真速度非常慢的原因?

    各位大神好, 本人用MATLAB/SIMULINK搭建了小型直流電力系統(tǒng)。系統(tǒng)包含三個(gè)直流轉(zhuǎn)換器。相關(guān)三個(gè)控制器被載入STM32F429中,從而與SIMULINK構(gòu)成PIL仿真。仿真運(yùn)行一切正常
    發(fā)表于 04-11 07:28

    SPIN3202電機(jī)可以開環(huán)啟動(dòng),開環(huán)階段結(jié)束就停機(jī),無(wú)法進(jìn)入閉環(huán)怎么解決?

    開發(fā)板:SPIN3202 電機(jī):無(wú)刷風(fēng)扇 情況:電機(jī)可以開環(huán)啟動(dòng),開環(huán)階段結(jié)束就停機(jī),無(wú)法進(jìn)入閉環(huán)。串口故障信息為:過(guò)流
    發(fā)表于 04-11 06:05

    如何實(shí)現(xiàn)PIL和OpenCV之間圖像數(shù)據(jù)的轉(zhuǎn)換呢?

    PIL圖像數(shù)據(jù)格式轉(zhuǎn)換成OpenCV圖像數(shù)據(jù)格式
    的頭像 發(fā)表于 02-25 13:43 ?1216次閱讀

    EMI兼容測(cè)試方案——匹配不同測(cè)試標(biāo)準(zhǔn),準(zhǔn)確高效!

    方案背景 近場(chǎng)測(cè)試非常適合產(chǎn)品開發(fā)階段輻射發(fā)射的EMI預(yù)兼容測(cè)試。在EMC測(cè)試中,進(jìn)行輻射發(fā)射測(cè)試時(shí),通常天線離被測(cè)物EUT很遠(yuǎn),進(jìn)行的都是
    的頭像 發(fā)表于 01-22 15:00 ?622次閱讀
    EMI兼容<b class='flag-5'>測(cè)試</b>方案——匹配不同<b class='flag-5'>測(cè)試</b>標(biāo)準(zhǔn),準(zhǔn)確高效!

    視覺檢測(cè)類項(xiàng)目經(jīng)歷哪些測(cè)試階段

    通過(guò)對(duì)軟件的輸入進(jìn)行控制,從而達(dá)到不同的測(cè)試結(jié)果,通過(guò)輸入輸出的差異比較測(cè)試是否正確和準(zhǔn)確,從而發(fā)現(xiàn)系統(tǒng)中的漏洞,展開研發(fā)修改與測(cè)試驗(yàn)證的循環(huán)過(guò)程。
    發(fā)表于 01-05 14:47 ?473次閱讀
    主站蜘蛛池模板: 夜夜操夜夜| 日韩大胆| 亚洲mv在线观看| 欧洲人体超大胆露私视频| www五月天com| 淫五月| 午夜影院亚洲| 人人看人人添人人爽| 久久黄网站| 奇米99| 在线看片成人免费视频| 久久婷婷色一区二区三区| 深夜视频在线播放视频在线观看免费观看 | 免费人成网站永久| 国产午夜精品久久久久免费视| 在线亚洲国产精品区| 久久在精品线影院精品国产| 日本夜夜操| 在线观看中文字幕第一页| 精品一区二区三区免费毛片爱| 黄色综合| 乱小说录目伦800| 久久综合色婷婷| 国产在线干| 四虎国产精品成人永久免费影视| 18年大片免费在线观看| 在线一区二区三区| 免费日本网站| 国产成人mv 在线播放| 天堂网址| 天天干天天草天天| 淫香色香| 亚洲伊人久久综合影院2021| 日本毛片在线观看| 狠狠躁夜夜躁人人爽天天段| 性欧美xxxx性| 能看的黄色网址| 5x视频在线观看| 欧美午夜场| 高清午夜线观看免费| 日韩一级欧美一级|