用于車身控制器的仿真測試系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及仿真測試系統(tǒng),更具體地,涉及用于車身控制器的仿真測試系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前,隨著車輛的日益發(fā)展和普及,對車身控制器進(jìn)行可靠性測試以降低車身控制器失效的風(fēng)險(xiǎn)變得越來越重要。
[0003]現(xiàn)有的針對車身控制器的測試過程通常在車身控制器自身以及周邊的軟硬件資源集成完成后在整車電氣測試臺架以及實(shí)車上進(jìn)行。
[0004]然而,現(xiàn)有的技術(shù)方案存在如下問題:(1)由于在車身控制器自身以及周邊的軟硬件資源集成完成后進(jìn)行測試過程,故故障和極限條件難于模擬或者成本過高;(2)關(guān)注時(shí)序的測試用例無法通過手動(dòng)測試來實(shí)現(xiàn);(3)整個(gè)測試過程的周期較長并且測試人員的工作強(qiáng)度較大,從而使得測試質(zhì)量難于保證。
[0005]因此,存在如下需求:提供具有高的模擬精度并且成本較低以及操作簡便的用于車身控制器的自動(dòng)仿真測試系統(tǒng)。
【發(fā)明內(nèi)容】
[0006]為了解決上述現(xiàn)有技術(shù)方案所存在的問題,本發(fā)明提出了具有高的模擬精度并且成本較低以及操作簡便的用于車身控制器的自動(dòng)仿真測試系統(tǒng)。
[0007]本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的:
一種用于車身控制器的仿真測試系統(tǒng),所述用于車身控制器的仿真測試系統(tǒng)包括:
上位機(jī),所述上位機(jī)基于用戶的配置指令構(gòu)造測試腳本以及至少一個(gè)仿真子模型,并將所述至少一個(gè)仿真子模型提供給實(shí)時(shí)控制器以通過執(zhí)行所述測試腳本來控制所述至少一個(gè)仿真子模型的運(yùn)行,以及基于來自待測車身控制器的反饋信號生成測試報(bào)告以指示測試結(jié)果;
實(shí)時(shí)控制器,所述實(shí)時(shí)控制器通過所述至少一個(gè)仿真子模型的運(yùn)行構(gòu)造車身控制信號以及電源控制信號,并將所述車身控制信號經(jīng)由信號轉(zhuǎn)換器傳送到待測車身控制器以使其執(zhí)行期望的仿真操作,以及將所述電源控制信號傳送到可編程電源,所述實(shí)時(shí)控制器進(jìn)一步用于將來自所述待測車身控制器的反饋信號傳送回所述上位機(jī);
信號轉(zhuǎn)換器,所述信號轉(zhuǎn)換器接收來自所述實(shí)時(shí)控制器的所述車身控制信號并對其進(jìn)行放大和隔離,以及將經(jīng)放大和隔離的車身控制信號傳送到所述待測車身控制器,以作為其輸入信號,所述信號轉(zhuǎn)換器進(jìn)一步用于將接收到的來自所述待測車身控制器的反饋信號進(jìn)行調(diào)制和隔離,并將經(jīng)調(diào)制和隔離的反饋信號傳送到所述實(shí)時(shí)控制器;
可編程電源,所述可編程電源基于接收到的所述電源控制信號控制所述待測車身控制器的電壓,以模擬各種與電壓變化相關(guān)的工況。
[0008]在上面所公開的方案中,優(yōu)選地,所述至少一個(gè)仿真子模型包括遙控鑰匙子模型,所述遙控鑰匙子模型模擬遙控鑰匙接收端與車身控制器的通信。
[0009]在上面所公開的方案中,優(yōu)選地,所述至少一個(gè)仿真子模型包括鑰匙防盜認(rèn)證子模型,所述防盜認(rèn)證子模型模擬鑰匙防盜認(rèn)證線圈與車身控制器之間的防盜認(rèn)證過程。
[0010]在上面所公開的方案中,優(yōu)選地,所述至少一個(gè)仿真子模型包括CAN總線子模型,所述CAN總線子模型模擬CAN總線功能。
[0011]在上面所公開的方案中,優(yōu)選地,所述至少一個(gè)仿真子模型包括實(shí)時(shí)控制器端口映射子模型,所述實(shí)時(shí)控制器端口映射子模型模擬1端口映射、AD端口映射、PWM端口映射。
[0012]在上面所公開的方案中,優(yōu)選地,所述信號轉(zhuǎn)換器進(jìn)一步用于能夠基于來自所述實(shí)時(shí)控制器的控制信號對所述待測車身控制器實(shí)施故障注入,所述故障注入包括開路故障注入、對地短路故障注入以及對電源短路故障注入。
[0013]在上面所公開的方案中,優(yōu)選地,根據(jù)所述待測車身控制器的每個(gè)功能的最小操作單元編寫可復(fù)用的底層封裝,并基于已創(chuàng)建的所述底層封裝以及測試用例的測試邏輯編寫所述測試腳本。
[0014]在上面所公開的方案中,優(yōu)選地,在啟動(dòng)后,所述上位機(jī)通過實(shí)時(shí)接口軟件將所述遙控鑰匙子模型、所述鑰匙防盜認(rèn)證子模型、所述CAN總線子模型以及所述實(shí)時(shí)控制器端口映射子模型下載到所述實(shí)時(shí)控制器中。
[0015]在上面所公開的方案中,優(yōu)選地,所述上位機(jī)根據(jù)來自待測車身控制器的反饋信號判斷所述待測車身控制器的輸出的正確性,并根據(jù)判斷結(jié)果生成測試報(bào)告以指示測試結(jié)果O
[0016]本發(fā)明所公開的用于車身控制器的自動(dòng)仿真測試系統(tǒng)具有以下優(yōu)點(diǎn):(1)由于通過編寫測試腳本以及建立各個(gè)仿真子模型而使測試過程可以自動(dòng)地進(jìn)行,故具有高的模擬精度并且成本較低以及操作簡便;(2)由于能夠通過使用可復(fù)用的底層封裝編寫測試腳本,故在編寫測試腳本僅關(guān)注測試用例的測試邏輯,從而顯著地提高了測試腳本的編寫效率。
【附圖說明】
[0017]結(jié)合附圖,本發(fā)明的技術(shù)特征以及優(yōu)點(diǎn)將會被本領(lǐng)域技術(shù)人員更好地理解,其中:
圖1是根據(jù)本發(fā)明的實(shí)施例的用于車身控制器的仿真測試系統(tǒng)的示意性結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0018]圖1是根據(jù)本發(fā)明的實(shí)施例的用于車身控制器的仿真測試系統(tǒng)的示意性結(jié)構(gòu)圖。如圖1所示,本發(fā)明所公開的用于車身控制器的仿真測試系統(tǒng)包括上位機(jī)1、實(shí)時(shí)控制器2、信號轉(zhuǎn)換器3以及可編程電源4。其中,所述上位機(jī)I基于用戶的配置指令構(gòu)造(一個(gè)或多個(gè))測試腳本以及至少一個(gè)仿真子模型,并將所述至少一個(gè)仿真子模型提供給實(shí)時(shí)控制器2以通過執(zhí)行所述(一個(gè)或多個(gè))測試腳本來控制所述至少一個(gè)仿真子模型的運(yùn)行,以及基于來自待測車身控制器的反饋信號(即待測車身控制器針對特定的輸入所產(chǎn)生的輸出)生成測試報(bào)告以指示測試結(jié)果。所述實(shí)時(shí)控制器2通過所述至少一個(gè)仿真子模型的運(yùn)行構(gòu)造車身控制信號以及電源控制信號,并將所述車身控制信號經(jīng)由信號轉(zhuǎn)換器3傳送到待測車身控制器(即該仿真測試系統(tǒng)的測試目標(biāo))以使其執(zhí)行期望的仿真操作,以及將所述電源控制信號傳送到可編程電源4,所述實(shí)時(shí)控制器2進(jìn)一步用于將來自所述待測車身控制器的反饋信號(即待測車身控制器針對特定的輸入所產(chǎn)生的輸出)傳送回所述上位機(jī)I。所述信號轉(zhuǎn)換器3接收來自所述實(shí)時(shí)控制器2的所述車身控制信號并對其進(jìn)行放大和隔離,以及將經(jīng)放大和隔離的車身控制信號傳送到所述待測車身控制器,以作為其輸入信號,所述信號轉(zhuǎn)換器3進(jìn)一步用于將接收到的來自所述待測車身控制器的反饋信號進(jìn)行調(diào)制和隔離,并將經(jīng)調(diào)制和隔離的反饋信號傳送到所述實(shí)時(shí)控制器2。所述可編程電源4基于接收到的所述電源控制信號控制所述待測車身控制器的電壓,以模擬各種與電壓變化相關(guān)的工況。
[0019]優(yōu)選地,在本發(fā)明所公開的用于車身控制器的仿真測試系統(tǒng)中,所述至少一個(gè)仿真子模型包括遙控鑰匙子模型,所述遙控鑰匙子模型模擬遙控鑰匙接收端與車身控制器的通信(例如模擬通過遙控鑰匙進(jìn)行開鎖和解鎖以及開后備箱操作)。示例性地,所述遙控鑰匙子模型的模擬步長為I毫秒。
[0020]優(yōu)選地,在本發(fā)明所公開的用于車身控制器的仿真測試系統(tǒng)中,所述至少一個(gè)仿真子模型包括鑰匙防盜認(rèn)證子模型,所述防盜認(rèn)證子模型模擬鑰匙防盜認(rèn)證線圈與車身控制器之間的防盜認(rèn)證過程(例如模擬鑰匙防盜認(rèn)證線圈、車身控制器以及發(fā)動(dòng)機(jī)控制器三者之間的認(rèn)證過程)。示例性地,所述鑰匙防盜認(rèn)證子模型的模擬步長為I毫秒。
[0021]優(yōu)選地,在本發(fā)明所公開的用于車身控制器的仿真測試系統(tǒng)中,所述至少一個(gè)仿真子模型包括CAN總線子模型,所述CAN總線子模