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