孫煥新 邊輝
摘 要 隨著汽車數據總線系統的廣泛使用,對該系統故障的診斷和檢測顯得尤為重要。本文介紹了大眾CAN和LIN數據總線系統的常見故障,分析了采用檢測儀、通用測量設備、示波器以及CAN總線分析儀四類設備檢測CAN總線故障的方法,為故障排除提供便利。
關鍵詞 數據總線 CAN總線 故障檢測
中圖分類號:U463.23 文獻標識碼:A
Analysis of Public Data Bus Faults and Testing Methods
SUN Huanxin[1], BIAN Hui[2]
([1] Beijing Information Technology College, Beijing 100070;
[2] Beijing Industrial Technician College, Beijing 100023)
Abstract With the widespread use of car data bus system for the diagnosis and detection of system failure is particularly important. This article describes the common faults VW CAN and LIN data bus system, analyzes the use of detector, universal measuring device, CAN bus analyzer and oscilloscope four CAN bus failure detection device methods to facilitate troubleshooting.
Key words data bus; CAN bus; faults testing
1 數據總線故障
大眾數據總線系統主要由CAN和LIN兩大數據總線組成。CAN數據總線是控制器局域網絡的縮寫,表示控制單元彼此聯網并交換數據。主要為大眾車系動力傳動系統、舒適和信息娛樂系統控制單元之間以及組合儀表和診斷接口之間進行數據交換,常見的有動力CAN、舒適CAN、娛樂CAN、組合儀表CAN、診斷CAN(診斷數據K線)。LIN數據總線則表示局域互聯網,這種網絡控制單元布置在一個有限的結構空間內。信息通過1個主控控制單元和最多16個副控控制單元進行交換。傳輸刮水器電動機、車燈和雨量傳感器以及防盜報警裝置組件數據。由于采用中央診斷接口或網關,因此兩大系統可相互交換數據。下面分別說明CAN和LIN兩大系統故障。
1.1 CAN數據總線故障
大眾CAN中的控制器和收發器很少出現故障。出現故障時,通過信息缺失或通過總線關閉控制單元表現出來。車輛機械振動、未正確加裝系統或未按規定進行車身維修故障時,可能會導致數據傳輸介質的物理層出現故障。例如,可能出現磨穿絕緣層、導線混淆、導線折斷或插頭接觸故障等情況。控制單元識別到數據傳輸故障時,就會存儲一個故障碼,CAN數據總線就有故障識別。基于“ISO15765協議”的故障診斷得出了與數據總線有關的主要故障:(1)CAN-L斷路;(2)CAN-H斷路;(3)CAN-L正極短路;(4)CAN-H正極短路;(5)CAN-L負極短路;(6)CAN-H負極短路;(7)CAN-L和CAN-H彼此連接;(8)電阻缺失;(9)CAN-L和CAN-H斷路;(10)CAN-L和CAN-H彼此交叉;(11)CAN-L和CAN-H彼此連接且對負極短路;(12)CAN-L和CAN-H彼此連接且對正極短路。
1.2 LIN數據導線故障
對于LIN數據總線來說,沒有專用的ISO標準故障列表,因為該系統采用單線技術,所以只有幾種故障情況:(1)LIN數據導線斷路;(2)LIN數據導線對正極或對負極短路。
2 數據總線系統診斷方法
由于CAN和LIN中可能產生的故障很多,因此沒有普遍適用的檢測工具和方法。因此,要根據具體情況決定使用哪些測量和檢測工具。主要使用工具和方法為:診斷測試儀、通用測量設備、示波器、CAN總線分析儀。
2.1 利用診斷測試儀檢測
連接在CAN和LIN數據總線上的控制單元通過“車載診斷”識別與總線有關的故障,例如,導線故障、信息錯誤、超時錯誤和硬件故障等。讀取故障碼后,可以利用這些故障碼信息有針對性地進行故障查詢。大眾車系可利用VAS5052讀取故障碼,檢測數據信息。
2.2 利用通用測量設備檢測
利用通用測量設備可以確定終端電阻阻值、測量數據導線上的電壓值以及檢查數據導線的導通性和是否短路。
2.2.1 測量電阻
測量電阻時,數據導線必須無電壓,若檢查系統進入休眠模式且關閉點火開關后數據導線上仍有電壓則需斷開蓄電池接線。在舒適CAN系統中,無法利用通用測量設備靜態測量電阻值,因為電阻不是并聯連接的。
控制單元的終端電阻是通過斷電等候后,斷開待測控制單元,將歐姆表連接在總線導線的接口上測量的。終端電阻通常安裝在屬于車輛基本裝備的兩個控制單元內,測量時總線上不能有其他的測量設備,供電系統需關閉。大眾動力CAN系統的上兩個控制單元終端電阻均為120 ,并聯總電阻為60 。根據實際測量電阻值分析故障原因:A.小于5 ,說明CAN-L和CAN-H之間短路,需要從總線上斷開控制單元接線并重復進行測量;B.大于5 小于60 ,說明總線上至少安裝了第三個帶有終端電阻的控制單元、某個控制單元的終端電阻有故障、有電流分流,需要從總線上斷開不帶終端電阻的控制單元、尋找電流分流部位;C.大于70 ,若大于70 小于140 ,則可能只在一個控制單元內部有終端電阻,或者是帶終端電阻的控制單元的總線導線中至少有一個導線斷路;若大于140 ,則說明至少兩個控制單元的連接中斷。可以從總線上斷開控制單元的接線、尋找導線斷路部位。D.符合規定值,說明終端電阻正常且符合規定。
測量CAN數據總線電阻與總線端15、30、31之間的電阻,是在斷電后,將歐姆表依次連接在總線端15、30、31和其中一個數據導線上,在雙線系統中,必須檢測兩個導線。A.數據導線CAN-L和CAN-H與總線端31之間的測量值:若電阻值大于300 ,說明該系統正常;若小于300 ,則存在短路或電流分流至總線端31。B.數據導線與總線15和30之間的測量值:若每次測量時電阻都大于5K ,則說明未連接到總線端15和30且不存在故障;若測量電阻小于5K ,則表示所檢查的接口之間短路。以上這兩個種情況,都可以通過拔下控制單元、檢查控制單元插頭和連接部分進一步限定故障部位。
2.2.2 測量電壓
測量時點火開關必須處于打開狀態且沒有任何其他檢測設備連接在總線上。測量點與電壓值見表1。
表1 總線數據間測試點電壓
2.3 利用示波器檢測信號
采用這種測量方法時,可以在點火開關打開的情況下分析總線導線上的信號流,能夠迅速準確地識別數據導線層面上的故障。信號所傳輸的標識符或字節不能用于示波分析或評價,示波器只是隨機地觸發某個信息脈沖,僅限于評價數據導線的故障。采用典型波形的比較和分析,示波圖可以很快確定數據總線是否正常工作或是有故障。
在大眾車系中,利用示波器進行故障波形分析是診斷與檢測總線系統故障最有的效方法。使用VAS5051或VAS5052、示波器、汽車萬用表就可以完成大眾車系數據總線系統故障分析,再現1.1中所提到的12種CAN數據總線系統故障波形,通過相應的故障波形的比較分析,初步診斷故障。
利用示波器檢查休眠和喚醒功能,該診斷需要具備長時間監控功能的示波器。檢查該功能時一般是車輛蓄電池處于放電過快的報修期,需將能啟用休眠模式的數據總線系統一起列入故障查詢程序內。
2.4 利用CAN總線分析儀檢測CAN總線信息
利用CAN總線分析儀可以觀察和分析總線導線上的數據通信。該系統基于一臺計算機、軟件和一個接口(CAN硬件加密狗),插在并行接口或USB接口上的硬件加密狗包括了一個CAN控制器和一個收發器。利用CAN分析系統程序開始故障查詢前,應先查詢數據總線接口內控制單元的故障記錄。CAN分析系統正確連接在CAN數據導線上且進行組件配置后,計算機會顯示分析程序,其信息與示波圖所示相同,所顯示的十六進制編碼格式的比特形式編碼有助于分析所采集的信息。目前,CAN總線分析儀主要有:
(1)Kvaser Leaf Light CAN總線分析儀。該分析儀是一個單通道USB接口,用于CAN。它能夠很容易地把幾個接口接入標準PC。 小巧,高性能,低價格,特別適合于小預算項目。
(2)Kvaser USBcanII高性能USB CAN總線分析儀。該分析儀通過標準的USB端口提供一個雙通道CAN總線接口。該分析儀有三種規格可供選擇:兩個高速通道;一個高速和一個低速通道;一個高速通道和一個單線CAN。
(3)Kvaser LAPcan II 高性能PCMCIA CAN總線分析儀。該分析儀是個雙通道的CAN總線PCMCIA接口。其核心是雙重Philips SJA1000 CAN控制器、高性能的微處理器和存儲結構以及強化的ESD魯棒性。
(4)Kvaser Memorator CAN總線數據記錄儀。該記錄儀用于采集CAN總線數據,并記錄到標準的MMC或SD型閃存卡中(閃存卡的容量高達2GB)。該記錄儀通過一個標準的USB接口提供一個雙通道的CAN總線接口。其數據采樣率高達每秒16000個信息。
3 總結
綜合以上四種檢測大眾數據總線系統的方法,在使用過程中要多種方法結合,依據不同的車型和故障特點,采取不同的檢測方法。總線系統常規故障診斷流程是利用診斷儀進行故障碼的檢測,根據故障碼的提示,使用萬用表在總線系統中測量與排查故障點。為準確方便地找到故障點,最好使用示波器讀取故障波形,利用不同故障具有不同波形信號的特征,將實測故障波形與典型波形做比較分析,可在較短的時間內查找到故障點,及時進行故障排除,提高故障診斷的可靠性及排查效率。
參考文獻
[1] [德]施托德著汽車機電技術(三)[M].華晨寶馬汽車有限公司組,譯.北京:機械工業出版社,2009.12.
[2] 屈敏,趙建華.車載CAN總線故障波形診斷法的研究與應用[J].農業裝備與車輛工程,2011(2):32-34.
[3] 趙江.大眾汽車數據總線((CAN-BUS)技術淺析[J].才智,2013(29):283.