基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),包括:APP操作模塊、OBD終端模塊及車型診斷接口模塊;所述OBD終端模塊與車型診斷接口模塊建立通訊連接,用于對(duì)診斷命令進(jìn)行處理以完成車輛數(shù)據(jù)的讀寫;所述車型診斷接口模塊用于分析完成汽車協(xié)議的收發(fā),并對(duì)車輛進(jìn)行診斷,顯示相關(guān)的診斷結(jié)構(gòu);所述APP操作模塊與車型診斷接口模塊連接,用于用戶通過(guò)APP操作模塊與車型診斷接口模塊進(jìn)行數(shù)據(jù)交互處理。本發(fā)明提供的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其通過(guò)獨(dú)立的OBD終端模塊、車型診斷接口模塊及APP用戶操作模塊間的數(shù)據(jù)交互處理,針對(duì)不同的產(chǎn)品可以實(shí)現(xiàn)重復(fù)可用,同時(shí)也產(chǎn)品的可靠性、穩(wěn)定性、易用性。
【專利說(shuō)明】基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng)
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及汽車診斷領(lǐng)域,尤其涉及一種基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng)。
[0003]
【背景技術(shù)】
[0004]隨著現(xiàn)社會(huì)的發(fā)展,人民生活水平的不斷提高。汽車逐漸在當(dāng)前的社會(huì)中普及。以前僅僅通過(guò)技術(shù)人員對(duì)機(jī)械情況的查看來(lái)判斷故障,發(fā)展到現(xiàn)在,通過(guò)車輛內(nèi)部的電子控制單元(EOJ,Electronic Control Unit)控制各種分布的傳感器與微控器來(lái)實(shí)時(shí)監(jiān)測(cè)汽車的狀態(tài)。但由于汽車廠商的競(jìng)爭(zhēng)性,其內(nèi)部的協(xié)議,又各自獨(dú)立,相對(duì)有很大的區(qū)別,從而給診斷人員造成了很多的麻煩。
[0005]隨著技術(shù)的進(jìn)步,技術(shù)人員研發(fā)了多車型、多功能性的診斷工具。讓維修人員從繁瑣的工作中得到了極大的勞動(dòng)力解放,促進(jìn)了生產(chǎn)效率的提升。但,各種診斷工具各自自成體系,甚至同一個(gè)公司內(nèi)部的類似產(chǎn)品,其框架結(jié)構(gòu)也差別巨大。已有的產(chǎn)品中,有的用單片機(jī)C8051、ARM CortexM3、ARM7、控制CAN等外圍芯片,并集成了 UI設(shè)計(jì),通訊等功能。當(dāng)其更換不同的型號(hào)或定制不同的Π,其開(kāi)發(fā)非常的復(fù)雜??蛻粼谫?gòu)買產(chǎn)品中,也可能會(huì)購(gòu)買許多重復(fù)性的產(chǎn)品。
[0006]因此,如何提聞廣品的可重復(fù)利用率,提聞可罪性,提聞工作效率,是目如亟需解決的問(wèn)題。
[0007]
【發(fā)明內(nèi)容】
`
[0008]本發(fā)明的目的在于提供一種基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),具有可重用性,模塊性,繼承性,同時(shí)也提高了產(chǎn)品的可靠性。
[0009]本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的。
[0010]一種基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),包括:APP操作模塊、OBD終端模塊及車型診斷接口模塊;
所述OBD終端模塊與車型診斷接口模塊建立通訊連接,用于對(duì)診斷命令進(jìn)行處理以完成車輛數(shù)據(jù)的讀寫;
所述車型診斷接口模塊用于分析完成汽車協(xié)議的收發(fā),并對(duì)車輛進(jìn)行診斷,顯示相關(guān)的診斷結(jié)構(gòu);
所述APP操作模塊與車型診斷接口模塊連接,用于用戶通過(guò)APP操作模塊與車型診斷接口模塊進(jìn)行數(shù)據(jù)交互處理。
[0011 ] 進(jìn)一步優(yōu)選地,所述OBD終端模塊包括:微處理器MCU、總線接口單元、OBD接口單元及通訊接口單元; 微處理器MCU用于解析與轉(zhuǎn)換通訊鏈路層的命令;
總線接口單元與OBD接口單元相連,用于傳輸汽車ECU診斷數(shù)據(jù);
OBD接口單元用于連接汽車E⑶,讀取汽車E⑶診斷數(shù)據(jù);
通訊接口單元用于與車型診斷接口模塊建立通訊連接。
[0012]進(jìn)一步優(yōu)選地,所述總線接口單元包括CAN/K/L總線接口。
[0013]進(jìn)一步優(yōu)選地,所述通訊接口單元包括藍(lán)牙、串口、WIF1、2.4G無(wú)線接口。
[0014]進(jìn)一步優(yōu)選地,所述車型診斷接口模塊包括:車型診斷交互單元、車型協(xié)議分析單元、輸入顯示接口單元、車型數(shù)據(jù)庫(kù)單元及通訊接口單元;
車型診斷交互單元作為一個(gè)核心的中轉(zhuǎn)站,用于進(jìn)行端口的交互操作;
車型協(xié)議分析單元用于分析底層發(fā)送與接收的診斷數(shù)據(jù);
輸入顯示接口單元用于顯示相關(guān)診斷的結(jié)構(gòu),輸入相關(guān)操作內(nèi)容;
車型數(shù)據(jù)庫(kù)單元用于存儲(chǔ)相關(guān)車型數(shù)據(jù)的數(shù)據(jù)庫(kù)。
[0015]進(jìn)一步優(yōu)選地,所述APP操作模塊包括:APP處理器、云處理單元、輸入顯示接口單元、用戶操作單元及本地管理單元;
輸入顯示接口單元用于與車型車型診斷接口模塊建立連接,
APP處理器用于人機(jī)界面的顯示與數(shù)據(jù)的處理;
云處理單元用于存儲(chǔ)或查詢?cè)\斷信息;
用戶操作單元用于用戶操作的相關(guān)操作的命令;
本地管理單元用于存儲(chǔ)用戶的操作日志,信息處理過(guò)程。
[0016]進(jìn)一步優(yōu)選地,所述云處理單元還用于聯(lián)網(wǎng)協(xié)調(diào)處理車輛的異常狀況。
[0017]進(jìn)一步優(yōu)選地,所述云處理單元包括云數(shù)據(jù)查詢單元、云用戶診斷單元及云信息管理單元。
本發(fā)明與現(xiàn)有技術(shù)相比,有益效果在于:本發(fā)明提供的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其通過(guò)獨(dú)立的車載自動(dòng)診斷系統(tǒng)(OBD, On-Board Diagnostics) 終端模塊、車型診斷接口模塊及APP用戶操作模塊間的數(shù)據(jù)交互處理,針對(duì)不同的產(chǎn)品可以實(shí)現(xiàn)重復(fù)可用,同時(shí)也產(chǎn)品的可靠性、穩(wěn)定性、易用性。
[0018]【專利附圖】
【附圖說(shuō)明】
[0019]圖1為本發(fā)明基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng)原理框圖;
圖2為本發(fā)明端子OBD終端模塊原理框圖;
圖3為本發(fā)明車型診斷接口模塊原理框圖;
圖4為本發(fā)明APP用戶操作模塊原理框圖。
[0020]
【具體實(shí)施方式】
[0021]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。[0022]請(qǐng)參閱圖1所示,本發(fā)明提供的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),包括:
APP操作模塊、OBD終端模塊及車型診斷接口模塊;
OBD終端模塊與車型診斷接口模塊建立通訊連接,用于對(duì)診斷命令進(jìn)行處理以完成車輛相關(guān)數(shù)據(jù)的讀寫。
[0023]如圖2所示,OBD終端模塊包括:微處理器MCU、總線接口單元、OBD接口單元及通訊接口單元;
微處理器MCU用于解析與轉(zhuǎn)換相關(guān)通訊層的命令。
[0024]總線接口單元與OBD接口單元相連,用于傳輸汽車E⑶診斷數(shù)據(jù);
優(yōu)選的,總線接口單元包括CAN/K/L總線接口。
[0025]其中,K-Lin和L-Line都是總線的一種,可以通過(guò)這種總線實(shí)現(xiàn)單片機(jī)與電腦的連接,從而作為燒錄程序、debug的方式之一。Lin和CAN是汽車上較常用的總線協(xié)議,CAN分為高速CAN和低速CAN兩種,高速用于動(dòng)力、安全等模塊,低速用于舒適性等模塊通訊;Lin通訊成本上比CAN要低(一根線),速度也比較低,典型應(yīng)用為四個(gè)車窗防夾手功能,可以保證四個(gè)控制器之間的相互通訊。CAN和LIN可以共同用于一個(gè)車上。
[0026]OBD接口單元用于連接汽車E⑶,讀取汽車E⑶診斷數(shù)據(jù);
通訊接口單元用于與車型診斷接口模塊建立通訊連接。
[0027]優(yōu)選的,通訊接口單元包括藍(lán)牙、串口、WIF1、2.4G無(wú)線接口。
[0028]具體地,OBD終端模塊將CAN/K/L總線接口等診斷命令,通過(guò)串口,藍(lán)牙等通訊鏈路層,進(jìn)行底層命令的操作,從而進(jìn)行車輛相關(guān)數(shù)據(jù)的讀寫。
[0029]車型診斷接口模塊用于分析完成汽車協(xié)議的收發(fā),并對(duì)車輛進(jìn)行診斷,顯示相關(guān)的診斷結(jié)構(gòu)。
[0030]如圖3所示,車型診斷接口模塊包括:車型診斷交互單元、車型協(xié)議分析單元、輸入顯示接口單元、車型數(shù)據(jù)庫(kù)單元及通訊接口單元;
車型診斷交互單元作為一個(gè)核心的中轉(zhuǎn)站,用于進(jìn)行相關(guān)端口的交互操作。
[0031]車型協(xié)議分析單元用于分析底層發(fā)送與接收的診斷數(shù)據(jù)。
[0032]輸入顯示接口單元用于顯示相關(guān)診斷的結(jié)構(gòu),輸入相關(guān)操作內(nèi)容。
[0033]車型數(shù)據(jù)庫(kù)單元用于存儲(chǔ)相關(guān)車型數(shù)據(jù)的數(shù)據(jù)庫(kù),以便于查詢與分析。
[0034]APP操作模塊與車型診斷接口模塊連接,用于用戶通過(guò)APP操作模塊與車型診斷接口模塊進(jìn)行數(shù)據(jù)交互處理。
[0035]如圖4所示,APP操作模塊包括:APP處理器、云處理單元、輸入顯示接口單元、用戶操作單元及本地管理單元;
輸入顯示接口單元用于與車型車型診斷接口模塊建立連接,
APP處理器用于人機(jī)界面的顯示與數(shù)據(jù)的處理。以方便操作者產(chǎn)觀看與操作診斷過(guò)程。
[0036]云處理單元用于存儲(chǔ)或查詢?cè)\斷信息,同時(shí)可以與他人協(xié)調(diào)處理車輛的異常。
[0037]具體地,云處理單元包括云數(shù)據(jù)查詢單元、云用戶診斷單元及云信息管理單元; 用戶操作單元用于用戶操作的相關(guān)操作的過(guò)程。如點(diǎn)擊診斷或購(gòu)買等。
[0038]本地管理單元用于存儲(chǔ)用戶的相關(guān)操作日志,相關(guān)信息處理。如顯示操作過(guò)程,提取錯(cuò)誤異常等。
[0039]本發(fā)明提供的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其通過(guò)獨(dú)立的車載自動(dòng)診斷系統(tǒng)(OBD,On-Board Diagnostics)終端模塊、車型診斷接口模塊及APP用戶操作模塊間的數(shù)據(jù)交互處理,針對(duì)不同的產(chǎn)品可以實(shí)現(xiàn)重復(fù)可用,同時(shí)也產(chǎn)品的可靠性、穩(wěn)定性、易用性。
[0040]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,包括=APP操作模塊、OBD終端模塊及車型診斷接口模塊; 所述OBD終端模塊與車型診斷接口模塊建立通訊連接,用于對(duì)診斷命令進(jìn)行處理以完成車輛數(shù)據(jù)的讀寫; 所述車型診斷接口模塊用于分析完成汽車協(xié)議的收發(fā),并對(duì)車輛進(jìn)行診斷,顯示相關(guān)的診斷結(jié)構(gòu); 所述APP操作模塊與車型診斷接口模塊連接,用于用戶通過(guò)APP操作模塊與車型診斷接口模塊進(jìn)行數(shù)據(jù)交互處理。
2.如權(quán)利要求1所述的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,所述OBD終端模塊包括:微處理器MCU、總線接口單元、OBD接口單元及通訊接口單元; 微處理器MCU用于解析與轉(zhuǎn)換通訊鏈路層的命令; 總線接口單元與OBD接口單元相連,用于傳輸汽車ECU診斷數(shù)據(jù); OBD接口單元用于連接汽車E⑶,讀取汽車E⑶診斷數(shù)據(jù); 通訊接口單元用于與車型診斷接口模塊建立通訊連接。
3.如權(quán)利要求2所述的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,所述總線接口單元包括CAN/K/L總線接口。
4.如權(quán)利要求2所述的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,所述通訊接口單元包括藍(lán)牙、串口、WIF1、2.4G無(wú)線接口。
5.如權(quán)利要求1所述的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,所述車型診斷接口模塊包括:車型診斷交互單元、車型協(xié)議分析單元、輸入顯示接口單元、車型數(shù)據(jù)庫(kù)單元及通訊接口單元; 車型診斷交互單元作為一個(gè)核心的中轉(zhuǎn)站,用于進(jìn)行端口的交互操作; 車型協(xié)議分析單元用于分析底層發(fā)送與接收的診斷數(shù)據(jù); 輸入顯示接口單元用于顯示相關(guān)診斷的結(jié)構(gòu),輸入相關(guān)操作內(nèi)容; 車型數(shù)據(jù)庫(kù)單元用于存儲(chǔ)相關(guān)車型數(shù)據(jù)的數(shù)據(jù)庫(kù)。
6.如權(quán)利要求1所述的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,所述APP操作模塊包括:APP處理器、云處理單元、輸入顯示接口單元、用戶操作單元及本地管理單元; 輸入顯示接口單元用于與車型車型診斷接口模塊建立連接, APP處理器用于人機(jī)界面的顯示與數(shù)據(jù)的處理; 云處理單元用于存儲(chǔ)或查詢?cè)\斷信息; 用戶操作單元用于用戶操作的相關(guān)操作的命令; 本地管理單元用于存儲(chǔ)用戶的操作日志,信息處理過(guò)程。
7.如權(quán)利要求6所述的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,所述云處理單元還用于聯(lián)網(wǎng)協(xié)調(diào)處理車輛的異常狀況。
8.如權(quán)利要求6所述的基于多平臺(tái)的汽車協(xié)議測(cè)試系統(tǒng),其特征在于,所述云處理單元包括云數(shù)據(jù)查詢單元、云用戶診斷單元及云信息管理單元。
【文檔編號(hào)】G05B23/02GK103728970SQ201310721658
【公開(kāi)日】2014年4月16日 申請(qǐng)日期:2013年12月24日 優(yōu)先權(quán)日:2013年12月24日
【發(fā)明者】劉均, 周寧杰 申請(qǐng)人:深圳市元征科技股份有限公司