劉牧之
(長(zhǎng)城汽車股份有限公司技術(shù)中心,河北 保定 071000)
CAN網(wǎng)絡(luò)系統(tǒng)測(cè)試應(yīng)用
劉牧之
(長(zhǎng)城汽車股份有限公司技術(shù)中心,河北 保定 071000)
簡(jiǎn)述CAN集成網(wǎng)絡(luò)測(cè)試系統(tǒng)的發(fā)展,詳細(xì)介紹CAN系統(tǒng)集成測(cè)試在整車設(shè)計(jì)開發(fā)中的應(yīng)用。
CAN;電子系統(tǒng)集成;技術(shù)創(chuàng)新;應(yīng)用
1991年,第1臺(tái)總線車型在奔馳S系列轎車上應(yīng)用,標(biāo)志著車載網(wǎng)絡(luò)通信技術(shù)已經(jīng)成熟應(yīng)用在汽車領(lǐng)域。截至目前,國(guó)內(nèi)大部分車型都在應(yīng)用CAN網(wǎng)絡(luò)通信技術(shù),涉及轎車、皮卡、SUV等多個(gè)汽車領(lǐng)域。20多年間,總線通信技術(shù)得到迅猛發(fā)展,已經(jīng)由單一子網(wǎng)發(fā)展為多路子網(wǎng),涉及動(dòng)力域、車身域、舒適域,并集成多條總線通信協(xié)議,CAN、LIN、Most、FlexRay等多種通信協(xié)議依據(jù)功能架構(gòu)定義,集成在一臺(tái)車輛中,通信速率從19kB/s~5MB/s不等。客戶在體驗(yàn)車輛智能化、科技化的同時(shí),也給整車電器測(cè)試人員帶來極大的困難和壓力,需對(duì)各通信協(xié)議、標(biāo)準(zhǔn)創(chuàng)建測(cè)試用例庫,對(duì)每一種通信協(xié)議進(jìn)行測(cè)試驗(yàn)證,確保每一條網(wǎng)絡(luò)協(xié)議都能夠正常通信,信號(hào)交互策略能正常實(shí)現(xiàn)。
目前網(wǎng)絡(luò)開發(fā)測(cè)試遵循“V模式”開發(fā)流程,主要包括需求分析、網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、ECU需求制定、ECU級(jí)別測(cè)試、集成測(cè)試、回歸測(cè)試等幾個(gè)部分。需求規(guī)范和標(biāo)準(zhǔn)制定完成后,就進(jìn)入后期的網(wǎng)絡(luò)設(shè)計(jì)與測(cè)試驗(yàn)證階段,網(wǎng)絡(luò)測(cè)試驗(yàn)證階段主要是對(duì)已經(jīng)設(shè)計(jì)出來的樣品或產(chǎn)品進(jìn)行網(wǎng)絡(luò)測(cè)試驗(yàn)證,以確保樣品或產(chǎn)品的功能與前期的需求一致。
整車電器功能邏輯、策略日趨于智能化、復(fù)雜化,單ECU測(cè)試已經(jīng)不能滿足后期車型的開發(fā)、設(shè)計(jì),系統(tǒng)集成測(cè)試尤為重要,系統(tǒng)集成測(cè)試主要分為測(cè)試用例設(shè)計(jì)、測(cè)試環(huán)境搭建、測(cè)試執(zhí)行(硬件測(cè)試、軟件測(cè)試、軟硬件集成測(cè)試)、測(cè)試報(bào)告生成幾個(gè)方面。
2.1 測(cè)試用例設(shè)計(jì)
對(duì)通信需求規(guī)范、診斷規(guī)范、零部件電器功能規(guī)范等文檔進(jìn)行審核、完善,依據(jù)網(wǎng)絡(luò)需求規(guī)范內(nèi)容進(jìn)行測(cè)試用例開發(fā),內(nèi)容包括物理層測(cè)試、網(wǎng)絡(luò)管理測(cè)試、交互層測(cè)試、診斷服務(wù)測(cè)試、協(xié)議層測(cè)試、路由測(cè)試等,用例編制完成后進(jìn)行評(píng)審、審核,確保測(cè)試用例覆蓋度及測(cè)試深度。
2.2 測(cè)試環(huán)境搭建
依據(jù)測(cè)試用例執(zhí)行內(nèi)容,搭建網(wǎng)絡(luò)測(cè)試臺(tái)架,開發(fā)自動(dòng)化測(cè)試腳本/仿真模型,并進(jìn)行設(shè)備與軟件模型聯(lián)合調(diào)試。創(chuàng)建CANoe仿真界面,可實(shí)現(xiàn)物理/半物理仿真,連接示波器和數(shù)據(jù)記錄儀,實(shí)現(xiàn)總線波形和測(cè)試數(shù)據(jù)的抓取和存儲(chǔ),完成測(cè)試環(huán)境搭建。
2.3 測(cè)試執(zhí)行
系統(tǒng)測(cè)試為V模型開發(fā)流程中重要的一個(gè)環(huán)節(jié),主要是以臺(tái)架/實(shí)車為基礎(chǔ),搭建系統(tǒng)級(jí)別測(cè)試環(huán)境,依據(jù)測(cè)試用例對(duì)各ECU進(jìn)行通信/診斷系統(tǒng)測(cè)試,確保各ECU通信規(guī)范滿足系統(tǒng)通信需求。系統(tǒng)測(cè)試主要驗(yàn)證各ECU通信策略、信號(hào)交互狀態(tài)、時(shí)間響應(yīng)參數(shù)等項(xiàng)目,確保系統(tǒng)通信協(xié)議的兼容性。
從結(jié)構(gòu)上分析,系統(tǒng)測(cè)試主要分為軟件集成測(cè)試和硬件集成測(cè)試,軟件測(cè)試主要針對(duì)網(wǎng)絡(luò)管理策略、信號(hào)收發(fā)關(guān)系、診斷服務(wù)、診斷時(shí)間響應(yīng)參數(shù)等進(jìn)行測(cè)試、驗(yàn)證,硬件測(cè)試主要針對(duì)網(wǎng)絡(luò)拓?fù)涓鱁CU物理層總線波形、斜率、終端電阻等測(cè)試項(xiàng)目進(jìn)行驗(yàn)證測(cè)試。
2.3.1 通信測(cè)試
通信測(cè)試主要以整車網(wǎng)絡(luò)拓?fù)錇榛A(chǔ),依托系統(tǒng)測(cè)試環(huán)境,對(duì)網(wǎng)絡(luò)各節(jié)點(diǎn)進(jìn)行系統(tǒng)級(jí)別測(cè)試,驗(yàn)證各零部件通信狀態(tài)是否滿足整車通信需求,通信測(cè)試網(wǎng)絡(luò)示意圖如圖1所示。測(cè)試項(xiàng)目包括物理層測(cè)試、網(wǎng)絡(luò)管理測(cè)試、交互層測(cè)試、路由測(cè)試等。
圖1 通信測(cè)試網(wǎng)絡(luò)示意圖
1)物理層測(cè)試:位時(shí)間測(cè)試;波形斜率、電壓、對(duì)稱性測(cè)試;收發(fā)器外圍電路電容、電阻檢測(cè);總線短路、斷路魯棒性測(cè)試;總線負(fù)載率測(cè)試。
2)網(wǎng)絡(luò)管理測(cè)試:睡眠、喚醒測(cè)試;網(wǎng)絡(luò)啟動(dòng)/關(guān)閉時(shí)間參數(shù)測(cè)試;Bus-off 故障及恢復(fù)機(jī)制測(cè)試;網(wǎng)絡(luò)建環(huán)、模擬仿真測(cè)試;通信電壓范圍測(cè)試、驗(yàn)證。
3)交互層測(cè)試:報(bào)文周期、信號(hào)測(cè)試;位排布測(cè)試;信號(hào)校驗(yàn)值測(cè)試。
4)路由測(cè)試:信號(hào)路由測(cè)試;報(bào)文路由測(cè)試。
2.3.2 診斷測(cè)試
診斷測(cè)試執(zhí)行程序如圖2所示。分為診斷服務(wù)測(cè)試($10、$22、$2E、$3E、$31)等;協(xié)議層參數(shù)測(cè)試;DTC故障碼測(cè)試。
圖2 診斷測(cè)試執(zhí)行程序
2.4 測(cè)試報(bào)告生成
依據(jù)測(cè)試用例,編制完成網(wǎng)絡(luò)通信、診斷測(cè)試報(bào)告,報(bào)告內(nèi)容需全部覆蓋所有測(cè)試項(xiàng)目,注明測(cè)試項(xiàng)目通過/失效結(jié)果,必要時(shí)需提供測(cè)試數(shù)據(jù)/圖片進(jìn)行闡述、說明。
測(cè)試報(bào)告中需體現(xiàn)系統(tǒng)測(cè)試環(huán)境,包括測(cè)試設(shè)備型號(hào)、廠家名稱、設(shè)備軟硬件型號(hào)等信息。
ECU控制器開發(fā)過程分為若干個(gè)不同的階段,因此在編制測(cè)試報(bào)告的過程中需將各階段零部件版本號(hào)進(jìn)行識(shí)別并記錄,主要包括零部件號(hào)、軟件版本號(hào)、硬件版本號(hào)等,便于后期問題追溯及測(cè)試狀態(tài)識(shí)別。
(編輯 心 翔)
Application of CAN Network System Integration Test
LIU Mu-zhi
(R&D Center of Great Wall Motor Company, Baoding 071000, China)
This article briefly introduces development of the integrated CAN network testing system, discusses in detail its application in vehicle design.
CAN; electronic system integration; technology innovation; application
U463.6
A
1003-8639(2017)07-0066-02
2016-09-06