CAN一致性測(cè)試在于縮小CAN總線節(jié)點(diǎn)間的差異,提高總線抗干擾能力,從而保障設(shè)備CAN網(wǎng)絡(luò)系統(tǒng)的穩(wěn)定。因此,CAN節(jié)點(diǎn)一致性測(cè)試就顯得尤為重要,本文將重點(diǎn)對(duì)幾個(gè)測(cè)試項(xiàng)進(jìn)行講解。
零部件CAN節(jié)點(diǎn)質(zhì)量的良莠不齊將給CAN總線網(wǎng)絡(luò)帶來(lái)較大的安全隱患,某個(gè)節(jié)點(diǎn)的錯(cuò)誤將影響整體總線的正常運(yùn)行,嚴(yán)重時(shí)可能導(dǎo)致整體總線的癱瘓。所以,CAN一致性測(cè)試是保障CAN網(wǎng)絡(luò)安全穩(wěn)定的必要手段,其測(cè)試內(nèi)容覆蓋了物理層、鏈路層以及應(yīng)用層等測(cè)試需求,如下圖1所示。
圖1 CAN一致性測(cè)試內(nèi)容(節(jié)選)
輸入閾值測(cè)試
閾值測(cè)試分為隱性輸入電壓閾值和顯性輸入電壓閾值,節(jié)點(diǎn)Vdiff大于0.9V時(shí)必須識(shí)別顯性,小于0.5V時(shí)必須識(shí)別隱性,在0.5V~0.9V之間,屬于不確定區(qū)域;因此測(cè)試目的是為了驗(yàn)證節(jié)點(diǎn)在ISO11898-2中標(biāo)示的輸入電壓閾值范圍內(nèi)均可以通訊,下圖2為ISO11898-2中的相關(guān)標(biāo)準(zhǔn)。
圖2 ISO11898-2 輸入電壓閾值標(biāo)準(zhǔn)
1、測(cè)試原理
在圖2 ISO 11898-2 輸入電壓閾值標(biāo)準(zhǔn)所示的總線負(fù)載和共模電壓條件下,按照下圖3隱性輸入電壓測(cè)試原理和圖4顯性輸入電壓測(cè)試原理的測(cè)試原理進(jìn)行隱/顯性輸入電壓閾值測(cè)試。
圖3 隱性輸入電壓測(cè)試原理
圖4 顯性輸入電壓測(cè)試原理
2、判斷依據(jù)
DUT 在 Vdiff≤0.5V(用戶(hù)可自定義設(shè)置該范圍) 時(shí),可以正常發(fā)送報(bào)文。至少在 Vdiff>0.9V (用戶(hù)可輸入)的情況下,DUT 應(yīng)該停止發(fā)送幀。
輸出電壓測(cè)試
CAN總線上面的信號(hào)幅值是接收節(jié)點(diǎn)能正確識(shí)別邏輯信號(hào)的保證。隱性狀態(tài)下,若CAN_diff電壓大于0.9V,則會(huì)使總線呈現(xiàn)持續(xù)顯性狀態(tài)導(dǎo)致通訊錯(cuò)誤;顯性狀態(tài)下,若CAN_diff電壓低于0.5V,說(shuō)明該節(jié)點(diǎn)驅(qū)動(dòng)能力較弱,會(huì)導(dǎo)致顯性電平判斷錯(cuò)誤,并且在強(qiáng)干擾環(huán)境容易出現(xiàn)電平翻轉(zhuǎn),導(dǎo)致總線故障;如下圖5為輸出電壓幅值引起的錯(cuò)誤。
圖5 輸出電壓幅值導(dǎo)致錯(cuò)誤
所以,每個(gè)廠家在產(chǎn)品投入使用前都要測(cè)試CAN節(jié)點(diǎn)DUT(被測(cè)設(shè)備)的輸出電壓幅值。測(cè)試目的就是檢查DUT的CAN_H與CAN_L的隱性/顯性輸出電壓是否遵守ISO11898-2的定義,如下圖6所示。
圖6 ISO11898-2 輸出電壓標(biāo)準(zhǔn)
1、測(cè)試原理
在圖6 ISO11898-2輸出電壓標(biāo)準(zhǔn)所示的總線負(fù)載條件下,按照?qǐng)D7輸出電壓測(cè)試原理的測(cè)試原理進(jìn)行輸出電壓測(cè)試。
圖7 輸出電壓測(cè)試原理圖
2、判斷依據(jù)
如果測(cè)試結(jié)果符合圖6 ISO11898-2輸出電壓標(biāo)準(zhǔn)中ISO 11898-2輸出電壓標(biāo)準(zhǔn),則通過(guò)測(cè)試。
采樣點(diǎn)測(cè)試