一、Bypass方法論
旁路(Bypass)是快速原型(RP)技術的一個實時應用方案。正如上面形象又詼諧的動畫所表現的,該方法的實現方式為:將ECU的部分功能,放在連接至ECU的外部原型控制器中執行,或直接利用ECU自身可用內存空間進行運算。而ECU軟件當前的實時計算結果將被這些新的運算結果覆蓋。

通常,ECU軟件功能開發人員在工作環境中,會使用基于圖形建模的開發工具(如MATLAB/Simulink)進行開發。某些情況下是需要替換現有功能,另一些情況則是需要增加新功能。這些功能不僅應在PC端的開發環境進行測試,更需與ECU現有功能結合進行實時測試。功能開發人員應能快速靈活測試新功能,為此專門開發了bypass這種高效開發方式——新功能可在外部快速原型硬件(External Bypass)或ECU自身(Internal Bypass)上完成運算。

External Bypass優勢:
特別適用于復雜原型功能的開發
可支持附加傳感器/執行器的接入
Internal Bypass優勢:
與ECU軟件保持嚴格同步(無raster丟失)
獨立于ECU接口與附加硬件
○可在多個測試臺架上實現低成本并行測試
○bypass接入點數量無限制
二、EHOOKS產品簡介
EHOOKS是ETAS的一款軟件工具,針對于bypass用途,它提供了一種準確可靠的方法來修改ECU軟件。只需ECU的HEX和A2L文件,而無需訪問ECU源代碼即可實現軟件變量與任務進程的bypass掛鉤(hook)功能。
使用EHOOKS能帶來哪些優勢
快速生成包含bypass掛鉤的HEX文件,顯著縮短軟件開發與交付周期
內部bypass在ECU目標硬件上高效運行可有效降低成本,同時更全面支持基于ASCET和MATLAB/Simulink的外部原型bypass
簡化的hook掛鉤配置界面,為軟件測試環節開拓了bypass技術的應用前景
對真實ECU和虛擬ECU,提供完全相同的用戶功能及工作流
三、EHOOKS功能概要
在基于EHOOKS的bypass方案中,存在一個稱為prepare的階段。在此階段中,所有必要的ECU內部信息(如變量/報文名稱、報文地址、進程名稱、進程地址、進程大小、調度信息、空閑內存段等)都會從ECU軟件中提取出來,并加密到A2L文件中,該A2L文件及HEX文件將會由ECU供應商交付給OEM廠商。
此后,OEM廠商可將這些文件加載到etas提供的EHOOKS開發環境DEV工具中,根據需求靈活配置hook掛鉤變量,并可快速生成新的HEX文件。通過這種方式,OEM廠商可自主在極短時間內生成帶有附加掛鉤功能的新ECU軟件,無需再次聯系EUC供應商,從而顯著節省開發時間并加速產品上市。


四、Hook掛鉤類型
Constant/Calibration Bypass
使用常數或可標定的值來修改軟件變量
On Target Bypass
在EUC中部署并執行新的功能函數,并使用該函數的計算值來修改軟件變量
External Bypass
外部bypass允許軟件變量被外部快速原型硬件中運行的功能所修改,EUC通過ETK與快速成型進行實時通信。

五、應用實例 Predictive damping control

六、EHOOKS當前支持的EUC廠商列表

七、AI技術方案加持
如結合使用ETAS嵌入式AI編碼器(點擊跳轉),還可以快速輕松的將AI神經網絡模型集成到ECU控制器。

八、總結
以上,EHOOKS非常易于使用。用戶需要做的只是選擇ECU變量,它將從列表中進行掛鉤配置,然后單擊按鈕構建新版ECU軟件。變更后的HEX和A2L在短短幾分鐘內便可輕松獲取。
同時,EHOOKS在ECU軟件供應商和使用該軟件的OEM之間提供安全的數據交換。這使得EHOOKS能夠利用ECU軟件的深度內部知識,以確保高質量的掛鉤,同時保護ECU軟件供應商的知識產權。
-
控制器
+關注
關注
114文章
17787瀏覽量
193069 -
軟件
+關注
關注
69文章
5332瀏覽量
91573 -
ecu
+關注
關注
14文章
982瀏覽量
57266 -
Bypass
+關注
關注
0文章
9瀏覽量
6061
原文標題:使用Bypass工具加速ECU軟件開發與標定
文章出處:【微信號:ETASChina,微信公眾號:ETAS易特馳】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
LDRA工具和VDSP++軟件開發環境的整合有什么意義?
基于OSEKturbo的電控柴油機ECU軟件開發與實現
泛華測控推出ECU測量與標定軟件----CALAB
新能源汽車ECU標定工具-ATI VISION標定系統
汽車電子技術——ECU/MCU嵌入式軟件開發
Vector DaVinci Team解決方案實現AUTOSAR Classic ECU軟件開發
9月12日云技術研討會 | ECU電控軟件開發及測試全流程解決方案
使用Bypass工具加速ECU軟件開發與標定
評論