基于汽車can網(wǎng)絡(luò)總線的總線控制器質(zhì)量測試裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種基于汽車CAN網(wǎng)絡(luò)總線的總線控制器質(zhì)量測試裝置,屬于汽車電氣技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]目前汽車CAN網(wǎng)絡(luò)總線已經(jīng)成為車輛功能控制的神經(jīng),汽車CAN網(wǎng)絡(luò)的可靠性決定了車輛運(yùn)行的安全,為提高汽車CAN網(wǎng)絡(luò)總線測試的質(zhì)量,快速高效的完成測試內(nèi)容,于是提出要求能夠通過一種方法和工具,實(shí)現(xiàn)汽車CAN網(wǎng)絡(luò)總線自動(dòng)化測試減少測試過程中的人為干擾,提高測試質(zhì)量及效率,目前汽車行業(yè)中總線測試多通過手工測試機(jī)大型硬件在環(huán)設(shè)備進(jìn)行。
[0003]存在的問題:
[0004]1.手工測試測試一致性不高,人為因素影響大,無法保證測試質(zhì)量;
[0005]2.硬件在環(huán)設(shè)備造價(jià)昂貴,便攜可移動(dòng)性差,不能在車輛運(yùn)行現(xiàn)場測試。
【實(shí)用新型內(nèi)容】
[0006]針對以上一個(gè)或多個(gè)技術(shù)問題,提供一種基于汽車CAN網(wǎng)絡(luò)總線的總線控制器質(zhì)量測試裝置,其快速有效,方便攜帶,減少人員干擾,主要運(yùn)用在車輛開發(fā)階段的CAN總線一致性測試。
[0007]測試裝置主要由總線綜合測試盒、CANoe運(yùn)行裝置、穩(wěn)壓電源或可編程電源、汽車CAN網(wǎng)絡(luò)或CAN網(wǎng)絡(luò)節(jié)點(diǎn)四個(gè)部分組成。
[0008]一種基于汽車CAN網(wǎng)絡(luò)總線的總線控制器質(zhì)量測試裝置,其特征在于,測試裝置包括總線綜合測試盒、CANoe運(yùn)行裝置、穩(wěn)壓電源或可編程電源、CAN總線控制器,具體地:
[0009]CANoe運(yùn)行裝置連接總線綜合測試盒;總線綜合測試盒連接總線控制器;
[0010]CANoe運(yùn)行裝置通過CAN網(wǎng)絡(luò)或CAN網(wǎng)絡(luò)節(jié)點(diǎn)連接CAN總線控制器;
[0011]CANoe運(yùn)行裝置包括CANoe測試模塊、總線控制器控制和采集模塊;總線控制器控制和采集模塊用于對CAN總線控制器進(jìn)行采集,總線控制器控制和采集模塊用于對總線綜合測試盒進(jìn)行控制和采集;總線控制器控制和采集模塊連接CANoe測試模塊,CANoe測試模塊根據(jù)采集的數(shù)據(jù)及自身存儲(chǔ)的測試用例,判斷車輛總線系統(tǒng)和CAN總線控制器是否滿足標(biāo)準(zhǔn)要求。
[0012]進(jìn)一步地,所述的電源是穩(wěn)壓電源或可編程電源。
[0013]進(jìn)一步地,所述的CANoe運(yùn)行裝置與總線綜合測試盒的連接設(shè)置為其中兩路進(jìn)行控制CAN報(bào)文的傳輸、另外兩路用于采集CAN報(bào)文的傳輸。
[0014]進(jìn)一步地,所述的CANoe運(yùn)行裝置還包括測試結(jié)果輸出模塊,測試結(jié)果輸出模塊將測試結(jié)果進(jìn)行輸出。
[0015]進(jìn)一步地,所述的CANoe測試模塊還包括測試用例輸入模塊、測試用例存儲(chǔ)模塊、測試用例調(diào)用模塊,測試用例輸入模塊連接測試用例存儲(chǔ)模塊,測試用例存儲(chǔ)模塊連接測試用例調(diào)用模塊;測試用例輸入模塊通過人機(jī)交互裝置接收測試用例的信息,并發(fā)送給測試用例存儲(chǔ)模塊進(jìn)行儲(chǔ)存,在開始測試時(shí),測試用例調(diào)用模塊連接測試用例存儲(chǔ)模塊進(jìn)行提取進(jìn)行測試執(zhí)行。
[0016]進(jìn)一步地,所述的CANoe運(yùn)行裝置為電腦。
[0017]進(jìn)一步地,CANoe運(yùn)行裝置包括人機(jī)互動(dòng)裝置、自動(dòng)化測試模塊,CANoe測試模塊包括自動(dòng)化測試模塊,自動(dòng)化測試模塊包括開啟模塊、系統(tǒng)連接模塊、打開CANoe模塊、連接并打開電源模塊、啟動(dòng)測試序列模塊、測試用例模塊、測試數(shù)據(jù)采集模塊、測試動(dòng)作執(zhí)行模塊、數(shù)據(jù)存儲(chǔ)模塊、測試結(jié)果輸出模塊、測試結(jié)束模塊,具體地:
[0018]開啟模塊用于接收CANoe運(yùn)行裝置的人機(jī)互動(dòng)裝置的指令后,進(jìn)行測試啟動(dòng),連接下一模塊,即系統(tǒng)連接模塊;
[0019]系統(tǒng)連接模塊,對于網(wǎng)絡(luò)和測試各模塊進(jìn)行連接,并連接下一模塊,即打開CANoe豐吳塊;
[0020]打開CANoe模塊,用于打開所述的CANoe測試模塊,并連接下一模塊,即連接并打開電源模塊;
[0021]連接并打開電源模塊,接收打開CANoe模塊的指令,打開電源,進(jìn)入啟動(dòng)測試序列豐吳塊;
[0022]啟動(dòng)測試序列模塊,開始進(jìn)行測試序列的尋找,找到適合的測試用例,進(jìn)入測試用例模塊;
[0023]測試用例模塊啟動(dòng)后,分別連接測試數(shù)據(jù)采集模塊、測試動(dòng)作執(zhí)行模塊;測試數(shù)據(jù)采集模塊連接CAN總線控制器進(jìn)行數(shù)據(jù)采集;
[0024]測試動(dòng)作執(zhí)行模塊連接總線綜合測試盒進(jìn)行測試;測試數(shù)據(jù)采集模塊、測試動(dòng)作執(zhí)行模塊均連接數(shù)據(jù)存儲(chǔ)模塊;
[0025]測試用例模塊、數(shù)據(jù)存儲(chǔ)模塊均連接測試結(jié)果輸出模塊,測試結(jié)果輸出模塊連接測試結(jié)束模塊。
[0026]進(jìn)一步地,所述的各模塊除測試啟動(dòng)模塊、測試結(jié)果輸出模塊、測試結(jié)束模塊外均連接有異常退出模塊,異常退出模塊配置為退出測試系統(tǒng)到原始狀態(tài)。
[0027]進(jìn)一步地,裝置包括整車CAN網(wǎng)絡(luò)或CAN網(wǎng)絡(luò)節(jié)點(diǎn)控制器;CANoe運(yùn)行裝置連接總線綜合測試盒、整車CAN網(wǎng)絡(luò)、CAN網(wǎng)絡(luò)節(jié)點(diǎn)控制器;CAN網(wǎng)絡(luò)總線綜合測試盒連接整車CAN網(wǎng)絡(luò)、CAN網(wǎng)絡(luò)節(jié)點(diǎn)控制器。
[0028]本實(shí)用新型的技術(shù)方案為使用CANoe運(yùn)行裝置通過測試控制CAN向綜合測試控制盒發(fā)出控制指令,總線綜合測試盒執(zhí)行CANoe運(yùn)行裝置的指令的同時(shí)采集汽車CAN網(wǎng)絡(luò)或CAN網(wǎng)絡(luò)節(jié)點(diǎn)電氣和總線信號,通過邏輯判斷汽車CAN網(wǎng)絡(luò)或CAN節(jié)點(diǎn)是否滿足車輛要求。
[0029]有益效果:通過此測試裝置,測試工程師可快速地、高度一致地完成不同汽車CAN網(wǎng)絡(luò)或CAN控制器的相關(guān)測試。
【附圖說明】
[0030]圖1為本實(shí)用新型的測試裝置的一個(gè)實(shí)施例的基本架構(gòu)圖;
[0031]圖2為本實(shí)用新型的測試裝置的一個(gè)實(shí)施例的操作流程圖;
[0032]圖3為本實(shí)用新型的測試裝置的CANoe運(yùn)行裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0033]圖4為本實(shí)用新型的測試裝置的自動(dòng)測試模塊一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]現(xiàn)結(jié)合附圖及具體實(shí)施例對本實(shí)用新型作進(jìn)一步地說明。
[0035]進(jìn)行汽車CAN網(wǎng)絡(luò)測試時(shí),測試工程師使用CANoe運(yùn)行裝置通過測試控制CAN總線向綜合測試控制盒下發(fā)測試指令,綜合測試控制盒根據(jù)指令要求,控制汽車CAN網(wǎng)絡(luò)或CAN控制器網(wǎng)絡(luò)總線行為,并采集此時(shí)的汽車CAN網(wǎng)絡(luò)或CAN控制器數(shù)據(jù),將數(shù)據(jù)發(fā)送給CANoe運(yùn)行裝置,CANoe運(yùn)行裝置根據(jù)測試工程師設(shè)計(jì)的測試用例判斷測試執(zhí)行情況,標(biāo)記當(dāng)前測試結(jié)果,完成測試。
[0036]本實(shí)施例中,CANoe運(yùn)行裝置的測試用例及判斷執(zhí)行屬于現(xiàn)有技術(shù)或由本領(lǐng)域技術(shù)人員進(jìn)行標(biāo)準(zhǔn)化模塊搭建而能夠完成的內(nèi)容。
[0037]本實(shí)施例中,基于汽車CAN網(wǎng)絡(luò)總線的總線控制器質(zhì)量測試裝置包括總線綜合測試盒、CANoe運(yùn)行裝置、穩(wěn)壓電源或可編程電源、CAN總線控制器,具體地:
[0038]CANoe運(yùn)行裝置連接總線綜合測試盒;總線綜合測試盒連接總線控制器;
[0039]CANoe運(yùn)行裝置通過CAN網(wǎng)絡(luò)或CAN網(wǎng)絡(luò)節(jié)點(diǎn)連接CAN總線控制器;
[0040]CANoe運(yùn)行裝置包括CANoe測試模塊、總線控制器控制和采集模塊;總線控制器控制和采集模塊用于對CAN總線控制器進(jìn)行采集,總線控制器控制和采集模塊用于對總線綜合測試盒進(jìn)行控制和采集;總線控制器控制和采集模塊連接CANoe測試模塊,CANoe測試模塊根據(jù)采集的數(shù)據(jù)及自身存儲(chǔ)的測試用例,判斷車輛總線系統(tǒng)和CAN總線控制器是否滿足標(biāo)準(zhǔn)要求。電源是穩(wěn)壓電源或可編程電源。CANoe運(yùn)行裝置與總線綜合測試盒的連接設(shè)置為其中兩路進(jìn)行控制CAN報(bào)文的傳輸、另外兩路用于采集CAN報(bào)文的傳輸。
[0041]CANoe運(yùn)行裝置還包括測試結(jié)果輸出模塊,測試結(jié)果輸出模塊將測試結(jié)果進(jìn)行輸出。CANoe測試模塊還包括測試用例輸入模塊、測試用例存儲(chǔ)模塊、測試用例調(diào)用模塊,測試用例輸入模塊連接測試用例存儲(chǔ)模塊,測試用例存儲(chǔ)模塊連接測試用例調(diào)用模塊;測試用例輸入模塊通過人機(jī)交互裝置接收測試用例的信息,并發(fā)送給測試用例存儲(chǔ)模塊進(jìn)