專利名稱:基于dpu的汽車自動(dòng)診斷方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種汽車診斷方法方法,尤其涉及一種基于DPU的汽車自動(dòng)診斷方法。
背景技術(shù):
隨著中國汽車產(chǎn)業(yè)的高速發(fā)展,家庭用車的不斷普及,汽車后生活的巨大的市場(chǎng)潛力已經(jīng)引起各方的廣泛關(guān)注。經(jīng)過多年的市場(chǎng)發(fā)展與普及,汽車故障診斷系統(tǒng)得到有效發(fā)展。但由于傳統(tǒng)市場(chǎng)因素,多系統(tǒng)多功能的專業(yè)診斷設(shè)備具有傻大笨粗,價(jià)格昂貴的特點(diǎn),客戶群體為傳統(tǒng)汽車維修廠,而面向個(gè)人客戶的DIY設(shè)備以其小巧,價(jià)格低,易操作以及基于0BDII/E0BD系統(tǒng)診斷的通用性等優(yōu)勢(shì),逐漸走入了家庭用車的個(gè)人用戶市場(chǎng)。但同時(shí),該傳統(tǒng)的DIY設(shè)備由于其基于0BDII/E0BD,只能診斷和排放相關(guān)的動(dòng)力系統(tǒng),功能簡(jiǎn)單,無法對(duì)車輛做出較全面的診斷,限制了其進(jìn)一步發(fā)展的潛力。而專業(yè)的診斷設(shè)備由于其價(jià)格昂貴也為進(jìn)入個(gè)人市場(chǎng)樹立了一個(gè)堅(jiān)固的壁壘。同時(shí),這些診斷設(shè)備需要普通終端用戶主動(dòng)操作客戶端上的軟件去獲取汽車待診斷數(shù)據(jù),但此些診斷設(shè)備使用的大量專業(yè)術(shù)語,使普通終端用戶不知道該如何使用診斷設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于DPU的汽車自動(dòng)診斷方法,該方法可以自動(dòng)檢測(cè)汽車故障,既能滿足車輛故障檢查需要,又能極大地降低用戶的使用技術(shù)門檻,操作簡(jiǎn)單、 成本低。本發(fā)明的另一目的在于提供一種基于DPU的汽車自動(dòng)診斷方法,其通過開關(guān)陣列模塊的不同引腳的選通,讀取不同的汽車運(yùn)行參數(shù),診斷全面。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于DPU的汽車自動(dòng)診斷方法,其包括以下步驟步驟1、提供客戶端與DPU診斷接頭,所述客戶端包括客戶端數(shù)據(jù)處理模塊、電性連接于客戶端數(shù)據(jù)處理模塊的第一通信模塊、電性連接于客戶端數(shù)據(jù)處理模塊的報(bào)警模塊及電性連接于客戶端數(shù)據(jù)處理模塊的第一存儲(chǔ)模塊,所述DPU診斷接頭包括微處理器、電性連接于微處理器的第二通信模塊、電性連接于微處理器的第二存儲(chǔ)模塊、電性連接于微處理器的DPU數(shù)據(jù)處理模塊及電性連接于微處理器的開關(guān)陣列模塊;步驟2、連接DPU診斷接頭于汽車診斷接口上;步驟3、客戶端的第一通信模塊與DPU診斷接頭的第二通信模塊通信連接;步驟4、客戶端根據(jù)預(yù)設(shè)的程序自動(dòng)向DPU診斷接頭發(fā)送診斷請(qǐng)求,DPU診斷接頭的微處理器接收該診斷請(qǐng)求,并根據(jù)該診斷請(qǐng)求調(diào)用存儲(chǔ)于該第二存儲(chǔ)模塊中的對(duì)應(yīng)診斷程序文件傳送給DPU數(shù)據(jù)處理模塊,所述DPU數(shù)據(jù)處理模塊運(yùn)行該診斷程序文件,并將運(yùn)行結(jié)果傳送給微處理器,微處理器根據(jù)該運(yùn)行結(jié)果控制開關(guān)陣列模塊與汽車診斷接口選通;
步驟5、DPU診斷接頭通過汽車診斷接口讀取汽車電子控制系統(tǒng)中的待診斷數(shù)據(jù), 并將該待診斷數(shù)據(jù)傳送給客戶端;步驟6、客戶端接收該待診斷數(shù)據(jù),并通過客戶端數(shù)據(jù)處理模塊將該待診斷數(shù)據(jù)與預(yù)先存儲(chǔ)于第一存儲(chǔ)模塊中的汽車正常運(yùn)行參數(shù)相對(duì)比,得出對(duì)比結(jié)果數(shù)據(jù)的數(shù)值;步驟7、客戶端數(shù)據(jù)處理模塊將該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值與預(yù)先存儲(chǔ)于該第一存儲(chǔ)模塊中的汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值進(jìn)行比較,如果該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值不在該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值內(nèi),則通過報(bào)警模塊進(jìn)行報(bào)警。所述步驟6中,汽車正常運(yùn)行參數(shù)通過有線或無線方式下載并存儲(chǔ)于所述第一存儲(chǔ)模塊中。所述步驟7中,汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值通過下載或自行設(shè)定的方式存儲(chǔ)于所述第一存儲(chǔ)模塊中。所述步驟7中,如果所述對(duì)比結(jié)果數(shù)據(jù)的數(shù)值在該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值內(nèi),則結(jié)束本次診斷。所述第一、第二通信模塊之間通過藍(lán)牙或Wifi進(jìn)行無線通信。所述報(bào)警模塊為聲光報(bào)警模塊。所述客戶端還包括顯示裝置,該顯示裝置電性連接于客戶端數(shù)據(jù)處理模塊,用于對(duì)待診斷數(shù)據(jù)、汽車正常運(yùn)行參數(shù)、待診斷數(shù)據(jù)與汽車正常運(yùn)行參數(shù)的對(duì)比結(jié)果數(shù)據(jù)、及汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值進(jìn)行顯示。本發(fā)明的有益效果本發(fā)明提供一種基于DPU的汽車自動(dòng)診斷方法,其客戶端與 DPU診斷接頭通信連接后,客戶端自動(dòng)發(fā)送診斷請(qǐng)求,DPU診斷接頭根據(jù)該診斷請(qǐng)求獲取汽車待診斷數(shù)據(jù)傳送給客戶端,客戶端將該汽車待診斷數(shù)據(jù)與預(yù)設(shè)的汽車正常運(yùn)行參數(shù)做對(duì)比,得出處理結(jié)果,并在異常時(shí)進(jìn)行報(bào)警,既滿足汽車故障檢查需求,又能極大降低用戶的使用技術(shù)門檻,無需用戶懂得專業(yè)汽車診斷術(shù)語,即可使用,操作簡(jiǎn)單,適用范圍廣,同時(shí), 在DPU診斷接頭中采用開關(guān)陣列模塊,通過該開關(guān)陣列模塊的不同引腳與汽車診斷接口的導(dǎo)通,客戶端能讀取不同的待診斷數(shù)據(jù),使得診斷更全面。為了能更進(jìn)一步了解本發(fā)明的特征以及技術(shù)內(nèi)容,請(qǐng)參閱以下有關(guān)本發(fā)明的詳細(xì)說明與附圖,然而附圖僅提供參考與說明用,并非用來對(duì)本發(fā)明加以限制。
下面結(jié)合附圖,通過對(duì)本發(fā)明的具體實(shí)施方式
詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。附圖中,圖1為本發(fā)明基于DPU的汽車自動(dòng)診斷方法的流程圖;圖2為實(shí)現(xiàn)本發(fā)明基于DPU的汽車自動(dòng)診斷方法的客戶端與DPU診斷接頭的模塊示意圖。
具體實(shí)施例方式為更進(jìn)一步闡述本發(fā)明所采取的技術(shù)手段及其效果,以下結(jié)合本發(fā)明的優(yōu)選實(shí)施例及其附圖進(jìn)行詳細(xì)描述。
請(qǐng)參閱圖1及圖2,本發(fā)明提供一種基于DPU的汽車自動(dòng)診斷方法,其包括以下步驟步驟1、提供客戶端20與DPU (Distributed Processing Unit,即分散處理單元) 診斷接頭30,所述客戶端20包括客戶端數(shù)據(jù)處理模塊21、電性連接于客戶端數(shù)據(jù)處理模塊 21的第一通信模塊22、電性連接于客戶端數(shù)據(jù)處理模塊21的報(bào)警模塊23及電性連接于客戶端數(shù)據(jù)處理模塊21的第一存儲(chǔ)模塊對(duì),所述DPU診斷接頭30包括微處理器31、電性連接于微處理器31的第二通信模塊32、電性連接于微處理器31的第二存儲(chǔ)模塊33、電性連接于微處理器31的DPU數(shù)據(jù)處理模塊34及電性連接于微處理器31的開關(guān)陣列模塊35。所述客戶端20與DPU診斷接頭30通信連接,所述第一存儲(chǔ)模塊M預(yù)先存儲(chǔ)有汽車診斷專業(yè)數(shù)據(jù),該汽車診斷專業(yè)數(shù)據(jù)包括汽車正常運(yùn)行參數(shù)及汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍,該汽車正常運(yùn)行參數(shù)通過有線或無線方式下載并存儲(chǔ)于所述第一存儲(chǔ)模塊M 中,該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍通過下載或自行設(shè)定的方式存儲(chǔ)于所述第一存儲(chǔ)模塊M中,第二存儲(chǔ)模塊33為FLASH存儲(chǔ)模塊,用于存儲(chǔ)診斷程序文件。步驟2、連接DPU診斷接頭30于汽車診斷接口 40上。步驟3、客戶端20的第一通信模塊22與DPU診斷接頭30的第二通信模塊32通信連接。所述第一、第二通信模塊22、32為第一、第二無線通信模塊,該第一、第二通信模塊22、32之間通過藍(lán)牙或wifi進(jìn)行無線通信。步驟4、客戶端20根據(jù)預(yù)設(shè)的程序自動(dòng)向DPU診斷接頭30發(fā)送診斷請(qǐng)求,DPU診斷接頭30的微處理器31接收該診斷請(qǐng)求,并根據(jù)該診斷請(qǐng)求調(diào)用存儲(chǔ)于該第二存儲(chǔ)模塊 33中的對(duì)應(yīng)診斷程序文件傳送給DPU數(shù)據(jù)處理模塊34,所述DPU數(shù)據(jù)處理模塊34運(yùn)行該診斷程序文件,并將運(yùn)行結(jié)果傳送給微處理器31,微處理器31根據(jù)該運(yùn)行結(jié)果控制開關(guān)陣列模塊35與汽車診斷接口 40選通。所述客戶端20的客戶端數(shù)據(jù)處理模塊21通過第一、第二通信模塊22、32與DPU 診斷接頭30的微處理器31通信連接,客戶端數(shù)據(jù)處理模塊21通過預(yù)先存儲(chǔ)的控制指令, 自動(dòng)發(fā)送診斷請(qǐng)求,該發(fā)送模式可為間隔發(fā)送,該客戶端數(shù)據(jù)處理模塊21自動(dòng)發(fā)送診斷請(qǐng)求的間隔時(shí)間可采用本客戶端中自帶的間隔時(shí)間,也可以根據(jù)自身需求進(jìn)行設(shè)定。該開關(guān)陣列模塊35包括數(shù)個(gè)引腳,分別用于導(dǎo)通汽車診斷接口 40進(jìn)而讀取對(duì)應(yīng)的待診斷數(shù)據(jù),使得診斷更全面,更有利于對(duì)汽車的維護(hù)及保養(yǎng),延長(zhǎng)汽車使用壽命。步驟5、DPU診斷接頭30通過汽車診斷接口 40讀取汽車電子控制系統(tǒng)中的待診斷數(shù)據(jù),并將該待診斷數(shù)據(jù)傳送給客戶端20。所述DPU診斷接頭30的微處理器31通過汽車診斷接口 40讀取汽車電子控制系統(tǒng)中的待診斷數(shù)據(jù),然后將該待診斷數(shù)據(jù)通過第二通信模塊32及第一通信模塊22傳送給客戶端20的客戶端數(shù)據(jù)處理模塊21。步驟6、客戶端20接收該待診斷數(shù)據(jù),并通過客戶端數(shù)據(jù)處理模塊21將該待診斷數(shù)據(jù)與預(yù)先存儲(chǔ)于第一存儲(chǔ)模塊M中的汽車正常運(yùn)行參數(shù)相對(duì)比,得出對(duì)比結(jié)果數(shù)據(jù)的數(shù)值。步驟7、客戶端數(shù)據(jù)處理模塊21將該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值與預(yù)先存儲(chǔ)于該第一存儲(chǔ)模塊M中的汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值進(jìn)行比較,如果該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值不在該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值內(nèi),則通過報(bào)警模塊進(jìn)行報(bào)警,如果該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值在該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值內(nèi),則結(jié)束本次診斷。在本實(shí)施例中所述的報(bào)警模塊23為聲光報(bào)警模塊。 所述客戶端20還可包括顯示裝置25,該顯示裝置25電性連接于客戶端數(shù)據(jù)處理模塊21,用于對(duì)待診斷數(shù)據(jù)、汽車正常運(yùn)行參數(shù)、待診斷數(shù)據(jù)與汽車正常運(yùn)行參數(shù)的對(duì)比結(jié)果數(shù)據(jù)、及汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值進(jìn)行顯示。 綜上所述,本發(fā)明提供一種基于DPU的汽車自動(dòng)診斷方法,其客戶端與DPU診斷接頭通信連接后,客戶端自動(dòng)發(fā)送診斷請(qǐng)求,DPU診斷接頭根據(jù)該診斷請(qǐng)求獲取汽車待診斷數(shù)據(jù)傳送給客戶端,客戶端將該汽車待診斷數(shù)據(jù)與預(yù)設(shè)的汽車正常運(yùn)行參數(shù)做對(duì)比,得出處理結(jié)果,并在異常時(shí)進(jìn)行報(bào)警,既滿足汽車故障檢查需求,又能極大降低用戶的使用技術(shù)門檻,無需用戶懂得專業(yè)汽車診斷術(shù)語,即可使用,操作簡(jiǎn)單,適用范圍廣,同時(shí),在DPU診斷接頭中采用開關(guān)陣列模塊,通過該開關(guān)陣列模塊的不同引腳與汽車診斷接口的導(dǎo)通,客戶端能讀取不同的待診斷數(shù)據(jù),使得診斷更全面。 以上所述,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案和技術(shù)構(gòu)思作出其他各種相應(yīng)的改變和變形,而所有這些改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于DPU的汽車自動(dòng)診斷方法,其特征在于,包括以下步驟步驟1、提供客戶端與DPU診斷接頭,所述客戶端包括客戶端數(shù)據(jù)處理模塊、電性連接于客戶端數(shù)據(jù)處理模塊的第一通信模塊、電性連接于客戶端數(shù)據(jù)處理模塊的報(bào)警模塊及電性連接于客戶端數(shù)據(jù)處理模塊的第一存儲(chǔ)模塊,所述DPU診斷接頭包括微處理器、電性連接于微處理器的第二通信模塊、電性連接于微處理器的第二存儲(chǔ)模塊、電性連接于微處理器的DPU數(shù)據(jù)處理模塊及電性連接于微處理器的開關(guān)陣列模塊;步驟2、連接DPU診斷接頭于汽車診斷接口上;步驟3、客戶端的第一通信模塊與DPU診斷接頭的第二通信模塊通信連接;步驟4、客戶端根據(jù)預(yù)設(shè)的程序自動(dòng)向DPU診斷接頭發(fā)送診斷請(qǐng)求,DPU診斷接頭的微處理器接收該診斷請(qǐng)求,并根據(jù)該診斷請(qǐng)求調(diào)用存儲(chǔ)于該第二存儲(chǔ)模塊中的對(duì)應(yīng)診斷程序文件傳送給DPU數(shù)據(jù)處理模塊,所述DPU數(shù)據(jù)處理模塊運(yùn)行該診斷程序文件,并將運(yùn)行結(jié)果傳送給微處理器,微處理器根據(jù)該運(yùn)行結(jié)果控制開關(guān)陣列模塊與汽車診斷接口選通;步驟5、DPU診斷接頭通過汽車診斷接口讀取汽車電子控制系統(tǒng)中的待診斷數(shù)據(jù),并將該待診斷數(shù)據(jù)傳送給客戶端;步驟6、客戶端接收該待診斷數(shù)據(jù),并通過客戶端數(shù)據(jù)處理模塊將該待診斷數(shù)據(jù)與預(yù)先存儲(chǔ)于第一存儲(chǔ)模塊中的汽車正常運(yùn)行參數(shù)相對(duì)比,得出對(duì)比結(jié)果數(shù)據(jù)的數(shù)值;步驟7、客戶端數(shù)據(jù)處理模塊將該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值與預(yù)先存儲(chǔ)于該第一存儲(chǔ)模塊中的汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值進(jìn)行比較,如果該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值不在該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值內(nèi),則通過報(bào)警模塊進(jìn)行報(bào)警。
2.如權(quán)利要求1所述的基于DPU的汽車自動(dòng)診斷方法,其特征在于,所述步驟6中,汽車正常運(yùn)行參數(shù)通過有線或無線方式下載并存儲(chǔ)于所述第一存儲(chǔ)模塊中。
3.如權(quán)利要求1所述的基于DPU的汽車自動(dòng)診斷方法,其特征在于,所述步驟7中,汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值通過下載或自行設(shè)定的方式存儲(chǔ)于所述第一存儲(chǔ)模塊中。
4.如權(quán)利要求1所述的基于DPU的汽車自動(dòng)診斷方法,其特征在于,所述步驟7中,如果所述對(duì)比結(jié)果數(shù)據(jù)的數(shù)值在該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值內(nèi),則結(jié)束本次診斷。
5.如權(quán)利要求1所述的基于DPU的汽車自動(dòng)診斷方法,其特征在于,所述第一、第二通信模塊之間通過藍(lán)牙或wifi進(jìn)行無線通信。
6.如權(quán)利要求1所述的基于DPU的汽車自動(dòng)診斷方法,其特征在于,所述報(bào)警模塊為聲光報(bào)警模塊。
7.如權(quán)利要求1所述的基于DPU的汽車自動(dòng)診斷方法,其特征在于,所述客戶端還包括顯示裝置,該顯示裝置電性連接于客戶端數(shù)據(jù)處理模塊,用于對(duì)待診斷數(shù)據(jù)、汽車正常運(yùn)行參數(shù)、待診斷數(shù)據(jù)與汽車正常運(yùn)行參數(shù)的對(duì)比結(jié)果數(shù)據(jù)、及汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值進(jìn)行顯示。
全文摘要
本發(fā)明提供一種基于DPU的汽車自動(dòng)診斷方法,包括以下步驟步驟1、提供客戶端與DPU診斷接頭;步驟2、連接DPU診斷接頭于汽車診斷接口上;步驟3、客戶端的第一通信模塊與DPU診斷接頭的第二通信模塊通信連接;步驟4、客戶端根據(jù)預(yù)設(shè)的程序自動(dòng)向DPU診斷接頭發(fā)送診斷請(qǐng)求,DPU診斷接頭接收該診斷請(qǐng)求,并控制開關(guān)陣列模塊與汽車診斷接口選通;步驟5、DPU診斷接頭通過汽車診斷接口讀取汽車電子控制系統(tǒng)中的待診斷數(shù)據(jù),并將該待診斷數(shù)據(jù)傳送給客戶端;步驟6、客戶端接收該待診斷數(shù)據(jù),并通過客戶端數(shù)據(jù)處理模塊將該待診斷數(shù)據(jù)與預(yù)先存儲(chǔ)于第一存儲(chǔ)模塊中的汽車正常運(yùn)行參數(shù)相對(duì)比,得出對(duì)比結(jié)果數(shù)據(jù)的數(shù)值;步驟7、客戶端數(shù)據(jù)處理模塊將該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值與預(yù)先存儲(chǔ)于該第一存儲(chǔ)模塊中的汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值進(jìn)行比較,如果該對(duì)比結(jié)果數(shù)據(jù)的數(shù)值不在該汽車正常運(yùn)行參數(shù)的正常波動(dòng)范圍值內(nèi),則通過報(bào)警模塊進(jìn)行報(bào)警。
文檔編號(hào)G05B23/02GK102566566SQ201210015329
公開日2012年7月11日 申請(qǐng)日期2012年1月18日 優(yōu)先權(quán)日2012年1月18日
發(fā)明者劉均, 閆朝國 申請(qǐng)人:深圳市元征軟件開發(fā)有限公司