欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種汽車控制器自動(dòng)診斷裝置及方法

文檔序號(hào):8543164閱讀:372來源:國知局
一種汽車控制器自動(dòng)診斷裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種汽車控制器診斷技術(shù),具體地說,是一種汽車控制器自動(dòng)診斷裝置及方法。
【背景技術(shù)】
[0002]EQJ(Electronic Control Unit,電子控制單元),又稱“行車電腦”、“車載電腦”等。從用途上講是汽車專用微機(jī)控制器,也叫汽車專用單片機(jī)。它和普通的單片機(jī)一樣,由微處理器(CPU)、存儲(chǔ)器(ROM、RAM)、輸入/輸出接口(1/0)、模數(shù)轉(zhuǎn)換器(A/D)以及整形、驅(qū)動(dòng)等大規(guī)模集成電路組成。
[0003]隨著汽車技術(shù)的不斷發(fā)展,各種不同功能的控制器被開發(fā)出來,汽車電器網(wǎng)絡(luò)越來越復(fù)雜。控制器數(shù)量的增加,必然會(huì)導(dǎo)致與控制器相關(guān)故障的增加。因此為了保證汽車的安全運(yùn)行,對(duì)控制器的功能性、安全性與可靠性要求也越來越高。
[0004]為保證每一個(gè)控制器能正常運(yùn)行,必須在診斷功能方面保證診斷服務(wù)的正確性??刂破髟\斷服務(wù)的測(cè)試包括正反饋的測(cè)試和負(fù)反饋的測(cè)試。在測(cè)試過程中將診斷工具與控制器連接,針對(duì)每個(gè)控制器的每條服務(wù)逐項(xiàng)模擬正反饋或者負(fù)反饋的條件,發(fā)送相應(yīng)的報(bào)文,判斷收到的反饋是否為期望值。
[0005]但是,現(xiàn)有技術(shù)中,不同控制器的工作原理和環(huán)境各不相同,因此針對(duì)不同的控制器需要模擬不同的診斷條件。同樣,各診斷服務(wù)的正反饋和負(fù)反饋條件各不相同,需要分別模擬。這就需要多個(gè)診斷工具分別診斷不同的控制器,使得成本大大增加,操作也更為復(fù)雜O

【發(fā)明內(nèi)容】

[0006]本發(fā)明要解決的技術(shù)問題是提供一種汽車控制器自動(dòng)診斷裝置及方法,可以模擬不同的診斷條件,實(shí)現(xiàn)對(duì)汽車控制器快速、高效的自動(dòng)診斷。
[0007]為了解決上述技術(shù)問題,本發(fā)明提供了一種汽車控制器自動(dòng)診斷裝置,包括:
[0008]存儲(chǔ)模塊,用于存儲(chǔ)以單個(gè)診斷服務(wù)為單位的測(cè)試用例;
[0009]檢測(cè)模塊,用于從所述存儲(chǔ)模塊中調(diào)用測(cè)試用例,根據(jù)測(cè)試用例發(fā)送測(cè)試報(bào)文到待測(cè)控制器;
[0010]檢測(cè)結(jié)果判斷模塊,用于接收從所述待測(cè)控制器返回的反饋報(bào)文,并判斷反饋報(bào)文是否符合標(biāo)準(zhǔn),若符合,輸出測(cè)試通過的結(jié)果;若不符合,輸出測(cè)試結(jié)果未通過的結(jié)果。
[0011]進(jìn)一步地,所述檢測(cè)模塊從所述存儲(chǔ)模塊中依次調(diào)用多個(gè)測(cè)試用例進(jìn)行測(cè)試。
[0012]進(jìn)一步地,還包括:選擇模塊,用于接收用戶的設(shè)置,從所述存儲(chǔ)模塊所存儲(chǔ)的測(cè)試用例中選擇出需要測(cè)試的測(cè)試用例;其中,所述選擇出需要測(cè)試的測(cè)試用例包括測(cè)試服務(wù)的選擇和測(cè)試子服務(wù)的選擇。
[0013]所述檢測(cè)模塊根據(jù)所述選擇模塊選擇的測(cè)試用例進(jìn)行測(cè)試。
[0014]進(jìn)一步地,所述選擇模塊還將用戶設(shè)置保存,所述檢測(cè)模塊調(diào)用存儲(chǔ)的前一次用戶設(shè)置,根據(jù)調(diào)用的用戶設(shè)置從所述存儲(chǔ)模塊所存儲(chǔ)的測(cè)試用例中選擇出需要測(cè)試的測(cè)試用例。
[0015]進(jìn)一步地,所述檢測(cè)模塊依次判斷調(diào)用的測(cè)試用例是否適用當(dāng)前待測(cè)控制器,若適用,向所述待測(cè)控制器發(fā)送測(cè)試報(bào)文;若不適用,跳過該測(cè)試用例,調(diào)用下一測(cè)試用例。
[0016]本發(fā)明還提供了一種汽車控制器自動(dòng)診斷方法,包括:
[0017]A、將測(cè)試項(xiàng)目以單個(gè)診斷服務(wù)為單位編制測(cè)試用例并存儲(chǔ);
[0018]B、調(diào)用存儲(chǔ)的測(cè)試用例,根據(jù)測(cè)試用例發(fā)送測(cè)試報(bào)文到待測(cè)控制器;
[0019]C、接收從所述待測(cè)控制器返回的反饋報(bào)文,并判斷反饋報(bào)文是否符合標(biāo)準(zhǔn),若符合,輸出測(cè)試通過的結(jié)果;若不符合,輸出測(cè)試結(jié)果未通過的結(jié)果。
[0020]進(jìn)一步地,所述步驟B中,依次調(diào)用多個(gè)測(cè)試用例進(jìn)行測(cè)試。
[0021]進(jìn)一步地,所述步驟B之前還包括由用戶選擇測(cè)試用例的步驟;所述步驟B中,依次調(diào)用用戶選擇的測(cè)試用例,根據(jù)測(cè)試用例發(fā)送測(cè)試報(bào)文到待測(cè)控制器。
[0022]進(jìn)一步地,所述步驟B中,依次調(diào)用存儲(chǔ)的全部測(cè)試用例進(jìn)行測(cè)試。
[0023]進(jìn)一步地,所述步驟B中,依次判斷調(diào)用的測(cè)試用例是否適用當(dāng)前待測(cè)控制器,若適用,向所述待測(cè)控制器發(fā)送測(cè)試報(bào)文;若不適用,跳過該測(cè)試用例,調(diào)用下一測(cè)試用例。
[0024]本發(fā)明的汽車控制器自動(dòng)診斷裝置及方法以單個(gè)診斷服務(wù)為單位,在對(duì)控制器測(cè)試時(shí)可以任意選擇所支持的服務(wù)和子服務(wù)進(jìn)行測(cè)試,對(duì)于控制器不支持的服務(wù)可以跳過不執(zhí)行。并且測(cè)試方式靈活,既可以對(duì)單一控制器進(jìn)行測(cè)試,也可以對(duì)汽車網(wǎng)絡(luò)中的任意控制器進(jìn)行測(cè)試。本發(fā)明可以在物理尋址和功能尋址兩種尋址方式之間進(jìn)行切換。本發(fā)明可以實(shí)現(xiàn)自動(dòng)化測(cè)試,無需手動(dòng)發(fā)送報(bào)文,并且自動(dòng)生成測(cè)試報(bào)告,使工作效率大大優(yōu)化。
【附圖說明】
[0025]圖1是本發(fā)明的汽車控制器自動(dòng)診斷裝置的測(cè)試場(chǎng)景框圖。
[0026]圖2是本發(fā)明的汽車控制器自動(dòng)診斷裝置的原理框圖。
[0027]圖3是本發(fā)明中用戶的設(shè)置界面的一實(shí)施列圖。
[0028]圖4是本發(fā)明的汽車控制器自動(dòng)診斷方法的流程圖。
[0029]圖5是本發(fā)明中每個(gè)測(cè)試用例的測(cè)試流程。
【具體實(shí)施方式】
[0030]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,以使本領(lǐng)域的技術(shù)人員可以更好地理解本發(fā)明并能予以實(shí)施,但所舉實(shí)施例不作為對(duì)本發(fā)明的限定。
[0031]本發(fā)明針對(duì)每個(gè)服務(wù)的不同正反饋和負(fù)反饋的測(cè)試以單個(gè)服務(wù)為單位編寫為通用型測(cè)試用例,將每個(gè)服務(wù)的各種測(cè)試用例集合為一個(gè)測(cè)試模塊,再將所有測(cè)試模塊整合成為可以適用于各種控制器的自動(dòng)化測(cè)試程序。
[0032]如圖1所示,本發(fā)明將診斷工具與控制器(EQJ)通過CAN(ControIIer AreaNetwork,控制器局域網(wǎng)絡(luò))線和BOB(接線盒)連接,同時(shí)連接電源和必要的模擬輸入。診斷工具連接到上位機(jī)上??刂破骺蓡为?dú)與診斷工具連接進(jìn)行測(cè)試,也可以在實(shí)車上對(duì)單個(gè)控制器進(jìn)行測(cè)試。
[0033]本發(fā)明的汽車控制器自動(dòng)診斷裝置一般可設(shè)置于上位機(jī)上,當(dāng)然,根據(jù)需要,也可以開發(fā)出具有足夠處理能力的診斷工具,將診斷工具智能化。例如將診斷工具與平板電腦集成在一起。此時(shí)可以將本發(fā)明的汽車控制器自動(dòng)診斷裝置直接集成于診斷工具中,本發(fā)明對(duì)此不作限定。
[0034]如圖2所示,本發(fā)明的汽車控制器自動(dòng)診斷裝置包括:
[0035]存儲(chǔ)模塊201,用于存儲(chǔ)以單個(gè)診斷服務(wù)為單位的測(cè)試用例;
[0036]檢測(cè)模塊202,用于從存儲(chǔ)模塊201中調(diào)用測(cè)試用例,根據(jù)測(cè)試用例發(fā)送測(cè)試報(bào)文到待測(cè)控制器;
[0037]檢測(cè)結(jié)果判斷模塊203,用于接收從待測(cè)控制器返回的反饋報(bào)文,并判斷反饋報(bào)文是否符合標(biāo)準(zhǔn),若符合,輸出測(cè)試通過的結(jié)果;若不符合,輸出測(cè)試結(jié)果未通過的結(jié)果。
[0038]由于存儲(chǔ)模塊201中保存有多個(gè)測(cè)試用例,檢測(cè)模塊202根據(jù)需要可以從存儲(chǔ)模塊201中依次調(diào)用多個(gè)測(cè)試用例進(jìn)行測(cè)試。在調(diào)用多個(gè)測(cè)試用例的方式上,可以設(shè)置一選擇模塊204,用于接收用戶的設(shè)置,從存儲(chǔ)模塊201所存儲(chǔ)的測(cè)試用例中選擇出需要測(cè)試的測(cè)試用例,然后由檢測(cè)模塊202根據(jù)選
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿城市| 嫩江县| 新民市| 青海省| 淅川县| 洛隆县| 辉南县| 东光县| 稻城县| 江城| 怀来县| 阿巴嘎旗| 铁岭市| 天镇县| 裕民县| 西林县| 宝丰县| 阜南县| 多伦县| 敦煌市| 武夷山市| 达拉特旗| 象州县| 图片| 宁安市| 铜梁县| 霍林郭勒市| 华安县| 五华县| 武冈市| 普宁市| 拜泉县| 曲阳县| 东平县| 华安县| 丰县| 中牟县| 九龙坡区| 酒泉市| 尤溪县| 鄂尔多斯市|