地(dì)鐵列車CAN總線(xian)通訊信号質(zhi)量檢驗分析(xī)

圖1 測(cè)試現場

圖2 地鐵(tiě)車輛網絡拓(tuò)撲圖
通過【眼圖時(shí)間測量】,對全(quan)部波形做眼(yan)圖,測量結果(guǒ)可見波形邊(biān)沿過緩,有部(bù)分波形上升(sheng)沿有較大的(de)振鈴,下降沿(yan)有較大的地(dì)彈現象,說明(ming)總線上有信(xìn)号不連續的(de)部分。差分電(dian)平幅值爲1.5V小(xiǎo)于标準的2.0V的(de)ISO11898-2标準。

圖3 眼(yǎn)圖位寬幅值(zhí)測量
1.空調發出(chū)波形的分析(xī)
從空(kong)調發出的CAN幀(zhēn)ID爲:0x331,0x332,0x333,選取其中(zhong)一個ID爲0x331的報(bào)文,波形如圖(tu)4所示。可見有(you)差分電平有(you)明顯的“地彈(dàn)”現象。

圖(tu)4 幅值分析
将ID爲0x331,0x332,0x333的(de)幀波形做眼(yǎn)圖,如圖5所示(shì)。可清晰看到(dào)CAN波形幅值爲(wei)1.5V(那些高幅值(zhi)的是和其他(ta)幀仲裁時擡(tai)高的)。
圖(tu)5 空調發出波(bō)形的眼圖
分析:CAN差(chà)分波形邊沿(yan)陡峭,邊沿清(qing)晰,但幅值隻(zhi)有1.5V,比标準CAN差(cha)分電平(兩個(gè)120歐終端電阻(zǔ)時)的2.0V少0.5V,有兩(liǎng)種可能:
· (1)此CAN接口上CANH和(hé)CANL上可能各串(chuan)聯了10歐左右(yòu)的電阻,與兩(liǎng)個并聯的120歐(ōu)産生分壓,讓(rang)實際發出的(de)波形隻有1.5V;1、帶(dài)功放的電路(lù),并通過使能(néng)端控制其工(gong)作;
· (2)本網(wang)絡中終端電(diàn)阻多添加了(le)1個120歐,即總線(xian)中有3個120歐電(dian)阻,導緻電壓(ya)幅值降低到(dào)1.5V。
從波(bo)形看,還有很(hěn)明顯的“地彈(dan)”現象,說明空(kong)調CAN接口位置(zhì)阻抗不連續(xù)。有可能其位(wei)置是實際的(de)終端,但終端(duan)電阻不在它(ta)上面,或者其(qi)位置爲較長(zhǎng)分支的末端(duan)。
2.CAN主(zhǔ)控發出的波(bo)形
CAN主控發出的(de)CAN幀ID爲0x200,0x231。選取其(qí)中一個ID爲0x200的(de)報文,波形如(rú)圖6所示

将ID爲0x200,0x231的幀波(bō)形做眼圖,如(rú)圖7所示。可清(qīng)晰看到從CAN主(zhu)控發出的CAN波(bō)形到達空調(diào)CAN接口時的幅(fú)值爲1.8V(測量點(diǎn)在網卡這邊(biān),那些高幅值(zhí)的是和其他(tā)幀仲裁時擡(tai)高的)。上升沿(yan)緩,下降沿有(you)波形駐留。
分析(xi):測試點測出(chu)的差分電平(píng)幅值爲1.8V,也比(bi)标準的2.0V少0.2V,可(kě)能是CAN主控在(zai)CANH和CANL上也串聯(lián)了電阻,或者(zhě)是傳輸導線(xiàn)、接頭有一定(dìng)的壓降導緻(zhì)。
3.實際接(jie)終端電阻位(wèi)置的節點
如圖8所(suo)示。爲實際接(jie)了終端電阻(zǔ)的節點波形(xíng)。

圖8 CAN幀ID爲0x30E的(de)波形
對其做眼圖(tu)如圖9所示。

圖9 CAN幀ID爲0x30E的眼(yǎn)圖
分(fèn)析:通過眼圖(tu)看,其下降沿(yán)陡峭下降到(dao)0,但随即發生(sheng)“地彈”,說明其(qi)上面安裝了(le)終端電阻,但(dàn)它不是實際(jì)的終端,而從(cong)實際終端反(fan)射過來的波(bo)導緻“地彈”。
綜上所(suǒ)述
· (1)系統(tǒng)的CAN波形存在(zai)比較嚴重的(de)“地彈”現象,有(you)導緻位錯誤(wù)的風險。通過(guo)前面的分析(xī),是由于阻抗(kàng)不連續導緻(zhi)。而産生阻抗(kàng)不連續,是總(zǒng)線終端電阻(zǔ)安裝位置錯(cuò)誤;
· (2)空調(diào)CAN接口上串聯(lian)過大的電阻(zu)導緻分壓。差(cha)分電壓幅值(zhí)隻有1.5V,容易在(zài)溫度變化、線(xian)路老化或者(zhě)電壓波動時(shí),導緻位錯誤(wù)甚至通訊不(bu)上。請控制串(chuàn)聯電阻不要(yao)大于5.1歐;
·(3)傳輸導線或(huò)者接頭阻抗(kang)過大。導緻上(shàng)升斜率過緩(huǎn),隻有3.55V/us,遠低于(yú)16V/us的規範值,容(róng)易在溫度變(bian)化或者長期(qī)運行時,導緻(zhì)重同步失敗(bai)的位錯誤或(huo)者CRC校驗錯誤(wu),甚至無法通(tōng)訊。請檢查傳(chuan)輸導線規格(ge),與接頭電阻(zǔ),保證阻抗小(xiǎo)于0.02歐/m(或者等(děng)效爲線徑爲(wèi)1.0mm2以上的屏蔽(bì)雙絞線)。

