本發(fā)明涉及汽車故障診斷,更具體地,涉及一種汽車dtc故障診斷流程開(kāi)發(fā)方法。
背景技術(shù):
1、隨著電子技術(shù)的不斷發(fā)展,dtc故障診斷也在不斷完善和更新。傳統(tǒng)的dtc故障診斷流程開(kāi)發(fā)是基于人工分析開(kāi)發(fā)車型電路圖功能回路中可能的失效原理,系統(tǒng)性的進(jìn)行診斷原因分析、對(duì)歷史已開(kāi)發(fā)數(shù)據(jù)進(jìn)行借用性分析或全新開(kāi)發(fā)來(lái)完成。但在dtc故障診斷流程開(kāi)發(fā)過(guò)程中,還存在以下問(wèn)題:
2、1.dtc資料雖屬于通用性參考資料,一般會(huì)服務(wù)于多品牌或多車型,但不同品牌車型dtc診斷流程開(kāi)發(fā)時(shí),人工識(shí)別各dtc診斷流程借用性的工作量大;
3、2.不同開(kāi)發(fā)人員進(jìn)行數(shù)據(jù)分析時(shí),存在分析不全、分析質(zhì)量不一的風(fēng)險(xiǎn),會(huì)導(dǎo)致用于指導(dǎo)診斷的效果不明顯。
4、因此,如何提供一種智能高效、開(kāi)發(fā)周期更短的一種汽車dtc故障診斷流程開(kāi)發(fā)方法是本領(lǐng)域技術(shù)人員亟需解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種汽車dtc故障診斷流程開(kāi)發(fā)方法,以解決現(xiàn)有汽車dtc故障診斷流程開(kāi)發(fā)開(kāi)發(fā)周期長(zhǎng)、分析不全、質(zhì)量不一的問(wèn)題。
2、根據(jù)本發(fā)明的一個(gè)方面,提供一種汽車dtc故障診斷流程開(kāi)發(fā)方法,包括以下步驟,
3、步驟1,創(chuàng)建dtc標(biāo)準(zhǔn)數(shù)據(jù)庫(kù),用于存儲(chǔ)dtc基本信息以及標(biāo)準(zhǔn)化處理后的dtc標(biāo)準(zhǔn)含義信息;創(chuàng)建診斷流程數(shù)據(jù)庫(kù),用于存儲(chǔ)歷史開(kāi)發(fā)車型的診斷路徑、診斷單元信息;
4、根據(jù)歷史已開(kāi)發(fā)車型故障診斷手冊(cè)xml格式文件,提取車型信息、控制器名稱、各xml文件中章節(jié)信息及診斷流程名稱信息、診斷流程信息;根據(jù)各診斷流程信息,將診斷流程中各診斷步驟內(nèi)容作為診斷單元進(jìn)行信息提??;將各診斷步驟名稱的先后順序關(guān)系作為診斷路徑進(jìn)行提??;
5、?對(duì)提取的診斷單元名稱中所包含的零件名稱進(jìn)行標(biāo)準(zhǔn)化處理;對(duì)診斷單元的類別特征進(jìn)行標(biāo)記、賦予類別特征編碼;根據(jù)診斷單元的類別特征編碼、零件號(hào)、電路功能回路名稱編碼,制定診斷單元編碼;?根據(jù)診斷單元的類別特征對(duì)診斷單元編碼進(jìn)行分類,并賦予特征類別碼;
6、創(chuàng)建電路功能回路庫(kù),用于存儲(chǔ)系統(tǒng)原理圖中各電路功能回路信息,并構(gòu)建電路功能回路庫(kù)與歷史開(kāi)發(fā)車型dtc的對(duì)應(yīng)關(guān)系;
7、從歷史開(kāi)發(fā)車型的故障診斷手冊(cè)中提取用于輔助闡述dtc故障診斷流程的電路簡(jiǎn)圖圖形;
8、創(chuàng)建圖形識(shí)別模型,從svg格式的電路簡(jiǎn)圖圖形中提取車型、控制器名稱、診斷流程名稱、接插件編碼、針腳號(hào);
9、通過(guò)將歷史創(chuàng)建的各電路功能回路中的接插件編碼、針腳號(hào),與電路簡(jiǎn)圖圖形中提取的接插件編碼、針腳號(hào)比對(duì),構(gòu)建歷史開(kāi)發(fā)車型dtc與電路功能回路之間的對(duì)應(yīng)關(guān)系;
10、步驟2,待開(kāi)發(fā)車型診斷流程開(kāi)發(fā);
11、步驟21,根據(jù)待開(kāi)發(fā)車型dtc參考資料,對(duì)dtc數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理;根據(jù)待開(kāi)發(fā)車型的線束圖紙、整車原理圖、保險(xiǎn)盒原理圖,對(duì)整車線路信息進(jìn)行提取;根據(jù)提取的線路信息,創(chuàng)建dtc所關(guān)聯(lián)系統(tǒng)原理圖中各電路功能回路信息;創(chuàng)建診斷路徑推薦模型,推薦模型對(duì)歷史可借鑒診斷路徑進(jìn)行推薦;
12、步驟22,提取待開(kāi)發(fā)車型各診斷路徑中診斷單元編碼、確定診斷單元所屬的特征類別碼;
13、將待開(kāi)發(fā)車型所對(duì)應(yīng)的特征類別碼與品牌內(nèi)通用診斷單元特征類別碼進(jìn)行匹配,對(duì)于匹配為品牌內(nèi)通用的,通過(guò)類別特征碼調(diào)取對(duì)應(yīng)品牌通用診斷單元模板,通過(guò)類別特征碼對(duì)應(yīng)關(guān)系,從電路功能回路庫(kù)中調(diào)取對(duì)應(yīng)電路功能回路中保險(xiǎn)絲、繼電器信息、元件通用名稱,自動(dòng)填入待開(kāi)發(fā)車型的通用診斷單元模板中,生成待開(kāi)發(fā)車型的診斷單元;
14、將待開(kāi)發(fā)車型的控制器名稱、dtc標(biāo)準(zhǔn)含義、診斷單元特征類別碼的信息組合與歷史已開(kāi)發(fā)車型的進(jìn)行匹配,對(duì)于存在匹配的,則借用對(duì)應(yīng)通用診斷單元內(nèi)容、賦予新的診斷單元編碼;
15、將待開(kāi)發(fā)車型的診斷單元編碼、診斷單元所屬的電路功能回路編碼、接插件編碼、針腳關(guān)系集合的信息組合與歷史已開(kāi)發(fā)車型的進(jìn)行匹配,對(duì)于存在匹配的,對(duì)其診斷單元數(shù)據(jù)直接借用。
16、在上述方案基礎(chǔ)上優(yōu)選,創(chuàng)建電路功能回路庫(kù),用于存儲(chǔ)系統(tǒng)原理圖中各電路功能回路信息,具體包括:
17、歷史開(kāi)發(fā)車型的線束圖紙、整車原理圖、保險(xiǎn)盒原理圖進(jìn)行線路信息提取,根據(jù)系統(tǒng)原理圖中所需闡述的功能原理內(nèi)容、線路連接關(guān)系,創(chuàng)建電路功能回路名稱并對(duì)其進(jìn)行編碼,存儲(chǔ)至電路功能回路庫(kù)內(nèi);
18、根據(jù)元件品牌名稱、保險(xiǎn)絲/繼電器品牌名稱,創(chuàng)建對(duì)應(yīng)跨品牌通用的通用名稱,電路功能回路信息創(chuàng)建;
19、將從線路信息中提取元件、接插件編碼、節(jié)點(diǎn)、針腳號(hào)、線號(hào)、線色、線徑、針腳功能、保險(xiǎn)絲/繼電器名稱、保險(xiǎn)絲/繼電器編號(hào)、保險(xiǎn)絲/繼電器針腳號(hào),存儲(chǔ)于對(duì)應(yīng)的電路功能回路中。
20、在上述方案基礎(chǔ)上優(yōu)選,創(chuàng)建診斷路徑推薦模型,推薦模型對(duì)歷史可借鑒診斷路徑進(jìn)行推薦,具體包括:
21、查找與待開(kāi)發(fā)車型dtc信息相同的歷史診斷路徑,對(duì)于dtc信息相同的,通過(guò)將dtc所對(duì)應(yīng)的電路功能回路中元件號(hào)集合進(jìn)行匹配,當(dāng)兩者100%匹配時(shí),則將匹配的診斷路徑進(jìn)行推薦;當(dāng)兩者不匹配時(shí),則通過(guò)元件通用名稱集合、電路功能回路編碼集合進(jìn)一步匹配,計(jì)算dtc所對(duì)應(yīng)的元件號(hào)集合的相似度,推薦對(duì)應(yīng)診斷路徑;
22、對(duì)于dtc信息不同的,通過(guò)將dtc所對(duì)應(yīng)的電路功能回路中元件號(hào)集合進(jìn)行匹配,當(dāng)兩者100%匹配時(shí),則通過(guò)dtc信息中信號(hào)偏差含義信息進(jìn)一步匹配、推薦;當(dāng)兩者不匹配時(shí),則通過(guò)查找功能回路編碼集合進(jìn)一步匹配,并計(jì)算dtc所對(duì)應(yīng)的元件號(hào)集合的相似度,推薦對(duì)應(yīng)診斷路徑。
23、在上述方案基礎(chǔ)上優(yōu)選,dtc對(duì)應(yīng)電路功能回路的元件號(hào)集合相似度計(jì)算模型為:
24、同元件通用名稱的診斷路徑相似度?=?各個(gè)歷史診斷路徑內(nèi)功能元件號(hào)集合與目標(biāo)車型dtc所屬功能元件號(hào)集合相同的數(shù)量?/?目標(biāo)車型dtc所屬功能元件號(hào)集合的數(shù)量。
25、在上述方案基礎(chǔ)上優(yōu)選,將待開(kāi)發(fā)車型的控制器名稱、dtc標(biāo)準(zhǔn)含義、診斷單元特征類別碼的信息組合與歷史已開(kāi)發(fā)車型的進(jìn)行匹配,當(dāng)不存在匹配的,根據(jù)參考資料,全新開(kāi)發(fā)對(duì)應(yīng)通用診斷單元。
26、在上述方案基礎(chǔ)上優(yōu)選,將待開(kāi)發(fā)車型的診斷單元編碼、診斷單元所屬的電路功能回路編碼、接插件編碼、針腳關(guān)系集合的信息組合與歷史已開(kāi)發(fā)車型的進(jìn)行匹配,對(duì)于存在匹配的,對(duì)其診斷單元數(shù)據(jù)直接借用;且借用時(shí),先同開(kāi)發(fā)平臺(tái),再跨平臺(tái)最新上傳數(shù)據(jù)。
27、在上述方案基礎(chǔ)上優(yōu)選,將待開(kāi)發(fā)車型的診斷單元編碼、診斷單元所屬的電路功能回路編碼、接插件編碼、針腳關(guān)系集合的信息組合與歷史已開(kāi)發(fā)車型的進(jìn)行匹配,當(dāng)不存在匹配的時(shí),提取診斷單元編碼中所對(duì)應(yīng)的電路功能回路編碼,按照電器診斷單元模板,將從對(duì)應(yīng)電路功能回路中提取的接插件編碼、針腳關(guān)系,開(kāi)發(fā)對(duì)應(yīng)的電路診斷單元。
28、本發(fā)明的一種汽車dtc故障診斷流程開(kāi)發(fā)方法,構(gòu)建dtc標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)以存儲(chǔ)dtc基本信息以及標(biāo)準(zhǔn)后的dtc標(biāo)準(zhǔn)含義信息,結(jié)合創(chuàng)建的建診斷流程數(shù)據(jù)庫(kù)和電路功能回路庫(kù),構(gòu)建電路功能回路庫(kù)與歷史開(kāi)發(fā)車型dtc的對(duì)應(yīng)關(guān)系,通過(guò)將待開(kāi)發(fā)車型所對(duì)應(yīng)的特征類別碼與品牌內(nèi)通用診斷單元特征類別碼進(jìn)行匹配,可以快速根據(jù)匹配結(jié)果,對(duì)能借用數(shù)據(jù)庫(kù)的進(jìn)行快速借用,對(duì)不能借用的迅速生成開(kāi)發(fā)任務(wù),實(shí)現(xiàn)了自動(dòng)化匹配識(shí)別借用,不僅降低了人工工作量,而且機(jī)器自動(dòng)識(shí)別分析更加全面且分析質(zhì)量更加穩(wěn)定;同時(shí),借用部分可以不用二次開(kāi)發(fā),縮短了開(kāi)發(fā)時(shí)間周期。