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

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

3天內不再提示

技術分享|使用TSMaster從零打造車輛控制器HIL實時仿真系列5-ECU HIL仿真的具體實施

上海同星智能科技有限公司 ? 2022-06-06 11:50 ? 次閱讀

HIL實時仿真系列5

b062814e-e364-11ec-b80f-dac502259ad0.jpg

今天我們來到《TSMaster 從零打造車輛控制器HIL實時仿真系列》第五章節,繼續介紹控制器實時HIL的實現。

HIL硬件在環

上一個章節介紹的ABS算法仿真和車輛模型的運行,它們的功能并不是簡簡單單地繪制曲線,搜集運行數據,而是有著更深層次的目的,那就是與外部世界聯動,將輸入和輸出數據完完全全暴露在真實世界中,達到HIL的真正目的——硬件在環。

與外部世界交互這個過程可以說十分簡單,只需要為此專門設計一個dbc文件,加載到TSMaster中,再將系統變量中的內容映射到總線上即可。

在此我準備了一個簡單的dbc文件,它包含四個輪速,還有四個輪缸壓力信號。我們將其拖入tsmaster中。

b0c4a5e0-e364-11ec-b80f-dac502259ad0.jpg

再打開RBS,讓剩余總線仿真接管這些信號的發送

隨后我們打開硬件通道選擇器,將CAN通道選擇為同星的一款總線工具——TC1005,作為演示,TC1005的通道1 和通道 2互相連接在了一起,確保發出的報文可以被正確應答。

b105dace-e364-11ec-b80f-dac502259ad0.jpg

我們啟動RBS,打開Trace窗口,就可以看到我們需要的信號都在總線上以預定的頻率發送著,當然這些信號由于沒有更新,初始值都是0,下一步就是

做信號綁定,將系統變量中的值傳給這些信號。

首先停止仿真,回到我們的算法小程序,添加預發送函數,接管輪速和壓力報文的發送過程,這意味著每當報文即將被發出,系統都會調用這些預發送函數,我們只需要簡單地在這些函數內更新我們所需的信號即可。

b14b4776-e364-11ec-b80f-dac502259ad0.jpg

我們試著賦一下值。最后我們在圖形窗口中,添加需要觀測的CAN信號,包括速度信號和壓力信號等等。

b1d4c1d6-e364-11ec-b80f-dac502259ad0.jpg

至此,我們完成了所有所需的信號的預發送函數,是時候啟動整個仿真過程了,還是同樣的流程,連接TSMaster的應用程序,點擊自動化模塊的啟動按鈕??梢钥吹杰囕v正在運行過程中。

b222c340-e364-11ec-b80f-dac502259ad0.jpg

隨著程序的運行,我們可以實時觀測到總線上活躍的輪速和壓力信號,這些信號就最終與真實世界發生了交互。

實現車輛控制器的HIL仿真

有了前面的基礎,可以說此時我們真正踏入了HIL實時仿真的大門。使用這一整套流程,以不變應萬變,實現各式各樣的車輛控制器的HIL仿真。

舉個簡單的例子,倘若我們需要對所開發的ibooster進行 HIL仿真, ibooster是真實的ECU。我們就需要導入這個ibooster的所有網絡的dbc文件,用我們的RBS將它所需的信號全部仿真出來。

b25d288c-e364-11ec-b80f-dac502259ad0.jpg

而要仿真信號,最簡單的方法則是,在RBS仿真界面上,選中我們所需的ibooster節點,點擊右鍵,一鍵自動生成HIL配置,這步操作可以自動激活 ibooster依賴的其他節點和報文。

其次,來到小程序中,通過預發送函數,構造此節點所需的各類總線信號。

b2b8d22c-e364-11ec-b80f-dac502259ad0.jpg

再接下來就是一些硬件的信號,比如遇到踏板信號,可以通過電缸自動化接口或是定制的 API實現。

b2ee61ee-e364-11ec-b80f-dac502259ad0.jpg

同時,如果遇到IO或通斷信號,則通過我們的IO板卡和繼電器板卡API實現;

如果是遇到輪速等特殊傳感器信號,則通過我們的輪速模擬板卡API實現;

如果遇到電源電壓的控制,可以使用可編程電源配合API 的方式實現;

最后,我們可以打開自動化模塊,編寫一系列用例,來對我們的產品進行各種可能的測試。

b326c322-e364-11ec-b80f-dac502259ad0.jpg

當然,這一切背后還有個重要的前提,那就是軟件之外的一切準備工作,也就是ECU機械和液壓負載必須提前準備完畢。

只要上述內容都就緒,那么便可以設計并最終執行無人值守的全自動化參數遍歷和測試,在測試結束后,再通過預先配置的信息,實現測試報告的一鍵自動生成。

最后的實現內容,由于細節過于繁雜,實現方式各異,在此從略,我們有理由相信,基于TSMaster的這一整套仿真架構,小伙伴們也可以發揮自己的聰明才智,設計出各式各樣的HIL實時仿真系統。

系列結語

至此,使用TSMaster從零打造車輛控制器HIL實時仿真系列就全部介紹完畢,在此僅僅是拋磚引玉,讓我們共同將TSMaster的潛力發揮出來。(具體操作步驟詳情可直接觀看我們的B站視頻哦~)

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

    關注

    50

    文章

    3891

    瀏覽量

    132425
收藏 人收藏

    評論

    相關推薦

    實戰電力電子,移相全橋仿真驗證起步!

    控制器。本次測試我們將被控部分(真實移相全橋功率板和EasyGo實時仿真器NetBox)的參數配置調整一致,可以看到仿真設備在觀測參數上與真實設備表現一致,誤差較小。 也就是說,Ea
    發表于 05-16 11:35

    教學驗證篇丨PPEC+HIL 移相全橋仿真驗證

    PPEC:ProgrammablePowerElectronicsController,可編程電力電子控制器HIL:Hardware-in-the-Loop,硬件在環森木磊石推出的電力電子科研/教學系列
    的頭像 發表于 05-16 08:22 ?147次閱讀
    教學驗證篇丨PPEC+<b class='flag-5'>HIL</b> 移相全橋<b class='flag-5'>仿真</b>驗證

    【分享】基于Easygo仿真平臺的三電機實時仿真測試應用

    算法效果的前期仿真評估及算法或控制器參數設計及仿真驗證,可以很大程度上減少系統開發周期及成本。對多電機同步控制系統進行實時
    發表于 04-09 16:49

    多電機仿真篇丨雙電機實時仿真測試應用

    國內虛擬研究平臺多基于單電機設計,而實際工業中多電機配合工作更為常見,如機器人、3D打印機等。多電機同步控制在工業自動化生產系統中廣泛存在,但目前基于FPGA納秒級實時仿真平臺多為單電機設計,進行多
    發表于 03-19 16:13

    快速控制原型RCP與硬件在環仿真HIL該如何區分呢?

    控制器軟件開發的V流程中,有兩個需要通過實時仿真完成的重要環節,即快速控制原型(RCP)與硬件在環仿真
    的頭像 發表于 02-23 10:32 ?535次閱讀
    快速<b class='flag-5'>控制</b>原型RCP與硬件在環<b class='flag-5'>仿真</b><b class='flag-5'>HIL</b>該如何區分呢?

    【分享】EasyGo 鏈式SVG系統的實時仿真應用

    實現電容均壓以及相間平衡。 計算出調制波設定值后,采用 載波移相來生成多路脈沖。(本文主要介紹鏈式SVG的主電路仿真,控制系統系統只采用通用簡單的控制策略,不作過多研究)。 為了考慮模型實時
    發表于 02-21 17:31

    中國HiL迎來產業化元年

    隨著新能源汽車產業的迅猛發展,硬件在環(HiL仿真測試技術正迎來前所未有的市場機遇。上海蔚赫信息科技有限公司(以下簡稱“蔚赫信息”)最新交付的Vehinfo LABCAR解決方案,是其收購博世
    的頭像 發表于 01-23 11:13 ?411次閱讀

    詳解快速控制原型RCP與硬件在環仿真HIL

    控制器軟件開發的V流程中,有兩個需要通過實時仿真完成的重要環節,即快速控制原型(RCP)與硬件在環仿真(
    的頭像 發表于 01-19 13:41 ?429次閱讀
    詳解快速<b class='flag-5'>控制</b>原型RCP與硬件在環<b class='flag-5'>仿真</b><b class='flag-5'>HIL</b>

    如何理解實時仿真

    實時仿真?硬件在環?RCP?HIL...這些詞是否還有些傻傻分不清呢?本期將帶大家從零走近實時仿真,快來Get吧。
    的頭像 發表于 01-16 10:34 ?540次閱讀

    2023年中國半實物仿真模擬(HiL)行業洞察報告

    ,其中尤以汽車行業HiL應用市場規模占比最高,預期可達到123.8億元 出品:適道研究院 ? 半實物仿真(Hardware-in-Loop Simulation,簡稱HiL)是一種結合實物硬件和
    的頭像 發表于 01-03 22:22 ?368次閱讀
    2023年中國半實物<b class='flag-5'>仿真</b>模擬(<b class='flag-5'>HiL</b>)行業洞察報告

    Enclustra FPGA核心板在硬件在環(HiL)仿真測試系統中的應用

    與Enclustra公司合作,MicroNova公司在為汽車環境和其他市場的電子控制單元(ECU)開發最先進的硬件在環(HiL)測試系統方面一直處于領先地位。除了高質量、高可靠性和高性能之外
    的頭像 發表于 12-20 08:09 ?527次閱讀
    Enclustra FPGA核心板在硬件在環(<b class='flag-5'>HiL</b>)<b class='flag-5'>仿真</b>測試系統中的應用

    如何通過HIL測試系統做ADAS驗證

    本文分享的是一個案例,借助NI開放式、數據驅動型、軟件互連的生態系統以及PXI功能,采埃孚能夠開發可擴展的ADAS HIL系統,在滿足未來需求的同時與測試項目的步伐保持一致。 目前,采埃孚的ADAS HIL測試系統原型已復制至HIL
    的頭像 發表于 11-27 09:52 ?354次閱讀
    如何通過<b class='flag-5'>HIL</b>測試系統做ADAS驗證

    Easygo實時仿真:FPGA實時仿真器、硬件在環((HIL)測試設備及快速控制原型(RCP)系統開發

    。產品應用工業上:主要面向新能源行業相關的企業、科研院所和國網電力研究院。如做風電、光伏逆變器控制器的企業,硬件在環實時仿真平臺對于研究新的控制方法、縮短研發周期、確保產品的質量都有重
    發表于 08-16 17:29

    EasyGo 實時仿真丨大功率電機控制器硬件在環系統仿真測試

    了含軟件的控制板),下載模型;接著設置控制板工作參數和步驟;最后進行穩態運行。 實驗期間,港迪電氣項目負責人多次對 EasyGo 平臺技術支持負責人反饋道:“你們仿真平臺用起來
    發表于 07-28 11:39

    激光雷達的基本仿真流程 激光雷達工作基本原理

    在智駕HiL應用階段,激光點云數據在實現L2+或L3級功能測試的過程中尤為重要,在獲取到激光雷達仿真的點云數據后,可使用CANoe進行智駕域控制器的閉環驗證。
    發表于 07-14 09:24 ?484次閱讀
    激光雷達的基本<b class='flag-5'>仿真</b>流程 激光雷達工作基本原理
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>