李錦 劉夢 吳格 周衡 吳建勛
【摘? 要】CAN總線被廣泛應用于汽車通信。隨著汽車電控系統(tǒng)結(jié)構(gòu)的日益復雜,電子系統(tǒng)出現(xiàn)故障的可能性也相對增加,同時對故障發(fā)生原因也變得越來越困難,從而極大影響了客戶的用車體驗。本文以汽車診斷儀為研究對象,分別介紹有線式診斷儀、無線式近距離診斷儀和無線遠程式診斷儀技術路線所需要的硬件設備和優(yōu)缺點,并進一步分析汽車診斷技術未來發(fā)展趨勢。
【關鍵詞】有線式診斷;無線式近距離診斷;無線遠程式診斷
中圖分類號:U463.6? ? 文獻標志碼:A? ? 文章編號:1003-8639( 2023 )04-0055-03
【Abstract】CAN bus is widely used in automobile communication. With the increasingly complex structure of the automobile electronic control system,the possibility of failure of the electronic system is also relatively increased. At the same time,it is becoming more and more difficult to find the cause of failure,which greatly affects the customer's experience during the use of the automobile. This paper takes the automobile diagnosis instrument as the research object,introduces the technical route and the required hardware equipment of the wired diagnosis instrument,the wireless short-range diagnosis instrument and the wireless remote diagnosis instrument;The advantages and disadvantages of the three diagnostic techniques are analyzed. The future development trend of automobile diagnosis technology is further analyzed.
【Key words】wired diagnosis;wireless short-range diagnosis;wireless remote diagnosis
1? 前言
隨著對汽車安全性、發(fā)動機油耗及排放的法規(guī)要求越來越高,越來越多的傳感器應用到車輛中,車輛控制系統(tǒng)也變得越來越復雜。而各控制系統(tǒng)的電子化、復雜化在提高車輛安全性、燃油經(jīng)濟性、動力性以及排放的同時[1],也給汽車模塊間穩(wěn)定通信帶來了巨大的挑戰(zhàn)。CAN總線在信息傳輸中具有良好的可靠性[2-3],因此CAN總線被廣泛應用于汽車通信。在汽車電控系統(tǒng)結(jié)構(gòu)日益復雜的今天,電子系統(tǒng)出現(xiàn)故障的可能性也相對增加,對故障發(fā)生原因和發(fā)生部位的判斷就變得越來越困難。故汽車故障診斷技術己經(jīng)成為汽車故障診斷過程屮必不可少的工具[4-5]。本文通過研究有線式診斷儀、無線式診斷儀以及遠程式診斷儀這3種不同形式診斷儀硬件的技術路線,從而為后續(xù)汽車診斷技術的發(fā)展起到了一定的指導作用。
2? 診斷系統(tǒng)現(xiàn)狀
為了滿足故障診斷的巨大需求,許多汽車公司、專業(yè)故障診斷研發(fā)公司及高校研究并開發(fā)了多種基于汽車故障的診斷技術。目前應用的汽車故障診斷技術按照結(jié)構(gòu)和功能可分為3種類型[6]:有線式診斷技術、無線式近距離診斷技術、無線遠程式診斷技術。
2.1? 有線式診斷技術
有線式診斷系統(tǒng)技術架構(gòu)示意如圖1所示。
2.1.1? 實現(xiàn)原理釋義
診斷儀工作時,接口電路板將PC機的請求信號經(jīng)過重新編程和電壓轉(zhuǎn)換后發(fā)送給OBDII隨車診斷系統(tǒng),并將OBDII隨車診斷系統(tǒng)的應答信號經(jīng)過電壓轉(zhuǎn)換和重新編碼后返回給PC機。當應答信號到達后,PC機軟件通過解碼和運算,最終以用戶易于接受的方式顯示。
2.1.2? 有線式診斷系統(tǒng)硬件
電腦和單片機之間需要實現(xiàn)數(shù)據(jù)的傳輸和接收,需要采用標準接口將兩者連接在一起,另外還需要電平轉(zhuǎn)換模塊將電腦的輸出電壓轉(zhuǎn)換成單片機可用的電壓,從而實現(xiàn)電腦與單片機的相連。目前常用的串口RS232、RS454、IIC、SPI。表1是幾種常用串口的參數(shù)分析。
RS485相較于RS232改進后的特點包括以下4點。
1)電平:RS485接口相較于R232電平低,由于芯片電壓大多是3.3V或者5V左右,因此RS485不易損壞芯片。
2)傳輸速率:RS485相較于RS232傳輸速率高。在短距離通信時,RS485最高速率可以達到35Mb/s,在長距離通信時,傳輸速率也可達100kb/s以上,而RS232傳輸速率只有20kb/s。
3)抗干擾性:RS485接口是采用平衡驅(qū)動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。
4)傳輸距離:RS485總線最大傳輸距離可達1200m,RS232傳輸距離最多不超過15m,因此RS485傳輸距離更遠。
CAN總線:由于在汽車、工業(yè)控制領域,設備或者汽車處于高溫、振動、各種負荷的工作環(huán)境中,對通信的穩(wěn)定性要求非常高,并且CAN總線只需要2根線就可以實現(xiàn)數(shù)據(jù)的傳輸和接收,減少設備和汽車上線束的數(shù)量,因此CAN總線廣泛應用于汽車領域和工業(yè)控制領域。而IIC和SPI主要應用于芯片里面的通信。
CAN收發(fā)器:CAN收發(fā)器的作用是邏輯信號與差分信號之間相互轉(zhuǎn)換。數(shù)據(jù)接收部分的作用是將自總線的差動信號經(jīng)過數(shù)據(jù)接收電路的接收,轉(zhuǎn)換成邏輯信號并發(fā)送到CAN協(xié)議控制器,數(shù)據(jù)發(fā)送部分是將邏輯信號轉(zhuǎn)化成差分信號,繼而將數(shù)據(jù)傳遞到總線。
2.1.3? 有線式優(yōu)缺點
有線診斷設備具有硬件集成度高,能滿足數(shù)據(jù)采集、數(shù)據(jù)分析、指令控制、二次開發(fā)等一系列需求的特點,由于集成了較多功能,因此其價格昂貴、體積較大、不利于攜帶、操作復雜,需要受過專業(yè)培訓的人才會使用,因此主要用于汽車主機廠和大型4S店。
2.2? 無線式近距離診斷技術
無線式診斷系統(tǒng)技術架構(gòu)示意如圖2所示。
2.2.1? 診斷原理
當車輛發(fā)生故障時,首先人為將無線診斷設備插接在車輛OBD(On-Board Diagnostic)口,然后用手機/電腦連接無線診斷設備實現(xiàn)車機相連,電腦/手機通過腳本發(fā)送可以獲取到整車故障狀態(tài),最后診斷專家對故障數(shù)據(jù)進行分析。
2.2.2? 無線式近距離診斷系統(tǒng)硬件
目前常用主流的無線診斷技術主要是通過藍牙和WIFI去實現(xiàn)診斷設備與PC/電腦通信,然而WIFI由于受制于網(wǎng)絡信號以及時延等問題,應用受到一定的限制。對于短距離通信,目前市面上比較成熟的產(chǎn)品有RDS GDS以及市面上開發(fā)的各種無線診斷小盒子,大多都采用藍牙通信。因藍牙技術已經(jīng)在手機和電腦上有成熟的應用,故近距離無線診斷診斷技術可將藍牙技術和診斷相結(jié)合。
藍牙的連接可以細分為3個階段:配對、連接、數(shù)據(jù)傳輸。
1)配對階段:實現(xiàn)連接的前提條件,目前主要通過Bluetooth In Ban的方式連接。
2)連接階段:首先藍牙模塊要處于“可被發(fā)現(xiàn)”的狀態(tài),電腦/手機根據(jù)搜索到的藍牙設備名和地址進行連接,為了保證安全性藍牙,設備之間還需要進行安全驗證,通常都是通過密碼的方式確認安全,通過安全驗證之后,就可以實現(xiàn)設備與移動端之間的互聯(lián)。
3)數(shù)據(jù)傳輸:實現(xiàn)設備與移動設備互聯(lián)之后,就可以通過調(diào)用不同的函數(shù)實現(xiàn)數(shù)據(jù)的傳輸和接收。
2.2.3? 近距離無線診斷技術優(yōu)缺點
近距離診斷技術具有硬件成本低、質(zhì)量輕、集成較為方便的特點。目前功能比較受限,主要用于讀取一些故障碼以及常用的狀態(tài)參數(shù),另外數(shù)據(jù)存儲也有比較大限制,只能存儲較少的數(shù)據(jù),因此對于需要數(shù)據(jù)量大、復雜度高的問題不適用。
2.3? 無線遠程式診斷技術
無線遠程式診斷系統(tǒng)技術架構(gòu)示意如圖3所示。
2.3.1? 診斷原理
采集設備可以將整車的故障數(shù)據(jù)通過4G/5G網(wǎng)絡發(fā)送云端,最終通過PC等設備聯(lián)網(wǎng)在云臺獲取數(shù)據(jù),最后對故障進行分析。
2.3.2? 無線遠程式診斷系統(tǒng)硬件
遠程式診斷系統(tǒng)最為關鍵的就是通信模塊,汽車T-BOX與汽車通過CAN bus總線通信,實現(xiàn)指令與信息的傳遞,從而獲取到包括車輛狀態(tài)、按鍵狀態(tài)等信息以及傳遞控制指令等,通過音頻連接,實現(xiàn)雙方共用麥克與喇叭輸出。而與手機APP連接是通過后臺系統(tǒng)以數(shù)據(jù)鏈路的形式進行間接通信(雙向),目前常用的無線通信模塊有以下3種方式。
1)OBD連接T-BOX盒子:將T-BOX盒子插入車輛的OBD口,通過診斷診斷口讀取車輛的相關總線數(shù)據(jù)。這種方式不用對傳統(tǒng)汽車架構(gòu)進行更改,使用方便,但是造價較高,只能讀取一些總線數(shù)據(jù),不能驅(qū)動汽車。目前主要應用在汽車廠商錄取數(shù)據(jù),不利于推廣到個人用戶。
2)T-BOX加在CAN總線里:將T-BOX作為總線中的一個可以用于外部聯(lián)網(wǎng)的模塊,這種方式可以遠程啟動車輛,實現(xiàn)遠程空調(diào)、遠程解鎖等一些基礎功能,但是由于與外部聯(lián)網(wǎng),因此整車設計該架構(gòu)時需要著重考慮其安全性。
3)T-BOX加在如MOST(Media Oriented System Transport)中:可以實現(xiàn)與娛樂系統(tǒng)的互聯(lián),從而通過娛樂系統(tǒng)控制車輛,但是由于設計難度大,MOST總線造價高,應用還受到一定的限制,因此推廣顯得不便。
2.3.3? 無線e遠距離診斷技術優(yōu)缺點
遠距離通信具有可實現(xiàn)遠程獲取數(shù)據(jù)和遠程分析的特點,其可依據(jù)實時獲取的車輛數(shù)據(jù)來做出專業(yè)判斷,減少專業(yè)技術人員往返的時間成本,但是相較于傳統(tǒng)汽車,需要更改架構(gòu)和提高汽車安全等級,因此前期設計的成本會較高,后續(xù)使用也存在一定的安全隱患。
3? 診斷系統(tǒng)未來發(fā)展趨勢
隨著汽車智能化、物聯(lián)網(wǎng)、云技術與大數(shù)據(jù)技術的不斷提高,在多學科交叉融合的背景下,汽車診斷技術也向著設備智能化、數(shù)據(jù)共享化、信息網(wǎng)絡化方向發(fā)展[7-9]。未來汽車診斷技術將是集問題數(shù)據(jù)采集、問題數(shù)據(jù)分析、問題解決方案于一體,可以實時采集、遠程獲取數(shù)據(jù)和解決方案,以便提升問題解決效率,提高車輛在市場售后的表現(xiàn),具體實現(xiàn)框架如圖4所示。
1)云平臺:①應用商店平臺主要用于存放各種版本軟件安裝包以及功能升級安裝包,當顧客車輛出現(xiàn)問題或者需要安裝新的功能可以從此處獲得安裝包;②遠程診斷平臺主要用于整車總線相互,實時獲取整車總線數(shù)據(jù),同時也可以通過發(fā)送腳本給到整車獲取所需數(shù)據(jù),從而可以實時獲取車輛故障數(shù)據(jù),找到問題解決方案,此平臺著重在采集數(shù)據(jù)和存放數(shù)據(jù);③專家診斷平臺主要用于數(shù)據(jù)處理和分析,該系統(tǒng)導入大量實際案例并且還能不斷地自學習升級,這樣專家系統(tǒng)可以解決80%簡單的問題,剩余的復雜問題可以由專家和研發(fā)人員一對一地分析和解決。此平臺著重于提供問題的解決方案,并且將解決方案給到顧客、4S店以及相關的售后人員。
2)空中升級平臺:主要負責車輛升級策略、升級范圍,并通過軟件升級來修復一些軟件BUG。
3)手機:可以實現(xiàn)車輛安全驗證,并且通過手機APP和云平臺聯(lián)網(wǎng),發(fā)送診斷/升級需求[10]。
4)4S店:可以通過云端診斷結(jié)果實施修理/更換零件的工作。一般4S店著重于硬件的更換和升級。
參考文獻:
[1] 吳廣. 汽車故障診斷系統(tǒng)研究[D]. 長春:吉林大學,2009.
[2] 程瑤. 基于CAN的車載故障診斷系統(tǒng)設計與實現(xiàn)[J]. 電子設計工程,2017,25(10):162-165.
[3] 盛祥政. 基于智能手機的遠程汽車故障診斷系統(tǒng)的研發(fā)與開發(fā)[D]. 武漢:武漢理工大學,2012.
[4] 周理忠. 嵌入式汽車遠程故障診斷儀[D]. 杭州:浙江大學,2008.
[5] 史瑋煒. 電控柴油機便攜式故障診斷儀的研發(fā)[D]. 上海:上海工程技術大學,2013.
[6] 盛祥政. 基于智能手機的遠程汽車故障診斷系統(tǒng)的研發(fā)與開發(fā)[D]. 武漢:武漢理工大學,2012.
[7] 王子陽,董宇航,郭以勛,等. 國內(nèi)外汽車診斷技術發(fā)展綜述[J]. 內(nèi)燃機與配件,2018(11):156-158.
[8] 楊凱悅. 遠程汽車狀態(tài)監(jiān)控及故障診斷系統(tǒng)的研究[D]. 上海:上海交通大學,2012.
[9] Hu Jie,Yan Fuwu,Tian Jing,et al. Developing PC-Based Automobile Diagnostic System Based on OBD System[C]//Power and energy Egineering Conference,2010:1-5.
[10] 王新. 基于藍牙技術的汽車無線診斷系統(tǒng)的研究與實現(xiàn)[D]. 安徽:合肥工業(yè)大學,2017.
(編輯? 凌? 波)