ZXDoc支持CAN總線仿真、面板仿真功能,通過虛擬化通信環境,提前驗證、優化和保障系統可靠性,降低開發成本與風險,面板仿真還使其畫面實物化,便于操作和理解,仿真功能已成為ECU研發和測試的關鍵環節。
?什么是仿真?
CAN總線仿真是一種通過虛擬化技術模擬CAN(FD)通信環境的方法,用于在無物理硬件或脫離實際系統的情況下,對ECU、傳感器、執行器等節點的通信行為、協議一致性、系統可靠性及性能參數進行全面驗證與優化,常見仿真包括協議驗證、節點行為建模、總線負載率、網絡延遲、數據包錯誤和丟失等。其核心目標是以低成本、高效率的方式提前發現并解決通信系統中的潛在問題。
?ZXDoc之CAN總線仿真
1. 仿真通道導入CAN數據庫
支持導入DBC庫,仿真頁面自動獲取DBC庫節點及報文信息。

2. CAN報文通信仿真
在“CAN總線仿真”功能頁,勾選報文,配置“數據”、“發送類型”等報文結構,點擊啟動仿真即仿真報文發出。

3. 仿真報文抓包
在“報文”功能頁,可以查看仿真收發報文的具體信息,支持查找、標記、觸發等多種頁面功能。

4. CAN報文觸發仿真
常規ECU可能固定周期輸出報文、也可能是受到各種觸發條件才輸出報文,支持“信號變化時”和“信號值寫時”觸發仿真。

5. CAN報文加速/延遲仿真
通過修改報文周期,從而模擬網絡錯誤報文周期。

6. CAN報文協議仿真
修改報文幀類型,仿真網絡不同協議報文情況。

7. CAN報文錯誤/丟失仿真
通過取消對應報文,仿真網絡報文丟失,通過修改報文Data值,仿真網絡報文錯誤情況。

?ZXDoc之面板仿真
1. 新建仿真面板
在“仿真”欄下,點擊“面板”,新建面板功能頁。

2. 創建面板控件
從工具箱中將各功能控件拖入面板中,完成面板創建。

3. 控件關聯數據庫
通過拖拽/右鍵控件導入數據庫的方式,將控件與數據庫關聯起來,實現面板控件對網絡數據庫的控制以及實時顯示。

4. 效果展示
展示通過編輯“輸入控件”以達到控制總線數據庫報文更新的功能,并且由“顯示控件”實時顯示網絡狀態。

-
CAN總線
+關注
關注
145文章
1971瀏覽量
132052 -
CAN
+關注
關注
57文章
2845瀏覽量
466383 -
仿真
+關注
關注
51文章
4216瀏覽量
135133
發布評論請先 登錄
從焊接角度聊一聊,設計PCB的5個建議

來聊一聊Altium中Fill,Polygon Pour,Plane的區別和用法
聊一聊stm32的低功耗調試
聊一聊IIC總線設計
CAN總線通信性能的仿真分析研究

車載總線監控分析及仿真工具- INTEWORK VBA

簡單聊一聊DPT技術-double pattern technology
《聊一聊ZXDoc》之汽車標定、臺架標定、三高標定

《聊一聊ZXDoc》之汽車服務導向SOME/IP

評論