使用多核處理器提高ECU的生產(chǎn)線測試效率
生產(chǎn)線上對成品的檢測是完成生產(chǎn)的重要一步,質(zhì)量檢測是確保產(chǎn)品可靠性、滿足質(zhì)量規(guī)范和預(yù)期功能的關(guān)鍵,為此,在組裝線末端需要有自動(dòng)化的測試過程。ECU(電控單元)的生產(chǎn)線測試能夠保證每個(gè)控制器正確地按照設(shè)計(jì)功能工作。測試的目的可以概括為兩點(diǎn),一是作為ECU生產(chǎn)的質(zhì)量證據(jù);二是排除掉有缺陷的產(chǎn)品。
ECU的生產(chǎn)線測試過程包括下載測試代碼、執(zhí)行測試和記錄結(jié)果。測試過程中,ECU要能夠檢測到外部的輸入,同時(shí)按照預(yù)定義功能做出對應(yīng)的響應(yīng),而測試系統(tǒng)需要維持與ECU的通信,從而控制整個(gè)測試過程的執(zhí)行。
為了實(shí)現(xiàn)測試功能,將專用的測試管理軟件下載到測試系統(tǒng)的微處理器內(nèi),該軟件的主要任務(wù)是與測試ECU進(jìn)行通信,控制并完成測試過程。測試流程包括以下幾個(gè)階段。①測試啟動(dòng)階段為ECU供電,處理器開始執(zhí)行內(nèi)部啟動(dòng)程序。②程序自檢階段對信號(hào)的輸入輸出進(jìn)行檢測,然后進(jìn)入請求測試模式,ECU將與外部測試工具進(jìn)行通信。③進(jìn)入程序下載請求階段,程序下載結(jié)束后進(jìn)入程序下載確認(rèn)階段。④完成以上階段后進(jìn)入測試階段,測試管理軟件使用相應(yīng)的通信協(xié)議執(zhí)行測試,同時(shí)接收并處理測試數(shù)據(jù),判定測試結(jié)果。⑤最后一個(gè)階段對測試結(jié)果進(jìn)行記錄。
對于現(xiàn)代汽車產(chǎn)業(yè),由于更多的ECU被應(yīng)用到汽車上,且ECU的系統(tǒng)越來越復(fù)雜,因此使得ECU生產(chǎn)線測試占用的時(shí)間越來越多。越來越多的ECU從單核處理器往多核處理器的方向發(fā)展來滿足對數(shù)據(jù)處理、運(yùn)算和傳輸能力的需求。與傳統(tǒng)的處理器相比,雙核處理器能夠帶來2倍的數(shù)據(jù)運(yùn)算處理速度和傳輸效率的提升。越來越多的ECU生產(chǎn)線測試平臺(tái)也將使用多核處理器,在測試平臺(tái)硬件系統(tǒng)不用改動(dòng)的同時(shí),能大大提高ECU生產(chǎn)線的測試效率,對于復(fù)雜ECU的生產(chǎn)線測試,能夠有效縮短測試時(shí)間。
SyedArshadKazmietal. SAE 2015-01-0186.
編譯:張冬冬