電子控制器 (Electronic Control Unit,ECU)對于新一代電子電器車輛架構的重要性不言而喻。隨著整車廠電子控制器軟件的迭代頻率越來越高,軟件的刷新時間也影響著軟件在開發階段的迭代效率。由此,不同于基于診斷通信指令的刷新方式,開發階段的ECU通過ETK來刷新的應用模式也應運而生,并逐步得到主機廠和一級供應商在控制器開發過程中的推廣應用。
一
ECU刷寫工作在開發階段面臨的挑戰
目前的在開發階段的ECU軟件一般都支持刷新功能,開發ECU的刷新策略一般基于刷新規范開發。一級供應商與主機廠(包括刷新設備開發商)會遵循同一份刷新規范來開發基于CAN網絡診斷通信服務的刷新程序,該規范一般參考ISO14229、ISO15765、ISO11898等國際標準協議和主機廠企業標準。
診斷通信的刷新規范中通常會定義電源模式,會話管理,網絡層和應用層通訊,診斷服務,刷新流程。這種ECU軟件刷新策略一般還會支持數據安全校驗和刷新限制校驗機制,以確保軟件刷新過程的數據安全性和軟件刷新應用場景的正確性。
而在ECU開發過程中由于ECU標定資源及采集速率的不足,有些開發控制器需要擴展帶有ETK的ECU來進行開發過程中的測試和標定。
隨著其數據更新和軟件更新頻次的上升,在使用診斷通信指令來刷新ETK-ECU控制器過程數據傳輸速度較慢,影響工程師的測試和標定效率。舉例來說,以一個6MB的軟件為例,采用診斷通信指令的刷新方式通常要5分鐘以上,且容易受到外部網絡環境的干擾,時而會發生刷新失敗的情況。
為了減少刷新時間提高魯棒性,ETK-ECU還可采用ETK來刷新ECU,以6MB大小的軟件刷新為例,可將刷新時間縮短90%,刷新速度詳見如下實測視頻。
二
什么是ETK
ETK是現階段強有力的并行數據接口技術,它是德語的模擬測試探頭的簡寫,ETK產品家族是一系列安裝在ECU中的外擴設備,通過使用ETK,在進行數據標定工作時,可以在線對控制器控制參數進行修改。
這種在線的數據傳輸,所需要消耗的額外CPU運行時間是可以被忽略的,同時安裝在控制器內部不受車內實際工作環境的溫度極值影響,具有高性能、小型化和魯棒性強的特點,它可以通過增強ECU數據高速傳輸的方式有效減少ECU軟件的運算開銷。
利用并行數據訪問技術使軟件開發以及標定過程可以通過ECU 的DEBUG在線調試端口直接訪問ECU的控制變量和改寫參數以及程序刷寫。
三
基于ETK的INCA-Prof刷新介紹
對于ETK-ECU來說,工程師采用該刷新方式不受到ECU軟件的基于診斷通信的刷新功能開發進度影響,只需基于ETAS提供的BASE腳本來配置基于ETK的刷新腳本,即可使用ETK來刷新ECU。
另外,基于ETK的INCA-Prof刷寫還有以下特點:
1. 刷寫速度快:與Debugger同樣高效快捷,不同型號的ETK數據吞吐速率分別如下圖所示,而CCP協議一般來說最高速度只有500kbit/s。
2. 抗干擾性強:刷新過程中不受ECU所在的網絡的信號干擾,魯棒性強,刷新成功率高。
3. 硬件集成輕便:適配于英飛凌Aurix芯片的XETK-S2x系列不需外接其他數據采集設備,
除ETK-ECU本身之外,只需配置一根連接HOST線與ETK小辮子之間的線束即可進行數據采集標定與刷新。
4.對刷寫區域定制靈活:不僅限制在MCU的Programming Flash區域,對于Data Flash也可含蓋,定制刷新所要的區域。以MCU Programming Flash塊的劃分為例,可以劃分為BootLoader引導程序區、應用軟件區和標定數據區,在配置文件中體現:
四
ETAS對于ETK-ECU可提供的服務:
1.基于英飛凌或NXP等芯片的ETK-ECU Prof配置文件Demo
2.基于英飛凌或NXP等芯片的ETK-ECU 配置文件的培訓及設計工程服務
編輯:jq
-
ecu
+關注
關注
14文章
892瀏覽量
54745 -
電子控制器
+關注
關注
0文章
40瀏覽量
7386
原文標題:ETAS ETK賦能ECU刷寫效率
文章出處:【微信號:ETASChina,微信公眾號:ETAS易特馳】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論