李啟凱,曾少華
(周口職業技術學院,河南 周口 466000)
隨著汽車工業的快速發展,汽車上的控制模塊及相關的電子設備越來越多,在計算機電子應用技術的基礎上,汽車技術也逐漸向智能化和網聯化方向發展[1]。汽車電氣裝置越來越多,汽車上的線束布置越來越復雜,不管是從制造成本、故障率還是從汽車輕量化方面來說,都要求模塊之間的通信進行數據共享。目前,普遍采用一種CAN 總線技術組成汽車通信網絡系統,這是一種既能保證經濟性,又能保證可靠性的做法[2]。
然而,對于汽車CAN 總線系統的研究還比較少,并且每一款車的CAN 總線結構組成都不盡相同,這就要求汽車維修人員必須清晰地理解汽車CAN 總線系統的結構組成和通信原理,掌握CAN 總線的常見故障類型及分析、診斷、檢修方法[3]。基于此,本文以驅動CAN 總線系統為例,分析了邁騰B8L 和現代名圖兩款車型的驅動CAN 總線系統結構組成,并就現代名圖車型的實際故障案例進行了診斷分析。
汽車CAN 通信總線將汽車上各控制模塊通過串行口連接,從而實現了各相關單元之間的信息通信,具備實時傳輸、抗干擾性能強、低成本等特點[4]。在實際應用中,分為高速CAN 和低速CAN。高速CAN主要用于發動機控制、變速器控制、安全氣囊系統、電動助力轉向控制等模塊之間的信息傳輸,其傳輸速率為500 kbps;低速CAN 主要用于儀表盤、空調控制、智能鑰匙、照明控制、雨刷控制、故障診斷等模塊之間的信息傳輸,其傳輸速率為125 kbps[5]。根據國際標準IS0 11898,CAN 總線系統中各控制模塊進行數據通信時沒有主從之分,當多個控制模塊同時發送信息時,可以通過發送標識符來進行優先權仲裁,標識符由狀態域中標準幀下的11 位編碼組成。基于此,各控制單元就可以通過發送標識符來下達指令,讓信息傳遞有條不紊,不至于發生沖突[6]。
CAN 通信總線由各個控制模塊、兩條數據傳輸線、兩個數據傳輸終端組成。每個控制模塊內部都包含控制器和收發器,收發器將該控制模塊的數據發送至數據傳輸線中,并接收數據傳輸線中其他模塊發出的信息,而控制器主要負責數據的轉換分析和處理。兩條數據傳輸線是一對雙絞線,分別被標識為CAN-H 和CAN-L,這種雙絞線的纏繞形式主要是為了防止電氣設備電磁波的干擾,保證通信信息的保真和有效。數據傳輸終端是一個120 Ω 的電阻,兩個數據傳輸終端串口行連接后的總電阻為60 Ω,它們的作用是消耗通信數據信號的能量,防止不同時刻數據之間的相互干擾[7]。
CAN 總線的標準信號波形可以通過示波器進行測量,現代名圖車型的驅動CAN 總線系統的信號波形如圖1所示。當CAN總線的兩條線路處于靜止狀態時,CAN-H 和CAN-L 信號線未被激活,在此狀態下兩條數據傳輸線的電壓均為2.5 V。當CAN信號線被激活時,CAN-H數據傳輸線路電壓被拉高至約3.5 V,CAN-L數據傳輸線路電壓被拉低至約1.5 V[8]。

圖1 現代名圖車型的驅動CAN信號波形
邁騰B8L 車型的驅動CAN 總線系統原理如圖2所示,該通信系統分為部分A 和部分B。部分A 由J533 數據總線診斷接口、E313 選擋桿和J234 安全氣囊控制單元組成,部分B 由J623 發動機控制單元、J743 雙離合器變速箱機電裝置和V475 變速箱油輔助液壓泵1 組成。部分A 和部分B 通過TIUL 連接器連接,TIUL在車內的下部左側連接位置。

圖2 邁騰B8L驅動CAN總線系統
以A 部分為例,其中,J533 通過T20e/16 和T20e/6 管腳分別接入CAN-H 和CAN-L 線路;E313通過T10ah/7 和T10ah/8 管腳分別接入CAN-H 和CAN-L 線路;J234 通過T90e/89 和T90e/90 管腳分別接入CAN-H和CAN-L線路。
現代名圖車型的驅動C-CAN 總線系統原理如圖3 所示,該通信系統分為部分A、部分B、部分C 和部分D。部分A 由PCM(變速器控制模塊)和ECM(發動機控制模塊)組成,部分B 由多功能檢查連接器、ABS(防抱死制動系統)控制模塊和ESP(電控穩定程序系統)控制模塊組成,部分C 由智能鑰匙控制模塊、空調控制模塊、MTS(移動電視系統)模塊、輪胎壓力監測模塊、診斷連接器、方向盤轉角速度傳感器、MDPS(電機驅動動力轉向系統)模塊和SRS(安全氣囊系統)控制模塊組成,部分D 由儀表盤和牌照燈(行李箱蓋開關)/后視攝像頭組成。部分A 和部分B 通過EC11(前線束至控制線束連接)連接器連接,部分B 和部分C 通過EM61(前線束至主線束連接)連接器連接,部分C 和部分D 通過MF11(主線束至底板線束連接)連接器連接。

圖3 現代名圖驅動C-CAN 總線系統
以B 部分為例,其中,多功能檢查連接器通過E01/9 和E01/17 管腳分別接入CAN-H 和CAN-L 線路;ABS 控制模塊通過E02/26 和E02/14 管腳分別接入CAN-H 和CAN-L 線路;ESP 控制模塊通過E03/26和E03/14管腳分別接入CAN-H和CAN-L線路。
驅動CAN 總線故障導致的車輛無法掛擋現象比較普遍,原因較難排查,下面以2016 款現代名圖汽車為例,說明驅動CAN通信故障的診斷與檢修方法。
車輛處于靜止狀態,對車輛進行正常啟動操作。使用遙控鑰匙打開車門后,進行一鍵啟動,發現汽車儀表能夠正常點亮,ABS 防抱死警告燈、發動機自檢提示燈、電動轉向系統警告燈、SRS 安全氣囊警告燈點亮。發動機怠速聲音不穩定,擋位無法正常切換。故障車輛儀表顯示如圖4所示。

圖4 現代名圖驅動CAN總線故障儀表顯示
結合車輛啟動流程,對車輛故障現象進行分析。踩下制動踏板,打開點火開關,各控制模塊會先進行低壓通電,然后進行車輛自檢,自檢無誤后儀表盤上各警告燈消失。據此分析,啟動流程中控制模塊自檢無法通過。發動機啟動后,車輛儀表上轉速表指針不動,換擋桿位置指示燈不亮,轉動方向盤發現一定助力,MTS 移動電視系統正常,空調系統正常,因此判斷可能是驅動CAN 總線故障,各模塊自檢信息無法通信,從而無法完成車輛自檢。
踩下制動踏板,打開點火開關,將解碼儀連接0BD 口,訪問C-CAN 總線系統。如圖5 所示,解碼儀無法讀取C-CAN總線系統中各模塊數據流和故障碼。

圖5 現代名圖驅動CAN總線故障解碼儀顯示
根據解碼儀顯示分析結果,無法讀取C-CAN 總線系統中各模塊數據流和故障碼的原因可能有驅動C-CAN總線斷路、短路或虛接等。
故障診斷一般遵循由易到難的原則。根據現代名圖驅動C-CAN 總線系統原理圖進行檢查,發現C-CAN 總線系統各控制模塊的接插件沒有出現脫落和松動現象[9-10]。打開點火開關,使車輛處于ON 狀態,采用2 通道示波器分別測量診斷連接器的M13/3管腳(C-CAN 高電位)和M13/11 管腳(C-CAN 低電位)對M13/5 管腳(底盤搭鐵)的電位差。正常情況下,C-CAN 高電位在靜止和激活狀態對搭鐵的電位差分別為2.5 V 和3.5 V,C-CAN 低電位在靜止和激活狀態對搭鐵的電位差分別為2.5 V 和1.5 V,如圖1所示。實際測得C-CAN 高電位在靜止狀態下的電位差為0,在激活狀態下的電位差從3.5 V 被拉低至0;C-CAN 低電位在靜止狀態下的電位差為0,在激活狀態下的電位差從1.5 V 被拉低至0。驅動CAN 總線故障波形如圖6所示。

圖6 驅動CAN 總線故障波形
采用多功能萬用表的電壓檔測M13/3 管腳和M13/11 管腳對M13/5 管腳的電壓值分別為0.05 V 和0.13 V,如圖7所示。

圖7 驅動CAN 總線對搭鐵的電壓
斷開點火開關,使車輛處于OFF 狀態,斷開低壓蓄電池負極,采用多功能萬用表歐姆檔測得M13/3管腳和M13/11 管腳之間的電阻值為61.3 Ω;采用多功能萬用表通斷檔測M13/3 管腳和M13/11 管腳對M13/5 管腳的通斷,結果為M13/3 管腳與M13/5 管腳導通,M13/11管腳與M13/5管腳斷開,由此進一步判定故障為驅動CAN總線故障的CAN-H對地短路。
可以繼續采用示波器排查具體故障點的位置,也可以采用多功能萬用表排查,本研究采用萬用表對具體故障點進行進一步排查。將EC11(前線束至控制線束連接)連接器、EM61(前線束至主線束連接)連接器和MF11(主線束至底板線束連接)連接器依次斷開,采用萬用表通斷檔測量診斷連接器C-CAN 高電位管腳與搭鐵管腳之間的通斷,結果為當MF11 連接器斷開后,C-CAN 高電位與搭鐵不再導通,故障現象消失。而后通過插拔模塊,進一步確定故障位置為儀表盤或者牌照燈(行李箱蓋開關),當接上MF11連接器,斷開F41 牌照燈(行李箱蓋開關)接插件,故障現象消失,最終確定故障點為牌照燈旁的后視攝像頭,發現后視攝像頭進水,導致CAN-H對地短路。
確定故障點后,對后視攝像頭進行修復或者更換。更換攝像頭后對車輛進行啟動,車輛能夠正常完成自檢,儀表無故障指示燈點亮,可掛擋進行正常行駛。
本文介紹了汽車驅動CAN 總線系統的基本原理,詳細介紹了邁騰B8L 和現代名圖汽車的驅動CAN 總線系統回路的結構和特點。并以現代名圖為例,闡明了驅動CAN 總線系統檢修的方法和流程,為售后維修人員提供了汽車驅動CAN 總線系統故障的維修解決方案,在一定程度上解決了汽車維修難的問題,有利于促進汽車CAN通信的推廣和使用。