CANopen 總線(xiàn)應用札記:關(guān)于總線(xiàn)信號電平變化規律

需要牢記的是,CAN信號收發(fā)器里面有個(gè)重要部件:差動(dòng)信號放大器!它將CAN-High線(xiàn)上的電壓(UCAN-High)減去CAN-Low線(xiàn)上的電壓(UCAN-Low)得出輸出電壓,差值為2V時(shí)判定為邏輯0,差值為0V時(shí)判定為邏輯1。用這種方法可以消除靜電平(對于CAN驅動(dòng)數據總線(xiàn)來(lái)說(shuō)是2.5V)或其它任何重疊的電壓。
如果我們用散線(xiàn)自制CAN線(xiàn)路,建議將CAN_H與CAN_L制作為雙絞線(xiàn)結構,以加強其抗干擾能力,這是因為:
1、雙絞線(xiàn)使得外部干擾脈沖X總是有規律地作用在兩條線(xiàn)上。由于差動(dòng)信號放大器總是用CAN-High線(xiàn)上的電壓(3.5V-X)減去CAN-Low線(xiàn)上的電壓(1.5V-X),因此在經(jīng)過(guò)處理后,差動(dòng)信號中就不再有干擾脈沖了。
2、雙絞線(xiàn)使得內部產(chǎn)生的電磁波輻射也得到相互抵消。
還要注意的是,有些CAN信號是特殊的!例如汽車(chē)舒適系統的Can總線(xiàn)信號:
Can-High的高電平為:3.6伏;Can-High的低電平為:0伏;
Can-Low的高電平為:5伏;Can-low的低電平為:1.4伏;
邏輯“1”:Can-high=3.6V、Can-low=1.4V;
邏輯“0”:Can-high=0V、Can-low=5V。
評論