CAN總線邊沿時間會影響采樣正確性,,而采樣錯誤會造成不斷錯誤幀出現(xiàn),,影響CAN總線通信,。那么CAN總線邊沿時間標(biāo)準(zhǔn)是什么?邊沿時間如何測量呢,?
一、CAN測試邊沿時間意義
目前在國內(nèi)汽車電子行業(yè)沒有明確的標(biāo)準(zhǔn),,也就造成汽車零配件質(zhì)量良莠不齊,,零配件整裝到汽車上將會造成CAN總線通信異常,給汽車駕駛帶來安全隱患,。如下是GMW3122信號邊沿標(biāo)準(zhǔn)對CAN總線邊沿的規(guī)范要求,。
表中根據(jù)需求不同,波特率不同分為高速CAN,、中速CAN,。測試的是信號邊沿時間,,邊沿時間是指隱性電平到顯性電平時間和顯性電平到隱性電平變化的總時間。隱性電平(邏輯值0)到顯性電平(邏輯值1)時間為上升沿,,顯性電平到隱性電平為下降沿,。
邊沿時間分為上升沿時間、下降沿時間,。下降沿時間是按照電壓(20%~80%電壓區(qū)間,,有些按照10%~90%電壓區(qū)間測量邊沿時間,文中以20%~80%電壓區(qū)間測量邊沿時間),。表中給出時間范圍,,如果超出規(guī)定時間,會造成波形位寬增加,,采樣點(diǎn)取值不準(zhǔn)確,,波特率異常,出現(xiàn)大量錯誤幀,,一直重發(fā)數(shù)據(jù)幀也會造成CAN總線通信癱瘓,。
由于現(xiàn)場總線過長,導(dǎo)致總線上掛載電容增加,,從而導(dǎo)致線路阻抗增加,。在邊沿時間測試需要考慮電阻與電容匹配。模擬測試線路短,,需要人為添加電容來模擬現(xiàn)場存在實(shí)際情況,。在上表中典型值是根據(jù)現(xiàn)場電容、電阻得出的常用值,。
二,、CAN邊沿時間測試步驟
示波器測試CAN波形
●用示波器采集CAN總線波形,設(shè)置幅值光標(biāo)為20%~80%,,記錄上升沿的時間,、下降沿時間。
●記錄多次數(shù)據(jù),,確認(rèn)每次求得上升沿,、下降沿時間都在標(biāo)準(zhǔn)范圍內(nèi)。
CAN測試問題
只使用示波器測量CAN邊沿時間,,需要人為操作記錄多次時間,。整車CAN總線擁有多個零部件,測試CAN邊沿時間需要花費(fèi)大量時間以及人力,,而這還只是整車CAN一致性測試的其中一項(xiàng),,完成全部測試要求,需要一個人測試三天,。隨著效率要求越來越高,,整車廠更希望將時間花費(fèi)在研發(fā)汽車應(yīng)用新技術(shù),。
三、CANDT
基于汽車行業(yè)對CAN總線測試手段繁雜,,致遠(yuǎn)電子自主研發(fā)的CANDT一致性測試系統(tǒng),,可構(gòu)建CAN總線安全保障體系,自動化完成CAN總線物理層,、鏈路層及應(yīng)用層自動化測試,。保證整車安全四步曲如下:
步驟一:CAN一致性自動化測試
通過將汽車或節(jié)點(diǎn)零部件接入CAN一致性測試系統(tǒng),可自動化完成CAN總線物理層,、鏈路層等自動化測試,,覆蓋主流主機(jī)廠標(biāo)準(zhǔn)要求,保障整車CAN總線安全穩(wěn)定,。
步驟二:詳細(xì)測試報表導(dǎo)出
單節(jié)點(diǎn)測試完成之后,可自動化到處詳細(xì)CAN一致性測試報表,,其包含測試標(biāo)準(zhǔn)引用,,評判依據(jù),判斷結(jié)果等數(shù)據(jù),,準(zhǔn)確判斷節(jié)點(diǎn)工作情況,,一目了然,可作為主機(jī)廠準(zhǔn)入依據(jù),。
步驟三:CAN總線故障定位及排查解決
新能源汽車主機(jī)廠和零部件企業(yè)在CANDT一致性測試后,,對于測試報告中顯示測試不通過的問題,可以用CANScope進(jìn)行故障定位和排查,,加快CAN總線穩(wěn)定的研發(fā)速度,。
測試結(jié)果:保障整車CAN網(wǎng)絡(luò)安全
新能源汽車CAN節(jié)點(diǎn)在通過一致性測試后,質(zhì)量高度一致,,避免了CAN節(jié)點(diǎn)良莠不齊帶來的安全隱患問題,,從而保證了整車CAN網(wǎng)絡(luò)的安全統(tǒng)一。