徐 培
(杭州萬向職業技術學院,浙江 杭州 310023)
?
汽車CAN線原理及診斷
徐 培
(杭州萬向職業技術學院,浙江 杭州 310023)
隨著網絡技術發展,現代汽車各電控制系統之間的數據傳輸多采用數據總線-CAN線,通過總線連接很好地解決了原來復雜的數據傳輸問題,為汽車制造及診斷維修提供便利。但有的維修人員對于CAN線不甚了解,下面我就簡單介紹一下CAN線傳輸原理,CAN線診斷方法。論文中的故障實例多為本人親身體會,現總結歸納,為各位同行借鑒,如有不妥提出寶貴意見。
數據總線;傳輸原理;故障診斷
10.16638/j.cnki.1671-7988.2016.06.061
CLC NO.: U472.4 Document Code:A Article ID: 1671-7988 (2016)06-173-02
目前汽車上的 CAN總線連接方式主要有兩種,一種是用于驅動系統的高速 CAN總線,另一種是用于車身系統的低速CAN總線。當然對于中高級轎車還有一些如娛樂系統或智能通訊系統的總線,它們的傳輸速率更高。高速 CAN總線主要負責發動機控制單元、ABS控制單元、安全氣囊控制單元、組合儀表等這些與汽車行駛直接相關的數據交換。這些系統由于數據傳遞量較大而且對于數據傳遞的速度有很高的要求,需要高速 CAN總線來滿足其信息傳遞的需要。車身系統的CAN總線主要負責中控鎖、電動門窗、后視鏡、車內照明燈等對數據傳輸速率要求不高的車身舒適系統上的數據交換。CAN線數據傳輸速度越高成本越高,所以為了降低成本根據電控系統要求數據傳輸速度的不同,選擇與之匹配的CAN線種類。

圖2
就拿動力系統的CAN線來說(如上圖2所示),它用兩根相互纏繞的相交線進行數據傳輸。動力系統中的各電控單元并接在這兩根相交線上。這兩根相交線一根是 CAN-H(高線),另一根是CAN-L(底線),它們在數據傳輸中波形是相反的,這樣由于它們的波形相反各自產生的電磁場相反而相互抵消,不會對其它線路造成干擾。它們的靜態電壓都是 5V,兩根相交線的終端各連接一個終端電阻(大約 120歐姆),為的是防止數據傳輸過程中回波干擾。并接到總線上的電控單元有各自的數據接收和發送器,它們在發送數據時,都是選擇總線空閑時發送,如果某個電控單元正在發送數據,那么其它電控單元發送器處于等待狀態,而接收器處于監聽工作狀態判定是否是自己要接收的數據,如果是自己接收的數據則進行接收,不是則不接收。所以一臺電控單元發送的數據可以多臺電控單元按需進行接收。
下來我說一下網管,由于各種總線傳輸協議和傳輸速度不同,不同種類的總線之間有時也要進行數據傳輸,所以從一種總線上傳到另一種總線上時必須在它們之間設立一個網管。網管的功能就是把一種總線的傳輸協議和傳輸速度進行轉換,變成另一種總線一致的傳輸協議和傳輸速度,這樣不同總線之間才能互傳信息,它就像是一個翻譯(也是電控單元),不同種類的總線相互傳遞信息時,需要將它們通過網關進行串聯。
使用總線時是有要求的,總線不能太長,信號會衰減,同時也影響傳輸速度。總線上不要有接頭,導線電阻要小。總線的兩根相交線的絞節長度也有要求,每一個絞節的長度不能大于1.5CM,每個電控單元與總線并聯時必須是焊接。CAN線上兩根相交線傳輸的數據是相同的,CAN數據總線為雙線制,如果有一條發生故障,CAN系統會轉為單線運行模式,提高了整車的穩定性。以CAN總線方式連接的控制單元中有一個發生故障,其它控制單元仍可發送各自的數據,互不影響,只是發生故障的電控單元不能接收到其它電控單元的數據,或者不能發送自己的數據。
汽車故障診斷儀一般連接到高速數據總線上(有時是通過網管連接),它可以與所有總線上的電控單元互通信息,我們了解了總線的基本知識就可以根據總線特點診斷總線故障。
我們在用故障診斷儀時,首先要通過OBDII插頭與汽車診斷插頭連接,然后進入診斷系統。比如說不能進入動力總線(高速數據總線)上的所有(有時只進入幾個就可以了)電控單元,同時也不能進入其它總線,這時首先懷疑診斷插頭是否出現問題,有時也可能是診斷儀出現問題,這時可以換個插頭在其它車輛上試一試,如果其它車輛正常,再拿回在故障車上試驗一下,還是不能進入檢查汽車故障診斷插頭,把插頭引腳撥動一下再重新連接,如果能進入了說明插頭出現問題。故障依舊時,我要對診斷線連接的總線進行檢測,用萬用表測量此總線的CAN-H和CAN-L兩根線的電壓,正常狀態時高線電壓應當大于2.5V,低線電壓應當低于2.5V,兩者電壓相加應當正好5V,如果相加的值明顯大于5V說明總線有問題。如果兩根線電壓都是2.5V說明兩根線短路了,這時可用萬用表測量,在不斷開此總線上的所有電控單元時,如果測量值為60歐姆,說明兩根線沒有短路,為1歐姆一下時就是短路了。如果總線有問題我們也可以用波形分析的方法進行故障診斷,有波形,且低線和高線波形對稱,則說明是正常的,正常波形如下:

圖3
如果在診斷過程中不能進入某一個電控單元,而其它電控單元進入是正常的,說明此電控單元沒有工作(有時是沒有給此電控單元提供電源),也可能是此電控單元與總線連接出現問題,還有可能是發送和接收器損壞。
有一輛奧迪 A42012款轎車,車輛在行駛過程中車門不能自動上鎖,其它控制功能都正常。我們用診斷儀進行診斷發現汽車行駛過程中車速為 0,車速是哪里傳輸給電控門鎖控制單元的呢?我們參看電路圖發現車速傳感器首先提供給防抱死控制單元,防抱死控制單元再傳到動力總線,再通過網關傳到舒適系統總線,然后提供給中控門鎖控制單元。我們進入防抱死控制單元,結果不能進入,發動機控制單元的車速在行駛中也為零,我們懷疑防抱死控制單元有問題。我們用萬用表測量其與總線連接部位均無發現問題,無奈情況下更換一塊防抱死控制單元故障排除。后我們推測可能是收發器損壞了。
我們了解了總線的傳輸原理,我們就可以根據其特點,利用現代儀器對汽車故障進行診斷及維修。故障診斷是在原理基礎上的深度開發,診斷故障的手段及方法是在被診斷對象原理及特性上發展而來的,所以要做一名高技術的汽車維修工不懂原理是不行的。
Principle and diagnosis of automobile CAN line
Xu Pei
( Hangzhou Wanxiang polytechnic, Zhejiang Hangzhou 310023 )
With the development of network technology, the modern automobile electric control system between the data transmission the can data bus line, connected by a bus to solve the original complex problem of data transmission, and provide convenience for the automobile manufacturing and diagnosis and maintenance. But some maintenance staff for the CAN line is not very understanding, the following I will briefly introduce the CAN line transmission principle, CAN line diagnosis method. Fault examples in the paper for my own personal experience, is summed up, for you to learn from peers, if not put forward valuable advice.
data bus; transmission principle; fault diagnosis
徐培,就職于杭州萬向職業技術學院。
U472.4
A
1671-7988 (2016)06-173-02