技術交流
地鐵列車(chē)CAN總線通訊信号質(zhi)量檢驗分析
軌(gui)道交通地鐵車輛(liang)中,目前已經大量(liàng)使用CAN總線通訊。利(lì)用其出色的實時(shi)性與糾錯能力,提(tí)升了車輛各部件(jian)的控制效率和可(kě)靠性。但在地鐵運(yun)營中,某些線路也(yě)會出現偶發的CAN通(tong)訊不暢,節點掉線(xian)情況。故廣州緻遠(yuan)電子的工程師攜(xié)帶CANScope總線(xian)分析儀赴某地(dì)鐵線路,進行現場(chǎng)檢驗分析,如圖1所(suǒ)示。
圖(tu)1 測試現場
現場(chǎng)總線拓撲結構:如(rú)圖2所示,爲6節編組(zǔ)的地鐵車輛,其中(zhōng)我們測試點位于(yú)空調控制器CAN接口(kǒu)位置,主要測試這(zhè)段CAN總線的信号通(tong)訊質量。


圖3 眼(yan)圖位寬幅值測量(liang)
1.空調發(fa)出波形的分析
從空調發出的CAN幀(zhēn)ID爲:0x331,0x332,0x333,選取其中一個(ge)ID爲0x331的報文,波形如(rú)圖4所示。可見有差(cha)分電平有明顯的(de)“地彈”現象。

圖4 幅值分析(xi)
将ID爲0x331,0x332,0x333的幀波形(xíng)做眼圖,如圖5所示(shì)。可清晰看到CAN波形(xíng)幅值爲1.5V(那些高幅(fú)值的是和其他幀(zhen)仲裁時擡高的)。

圖5 空調(diao)發出波形的眼圖(tu)
· (1)此CAN接(jie)口上CANH和CANL上可能各(gè)串聯了10歐左右的(de)電阻,與兩個并聯(lian)的120歐産生分壓,讓(ràng)實際發出的波形(xíng)隻有1.5V;1、帶功放的電(dian)路,并通過使能端(duan)控制其工作;
從波形看,還有(you)很明顯的“地彈”現(xian)象,說明空調CAN接口(kǒu)位置阻抗不連續(xu)。有可能其位置是(shì)實際的終端,但終(zhong)端電阻不在它上(shang)面,或者其位置爲(wei)較長分支的末端(duan)。
2.CAN主控發(fa)出的波形

圖6 CANopen主(zhǔ)控發出的波形
将ID爲0x200,0x231的幀波形做(zuo)眼圖,如圖7所示。可(kě)清晰看到從CAN主控(kòng)發出的CAN波形到達(da)空調CAN接口時的幅(fu)值爲1.8V(測量點在網(wang)卡這邊,那些高幅(fú)值的是和其他幀(zhen)仲裁時擡高的)。上(shàng)升沿緩,下降沿有(yǒu)波形駐留。

圖(tú) 7CANopen主控發出的波形(xing)眼圖
分析:測試(shì)點測出的差分電(dian)平幅值爲1.8V,也比标(biāo)準的2.0V少0.2V,可能是CAN主(zhu)控在CANH和CANL上也串聯(lián)了電阻,或者是傳(chuán)輸導線、接頭有一(yī)定的壓降導緻。
CAN差分波形(xing)上升沿緩慢說明(ming)從CAN主控到空調CAN接(jiē)口的導線阻抗較(jiao)大。下降沿有波形(xíng)駐留,也是因爲空(kong)調CAN接口其位置是(shì)實際的終端,但終(zhōng)端電阻不在它上(shàng)面,或者其位置爲(wei)較長分支的末端(duān)。

對其做眼圖(tú)如圖9所示。
圖(tú)9 CAN幀ID爲0x30E的眼圖
綜上所(suǒ)述
(2)空調CAN接(jiē)口上串聯過大的(de)電阻導緻分壓。差(chà)分電壓幅值隻有(you)1.5V,容易在溫度變化(huà)、線路老化或者電(dian)壓波動時,導緻位(wei)錯誤甚至通訊不(bu)上。請控制串聯電(dian)阻不要大于5.1歐;
· (3)傳輸導(dǎo)線或者接頭阻抗(kang)過大。導緻上升斜(xié)率過緩,隻有3.55V/us,遠低(dī)于16V/us的規範值,容易(yì)在溫度變化或者(zhě)長期運行時,導緻(zhi)重同步失敗的位(wèi)錯誤或者CRC校驗錯(cuo)誤,甚至無法通訊(xun)。請檢查傳輸導線(xiàn)規格,與接頭電阻(zǔ),保證阻抗小于0.02歐(ou)/m(或者等效爲線徑(jìng)爲1.0mm2以上的屏蔽雙(shuang)絞線)。

