国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

PiL測試實戰(下)| PiL階段的閉環測試

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

掃碼添加小助手

加入工程師交流群

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


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

01ClimateControl軟件功能介紹

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

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

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

Custom Node dll節點配置

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

PLS UDE節點配置

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

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

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

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

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

05閉環測試的實現
做好這些配置工作之后,我們便可以在TPT中搭建測試用例,來進行閉環測試了。TPT會同時調起兩個不同環境下的節點,實現PiL階段的閉環測試。
這里我在TPT中搭建了一個簡單的測試場景:外界溫度-5攝氏度,座艙設定溫度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 信號變化情況
通過信號窗口可以看出,當座艙溫度低于設定溫度時,Controller Model會控制暖風機使能信號使能,打開暖風機。與此同時,Plant Model會通過發動機轉速、扭矩等信息計算出座艙溫度變化并反饋至Controller Model,實現閉環反饋控制。
so...這個方案是不是很完美?感興趣的小伙伴快來試一試吧。

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

    關注

    9

    文章

    6203

    瀏覽量

    131352
  • PIL
    PIL
    +關注

    關注

    0

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    個體終檢,通過測試座連接引腳,在全溫域全面驗證性能參數,保障產品交付質量。二者在測試階段、對象、目的及技術實現上截然不同,結合兩者數據可優化芯片制造良率。
    的頭像 發表于 01-26 11:13 ?465次閱讀

    性能測試調優實戰與探索(存儲模型優化+調用鏈路分析)

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

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

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

    肖克利 | 極端環境測試,讓驗證與實戰同頻!

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

    免費閱覽!| 《仿真測試·數據采集·數據閉環一線問卷調研報告》

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

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

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

    OTA測試實戰指南:測試流程、用例設計與自動化實現

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

    泰克TBS2000在電源測試中的實戰應用技巧

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

    迅為RK3568開發板模型推理測試實戰LPRNet?車牌識別

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

    監護設備EMC測試整改:頻譜分析到整改措施的完整閉環

    南柯電子|監護設備EMC測試整改:頻譜分析到整改措施的完整閉環
    的頭像 發表于 06-17 11:08 ?688次閱讀

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

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

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

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

    求助,關于NXP S32K3xx硬件板的SIL測試問題求解

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

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

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