劉宏君
?
一種發(fā)動機ECU軟件測試方法
劉宏君
(安徽江淮汽車集團股份有限公司,安徽 合肥 230601)
文章主要介紹發(fā)動機ECU軟件開發(fā)過程的一種軟件測試內(nèi)容及方法,通過測試查找開發(fā)過程的漏洞,確保軟件釋放順利進行。
軟件測試;噴油器;正時;傳感器;執(zhí)行器
在發(fā)動機ECU軟件開發(fā)過程中,ECU軟件需要進行進行不同的軟件測試。本文所要介紹的測試主要針對噴油器、正時關系、傳感器&執(zhí)行器、發(fā)動機啟動模式等方面的標定,確保這些模塊的基礎標定沒有問題,支撐ECU軟件的釋放。
該測試主要是基于軟件功能和標定確認,包括五個部分:1)噴油器波形測試;2)同步信號測試;3)EPM壓力測試;4)部件標定確認測試;5)啟動測試。下面以柴油機Bosch系統(tǒng)ECU軟件測試為例,詳述各個部分測試的方法及內(nèi)容。
噴油器電流曲線決定了噴油器的開啟行為。噴油器電流曲線一般如下圖1中的示例所示。對于CRIN3噴油器,有兩個保持階段,對于CRIN2噴油器,只有一個保持階段。
圖1 CRI2-20噴油器電流波形
表1 CRI2-20噴油器波形實測值與噴油器技術參數(shù)值比較
使用電流鉗夾在噴油器線束上采集信號,使用示波器讀取,將測得的電流波形的各項值同項目實際使用的噴油器的值相比較,如表1所示。
測試需要在ECU之間接入BOB盒子,按項目TD圖選擇正確的引腳,將凸輪軸和曲軸信號接入多通道示波器。將實測的正時同步信號(圖2所示)同設計正時圖(圖3所示)進行比較。
圖2 某項目凸輪軸和曲軸信號正時同步實測圖
圖3 某項目凸輪軸和曲軸信號正時同步圖
在以非常低的發(fā)動機轉(zhuǎn)速起動期間,磁電式曲軸位置傳感器產(chǎn)生的信號振幅可能會低于安全檢測的極限。為了模擬長啟動階段(在極低溫度下冷啟動的典型情況),可以將啟動扭矩和扭矩斜坡標定為零。
使用標定軟件INCA來進行標定、測量和記錄。結(jié)果如圖4所示:
圖4 EPM stress測試
分別在不同工況下,使用INCA測量記錄,結(jié)果如表2,檢查其合理性。
使用INCA記錄開關未動作和動作時的值,檢查是否對開關狀態(tài)的變化做出正確反應,來查找標定或開關接線錯誤,如表3所示。
表2 傳感器標定檢查
表3 數(shù)字輸入信號標定檢查
通過激活不同的執(zhí)行器,檢查是否按照預期工作,如表4所示。
表4 執(zhí)行器標定檢查
以上部件標定檢查,檢查項并不完全,還需根據(jù)具體項目的配置進行增減。
啟動能力測試包括正常模式啟動和降級模式啟動,降級模式又包括:1)不帶曲軸信號;2)不帶凸輪軸信號;3)不帶水溫信號;4)不帶增壓壓力信號;5)不帶增壓溫度信號。不同類的降級啟動,在啟動前拔掉對應的信號線即可,測量結(jié)果如表5所示。
表5 啟動能力測試
通過對發(fā)動機ECU軟件開發(fā)過程中的該種軟件測試的梳理和總結(jié),形成軟件測試方法和測試項目清單,為軟件正向開發(fā)提供有力的支持。通過測試能夠有效,規(guī)避軟件帶風險釋放。
A Test Method On Engine ECU Software
Liu Hongjun
( Anhui Jianghuai Automobile Group Co. Ltd, Anhui Hefei 230601 )
This paper mainly introduce the software test content and method of engine ECU software development process.Find out bugs in the engine ECU software development process by a series of software tests to ensure the software release smoothly.
Software Test;Injector;Timing; Sensor; Actuator
A
1671-7988(2019)05-84-03
U464
A
1671-7988(2019)05-84-03
U464
劉宏君,就職于安徽江淮汽車集團股份有限公司。
10.16638/j.cnki.1671-7988.2019.05.024