ECU數據刷寫在汽車的整個生命周期中存在著舉足輕重的作用。ECU數據刷寫,又可稱為ECU數據灌裝,其基本原理是:外部數據刷寫工具通過ECU通信網絡(多為K-line和CAN總線),向ECU發送數據信息,實現ECU數據的管理和更新。
在汽車行業,對于車輛配置的一個評定標準便是其ECU控制器的數目,數目越高,車輛配置越高。
隨著汽車行業的發展,不僅ECU的數目在增加,而且對應的ECU數據刷寫應用領域也在增加。從發動機和整車的生產環節,到官方售后維修站再到現在的民間維修站,甚至某些改裝廠都會提供ECU的刷寫服務。
因此,ECU刷寫工具的簡易操作性、便攜性以及響應速度就變得尤為重要。
目前,風丘科技提供Q-Tester軟件工具用于ECU刷寫服務。該軟件是一款功能強大的半定制化診斷測試工具,具有操作簡單、界面簡潔、響應迅速等特點。這款工具基于ODX(ASAM MCD-2D/ISO 22900)診斷數據庫進行測試儀與ECU控制器之間的數據交換,是一個國際標準化的解決方案。
通道數據實時查看
在進行Flash刷寫過程中,對于BusTrace的實時查看是必要環節。Q-Tester中包含的實時顯示窗口可方便使用者進行數據查看,并且支持查看多個通道數據。同時,我們也可以選擇記錄功能將需要記錄的報文記錄下來,便于逐條檢驗報文。BusTrace顯示如下圖所示:
定義刷寫序列,一鍵刷寫
整個刷寫過程可能需要運行多條服務,這就需要編寫刷寫序列來實現。Q-Tester支持Sequence選項來定義刷寫序列,如下圖所示:
由于ECU數據刷寫的分區機制,通常情況下,是多個刷寫文件同時存在。我們采取的解決辦法是定義多個Session,依照順序進行刷寫。而且整個流程只需要一個Softkey按鍵,不需要反復操作。其Flash界面如下圖所示:
故障排查
Q-Tester的Session框內,便可以插入對應的flash刷寫的.bin文件,Q-Tester下的空白對話框在實時的Flash刷寫過程中會將每一刷寫步驟進行實時顯示,便于使用者對刷寫故障進行排查。
通過以上操作流程,我們便可以有效的完成ECU數據刷寫過程,