本發(fā)明涉及車(chē)輛診斷技術(shù)領(lǐng)域,特別是涉及一種適用于不同車(chē)輛的診斷系統(tǒng)。
背景技術(shù):
車(chē)輛診斷裝置作為專門(mén)針對(duì)車(chē)輛檢測(cè)的專業(yè)工具,可實(shí)時(shí)檢測(cè)車(chē)輛性能,是檢測(cè)車(chē)輛故障的一種必要工具。目前,在診斷裝置的開(kāi)發(fā)過(guò)程中,同一汽車(chē)廠,不同車(chē)型之間采取的診斷協(xié)議不同,每款新車(chē)投放市場(chǎng)都需開(kāi)發(fā)配套診斷儀軟件。而對(duì)于不同的供應(yīng)商的同一類(lèi)控制器,其往往都會(huì)采用自己的診斷協(xié)議,因此,在診斷由不同供應(yīng)商提供的同一類(lèi)控制器時(shí)往往需要升級(jí)診斷裝置軟件。而對(duì)于二軌供應(yīng)商開(kāi)發(fā)的情況,主機(jī)廠往往會(huì)要求其按照一軌供應(yīng)商的協(xié)議開(kāi)發(fā),但由于最終采取的技術(shù)方案不同,兩者的診斷協(xié)議難免會(huì)有差異,因此,在進(jìn)行診斷時(shí)仍需要升級(jí)診斷儀軟件。
因此,目前在新車(chē)型上市或者已售車(chē)型修改配置信息的時(shí)候,廠商都需要對(duì)相關(guān)的控制器進(jìn)行診斷軟件升級(jí),從而產(chǎn)生巨大的費(fèi)用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一個(gè)目的是要提供一種適用于不同車(chē)輛的診斷系統(tǒng),以解決新車(chē)型上市或已售車(chē)型修改配置以后診斷軟件升級(jí)需要巨額費(fèi)用的問(wèn)題,從而縮短售后診斷軟件維護(hù)的周期,保證售后診斷軟件的穩(wěn)定性。
特別地,本發(fā)明提供了一種適用于不同車(chē)輛的診斷系統(tǒng),所述車(chē)輛包括車(chē)型信息和對(duì)應(yīng)所述車(chē)型信息的多個(gè)控制系統(tǒng),所述診斷系統(tǒng)包括:診斷裝置,用于向待檢測(cè)的所述車(chē)輛發(fā)送調(diào)用命令,并根據(jù)所述調(diào)用命令調(diào)用所述車(chē)輛的所述車(chē)型信息,其中,所述診斷裝置根據(jù)調(diào)用的所述車(chē)型信息確定與所述車(chē)型信息對(duì)應(yīng)的所述多個(gè)控制系統(tǒng);控制系統(tǒng),其與所述車(chē)輛的網(wǎng)關(guān)連接,用于將所述車(chē)輛的狀態(tài)信息和通信信息傳遞至所述診斷裝置,以使得所述診斷裝置實(shí)現(xiàn)對(duì)所述車(chē)輛的故障檢測(cè)。
進(jìn)一步地,所述診斷裝置還用于根據(jù)所述調(diào)用命令調(diào)用所述多個(gè)控制系統(tǒng)對(duì)應(yīng)的所述車(chē)型信息,以判斷所述車(chē)輛的所述車(chē)型信息是否與所述多個(gè)控制系統(tǒng)對(duì)應(yīng)的所述車(chē)型信息相同。
進(jìn)一步地,所述不同車(chē)輛的同一所述控制系統(tǒng)采用同一診斷協(xié)議,以使得所述診斷裝置能夠通過(guò)在所述診斷協(xié)議基礎(chǔ)上開(kāi)發(fā)的診斷程序?qū)Σ煌?chē)輛的同一所述控制器進(jìn)行檢測(cè)。
進(jìn)一步地,同一所述控制系統(tǒng)具有多個(gè)功能模塊,每一所述功能模塊都包含適用的所述車(chē)型信息,以使得所述診斷裝置根據(jù)所述車(chē)型信息確定待檢測(cè)的所述控制系統(tǒng)具有的所述多個(gè)功能模塊。
進(jìn)一步地,所述診斷裝置包括判斷模塊,所述判斷模塊將所述車(chē)輛的當(dāng)前狀態(tài)信息與正常狀態(tài)信息對(duì)比,并將所述車(chē)輛的當(dāng)前通信信息與正常通信信息對(duì)比,以使得所述診斷裝置根據(jù)所述判斷模塊診斷所述車(chē)輛的故障位置。
進(jìn)一步地,所述診斷裝置包括顯示模塊,所述顯示模塊用于顯示所述多個(gè)控制系統(tǒng)的狀態(tài)信息和通信信息。
進(jìn)一步地,所述診斷裝置將所述故障位置以聲和/或光的提示方式顯示在所述顯示模塊。
進(jìn)一步地,所述多個(gè)控制系統(tǒng)包括發(fā)動(dòng)機(jī)系統(tǒng)、自動(dòng)變速箱系統(tǒng)、防抱死剎車(chē)系統(tǒng)、安全氣囊系統(tǒng)、車(chē)身控制系統(tǒng)、儀表系統(tǒng)、防盜系統(tǒng)、胎壓監(jiān)測(cè)系統(tǒng)、自動(dòng)空調(diào)系統(tǒng)、整車(chē)控制系統(tǒng)。
本發(fā)明適用于不同車(chē)輛的診斷系統(tǒng)由于能夠準(zhǔn)確地自動(dòng)識(shí)別待檢測(cè)車(chē)輛的車(chē)型信息,并根據(jù)車(chē)型信息自動(dòng)得到該車(chē)輛對(duì)應(yīng)于所述車(chē)型信息的多個(gè)控制系統(tǒng),因此診斷裝置能夠快速確定待測(cè)車(chē)輛的控制系統(tǒng)所需要的診斷程序,然后將診斷程序用于車(chē)輛的檢測(cè)。
進(jìn)一步地,本發(fā)明對(duì)于不同車(chē)輛的同一所述控制系統(tǒng)采用同一診斷協(xié)議,因此,本發(fā)明的診斷裝置能夠方便地檢測(cè)不同車(chē)輛的同一控制系統(tǒng),從而解決新車(chē)型上市或已售車(chē)型修改配置以后診斷軟件升級(jí)需要巨額費(fèi)用的問(wèn)題,從而縮短售后診斷軟件維護(hù)的周期,保證售后診斷軟件的穩(wěn)定性。
根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
附圖說(shuō)明
后文將參照附圖以示例性而非限制性的方式詳細(xì)描述本發(fā)明的一些具體實(shí)施例。附圖中相同的附圖標(biāo)記標(biāo)示了相同或類(lèi)似的部件或部分。本領(lǐng)域技術(shù)人員應(yīng)該理解,這些附圖未必是按比例繪制的。附圖中:
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種適用于不同車(chē)輛的診斷系統(tǒng)的示意圖;
圖2是圖1所示的適用于不同車(chē)輛的診斷系統(tǒng)中診斷裝置的工作流程圖。
具體實(shí)施方式
在實(shí)際生產(chǎn)過(guò)程中,一種控制系統(tǒng)可能會(huì)由多家供應(yīng)商生產(chǎn),而各個(gè)供應(yīng)商提供的同一控制系統(tǒng)的診斷協(xié)議會(huì)有一定的區(qū)別,因此,這就造成了在后續(xù)對(duì)這一控制系統(tǒng)進(jìn)行故障檢測(cè)時(shí),診斷軟件不能使用一個(gè)診斷程序就完成對(duì)不同供應(yīng)商提供的同一控制系統(tǒng)的檢測(cè)。
首先,需要在不同供應(yīng)商之間確定同一控制系統(tǒng)使用的通用性診斷協(xié)議。例如,針對(duì)于車(chē)身控制系統(tǒng),有供應(yīng)商a、供應(yīng)商b、供應(yīng)商c,但是不管是a、b、c供應(yīng)商,其在車(chē)身控制系統(tǒng)中采取的診斷協(xié)議都必須遵從制定的通用性診斷協(xié)議。因此,所述不同車(chē)輛的同一所述控制系統(tǒng)采用同一診斷協(xié)議,以使得所述診斷裝置能夠通過(guò)在所述診斷協(xié)議基礎(chǔ)上開(kāi)發(fā)的診斷程序?qū)Σ煌?chē)輛的同一所述控制器進(jìn)行檢測(cè)。
如圖1所示,本發(fā)明的診斷系統(tǒng)適用于不同車(chē)輛,也就是說(shuō)適用于不同車(chē)型。所述車(chē)輛包括車(chē)型信息和對(duì)應(yīng)所述車(chē)型信息的多個(gè)控制系統(tǒng)。不同車(chē)輛的車(chē)型信息各不相同。而車(chē)輛中的多個(gè)控制系統(tǒng)都帶有屬于該車(chē)輛的車(chē)型信息。在對(duì)帶有所述車(chē)型信息的車(chē)輛進(jìn)行檢測(cè)時(shí),所述診斷系統(tǒng)利用診斷裝置1向待檢測(cè)的所述車(chē)輛發(fā)送調(diào)用命令,并根據(jù)所述調(diào)用命令調(diào)用所述車(chē)輛的所述車(chē)型信息,其中,所述診斷裝置1根據(jù)調(diào)用的所述車(chē)型信息確定與所述車(chē)型信息對(duì)應(yīng)的所述多個(gè)控制系統(tǒng)。所述診斷裝置1能夠通過(guò)外置接口庫(kù)與所述車(chē)輛的接口相連接,以發(fā)送指令至車(chē)輛的網(wǎng)絡(luò)或者讀取整車(chē)網(wǎng)絡(luò)中的信息。
進(jìn)一步地,所述診斷裝置1還可以根據(jù)所述調(diào)用命令調(diào)用所述多個(gè)控制系統(tǒng)對(duì)應(yīng)的所述車(chē)型信息,以判斷所述車(chē)輛的所述車(chē)型信息是否與所述多個(gè)控制系統(tǒng)對(duì)應(yīng)的所述車(chē)型信息相同。
在一個(gè)實(shí)施例中,不同車(chē)輛具有不同車(chē)型信息,如第一車(chē)型2、第二車(chē)型3、第三車(chē)型4。每個(gè)車(chē)型對(duì)應(yīng)著屬于所述車(chē)輛的多個(gè)控制系統(tǒng),例如,第一車(chē)型2具有第一控制系統(tǒng)21、第二控制系統(tǒng)22、第三控制系統(tǒng)23。所述診斷裝置1通過(guò)連接車(chē)輛并讀取車(chē)型信息,判斷所述車(chē)輛屬于的車(chē)型類(lèi)別,從而確定所述車(chē)型類(lèi)別下具有的多個(gè)控制系統(tǒng)。
進(jìn)一步地,所述診斷裝置還包括顯示模塊。所述顯示模塊顯示確定的多個(gè)控制系統(tǒng)的關(guān)系圖。
進(jìn)一步地,車(chē)輛的控制系統(tǒng)包括發(fā)動(dòng)機(jī)系統(tǒng)、自動(dòng)變速箱系統(tǒng)、防抱死剎車(chē)系統(tǒng)、安全氣囊系統(tǒng)、車(chē)身控制系統(tǒng)、儀表系統(tǒng)、防盜系統(tǒng)、胎壓監(jiān)測(cè)系統(tǒng)、自動(dòng)空調(diào)系統(tǒng)、整車(chē)控制系統(tǒng)等。
進(jìn)一步地,每一控制系統(tǒng)都與所述車(chē)輛的網(wǎng)關(guān)連接,用于將所述車(chē)輛的狀態(tài)信息和通信信息傳遞至所述診斷裝置,以使得所述診斷裝置實(shí)現(xiàn)對(duì)所述車(chē)輛的故障檢測(cè)。因此,當(dāng)所述顯示模塊顯示確定的待測(cè)車(chē)輛的多個(gè)控制系統(tǒng)的關(guān)系圖時(shí),所述顯示模塊也顯示所述多個(gè)控制系統(tǒng)的狀態(tài)信息和通信信息。
進(jìn)一步地,所述診斷裝置包括判斷模塊,所述判斷模塊將所述車(chē)輛的當(dāng)前狀態(tài)信息與正常狀態(tài)信息對(duì)比,并將所述車(chē)輛的當(dāng)前通信信息與正常通信信息對(duì)比,以使得所述診斷裝置根據(jù)所述判斷模塊診斷所述車(chē)輛的故障位置。因此,所述顯示模塊能夠?qū)⑺龉收衔恢靡月暫?或光的提示方式顯示。
進(jìn)一步地,同一所述控制系統(tǒng)具有多個(gè)功能模塊,例如發(fā)動(dòng)機(jī)系統(tǒng)包括轉(zhuǎn)速檢測(cè)功能、溫度檢測(cè)功能等。由于不同車(chē)型之間,同一控制系統(tǒng)其所具有的功能模塊是不同的,例如有些功能模塊是有些車(chē)型特有的,因此,每一所述功能模塊都包含有其適用的所述車(chē)型信息,以使得所述診斷裝置根據(jù)所述車(chē)型信息確定待檢測(cè)的所述控制系統(tǒng)具有的所述多個(gè)功能模塊。例如,某一功能模塊在第一車(chē)型2中不使用,而在第二車(chē)型3中使用,則所述功能模塊的調(diào)用信息中包含有適用于第二車(chē)型3的信息。因此,當(dāng)診斷裝置1讀取車(chē)輛的車(chē)型信息并進(jìn)行某一控制系統(tǒng)的檢測(cè)時(shí),診斷裝置1能夠根據(jù)該控制系統(tǒng)中功能模塊的調(diào)用信息確定所述控制系統(tǒng)具有的功能,并將這一控制系統(tǒng)具有的全部功能顯示在所述顯示模塊。
進(jìn)一步地,對(duì)于由不同供應(yīng)商提供的同一控制系統(tǒng),可以分為第一供應(yīng)商控制系統(tǒng)、第二供應(yīng)商控制系統(tǒng)、第三供應(yīng)商控制系統(tǒng)等。這些供應(yīng)商控制系統(tǒng)的診斷程序采用同一診斷協(xié)議開(kāi)發(fā),因此,這些供應(yīng)商控制系統(tǒng)之間相同的診斷部分可以使用同一診斷程序。而對(duì)于某些供應(yīng)商控制系統(tǒng)中獨(dú)有的特殊功能,并對(duì)相應(yīng)的特殊功能進(jìn)行特殊的診斷程序的開(kāi)發(fā),可以將所述特殊功能附上相應(yīng)供應(yīng)商的代號(hào),以使得診斷裝置能夠通過(guò)發(fā)送指令讀取供應(yīng)商代號(hào),從而識(shí)別出相對(duì)應(yīng)的特殊功能,并以特殊的診斷程序進(jìn)行診斷。
圖2示出了用于不同車(chē)輛的診斷系統(tǒng)中診斷裝置的工作流程圖。所述診斷裝置的工作流程有如下步驟:
步驟s11:?jiǎn)?dòng);
步驟s13:識(shí)別車(chē)型并自動(dòng)識(shí)別待測(cè)控制系統(tǒng);
步驟s15:在顯示模塊顯示控制系統(tǒng);
步驟s17:接收車(chē)輛狀態(tài)信息和通信信息,并突出顯示異常狀態(tài)信息和異常通信信息。
首先,診斷裝置啟動(dòng),并通過(guò)外置接口與待測(cè)車(chē)輛的接口連接。所述診斷裝置能夠發(fā)送調(diào)用命令以自動(dòng)識(shí)別車(chē)型信息,并根據(jù)所述車(chē)型信息自動(dòng)識(shí)別對(duì)應(yīng)的待測(cè)控制系統(tǒng)。所述顯示模塊顯示確定的多個(gè)控制系統(tǒng)的關(guān)系圖,并顯示所述多個(gè)控制系統(tǒng)的狀態(tài)信息和通信信息。所述診斷裝置接收車(chē)輛狀態(tài)信息和通信信息,并通過(guò)所述判斷模塊將所述車(chē)輛的當(dāng)前狀態(tài)信息與正常狀態(tài)信息對(duì)比,將所述車(chē)輛的當(dāng)前通信信息與正常通信信息對(duì)比,以使得所述診斷裝置根據(jù)所述判斷模塊診斷所述車(chē)輛的故障位置。然后,所述顯示模塊能夠?qū)⑺龉收衔恢猛怀鲲@示。例如,將異常的狀態(tài)信息和異常的通信信息高亮顯示在所述顯示模塊。
至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開(kāi)的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。