在汽車“新四化”的浪潮下,現(xiàn)代汽車的電子化程度逐步提高,越來越多的電子控制單元(ECU)加入到汽車的功能控制中,各ECU通過CAN/CANFD等總線技術(shù)實(shí)現(xiàn)相互通訊,汽車CAN總線網(wǎng)絡(luò)變得越來越復(fù)雜。各個(gè)CAN節(jié)點(diǎn)質(zhì)量良莠不齊,可能會(huì)給車輛網(wǎng)絡(luò)通信帶來較大安全隱患,輕則導(dǎo)致CAN/CANFD總線上出現(xiàn)偶發(fā)錯(cuò)誤幀,重則導(dǎo)致整個(gè)總線網(wǎng)絡(luò)癱瘓,使得相關(guān)零部件和系統(tǒng)功能失效。因此,CAN/CANFD一致性測(cè)試愈發(fā)成為各整車廠和零部件廠商關(guān)注的焦點(diǎn)。
什么是CAN/CANFD一致性測(cè)試
一致性測(cè)試旨在檢驗(yàn)所實(shí)現(xiàn)的協(xié)議實(shí)體(或系統(tǒng))與協(xié)議規(guī)范的符合程度(而驗(yàn)證則是檢查形式化規(guī)范的內(nèi)部一致性),即測(cè)試一個(gè)協(xié)議給定實(shí)現(xiàn)的外部行為是否符合協(xié)議的規(guī)范。
汽車領(lǐng)域CAN/CANFD網(wǎng)絡(luò)通信依據(jù)的基礎(chǔ)協(xié)議有:
● ISO 11898
● ISO 16845
● ISO 14229
● ISO 15765
● OSEK/VDK Network Management
● AUTOSAR_SWS_CANNetworkManagement
● 整車廠標(biāo)準(zhǔn):企業(yè)標(biāo)準(zhǔn)
我們進(jìn)行CAN/CANFD一致性測(cè)試主要就是檢測(cè)車內(nèi)各個(gè)控制器是否滿足上述標(biāo)準(zhǔn)要求,從而實(shí)現(xiàn)車內(nèi)通信各部件的協(xié)議一致性。
CAN/CANFD一致性測(cè)試的重要性
隨著通信技術(shù)的快速發(fā)展,網(wǎng)絡(luò)之間的互聯(lián)互通以及通信業(yè)務(wù)越來越依賴通信協(xié)議的發(fā)展??梢哉f,通信系統(tǒng)的正常運(yùn)行和通信業(yè)務(wù)的順利開展,首要就是取決于協(xié)議軟件是否滿足協(xié)議規(guī)范的要求,所以必須進(jìn)行專門的協(xié)議測(cè)試加以保證。在汽車領(lǐng)域CAN/CANFD網(wǎng)絡(luò)通信中,各節(jié)點(diǎn)(控制器)的質(zhì)量不一致可能會(huì)引發(fā)錯(cuò)誤、網(wǎng)絡(luò)故障或網(wǎng)絡(luò)癱瘓等問題,所以,為保證CAN/CANFD網(wǎng)絡(luò)的正常安全運(yùn)行,必須要執(zhí)行CAN/CANFD一致性測(cè)試。
CAN/CANFD一致性測(cè)試覆蓋內(nèi)容
測(cè)試內(nèi)容覆蓋五類:通信測(cè)試、網(wǎng)絡(luò)管理測(cè)試、診斷測(cè)試、刷寫測(cè)試、網(wǎng)關(guān)路由測(cè)試。
其中,通信測(cè)試分為:
● 物理層一致性測(cè)試——電阻、電容特性,電平值,閾值,容錯(cuò)性能測(cè)試;
● 數(shù)據(jù)鏈路層一致性測(cè)試——位時(shí)間,采樣點(diǎn),幀格式,CMX測(cè)試;
● 應(yīng)用層一致性測(cè)試——報(bào)文周期,報(bào)文類型和通信相關(guān)的DTC測(cè)試。
網(wǎng)絡(luò)管理測(cè)試分為:
● 間接網(wǎng)絡(luò)管理測(cè)試;
● 直接網(wǎng)絡(luò)管理測(cè)試——OSEK NM測(cè)試,Autosar NM測(cè)試。
診斷測(cè)試分為:
● 網(wǎng)絡(luò)層測(cè)試——單幀、多幀,流控幀、連續(xù)幀,時(shí)間參數(shù)等測(cè)試;
● 應(yīng)用層測(cè)試——UDS診斷服務(wù)測(cè)試。
刷寫測(cè)試分為:
● 進(jìn)入Boot模式測(cè)試——應(yīng)用程序有效/無效進(jìn)入Boot測(cè)試;
● 正向下載測(cè)試——正常下載測(cè)試;
● 反向下載測(cè)試——斷電、中斷、跳過下載測(cè)試。
網(wǎng)關(guān)路由測(cè)試分為:
● 報(bào)文路由一致性測(cè)試——直接/周期報(bào)文路由,標(biāo)識(shí)符、數(shù)據(jù)長(zhǎng)度、信號(hào)值一致性測(cè)試;
● 信號(hào)路由一致性測(cè)試——直接/周期信號(hào)路由,標(biāo)識(shí)符、數(shù)據(jù)長(zhǎng)度、信號(hào)值一致性測(cè)試;
●網(wǎng)關(guān)路由功能測(cè)試——初始值、超時(shí)值、上次值,高負(fù)載狀態(tài)測(cè)試。
CAN/CANFD一致性測(cè)試工作可以按下列四個(gè)步驟進(jìn)行:
第一步:根據(jù)協(xié)議規(guī)范、需求開發(fā)規(guī)范,確定測(cè)試內(nèi)容(測(cè)試規(guī)范);
第二步:設(shè)計(jì)實(shí)現(xiàn)測(cè)試套:測(cè)試序列生成、測(cè)試數(shù)據(jù)生成、測(cè)試?yán)龑?shí)現(xiàn);
第三步:執(zhí)行測(cè)試;
第四步:測(cè)試問題分析,測(cè)試報(bào)告整理。
CAN/CANFD一致性測(cè)試問題分析
對(duì)CAN/CANFD測(cè)試問題的分析,需要在對(duì)協(xié)議理解的基礎(chǔ)上,通過積累測(cè)試經(jīng)驗(yàn)來完成。目前CAN/CANFD網(wǎng)絡(luò)的應(yīng)用在各大整車廠中已非常普遍,對(duì)測(cè)試問題點(diǎn)的理解和分析有利于研發(fā)階段問題的排查和定位。例如物理層測(cè)試問題,可以定位到CAN/CANFD總線外圍電路設(shè)計(jì);采樣點(diǎn)測(cè)試問題,可以定位到位時(shí)間的組成設(shè)計(jì);BUSOFF快慢恢復(fù)測(cè)試問題,可以定位到累加的錯(cuò)誤計(jì)數(shù)器引起的狀態(tài)轉(zhuǎn)換錯(cuò)誤。
CAN/CANFD一致性測(cè)試解決方案
廣電計(jì)量汽車檢測(cè)實(shí)驗(yàn)室在上海和青島設(shè)有專業(yè)服務(wù)團(tuán)隊(duì),致力于車載網(wǎng)絡(luò)的設(shè)計(jì)驗(yàn)證工作,可為客戶提供CAN / CANFD / LIN / Flexray / 車載以太網(wǎng)等車載總線的測(cè)試驗(yàn)證服務(wù)和Labcar/整車功能測(cè)試服務(wù)。目前已為國(guó)內(nèi)多家OEM和Tier1提供車載網(wǎng)絡(luò)測(cè)試服務(wù)解決方案,并建立了長(zhǎng)期穩(wěn)定的合作關(guān)系。
服務(wù)優(yōu)勢(shì)
提供定制化服務(wù)——可根據(jù)需求規(guī)范進(jìn)行定制化測(cè)試規(guī)范和測(cè)試腳本開發(fā),保證測(cè)試點(diǎn)覆蓋。
設(shè)備資源豐富——環(huán)境倉、干擾源、電流源,瞬態(tài)信號(hào)發(fā)生器等設(shè)備可靈活調(diào)用。
工具鏈完善,可靠性高——采用Vector、Spirent、Technica、R&S等品牌設(shè)備,保證一致性結(jié)果。
覆蓋全生命周期測(cè)試——根據(jù)整車開發(fā)流程,可提供部件級(jí)測(cè)試、系統(tǒng)級(jí)測(cè)試及實(shí)車級(jí)測(cè)試。