麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

測試系統(tǒng)及測試方法與流程

文檔序號:41744737發(fā)布日期:2025-04-25 17:28閱讀:6來源:國知局
測試系統(tǒng)及測試方法與流程

本技術(shù)涉及車輛測試,具體涉及一種測試系統(tǒng)及測試方法。


背景技術(shù):

1、在車輛的研發(fā)和生產(chǎn)過程中,需要對車輛進(jìn)行臺架模擬測試,該過程需要采用測試設(shè)備模擬整車各節(jié)點(diǎn)所產(chǎn)生的can總線信號的變化,以確定車輛的座艙中控單元與車輛控制單元之間的雙向通信連接是否工作正常。

2、車輛座艙中控單元與車輛控制單元的雙向通信測試通常依靠測試系統(tǒng)來進(jìn)行,can總線測試設(shè)備是該測試系統(tǒng)的重要組成部分,其與車輛控制單元的can總線連接。在測試過程中,先利用測試程序或測試腳本模擬車輛中控單元的操作,例如模擬在中控屏幕上對空調(diào)風(fēng)量進(jìn)行調(diào)節(jié),車輛控制單元響應(yīng)于中控單元的上述模擬操作,通過目標(biāo)can信號通道向?qū)?yīng)的電器元件(例如空調(diào)系統(tǒng)內(nèi))發(fā)送信號;can總線測試板卡通過對目標(biāo)can信號通道進(jìn)行監(jiān)測,獲取車輛控制單元發(fā)送的控制信號,從而確定車輛中控單元與車輛控制器之間的通信是否正常。

3、車輛中通常設(shè)置有多種類型的電器零部件,這些電器零部件均通過can信號通道與車輛控制單元連接,這就導(dǎo)致車輛的can總線中的通道數(shù)量較多;在進(jìn)行通信測試時(shí),需要對這些can信號通道進(jìn)行逐一測試,確保每一個(gè)信號通道工作正常。上述測試通常使用can總線測試板卡來進(jìn)行,該類測試板卡的成本較高,其所配置的輸入can口的數(shù)量通常較少(例如包括2路can口)。而進(jìn)行測試時(shí)涉及到的can信號通道的數(shù)量較多,這使得測試人員需要手動切換測試腳本,以及根據(jù)測試用例確定該條腳本所需要的can信號通道,并替換測試板卡與不同的can信號通道之間的連接關(guān)系,這會導(dǎo)致測試效率低且容易出現(xiàn)漏檢。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供一種測試系統(tǒng)及測試方法,本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:

2、第一方面,提供一種測試系統(tǒng),用于對車輛進(jìn)行測試,所述車輛包括中控單元和車輛控制單元,所述中控單元與所述車輛控制單元連接,所述車輛控制單元包括can信號總線,所述can信號總線包括與所述車輛中的多個(gè)電子設(shè)備對應(yīng)設(shè)置的多個(gè)can信號通道,所述測試系統(tǒng)包括:數(shù)據(jù)選擇器,包括多個(gè)輸入端和至少一個(gè)輸出端,所述多個(gè)輸入端分別與所述多個(gè)can信號通道對應(yīng)連接;can總線測試板卡,包括至少一個(gè)測試通道,與所述數(shù)據(jù)選擇器的所述至少一個(gè)輸出端連接,所述至少一個(gè)測試通道的數(shù)量小于所述多個(gè)can信號通道的數(shù)量;設(shè)備控制器,與所述數(shù)據(jù)選擇器連接,用于在對所述車輛進(jìn)行測試時(shí),根據(jù)當(dāng)前測試用例所指示的目標(biāo)can信號的類型,控制所述數(shù)據(jù)選擇器中的所述多個(gè)輸入端與所述至少一個(gè)輸出端的連接關(guān)系,以使所述多個(gè)can信號通道中的目標(biāo)can信號通道與所述can總線測試板卡連通;其中,所述目標(biāo)can信號通道與所述目標(biāo)can信號的類型相對應(yīng)。

3、根據(jù)上述技術(shù)手段,通過在車輛的can信號總線和can總線測試板卡之間設(shè)置數(shù)據(jù)選擇器,根據(jù)測試用例的特征對多個(gè)can信號通道與can總線測試板卡之間的連接關(guān)系進(jìn)行自動轉(zhuǎn)換,在利用輸入通道較少的can總線測試板卡對多個(gè)can信號通道進(jìn)行測試時(shí),無需頻繁更換測試板卡的設(shè)備通道,能夠降低測試系統(tǒng)的成本,提升車輛的測試效率。

4、在一些實(shí)施例中,該測試系統(tǒng)還包括:上位機(jī),與所述設(shè)備控制器以及所述can總線測試板卡連接,用于解析所述當(dāng)前測試用例,提取所述當(dāng)前測試用例所涉及的目標(biāo)can信號的類型,以及,根據(jù)所述目標(biāo)can信號的類型生成第一控制命令;所述設(shè)備控制器還用于:接收并對所述第一控制命令進(jìn)行譯碼,確定目標(biāo)地址碼;所述數(shù)據(jù)選擇器用于:根據(jù)所述目標(biāo)地址碼,調(diào)整所述多個(gè)輸入端與所述至少一個(gè)輸出端的連接關(guān)系,以使所述目標(biāo)can信號通道與所述can總線測試板卡連通。

5、根據(jù)上述技術(shù)手段,利用上位機(jī)對測試用例進(jìn)行自動解析,根據(jù)測試用例所涉及的目標(biāo)can信號的類型,利用設(shè)備控制器對數(shù)據(jù)選擇器進(jìn)行自動控制,實(shí)現(xiàn)can總線測試板卡與多個(gè)can信號通道的連接關(guān)系的自動切換,達(dá)到了自動選擇信號通路的效果,提高了測試效率。

6、在一些實(shí)施例中,所述設(shè)備控制器包括數(shù)據(jù)寄存器和控制處理器;所述數(shù)據(jù)寄存器用于:存儲所述多個(gè)can信號通道與對應(yīng)的地址碼的映射關(guān)系;所述控制處理器用于:對所述第一控制命令進(jìn)行譯碼,以及,根據(jù)所述第一控制命令指示的目標(biāo)can信號通道,查詢所述映射關(guān)系,確定與所述目標(biāo)can信號通道相對應(yīng)的地址碼為所述目標(biāo)地址碼。

7、根據(jù)上述技術(shù)手段,通過預(yù)先根據(jù)不同can信號所連接的引腳設(shè)置can信號與對應(yīng)的地址碼值的對應(yīng)關(guān)系參數(shù),在測試過程中,輸入測試用例后直接根據(jù)映射關(guān)系對地址碼賦值,提高了can總線測試板卡與多個(gè)can信號通道的連接關(guān)系切換效率。

8、在一些實(shí)施例中,所述上位機(jī)還用于:解析所述當(dāng)前測試用例,確定所述當(dāng)前測試用例的類型以及相關(guān)參數(shù);根據(jù)所述當(dāng)前測試用例的類型以及相關(guān)參數(shù),生成目標(biāo)測試腳本;調(diào)用所述目標(biāo)測試腳本進(jìn)行測試驗(yàn)證,確定測試結(jié)果。

9、根據(jù)上述技術(shù)手段,通過在上位機(jī)中預(yù)先設(shè)置測試腳本模板,在進(jìn)行測試時(shí)僅需對當(dāng)前測試用例的進(jìn)行解析,將用例相關(guān)參數(shù)寫入至腳本模板,即可得到對應(yīng)的目標(biāo)測試腳本。基于該技術(shù)方案進(jìn)行測試時(shí)無需重復(fù)編寫測試腳本,能夠提高測試效率。

10、在一些實(shí)施例中,所述測試用例的類型包括監(jiān)控類測試用例和設(shè)置類測試用例,所述上位機(jī)中存儲有分別與所述監(jiān)控類測試用例和所述設(shè)置類測試用例對應(yīng)的第一測試腳本模板和第二測試腳本模板;所述上位機(jī)還用于:根據(jù)所述當(dāng)前測試用例的類型和所述相關(guān)參數(shù),調(diào)用與所述當(dāng)前測試用例的類型對應(yīng)的目標(biāo)測試腳本模板,所述目標(biāo)測試腳本模板為所述第一測試腳本模板和所述第二測試腳本模板中的一種;將所述相關(guān)參數(shù)寫入所述目標(biāo)測試腳本模板中,得到所述目標(biāo)測試腳本。

11、根據(jù)上述技術(shù)手段,通過在上位機(jī)中預(yù)先設(shè)置針對不同測試用例類型的第一測試腳本模板和第二測試腳本模板,根據(jù)測試用例的類型的不同對預(yù)存的腳本模板進(jìn)行賦值而得到對應(yīng)的目標(biāo)測試腳本,該技術(shù)方案操作簡單且能夠提高測試效率。

12、在一些實(shí)施例中,所述測試系統(tǒng)還包括總線收發(fā)設(shè)備,所述總線收發(fā)設(shè)備與所述上位機(jī)及所述can信號總線連接,所述上位機(jī)還與所述中控單元連接;所述上位機(jī)還用于:在所述當(dāng)前測試用例為所述監(jiān)控類測試用例的情況下,通過所述總線收發(fā)設(shè)備向所述目標(biāo)can信號通道發(fā)送所述目標(biāo)can信號的值;在第一延時(shí)時(shí)間后,接收所述中控單元發(fā)送的返回信號;根據(jù)所述返回信號,確定所述測試結(jié)果;以及,在所述當(dāng)前測試用例為所述設(shè)置類測試用例的情況下,向所述中控單元發(fā)送接口信號值;在第二延時(shí)時(shí)間后,通過所述can總線測試板卡12確定所述目標(biāo)can信號通道的信號值;根據(jù)所述目標(biāo)can信號通道中的信號值,確定所述測試結(jié)果。

13、根據(jù)上述技術(shù)手段,將上位機(jī)設(shè)置為與中控單元連接,在測試系統(tǒng)中設(shè)置總線收發(fā)設(shè)備,根據(jù)測試用例類型的不同,通過總線收發(fā)設(shè)備發(fā)送目標(biāo)can信號的值或向中控單元發(fā)送接口信號值,根據(jù)返回信號或目標(biāo)can信號通道中的信號值,確定測試結(jié)果,從而實(shí)現(xiàn)針對不同類型的測試用例的自動化測試。

14、在一些實(shí)施例中,所述上位機(jī)還用于:確定所述返回信號或所述目標(biāo)can信號通道的信號值與所述當(dāng)前測試用例的預(yù)期結(jié)果的一致性;在所述返回信號或所述目標(biāo)can信號通道的信號值與所述當(dāng)前測試用例的預(yù)期結(jié)果一致的情況下,確定所述當(dāng)前測試用例測試通過,輸出所述當(dāng)前測試用例的測試結(jié)果、所述目標(biāo)can信號的值或所述接口信號值、所述返回信號或所述目標(biāo)can信號通道的信號值;以及,在所述返回信號或所述目標(biāo)can信號通道的信號值與所述測試用例的預(yù)期結(jié)果不一致的情況下,確定所述當(dāng)前測試用例未測試通過,輸出所述當(dāng)前測試用例的測試結(jié)果、所述目標(biāo)can信號的值或所述接口信號值、所述返回信號或所述目標(biāo)can信號通道的信號值,并保存所述當(dāng)前測試用例的用例信息以及所述測試結(jié)果。

15、根據(jù)上述技術(shù)手段,基于返回信號或目標(biāo)can信號通道中的信號值與測試用例的預(yù)期結(jié)果的一致性確定測試結(jié)果,將測試結(jié)果和測試的中間結(jié)果進(jìn)行自動輸出和保存,能夠提高測試的自動化率。

16、第二方面,提供一種測試方法,應(yīng)用于測試系統(tǒng),所述測試系統(tǒng)用于對車輛進(jìn)行測試,所述車輛包括中控單元和車輛控制單元,所述中控單元與所述車輛控制單元連接,所述車輛控制單元包括can信號總線,所述can信號總線包括與所述車輛中的多個(gè)電子設(shè)備對應(yīng)設(shè)置的多個(gè)can信號通道,所述測試系統(tǒng)包括:數(shù)據(jù)選擇器,包括多個(gè)輸入端和至少一個(gè)輸出端,所述多個(gè)輸入端分別與所述多個(gè)can信號通道對應(yīng)連接;can總線測試板卡,包括至少一個(gè)信號通道,與所述數(shù)據(jù)選擇器的所述至少一個(gè)輸出端連接,所述至少一個(gè)信號通道的數(shù)量小于所述多個(gè)can信號通道的數(shù)量;設(shè)備控制器,與所述數(shù)據(jù)選擇器連接;所述方法包括:在對所述車輛進(jìn)行測試時(shí),根據(jù)當(dāng)前測試用例所指示的目標(biāo)can信號的類型,通過所述設(shè)備控制器控制所述數(shù)據(jù)選擇器中的所述多個(gè)輸入端與所述至少一個(gè)輸出端的連接關(guān)系,以使所述多個(gè)can信號通道中的目標(biāo)can信號通道與所述can總線測試板卡連通;其中,所述目標(biāo)can信號通道與所述目標(biāo)can信號的類型相對應(yīng)。

17、在一些實(shí)施例中,所述測試系統(tǒng)還包括上位機(jī),所述上位機(jī)與所述設(shè)備控制器以及所述can總線測試板卡連接;所述方法還包括:利用所述上位機(jī)解析所述當(dāng)前測試用例,提取所述當(dāng)前測試用例所涉及的目標(biāo)can信號的類型,以及,根據(jù)所述目標(biāo)can信號的類型生成第一控制命令;利用所述設(shè)備控制器接收并對所述第一控制命令進(jìn)行譯碼,確定目標(biāo)地址碼;利用所述數(shù)據(jù)選擇器根據(jù)所述目標(biāo)地址碼,調(diào)整所述多個(gè)輸入端與所述至少一個(gè)輸出端的連接關(guān)系,以使所述目標(biāo)can信號通道與所述can總線測試板卡連通。

18、在一些實(shí)施例中,所述設(shè)備控制器包括數(shù)據(jù)寄存器和控制處理器,所述方法還包括:利用所述數(shù)據(jù)存儲器存儲所述多個(gè)can信號通道與對應(yīng)的地址碼的映射關(guān)系;利用所述控制處理器對所述第一控制命令進(jìn)行譯碼,以及,根據(jù)所述第一控制命令指示的目標(biāo)can信號通道,查詢所述映射關(guān)系,確定與所述目標(biāo)can信號通道相對應(yīng)的地址碼為所述目標(biāo)地址碼。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
主站蜘蛛池模板: 西和县| 上饶县| 津市市| 东辽县| 昭通市| 云和县| 武夷山市| 绥棱县| 青铜峡市| 内黄县| 孙吴县| 隆安县| 丹凤县| 福泉市| 洛阳市| 错那县| 顺义区| 建湖县| 保康县| 广南县| 阿勒泰市| 怀集县| 策勒县| 张掖市| 棋牌| 克山县| 松溪县| 崇义县| 新野县| 开封县| 涡阳县| 祁门县| 桐乡市| 莱州市| 菏泽市| 六安市| 林西县| 东乡| 彰化市| 中阳县| 丰镇市|