專(zhuān)利名稱(chēng):車(chē)輛診斷系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及車(chē)輛診斷系統(tǒng)及方法,更具體地,涉及通信協(xié)議適配的車(chē)輛診斷系統(tǒng)及方法。
背景技術(shù):
目前,隨著汽車(chē)的目益普及,車(chē)輛的維護(hù)和保養(yǎng)變得越來(lái)越重要。然而,由于絕大多數(shù)車(chē)輛使用者都不是汽車(chē)專(zhuān)業(yè)技術(shù)領(lǐng)域的人士,故很難及時(shí)發(fā)現(xiàn)車(chē)輛中的故障。因此,便攜式的車(chē)輛診斷工具有助于車(chē)輛使用者對(duì)車(chē)輛故障的診斷和保養(yǎng)。由此,隨著車(chē)載診斷系統(tǒng)的推廣,通過(guò)讀取車(chē)輛電子控制單元(ECU)中的數(shù)據(jù)而進(jìn)行車(chē)輛的故障診斷已經(jīng)越來(lái)越普遍。診斷終端一般通過(guò)車(chē)輛總線與車(chē)輛內(nèi)部進(jìn)行通信,從而完成讀取車(chē)輛電子控制單 元中的數(shù)據(jù)等任務(wù)。目前,所述診斷終端和車(chē)輛總線之間的通信協(xié)議主要包括KWP2000協(xié)議、J1850協(xié)議和高速、中速及低速CAN協(xié)議等。此外,SAE J2534標(biāo)準(zhǔn)定義了診斷終端與車(chē)輛通信的一些硬件和驅(qū)動(dòng)接口標(biāo)準(zhǔn)。然而,現(xiàn)有的車(chē)輛診斷系統(tǒng)及方法通常僅支持有限的通信協(xié)議,故不能應(yīng)用于所有的車(chē)型,此外,現(xiàn)有的技術(shù)方案操作繁瑣,因而不適宜于普通的個(gè)人用戶(hù)(例如個(gè)人車(chē)主)。因此,存在如下需求提供一種符合SAE J2534標(biāo)準(zhǔn)并適宜于個(gè)人用戶(hù)使用,同時(shí)可適配各種通信協(xié)議的便攜式車(chē)輛診斷系統(tǒng)及方法。
發(fā)明內(nèi)容
為了解決上述現(xiàn)有技術(shù)方案所存在的缺陷,本發(fā)明提出了一種符合SAE J2534標(biāo)準(zhǔn)并適宜于個(gè)人用戶(hù)使用,同時(shí)可適配各種通信協(xié)議的便攜式車(chē)輛診斷系統(tǒng)及方法。本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種車(chē)輛診斷系統(tǒng),所述車(chē)輛診斷系統(tǒng)包括診斷終端,所述診斷終端用于經(jīng)車(chē)輛通信轉(zhuǎn)接裝置向車(chē)內(nèi)診斷裝置發(fā)送信令并接收和處理來(lái)自于所述車(chē)內(nèi)診斷裝置的數(shù)據(jù); 車(chē)輛通信轉(zhuǎn)接裝置,所述車(chē)輛通信轉(zhuǎn)接裝置用于解析來(lái)自所述診斷終端的信令并將解析后的信令以預(yù)定的格式轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置;車(chē)內(nèi)診斷裝置,所述車(chē)內(nèi)診斷裝置用于根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置傳送給所述診斷終端。在上面所公開(kāi)的方案中,優(yōu)選地,所述診斷終端進(jìn)一步包括初始化模塊,所述初始化模塊用于建立所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間的初始連接;信道管理模塊,所述信道管理模塊用于根據(jù)所述車(chē)內(nèi)診斷裝置的總線類(lèi)型以及所需的數(shù)據(jù)傳輸速率經(jīng)所述初始連接向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道建立指令,并在信令/數(shù)據(jù)傳輸過(guò)程結(jié)束后向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道釋放指令;配置模塊,所述配置模塊用于配置所述通信信道對(duì)應(yīng)的通信協(xié)議參數(shù);信令/數(shù)據(jù)傳輸模塊,所述信令/數(shù)據(jù)傳輸模塊用于經(jīng)所述通信信道向所述車(chē)內(nèi)診斷裝置發(fā)送信令,并經(jīng)所述通信信道接收并處理來(lái)自所述車(chē)內(nèi)診斷裝置的數(shù)據(jù)。在上面所公開(kāi)的方案中,優(yōu)選地,所述車(chē)輛通信轉(zhuǎn)接裝置進(jìn)一步包括信息傳輸模塊,所述信息傳輸模塊用于接收來(lái)自所述診斷終端的所述信令,并將來(lái)自所述車(chē)內(nèi)診斷裝置的數(shù)據(jù)以預(yù)定的格式傳送到所述診斷終端;總線配置/信道建立模塊,所述總線配置/信道建立模塊用于根據(jù)接收到的所述通信信道建立指令配置信道參數(shù),從而建立所述通信信道,以及根據(jù)接收到的通信信道釋放指令釋放所述通信信道; 控制模塊,所述控制模塊用于解析接收到的所述信令并將解析后的信令以預(yù)定的格式經(jīng)所述通信信道轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置。在上面所公開(kāi)的方案中,優(yōu)選地,所述車(chē)內(nèi)診斷裝置進(jìn)一步包括總線接口,所述總線接口用于接收來(lái)自所述車(chē)輛通信轉(zhuǎn)接裝置的所述解析后的信令并將所述解析后的信令傳送到ECU單元,以及將來(lái)自所述ECU單元的數(shù)據(jù)傳送到所述車(chē)輛通信轉(zhuǎn)接裝置;E⑶單元,所述E⑶單元用于根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置傳送給所述診斷終端。在上面所公開(kāi)的方案中,優(yōu)選地,所述通信協(xié)議參數(shù)包括消息過(guò)濾參數(shù)、循環(huán)模式、編程電壓。在上面所公開(kāi)的方案中,優(yōu)選地,所述信道參數(shù)包括所述總線接口所需的針腳及波特率。在上面所公開(kāi)的方案中,優(yōu)選地,所述總線接口支持如下類(lèi)型的總線協(xié)議高速CAN、中速 CAN、低速 CAN、K Line 和 J1850。在上面所公開(kāi)的方案中,優(yōu)選地,所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間通過(guò)如下方式之一進(jìn)行通信RS-232接口、USB接口、PCMCIA接口、以太網(wǎng)接口、無(wú)線網(wǎng)絡(luò)接□。在上面所公開(kāi)的方案中,優(yōu)選地,所述車(chē)輛通信轉(zhuǎn)接裝置和所述車(chē)內(nèi)診斷裝置之間每次僅使用一種選定的總線協(xié)議進(jìn)行通信。在上面所公開(kāi)的方案中,優(yōu)選地,所述預(yù)定的格式與所述選定的總線協(xié)議相對(duì)應(yīng)。在上面所公開(kāi)的方案中,優(yōu)選地,所述診斷終端符合SAE J2534規(guī)范。在上面所公開(kāi)的方案中,優(yōu)選地,所述診斷終端經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置與所述車(chē)內(nèi)診斷裝置進(jìn)行通信,以獲取故障碼或刷新所述EDU單元的監(jiān)測(cè)程序。在上面所公開(kāi)的方案中,優(yōu)選地,通過(guò)API函數(shù)的形式實(shí)現(xiàn)所述診斷終端和所述車(chē)輛通信轉(zhuǎn)接裝置之間的信令/數(shù)據(jù)傳輸。本發(fā)明的目的還通過(guò)以下技術(shù)方案實(shí)現(xiàn)一種車(chē)輛診斷方法,所述車(chē)輛診斷方法包括如下步驟(Al)診斷終端經(jīng)車(chē)輛通信轉(zhuǎn)接裝置向車(chē)內(nèi)診斷裝置發(fā)送信令;(A2)所述車(chē)輛通信轉(zhuǎn)接裝置解析來(lái)自所述診斷終端的信令并將解析后的信令以預(yù)定的格式轉(zhuǎn)發(fā)給車(chē)內(nèi)診斷裝置;(A3)所述車(chē)內(nèi)診斷裝置根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置傳送給所述診斷終端。在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(Al)進(jìn)一步包括(BI)建立所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間的初始連接(B2)根據(jù)所述車(chē)內(nèi)診斷裝置的總線類(lèi)型以及所需的數(shù)據(jù)傳輸速率經(jīng)所述初始連接向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道建立指令;(B3)配置所述通信信道對(duì)應(yīng)的通信協(xié)議參數(shù);(B4)經(jīng)所述建立的通信信道向所述車(chē)內(nèi)診斷裝置發(fā)送信令。
在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(A2)進(jìn)一步包括(Cl)所述車(chē)輛通信轉(zhuǎn)接裝置接收來(lái)自所述診斷終端的所述信令;(C2)所述車(chē)輛通信轉(zhuǎn)接裝置根據(jù)接收到的所述通信信道建立指令配置信道參數(shù),從而建立所述通信信道;(C3)解析接收到的所述信令并將解析后的信令以預(yù)定的格式經(jīng)所述通信信道轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置。在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(A3)進(jìn)一步包括(Dl)所述車(chē)內(nèi)診斷裝置中的總線接口接收來(lái)自所述車(chē)輛通信轉(zhuǎn)接裝置的所述解析后的信令并將所述解析后的信令傳送到ECU單元;(D2)所述E⑶單元根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述總線接口傳送到所述車(chē)輛通信轉(zhuǎn)接裝置; (D3)所述車(chē)輛通信轉(zhuǎn)接裝置將來(lái)自所述車(chē)內(nèi)診斷裝置的數(shù)據(jù)以預(yù)定的格式傳送到所述診斷終端;(D4)所述診斷終端處理接收到的所述數(shù)據(jù),并在信令/數(shù)據(jù)傳輸過(guò)程結(jié)束后向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道釋放指令;(D5)所述車(chē)輛通信轉(zhuǎn)接裝置根據(jù)接收到的通信信道釋放指令釋放所述通信信道。在上面所公開(kāi)的方案中,優(yōu)選地,所述通信協(xié)議參數(shù)包括消息過(guò)濾參數(shù)、循環(huán)模式、編程電壓。在上面所公開(kāi)的方案中,優(yōu)選地,所述信道參數(shù)包括所述總線接口所需的針腳及波特率。在上面所公開(kāi)的方案中,優(yōu)選地,所述總線接口支持如下類(lèi)型的總線協(xié)議高速CAN、中速 CAN、低速 CAN、K Line 和 J1850。在上面所公開(kāi)的方案中,優(yōu)選地,所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間通過(guò)如下方式之一進(jìn)行通信RS-232接口、USB接口、PCMCIA接口、以太網(wǎng)接口、無(wú)線網(wǎng)絡(luò)接□。在上面所公開(kāi)的方案中,優(yōu)選地,所述車(chē)輛通信轉(zhuǎn)接裝置和所述車(chē)內(nèi)診斷裝置之間每次僅使用一種選定的總線協(xié)議進(jìn)行通信。在上面所公開(kāi)的方案中,優(yōu)選地,所述預(yù)定的格式與所述選定的總線協(xié)議相對(duì)應(yīng)。在上面所公開(kāi)的方案中,優(yōu)選地,所述診斷終端符合SAE J2534規(guī)范。在上面所公開(kāi)的方案中,優(yōu)選地,所述診斷終端經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置與所述車(chē)內(nèi)診斷裝置進(jìn)行通信,以獲取故障碼或刷新所述EDU單元的監(jiān)測(cè)程序。在上面所公開(kāi)的方案中,優(yōu)選地,通過(guò)API函數(shù)的形式實(shí)現(xiàn)所述診斷終端和所述車(chē)輛通信轉(zhuǎn)接裝置之間的信令/數(shù)據(jù)傳輸。本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)及方法具有如下優(yōu)點(diǎn)適宜于個(gè)人用戶(hù)使用;可適配于各種總線通信協(xié)議;適合于各種不同的場(chǎng)合,因而可以滿足多種不同的需求,故具有廣泛的適用性。
結(jié)合附圖,本發(fā)明的技術(shù)特征以及優(yōu)點(diǎn)將會(huì)被本領(lǐng)域技術(shù)人員更好地理解,其中
圖I是根據(jù)本發(fā)明的實(shí)施例的車(chē)輛診斷系統(tǒng)的示意性結(jié)構(gòu)圖;圖2是根據(jù)本發(fā)明的實(shí)施例的車(chē)輛診斷方法的流程圖。
具體實(shí)施例方式圖I是根據(jù)本發(fā)明的實(shí)施例的車(chē)輛診斷系統(tǒng)的示意性結(jié)構(gòu)圖。如圖I所示,本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)包括診斷終端I、車(chē)輛通信轉(zhuǎn)接裝置2和車(chē)內(nèi)診斷裝置3。其中,所述診斷終端I用于經(jīng)車(chē)輛通信轉(zhuǎn)接裝置2向車(chē)內(nèi)診斷裝置3發(fā)送信令并接收和處理來(lái)自于所述車(chē)內(nèi)診斷裝置3的數(shù)據(jù)。所述車(chē)輛通信轉(zhuǎn)接裝置2用于解析來(lái)自所述診斷終端I的信令并將解析后的信令以預(yù)定的格式轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置3。所述車(chē)內(nèi)診斷裝置3用于根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置2傳送給所述診斷終端I。如圖I所示,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述診斷終端I進(jìn)一步包括初始化模塊4、信道管理模塊5、信令/數(shù)據(jù)傳輸模塊6和配置模塊7。其中,所述初始化模塊4用于建立所述診斷終端I與所述車(chē)輛通信轉(zhuǎn)接裝置2之間的初始連接。所述信道管理模塊5用于根據(jù)所述車(chē)內(nèi)診斷裝置3的總線類(lèi)型以及所需的數(shù)據(jù)傳輸速率經(jīng)所述初始連接向所述車(chē)輛通信轉(zhuǎn)接裝置2發(fā)送通信信道建立指令,并在信令/數(shù)據(jù)傳輸過(guò)程結(jié)束后向所述車(chē)輛通信轉(zhuǎn)接裝置2發(fā)送通信信道釋放指令。所述配置模塊7用于配置所述通信信道對(duì)應(yīng)的通信協(xié)議參數(shù)。所述信令/數(shù)據(jù)傳輸模塊6用于經(jīng)所述通信信道向所述車(chē)內(nèi)診斷裝置3發(fā)送信令,并經(jīng)所述通信信道接收并處理來(lái)自所述車(chē)內(nèi)診斷裝置3的數(shù)據(jù)。如圖I所示,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述車(chē)輛通信轉(zhuǎn)接裝置2進(jìn)一步包括信息傳輸模塊8、控制模塊9和總線配置/信道建立模塊10。其中,信息傳輸模塊8用于接收來(lái)自所述診斷終端I的所述信令,并將來(lái)自所述車(chē)內(nèi)診斷裝置3的數(shù)據(jù)以預(yù)定的格式傳送到所述診斷終端。所述總線配置/信道建立模塊10用于根據(jù)接收到的所述通信信道建立指令配置信道參數(shù),從而建立所述通信信道,以及根據(jù)接收到的通信信道釋放指令釋放所述通信信道。所述控制模塊9用于解析接收到的所述信令并將解析后的信令以預(yù)定的格式經(jīng)所述通信信道轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置3。如圖I所示,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述車(chē)內(nèi)診斷裝置3進(jìn)一步包括總線接口 11和E⑶單元12。其中,所述總線接口 11用于接收來(lái)自所述車(chē)輛通信轉(zhuǎn)接裝置2的所述解析后的信令并將所述解析后的信令傳送到ECU單元12,以及將來(lái)自ECU單元12的數(shù)據(jù)傳送到所述車(chē)輛通信轉(zhuǎn)接裝置2。所述ECU單元12用于根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置2傳送給所述診斷終端I。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述通信協(xié)議參數(shù)包括消息過(guò)濾參數(shù)、循環(huán)模式、編程電壓。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述信道參數(shù)包括所述總線接口 11所需的針腳及波特率。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述總線接口 11 持如下類(lèi)型的總線協(xié)議高速CAN、中速CAN、低速CAN、K Line和J1850。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述診斷終端I與所述車(chē)輛通信轉(zhuǎn)接裝置2之間通過(guò)如下方式之一進(jìn)行通信RS-232接口、USB接口、PCMCIA接口、以太網(wǎng)接口、無(wú)線網(wǎng)絡(luò)接口。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述車(chē)輛通信轉(zhuǎn)接裝置2和所述車(chē)內(nèi)診斷裝置3之間每次僅使用一種選定的總線協(xié)議進(jìn)行通信。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述預(yù)定的格式與所述選定的總線協(xié)議相對(duì)應(yīng)。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述診斷終端I符合SAE J2534規(guī)范。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,所述診斷終端I經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置2與所述車(chē)內(nèi)診斷裝置3進(jìn)行通信,以獲取故障碼或刷新所述EDU單元的監(jiān)測(cè)程序。優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)中,通過(guò)API函數(shù)的形式實(shí)現(xiàn)所述診斷終端I和所述車(chē)輛通信轉(zhuǎn)接裝置2之間的信令/數(shù)據(jù)傳輸。本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)所采用的示例性API函數(shù)結(jié)構(gòu)如表I和表2所示。其中,由于每個(gè)API函數(shù)的功能不同,故需要的命令格式和對(duì)數(shù)據(jù)的處理方式也不同,從而針對(duì)API函數(shù)的命令格式和處理數(shù)據(jù)方式的不同規(guī)定形成了自定義協(xié)議。所述自定義協(xié)議采用問(wèn)答的形式,即所述診斷終端調(diào)用所述API函數(shù)而發(fā)出信令后,在一定的時(shí)間內(nèi)等候所述車(chē)輛通信轉(zhuǎn)接裝置2執(zhí)行相應(yīng)的程序并返回?cái)?shù)據(jù),換句話說(shuō),二者是主從結(jié)構(gòu)。表I :不包含子函數(shù)的API數(shù)據(jù)格式
權(quán)利要求
1.一種車(chē)輛診斷系統(tǒng),所述車(chē)輛診斷系統(tǒng)包括 診斷終端,所述診斷終端用于經(jīng)車(chē)輛通信轉(zhuǎn)接裝置向車(chē)內(nèi)診斷裝置發(fā)送信令并接收和處理來(lái)自于所述車(chē)內(nèi)診斷裝置的數(shù)據(jù); 車(chē)輛通信轉(zhuǎn)接裝置,所述車(chē)輛通信轉(zhuǎn)接裝置用于解析來(lái)自所述診斷終端的信令并將解析后的信令以預(yù)定的格式轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置; 車(chē)內(nèi)診斷裝置,所述車(chē)內(nèi)診斷裝置用于根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置傳送給所述診斷終端。
2.根據(jù)權(quán)利要求I所述的車(chē)輛診斷系統(tǒng),其特征在于,所述診斷終端進(jìn)一步包括 初始化模塊,所述初始化模塊用于建立所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間的初始連接; 信道管理模塊,所述信道管理模塊用于根據(jù)所述車(chē)內(nèi)診斷裝置的總線類(lèi)型以及所需的數(shù)據(jù)傳輸速率經(jīng)所述初始連接向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道建立指令,并在信令/數(shù)據(jù)傳輸過(guò)程結(jié)束后向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道釋放指令; 配置模塊,所述配置模塊用于配置所述通信信道對(duì)應(yīng)的通信協(xié)議參數(shù); 信令/數(shù)據(jù)傳輸模塊,所述信令/數(shù)據(jù)傳輸模塊用于經(jīng)所述通信信道向所述車(chē)內(nèi)診斷裝置發(fā)送信令,并經(jīng)所述通信信道接收并處理來(lái)自所述車(chē)內(nèi)診斷裝置的數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的車(chē)輛診斷系統(tǒng),其特征在于,所述車(chē)輛通信轉(zhuǎn)接裝置進(jìn)一步包括 信息傳輸模塊,所述信息傳輸模塊用于接收來(lái)自所述診斷終端的所述信令,并將來(lái)自所述車(chē)內(nèi)診斷裝置的數(shù)據(jù)以預(yù)定的格式傳送到所述診斷終端; 總線配置/信道建立模塊,所述總線配置/信道建立模塊用于根據(jù)接收到的所述通信信道建立指令配置信道參數(shù),從而建立所述通信信道,以及根據(jù)接收到的通信信道釋放指令釋放所述通信信道; 控制模塊,所述控制模塊用于解析接收到的所述信令并將解析后的信令以預(yù)定的格式經(jīng)所述通信信道轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置。
4.根據(jù)權(quán)利要求3所述的車(chē)輛診斷系統(tǒng),其特征在于,所述車(chē)內(nèi)診斷裝置進(jìn)一步包括 總線接口,所述總線接口用于接收來(lái)自所述車(chē)輛通信轉(zhuǎn)接裝置的所述解析后的信令并將所述解析后的信令傳送到E⑶單元,以及將來(lái)自所述E⑶單元的數(shù)據(jù)傳送到所述車(chē)輛通信轉(zhuǎn)接裝置; ECU單元,所述ECU單元用于根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置傳送給所述診斷終端。
5.根據(jù)權(quán)利要求4所述的車(chē)輛診斷系統(tǒng),其特征在于,所述通信協(xié)議參數(shù)包括消息過(guò)濾參數(shù)、循環(huán)模式、編程電壓。
6.根據(jù)權(quán)利要求5所述的車(chē)輛診斷系統(tǒng),其特征在于,所述信道參數(shù)包括所述總線接口所需的針腳及波特率。
7.根據(jù)權(quán)利要求6所述的車(chē)輛診斷系統(tǒng),其特征在于,所述總線接口支持如下類(lèi)型的總線協(xié)議高速CAN、中速CAN、低速CAN、K Line和J1850。
8.根據(jù)權(quán)利要求7所述的車(chē)輛診斷系統(tǒng),其特征在于,所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間通過(guò)如下方式之一進(jìn)行通信RS-232接口、USB接口、PCMCIA接口、以太網(wǎng)接口、無(wú)線網(wǎng)絡(luò)接口。
9.根據(jù)權(quán)利要求8所述的車(chē)輛診斷系統(tǒng),其特征在于,所述車(chē)輛通信轉(zhuǎn)接裝置和所述車(chē)內(nèi)診斷裝置之間每次僅使用一種選定的總線協(xié)議進(jìn)行通信。
10.根據(jù)權(quán)利要求9所述的車(chē)輛診斷系統(tǒng),其特征在于,所述預(yù)定的格式與所述選定的總線協(xié)議相對(duì)應(yīng)。
11.根據(jù)權(quán)利要求10所述的車(chē)輛診斷系統(tǒng),其特征在于,所述診斷終端符合SAEJ2534規(guī)范。
12.根據(jù)權(quán)利要求11所述的車(chē)輛診斷系統(tǒng),其特征在于,所述診斷終端經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置與所述車(chē)內(nèi)診斷裝置進(jìn)行通信,以獲取故障碼或刷新所述EDU單元的監(jiān)測(cè)程序。
13.根據(jù)權(quán)利要求12所述的車(chē)輛診斷系統(tǒng),其特征在于,通過(guò)API函數(shù)的形式實(shí)現(xiàn)所述診斷終端和所述車(chē)輛通信轉(zhuǎn)接裝置之間的信令/數(shù)據(jù)傳輸。
14.一種車(chē)輛診斷方法,所述車(chē)輛診斷方法包括如下步驟 (Al)診斷終端經(jīng)車(chē)輛通信轉(zhuǎn)接裝置向車(chē)內(nèi)診斷裝置發(fā)送信令; (A2)所述車(chē)輛通信轉(zhuǎn)接裝置解析來(lái)自所述診斷終端的信令并將解析后的信令以預(yù)定的格式轉(zhuǎn)發(fā)給車(chē)內(nèi)診斷裝置; (A3)所述車(chē)內(nèi)診斷裝置根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置傳送給所述診斷終端。
15.根據(jù)權(quán)利要求14所述的車(chē)輛診斷方法,其特征在于,所述步驟(Al)進(jìn)一步包括 (BI)建立所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間的初始連接 (B2)根據(jù)所述車(chē)內(nèi)診斷裝置的總線類(lèi)型以及所需的數(shù)據(jù)傳輸速率經(jīng)所述初始連接向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道建立指令; (B3)配置所述通信信道對(duì)應(yīng)的通信協(xié)議參數(shù); (B4)經(jīng)所述建立的通信信道向所述車(chē)內(nèi)診斷裝置發(fā)送信令。
16.根據(jù)權(quán)利要求15所述的車(chē)輛診斷方法,其特征在于,所述步驟(A2)進(jìn)一步包括 (Cl)所述車(chē)輛通信轉(zhuǎn)接裝置接收來(lái)自所述診斷終端的所述信令; (C2)所述車(chē)輛通信轉(zhuǎn)接裝置根據(jù)接收到的所述通信信道建立指令配置信道參數(shù),從而建立所述通信信道; (C3)解析接收到的所述信令并將解析后的信令以預(yù)定的格式經(jīng)所述通信信道轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置。
17.根據(jù)權(quán)利要求16所述的車(chē)輛診斷方法,其特征在于,所述步驟(A3)進(jìn)一步包括 (Dl)所述車(chē)內(nèi)診斷裝置中的總線接口接收來(lái)自所述車(chē)輛通信轉(zhuǎn)接裝置的所述解析后的信令并將所述解析后的信令傳送到ECU單元; (D2)所述ECU單元根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述總線接口傳送到所述車(chē)輛通信轉(zhuǎn)接裝置; (D3)所述車(chē)輛通信轉(zhuǎn)接裝置將來(lái)自所述車(chē)內(nèi)診斷裝置的數(shù)據(jù)以預(yù)定的格式傳送到所述診斷終; (D4)所述診斷終端處理接收到的所述數(shù)據(jù),并在信令/數(shù)據(jù)傳輸過(guò)程結(jié)束后向所述車(chē)輛通信轉(zhuǎn)接裝置發(fā)送通信信道釋放指令;(D5)所述車(chē)輛通信轉(zhuǎn)接裝置根據(jù)接收到的通信信道釋放指令釋放所述通信信道。
18.根據(jù)權(quán)利要求17所述的車(chē)輛診斷方法,其特征在于,所述通信協(xié)議參數(shù)包括消息過(guò)濾參數(shù)、循環(huán)模式、編程電壓。
19.根據(jù)權(quán)利要求18所述的車(chē)輛診斷方法,其特征在于,所述信道參數(shù)包括所述總線接口所需的針腳及波特率。
20.根據(jù)權(quán)利要求19所述的車(chē)輛診斷方法,其特征在于,所述總線接口支持如下類(lèi)型的總線協(xié)議高速CAN、中速CAN、低速CAN、K Line和J1850。
21.根據(jù)權(quán)利要求20所述的車(chē)輛診斷方法,其特征在于,所述診斷終端與所述車(chē)輛通信轉(zhuǎn)接裝置之間通過(guò)如下方式之一進(jìn)行通信RS-232接口、USB接口、PCMCIA接口、以太網(wǎng)接口、無(wú)線網(wǎng)絡(luò)接口。
22.根據(jù)權(quán)利要求21所述的車(chē)輛診斷方法,其特征在于,所述車(chē)輛通信轉(zhuǎn)接裝置和所述車(chē)內(nèi)診斷裝置之間每次僅使用一種選定的總線協(xié)議進(jìn)行通信。
23.根據(jù)權(quán)利要求22所述的車(chē)輛診斷方法,其特征在于,所述預(yù)定的格式與所述選定的總線協(xié)議相對(duì)應(yīng)。
24.根據(jù)權(quán)利要求23所述的車(chē)輛診斷方法,其特征在于,所述診斷終端符合SAEJ2534規(guī)范。
25.根據(jù)權(quán)利要求24所述的車(chē)輛診斷方法,其特征在于,所述診斷終端經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置與所述車(chē)內(nèi)診斷裝置進(jìn)行通信,以獲取故障碼或刷新所述EDU單元的監(jiān)測(cè)程序。
26.根據(jù)權(quán)利要求25所述的車(chē)輛診斷方法,其特征在于,通過(guò)API函數(shù)的形式實(shí)現(xiàn)所述診斷終端和所述車(chē)輛通信轉(zhuǎn)接裝置之間的信令/數(shù)據(jù)傳輸。
全文摘要
本發(fā)明提出了一種車(chē)輛診斷系統(tǒng)及方法,其中,所述車(chē)輛診斷系統(tǒng)包括診斷終端,用于經(jīng)車(chē)輛通信轉(zhuǎn)接裝置向車(chē)內(nèi)診斷裝置發(fā)送信令并接收和處理來(lái)自于所述車(chē)內(nèi)診斷裝置的數(shù)據(jù);車(chē)輛通信轉(zhuǎn)接裝置,用于解析來(lái)自所述診斷終端的信令并將解析后的信令以預(yù)定的格式轉(zhuǎn)發(fā)給所述車(chē)內(nèi)診斷裝置;車(chē)內(nèi)診斷裝置,用于根據(jù)接收到的所述信令將監(jiān)測(cè)到的數(shù)據(jù)經(jīng)所述車(chē)輛通信轉(zhuǎn)接裝置傳送給所述診斷終端。本發(fā)明所公開(kāi)的車(chē)輛診斷系統(tǒng)及方法適宜于個(gè)人用戶(hù)使用,并可適配于各種車(chē)輛總線通信協(xié)議。
文檔編號(hào)H04L29/08GK102780713SQ20111011869
公開(kāi)日2012年11月14日 申請(qǐng)日期2011年5月9日 優(yōu)先權(quán)日2011年5月9日
發(fā)明者盧瑜, 崔凌云, 楊威, 瞿敏, 蔡浩 申請(qǐng)人:上海通用汽車(chē)有限公司, 泛亞汽車(chē)技術(shù)中心有限公司