[發(fā)明專(zhuān)利]一種基于硬件在環(huán)平臺(tái)的汽車(chē)ECU診斷測(cè)試方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210277937.8 | 申請(qǐng)日: | 2022-03-21 |
| 公開(kāi)(公告)號(hào): | CN114610000A | 公開(kāi)(公告)日: | 2022-06-10 |
| 發(fā)明(設(shè)計(jì))人: | 徐洋;任曉代;程安宇;龍虹毓 | 申請(qǐng)(專(zhuān)利權(quán))人: | 重慶郵電大學(xué) |
| 主分類(lèi)號(hào): | G05B23/02 | 分類(lèi)號(hào): | G05B23/02 |
| 代理公司: | 成都行之專(zhuān)利代理事務(wù)所(普通合伙) 51220 | 代理人: | 梁田 |
| 地址: | 400000 重*** | 國(guó)省代碼: | 重慶;50 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 硬件 平臺(tái) 汽車(chē) ecu 診斷 測(cè)試 方法 | ||
本發(fā)明公開(kāi)了一種基于硬件在環(huán)平臺(tái)的汽車(chē)ECU診斷測(cè)試方法,所述方法包括:上位機(jī)發(fā)送診斷服務(wù)請(qǐng)求至汽車(chē)ECU,汽車(chē)ECU在接收到上位機(jī)發(fā)送的診斷服務(wù)請(qǐng)求時(shí),響應(yīng)所述診斷服務(wù)請(qǐng)求;上位機(jī)判斷響應(yīng)是否超時(shí),若響應(yīng)未超時(shí),則判斷是否接收到響應(yīng)報(bào)文,若上位機(jī)接收到響應(yīng)報(bào)文,則判斷響應(yīng)報(bào)文服務(wù)標(biāo)識(shí)符是否合法,若響應(yīng)報(bào)文服務(wù)標(biāo)識(shí)符合法,則判斷是否為正響應(yīng),若是正響應(yīng),則解析響應(yīng)報(bào)文。本發(fā)明是在不借助于昂貴測(cè)試工具的情況下,開(kāi)發(fā)出的一套診斷測(cè)試系統(tǒng),應(yīng)用于HIL測(cè)試的手動(dòng)測(cè)試和自動(dòng)測(cè)試,降低了企業(yè)開(kāi)發(fā)成本,提升了測(cè)試效率。
技術(shù)領(lǐng)域
本發(fā)明涉及汽車(chē)診斷測(cè)試領(lǐng)域,具體涉及一種基于硬件在環(huán)平臺(tái)的汽車(chē)ECU診斷測(cè)試方法。
背景技術(shù)
隨著汽車(chē)電子技術(shù)的飛速發(fā)展,汽車(chē)車(chē)身的電子設(shè)備越來(lái)越多。現(xiàn)代車(chē)輛中的電子控制裝置稱(chēng)為電子控制單元(ECU)。控制器局域網(wǎng)(CAN)用于車(chē)輛不同ECU之間的通信。但是當(dāng)車(chē)載ECU數(shù)量的增加時(shí),ECU的功能測(cè)試和診斷測(cè)試就變成了一項(xiàng)復(fù)雜的任務(wù)。隨著汽車(chē)故障診斷技術(shù)的進(jìn)步,診斷標(biāo)準(zhǔn)逐漸完善和統(tǒng)一。目前診斷標(biāo)準(zhǔn)的應(yīng)用不僅限于故障診斷,還需要在汽車(chē)開(kāi)發(fā)、測(cè)試、生產(chǎn)和售后維修等方面應(yīng)用,診斷系統(tǒng)可以從原有的傳統(tǒng)功能,實(shí)現(xiàn)標(biāo)定數(shù)據(jù)、測(cè)試ECU、故障診斷、測(cè)量參數(shù)、升級(jí)代碼等。目前所有的主機(jī)廠都開(kāi)始采用UDS(Unified Diagnostic Services)診斷協(xié)議來(lái)進(jìn)行故障診斷。UDS協(xié)議定義了豐富且通用的診斷服務(wù),可對(duì)所有汽車(chē)ECU以及傳感器進(jìn)行故障診斷,相比與傳統(tǒng)的OBD診斷,擁有更多的功能,使得診斷范圍進(jìn)一步擴(kuò)大,進(jìn)一步提高了汽車(chē)的安全性。
UDS是由國(guó)際標(biāo)準(zhǔn)組織在ISO 14229中標(biāo)準(zhǔn)化的統(tǒng)一診斷服務(wù)協(xié)議。UDS對(duì)通信介質(zhì)沒(méi)有限制,因?yàn)樗梢栽谌魏挝锢韺泳W(wǎng)絡(luò)上實(shí)現(xiàn)。其協(xié)議根據(jù)OSI模型構(gòu)建,實(shí)現(xiàn)方法基于客戶(hù)端服務(wù)器模型,對(duì)于診斷設(shè)備而言相當(dāng)于客戶(hù)端,車(chē)載ECU而言相當(dāng)于服務(wù)器,雙方共同基于ISO 15765體系結(jié)構(gòu)進(jìn)行數(shù)據(jù)交換。
在傳統(tǒng)的ECU HIL測(cè)試中,是不需要考慮診斷功能的。但隨著汽車(chē)電控技術(shù)的發(fā)展,如今在測(cè)試過(guò)程中,需要通過(guò)UDS來(lái)讀寫(xiě)一些變量、讀取工況下的故障值等,因此在自動(dòng)化測(cè)試過(guò)程中,還需在HIL中集成診斷功能。
目前,汽車(chē)ECU診斷測(cè)試工作主要基于Vector平臺(tái)運(yùn)行,其中主要基于CANoe的CANdelaStudio以及CANoe.DiVa插件來(lái)完成。其中CANdelaStudio用于編輯CDD文件,并將CDD文件導(dǎo)入CANoe.DiVa中將CDD文件轉(zhuǎn)換成UDS的測(cè)試用例文件,再使用CANoe用來(lái)運(yùn)行CANdiva生成的測(cè)試用例文件。雖然該方案成熟穩(wěn)定,但價(jià)格十分昂貴,在考慮成本的情況下,需設(shè)計(jì)出一套成本更低且滿(mǎn)足測(cè)試需求的診斷測(cè)試系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是現(xiàn)有的汽車(chē)ECU診斷測(cè)試系統(tǒng)成本高昂,目的在于提供一種基于硬件在環(huán)平臺(tái)的汽車(chē)ECU診斷測(cè)試方法和系統(tǒng),該系統(tǒng)能夠滿(mǎn)足測(cè)試需求且開(kāi)發(fā)成本更低,解決了現(xiàn)有的汽車(chē)ECU診斷測(cè)試系統(tǒng)成本高昂的問(wèn)題。
本發(fā)明通過(guò)下述技術(shù)方案實(shí)現(xiàn):
一種基于硬件在環(huán)平臺(tái)的汽車(chē)ECU診斷測(cè)試方法,包括:
S1:上位機(jī)發(fā)送診斷服務(wù)請(qǐng)求至汽車(chē)ECU;汽車(chē)ECU在接收到上位機(jī)發(fā)送的診斷服務(wù)請(qǐng)求時(shí),響應(yīng)所述診斷服務(wù)請(qǐng)求;
S2:上位機(jī)判斷響應(yīng)是否超時(shí),若響應(yīng)未超時(shí),則執(zhí)行步驟S3,反之,若響應(yīng)超時(shí),則返回步驟S1;
S3:上位機(jī)判斷是否接收到響應(yīng)報(bào)文,若上位機(jī)接收到響應(yīng)報(bào)文,則執(zhí)行步驟S4,反之,若上位機(jī)未接收到響應(yīng)報(bào)文,則執(zhí)行步驟S1;
S4:判斷響應(yīng)報(bào)文服務(wù)標(biāo)識(shí)符是否合法,若響應(yīng)報(bào)文服務(wù)標(biāo)識(shí)符合法,則執(zhí)行步驟S5,反之,若響應(yīng)報(bào)文服務(wù)標(biāo)識(shí)符不合法,則執(zhí)行步驟S1;
S5:判斷是否為正響應(yīng),若是正響應(yīng),則解析響應(yīng)報(bào)文,反之,若不是正響應(yīng),則解析否定響應(yīng)碼。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于重慶郵電大學(xué),未經(jīng)重慶郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210277937.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。





