技術交流
CAN收發器是CAN總線通訊的信號傳遞通道,負責將單片機的TTL電平轉換為CAN總線電平,是CAN標準——ISO11898系列中最基本的物理層芯片。如果CAN收發器不正?;蛘呤?,這個節點的通訊將受到致命的影響。
在電動客車的運營中,工程師最怕現場出現“時好時壞”的情況,如果CAN節點徹底不通訊,則很有可能是收發器損壞,那進行更換即可;如果車輛運行時出現故障,而將故障節點拆下來測試時,卻又可以正常工作,這就非常頭疼。
電動客車與傳統客車不同,其是使用電池、電容來存儲能量,然后通過逆變成交流,帶動電動機驅動車輛。當客車加速或者減速時,逆變產生巨大電流變化,而形成強磁場干擾,通過動力線纜耦合到附近CAN總線,會使CAN收發器的損壞率有所上升。而有些時候,CAN收發器是工作在亞損壞狀態,就是我們所說的“時好時壞”現象。按照通用的測試標準是很難發現并標定故障,無法及時在車輛檢修時排除故障節點。前不久某電動客車廠就遇到了一個亞損壞的案例,廣州致遠電子有限公司派出工程師,協助客戶使用CANScope-Pro專業版CAN總線分析儀成功定位亞損壞CAN收發器的原因,并制定車輛檢修標定準則,及時排除亞損壞的CAN收發器。為電動客車穩定運行保駕護航。
CANScope眼圖分析方法
眼圖是邏輯脈沖的重疊,用于測量信號質量。通俗點,就是把所有的“0”和“1”疊加到一起,觀測,信號畸變程度的一種統計方法。
例如CAN-bus的ISO11898-1規定顯性邏輯的差分輸入電壓要大于0.9V。如圖所示,如果要讓CAN總線正常通信,眼圖中灰色區域的電平最小值不能小于0.9V。圖中使用CANScope的硬件眼圖功能測量到的眼高為1.75V,是符合通訊要求的。
正常的CAN收發器波形眼圖
對電動客車上正常的CAN節點做眼圖,可見沒有明顯畸變。
對故障CAN節點做眼圖,可見故障節點雖然目前可以通訊,但是波形已經發生畸變。超過顯性閥值0.9V的寬度已達4.3us,即表示此時故障節點發出的顯性電平(邏輯0)的寬度為4.3us,與標準的4us已經偏差0.3us。