本發(fā)明涉及汽車電子領(lǐng)域,特別涉及一種車身控制器的自動(dòng)化測(cè)試裝置。
背景技術(shù):
車身控制器是汽車中一個(gè)重要零件,控制著汽車的燈光控制、車窗升降、門鎖控制、雨刮控制、防盜控制、喇叭控制以及CAN通信等功能。
車身控制器在安裝后都需要對(duì)其每項(xiàng)功能進(jìn)行測(cè)試,傳統(tǒng)的車身控制器的功能測(cè)試,基本個(gè)人的黑盒測(cè)試,或者大型的設(shè)備測(cè)試.現(xiàn)有的測(cè)試手段都需要測(cè)試人員針對(duì)不同車型事先設(shè)定好測(cè)試裝置的輸入、輸出、邏輯策略、波形輸入、波形輸出、循環(huán)智能測(cè)試等參數(shù)。測(cè)試過程繁瑣,而且每次設(shè)置都只能適用于一種單一的車型。
針對(duì)上述問題,提供一種新型的自動(dòng)化測(cè)試裝置,可以應(yīng)用于每一種車型,快速實(shí)現(xiàn)車身控制器功能的自動(dòng)測(cè)試。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是,提供一種車身控制器的自動(dòng)化測(cè)試裝置,可以應(yīng)用于每一種車型,快速實(shí)現(xiàn)車身控制器功能的自動(dòng)測(cè)試。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是,一種車身控制器的自動(dòng)化測(cè)試裝置,其特征在于:所述的測(cè)試裝置包括三種工作模型,分別為不帶負(fù)載ECU仿真測(cè)試模型、帶負(fù)載ECU仿真測(cè)試模型、ECU實(shí)車輸入輸出監(jiān)控模型;
其中不帶負(fù)載ECU仿真測(cè)試模型直接將ECU的輸入輸出接到對(duì)應(yīng)的測(cè)試模塊輸入輸出上,通過測(cè)試模塊上位機(jī)控制產(chǎn)生ECU輸入信號(hào),來模擬實(shí)車輸入,不接負(fù)載直接采集ECU輸出信號(hào)進(jìn)行測(cè)試;帶負(fù)載ECU仿真測(cè)試模型與不帶負(fù)載模型基本相同,只是在ECU輸出信號(hào)上接上模擬或真實(shí)負(fù)載進(jìn)行測(cè)試;ECU實(shí)車輸入輸出監(jiān)控模型:將測(cè)試模塊接到實(shí)車與ECU之間,通過采集實(shí)車輸入來判斷相應(yīng)的輸入信號(hào)是否有效,通過采集輸出來判斷ECU相應(yīng)功能是否正確,監(jiān)控功能只能在測(cè)試模塊手動(dòng)測(cè)試中進(jìn)行。
所述的測(cè)試裝置在測(cè)試前先配置好的腳本文件和測(cè)試次數(shù),開始進(jìn)行自動(dòng)測(cè)試,記錄總測(cè)試次數(shù)和錯(cuò)誤步數(shù),并顯示相應(yīng)出錯(cuò)的步數(shù),并記錄測(cè)試時(shí)序波形、正常工作和出錯(cuò)的日志記錄在相應(yīng)的文件中,方便后續(xù)查找BCM問題。
一種車身控制器的自動(dòng)化測(cè)試裝置,由于采用上述的結(jié)構(gòu),本發(fā)明可以應(yīng)用于每一種車型,快速實(shí)現(xiàn)車身控制器功能的自動(dòng)測(cè)試。可以采用平臺(tái)化的使用推廣,實(shí)現(xiàn)設(shè)計(jì)或測(cè)試人員對(duì)于輸入、輸出、邏輯策略、波形輸入、波形輸出、循環(huán)智能測(cè)試的需求。
附圖說明
下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明;
圖1為本發(fā)明一種車身控制器的自動(dòng)化測(cè)試裝置中不帶負(fù)載ECU仿真測(cè)試模型的結(jié)構(gòu)示意圖;
圖2為本發(fā)明一種車身控制器的自動(dòng)化測(cè)試裝置中帶負(fù)載ECU仿真測(cè)試模型的結(jié)構(gòu)示意圖;
圖3為本發(fā)明一種車身控制器的自動(dòng)化測(cè)試裝置中ECU實(shí)車輸入輸出監(jiān)控模型的結(jié)構(gòu)示意圖;
圖4為本發(fā)明一種車身控制器的自動(dòng)化測(cè)試裝置的軟件方框圖;
在圖1-3中,1、測(cè)試模塊;2、ECU;3、上位機(jī);4、模擬或真實(shí)負(fù)載;5、實(shí)車。
具體實(shí)施方式
具體如圖1-3所示,本發(fā)明包括三種工作模型,分別為不帶負(fù)載ECU仿真測(cè)試模型、帶負(fù)載ECU仿真測(cè)試模型、ECU實(shí)車輸入輸出監(jiān)控模型;
其中不帶負(fù)載ECU仿真測(cè)試模型直接將ECU 2的輸入輸出接到對(duì)應(yīng)的測(cè)試模塊1輸入輸出上,通過上位機(jī)3控制產(chǎn)生ECU輸入信號(hào),來模擬實(shí)車輸入,不接負(fù)載直接采集ECU輸出信號(hào)進(jìn)行測(cè)試;帶負(fù)載ECU仿真測(cè)試模型是在不帶負(fù)載ECU仿真測(cè)試模型的基礎(chǔ)上ECU 2輸出信號(hào)上接上模擬或真實(shí)負(fù)載4進(jìn)行測(cè)試;ECU實(shí)車輸入輸出監(jiān)控模型:將測(cè)試模塊1接到實(shí)車5與ECU 2之間,通過采集實(shí)車輸入來判斷相應(yīng)的輸入信號(hào)是否有效,通過采集輸出來判斷ECU 2相應(yīng)功能是否正確。監(jiān)控功能只能在測(cè)試模塊手動(dòng)測(cè)試中進(jìn)行。
測(cè)試裝置在測(cè)試前先配置好的腳本文件和測(cè)試次數(shù),開始進(jìn)行自動(dòng)測(cè)試,記錄總測(cè)試次數(shù)和錯(cuò)誤步數(shù),并顯示相應(yīng)出錯(cuò)的步數(shù),并記錄測(cè)試時(shí)序波形、正常工作和出錯(cuò)的日志記錄在相應(yīng)的文件中,方便后續(xù)查找BCM問題。
本發(fā)明的具體參數(shù)為輸入電壓VCC為DC 9~16V;輸入電流<8A;80路輸出,包括20路模擬輸出、60路數(shù)字輸出(12路高端驅(qū)動(dòng)、48路低端驅(qū)動(dòng)),模擬輸出電壓0~VCC,以0.5V遞增,最大輸出電流70mA,數(shù)字輸出電壓0或VCC,最大輸出電流1A(高低端驅(qū)動(dòng)電路驅(qū)動(dòng)對(duì)應(yīng)的負(fù)載);80路輸入,通過AD采集,采集電壓<20V;集成2路CAN、2路LIN,并直連4路CAN,4路LIN和2路保留接口(可作為VSS等外接信號(hào))。支持對(duì)實(shí)車輸入開關(guān)狀態(tài)進(jìn)行監(jiān)控,通過AD采集,來判斷開關(guān)輸入是否失效,采集電壓<20V;通過USB與上位機(jī)通信;上位機(jī)支持自動(dòng)測(cè)試和手動(dòng)測(cè)試兩種模式,并提供自動(dòng)測(cè)試時(shí)序文件的腳本編輯器和自動(dòng)測(cè)試時(shí)序波形顯示軟件。環(huán)境溫度:0℃—50℃;相對(duì)濕度:30%—95%無凝結(jié);
如圖4所示,在測(cè)試模塊登錄進(jìn)入/退出中,輸入要編輯的產(chǎn)品型號(hào),如果產(chǎn)品名不存在,創(chuàng)建新產(chǎn)品目錄,如果存在,直接存儲(chǔ)在原目錄中。
輸入輸出通道配置:配置文件的格式,手動(dòng)編輯FTList.ini。
通道電平配置:配置文件的格式,手動(dòng)編輯INIT.ini。
腳本文件生成:打開腳本生成軟件進(jìn)入功能編輯菜單,編輯時(shí)序配置文件用于自動(dòng)測(cè)試。
自動(dòng)測(cè)試前需通過腳本生成器生成自動(dòng)測(cè)試時(shí)序文件(需改為相應(yīng)產(chǎn)品名,如M11產(chǎn)品,應(yīng)該改為M11.ini),自動(dòng)測(cè)試根據(jù)時(shí)序文件輸入信號(hào)給BCM,然后采集BCM輸出信號(hào),通過對(duì)采集數(shù)據(jù)進(jìn)行計(jì)算處理再與理論值進(jìn)行比較,如果結(jié)果一致,此步正確,記錄到正常工作日志AtechPASS.txt中,如果不一致,則此步出錯(cuò),記錄到錯(cuò)誤工作日志AtechFAIL.txt中,測(cè)試時(shí)序記錄在測(cè)試時(shí)序文件中。
上面結(jié)合附圖對(duì)本發(fā)明進(jìn)行了示例性描述,顯然本發(fā)明具體實(shí)現(xiàn)并不受上述方式的限制,只要采用了本發(fā)明技術(shù)方案進(jìn)行的各種改進(jìn),或未經(jīng)改進(jìn)直接應(yīng)用于其它場(chǎng)合的,均在本發(fā)明的保護(hù)范圍之內(nèi)。