大家好我是爆棚哥,好久好久都沒來(lái)更新了,主要是最近工作比較忙,自身又要忙著考證的事。廢話少說(shuō),今天主要是要給大家分享一個(gè)知識(shí)----汽車CAN通訊。有很多人可能對(duì)汽車的CAN通訊好像沒有什么概念。 CAN 是Controller Area Network 的縮寫(以下稱為CAN)也叫控制器區(qū)域網(wǎng)絡(luò)。
傳統(tǒng)的通訊
CAN通訊
說(shuō)了半天究竟什么是CAN通訊?還是一頭霧水的,CAN 通訊是一種多路傳輸通訊系統(tǒng),使用兩根通訊線路高速傳輸和接收多個(gè)控制單元間的多個(gè)信號(hào)。而傳統(tǒng)的通訊則每個(gè)信號(hào)都需要一根線連接到控制單元。對(duì)汽車的成本和維修方面成為一大難題,自從有了CAN通訊之后汽車上大大減少了車身線束和維修難度。
CAN通訊的特點(diǎn):CAN 通訊提供高速多路傳輸通訊,且有很好的錯(cuò)誤檢測(cè)和抗噪音能力。 這種通訊系統(tǒng)是由BOSCH 在 20 世紀(jì) 80 年代開發(fā)的。 自 20 世紀(jì) 90 年代以來(lái),主要安裝在歐洲汽車上。 汽車有許多控制單元,且不獨(dú)立控制設(shè)備。 它們?cè)诙鄠€(gè)控制單元之間互相傳送和接收信號(hào)。 CAN 通訊使用兩根通訊線路(CAN H 線和 CAN L 線),在控制單元之間建立一個(gè)網(wǎng)絡(luò)。 每個(gè)控制單元傳送其自身的信號(hào),接收來(lái)自其他單元的信號(hào)并讀取需要的信號(hào),以執(zhí)行汽車的各種控制。
CAN 通訊系統(tǒng)連接: CAN 通訊包括成對(duì)的 H 和 L 線路,以及端點(diǎn)處的終端電阻。
控制電路用線路連接起來(lái)并互相傳送/接收信號(hào)。 通常在發(fā)動(dòng)機(jī)控制單元中包括一個(gè)終端電阻器。 另一個(gè)終端電阻器在 智能配電模塊或組合儀表單元中。 使用 CAN 通訊不僅可減少線束和重量,還可使所有汽車使用通用的系統(tǒng)連接模式,從而簡(jiǎn)化系統(tǒng)結(jié)構(gòu)。
CAN信號(hào)的產(chǎn)生:1. 控制單元在 CAN H 線路上施加電壓。2. 電壓由于終端電阻器而下降,并作用于 L 線路上。3. 在 H 線路和 L 線路之間產(chǎn)生大約 2V 的電壓差。3. 如果施加了電壓,在 H 線路和 L 線路之間存在電壓差。此狀態(tài)就是數(shù)字信號(hào)的 0。4.如果沒有施加電壓,就沒有電壓差。此狀態(tài)就是數(shù)字信號(hào)的 1。
CAN診斷原理:要找到有故障的元件,檢查哪一個(gè)控制單元可以正常通訊,而哪一個(gè)控制單元不能正常通訊。
CAN系統(tǒng)故障:CAN通訊的主要故障是短路、開路、或者在總線上的接頭松動(dòng)。汽車上出現(xiàn)的系統(tǒng)故障取決于導(dǎo)線線束的位置或者CAN總線中的接頭。
汽車上有些疑難雜癥是比較難搞,但是我們通過CAN通訊診斷能夠快速的發(fā)現(xiàn)故障發(fā)生的位置和原因。市場(chǎng)上所有帶OBD車載診斷功能的都是帶CAN通訊的。有興趣的朋友可以研究一下OBD診斷接頭跟CAN通訊之間的關(guān)系。好了這次先講到這里,有什么疑問的歡迎在下面留言評(píng)論。
聯(lián)系客服