System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及汽車,具體涉及電動汽車測試技術等,特別涉及一種硬件在環測試的系統和方法。
技術介紹
1、硬件在環測試(hardware-in-the-loop,hil)系統在新能源汽車研發中發揮著關鍵作用。它能夠在不依賴實際車輛和環境的情況下,對復雜的整車控制系統進行全面的測試和驗證。這不僅大幅縮短了開發周期,降低了測試成本,還能提高整車控制系統在早期設計階段的可靠性和安全性。
2、目前,大多數的硬件在環測試系統為待測控制器預留了大量信號通道,導致資源冗余。但是,硬件在環測試系統僅能對單個控制器進行單次測試,測試流程較為單一,無法充分利用硬件在環測試系統的資源。
技術實現思路
1、本申請提供了一種硬件在環測試的系統和方法,可以解決了硬件在環測試系統的資源使用不充分的問題,所述技術方案如下:
2、第一方面,提供了一種硬件在環測試的系統,所述系統包括:第一上位機、第一實時機、第二實時機、板卡箱、以及程控電源;
3、所述第一上位機,與所述第一實時機連接,用于發送實時機切換指令至所述第一實時機;
4、所述板卡箱包括第一板卡組、第二板卡組、第一切換模組和第二切換模組,其中,所述第一切換模組設置于所述第一板卡組和所述第二板卡組之間,所述第二切換模組設置于所述第二板卡組和所述板卡箱的背板之間,所述第一切換模組和第二切換模組用于對所述第一實時機和第二實時機的工作模式進行調整處理;
5、所述第一實時機和所述第二實時機分別與所述板卡箱連接,其中,所
6、所述程控電源為雙通道程控電源,用于為待測試的控制器供電。
7、在一種可能的實現方式中,所述第一實時機,用于基于接收到的所述實時機切換指令,確定輸出至所述第一切換模組的第一電平信號和輸出至所述第二切換模組的第二電平信號;
8、基于所述第一電平信號和所述第二電平信號,控制所述第一切換模組和所述第二切換模組的開關狀態,以基于所述第一切換模組和所述第二切換模組的開關狀態調整所述第一實時機和第二實時機的工作模式。
9、在一種可能的實現方式中,所述第一實時機,用于:
10、響應于所述實時機切換指令為切換至雙實時機控制模式,確定輸出至所述第一切換模組的第一電平信號為低電平信號和輸出至所述第二切換模組的第二電平信號為高電平信號;
11、基于所述低電平信號,控制所述第一切換模組的開關狀態為斷開狀態,基于所述高電平信號,控制所述第二切換模組的開關狀態為關閉狀態,以基于斷開狀態的第一切換模組和關閉狀態的第二切換模組,調整所述第一實時機和第二實時機的工作模式為雙實時機控制模式。
12、在一種可能的實現方式中,所述第一實時機,還用于:
13、響應于所述實時機切換指令為切換至單實時機控制模式,確定輸出至所述第一切換模組的第一電平信號為高電平信號和輸出至所述第二切換模組的第二電平信號為低電平;
14、基于所述高電平信號,控制所述第一切換模組的開關狀態為關閉狀態,基于所述低電平信號,控制所述第二切換模組的開關狀態為斷開狀態,以基于關閉狀態的第一切換模組和斷開狀態的第二切換模組,調整所述第一實時機和第二實時機的工作模式為單實時機控制模式。
15、在一種可能的實現方式中,所述系統還包括第二上位機;
16、所述第二上位機與所述第二實時機連接,用于發送控制器測試任務至所述第二實時機。
17、在一種可能的實現方式中,所述第一板卡組包括數字量信號板卡,所述數字量信號板卡用于將基于所述實時機切換指令所確定的電平信號輸出至所述第一切換模組和第二切換模組。
18、在一種可能的實現方式中,所述系統還包括上電控制箱、故障注入模塊和信號箱;
19、所述上電控制箱用于為所述第一實時機、第二實時機、板卡箱、故障注入模塊、信號箱以及程控電源供電;
20、所述故障注入模塊,分別與所述第一實時機、第二實時機、板卡箱、信號箱、以及待測試的控制器進行通信,用于對所述待測試的控制器的故障測試提供模擬故障信號。
21、在一種可能的實現方式中,所述第一切換模組和第二切換模組均為繼電器。
22、第二方面,提供了一種硬件在環測試的方法,所述方法應用于如上方面以及實現方式中任一項所述的硬件在環測試的系統,所述硬件在環測試的系統包括第一上位機、第一實時機、第二實時機、板卡箱、以及程控電源,所述方法包括:
23、所述第一上位機發送實時機切換指令至所述第一實時機;
24、所述第一實時機接收所述實時機切換指令;
25、所述第一實時機基于所述實時機切換指令,控制所述板卡箱中的第一切換模組和第二切換模組的開關狀態,以基于所述開關狀態調整所述第一實時機和第二實時機的工作模式。
26、在一種可能的實現方式中,所述第一上位機發送實時機切換指令至所述第一實時機之前,還包括:
27、響應于待測控制器為第一控制器,確定所述實時機切換指令為切換至單實時機控制模式;所述第一控制器對應的信號數量大于預設的第一數量閾值;
28、響應于待測控制器為第二控制器,確定所述實時機切換指令為切換至雙實時機控制模式,所述第二控制器對應的信號數量小于預設的第二數量閾值。
29、本申請提供的技術方案的有益效果至少包括:
30、由上述技術方案可知,本申請實施例中硬件在環測試的系統包括第一上位機、第一實時機、第二實時機、板卡箱、以及程控電源,所述第一上位機,與所述第一實時機連接,用于發送實時機切換指令至所述第一實時機,所述板卡箱包括第一板卡組、第二板卡組、第一切換模組和第二切換模組,其中,所述第一切換模組設置于所述第一板卡組和所述第二板卡組之間,所述第二切換模組設置于所述第二板卡組和所述板卡箱的背板之間,所述第一切換模組和第二切換模組用于對所述第一實時機和第二實時機的工作模式進行調整處理,所述第一實時機、第二實時機分別與所述板卡箱連接,其中,所述第一實時機用于接收所述實時機切換指令,并通過第一板卡組控制所述第一切換模組和第二切換模組的開關狀態,所述第二實時機用于控制所述第二板卡組,所述程控電源為雙通道程控電源,用于為待測試的控制器供電,由于硬件在環測試的系統可以包括第一實時機、第二實時機,并可以通過設置于板卡箱中的第一切換模組和第二切換模組調整第一實時機和第二實時機的工作模式,可以實現了基于不同的實際測試需求進行兩個實時機工作模式的切換,可以動態選擇一臺實時機集中控制所有測試資源,或將不同測試任務分配給兩臺實時機進行處理,提升了硬件在環測試系統的測試靈活性的同時,還可以充分利用該系統的硬件資源。
31、應當理解,本部分所描述的內容并非旨在標識本申請的實施例的關鍵或重要特征,也不用于限制本申請的范圍。本申請的其它特征本文檔來自技高網...
【技術保護點】
1.一種硬件在環測試的系統,其特征在于,所述系統包括:第一上位機、第一實時機、第二實時機、板卡箱、以及程控電源;
2.根據權利要求1所述的系統,其特征在于,所述第一實時機,用于基于接收到的所述實時機切換指令,確定輸出至所述第一切換模組的第一電平信號和輸出至所述第二切換模組的第二電平信號;
3.根據權利要求2所述的系統,其特征在于,所述第一實時機,用于:
4.根據權利要求2所述的系統,其特征在于,所述第一實時機,還用于:
5.根據權利要求1所述的系統,其特征在于,所述系統還包括第二上位機;
6.根據權利要求1所述的系統,其特征在于,所述第一板卡組包括數字量信號板卡,所述數字量信號板卡用于將基于所述實時機切換指令所確定的電平信號輸出至所述第一切換模組和第二切換模組。
7.根據權利要求1所述的系統,其特征在于,所述系統還包括上電控制箱、故障注入模塊和信號箱;
8.根據權利要求1-7中任一項所述的系統,其特征在于,所述第一切換模組和第二切換模組均為繼電器。
9.一種硬件在環測試的方法,其特征在
10.根據權利要求9所述的方法,其特征在于,所述第一上位機發送實時機切換指令至所述第一實時機之前,還包括:
...【技術特征摘要】
1.一種硬件在環測試的系統,其特征在于,所述系統包括:第一上位機、第一實時機、第二實時機、板卡箱、以及程控電源;
2.根據權利要求1所述的系統,其特征在于,所述第一實時機,用于基于接收到的所述實時機切換指令,確定輸出至所述第一切換模組的第一電平信號和輸出至所述第二切換模組的第二電平信號;
3.根據權利要求2所述的系統,其特征在于,所述第一實時機,用于:
4.根據權利要求2所述的系統,其特征在于,所述第一實時機,還用于:
5.根據權利要求1所述的系統,其特征在于,所述系統還包括第二上位機;
6.根據權利要求1所述的系統,其特征在于,所述第一板卡組包括數字量信號板卡,所述數字量...
【專利技術屬性】
技術研發人員:李文凱,
申請(專利權)人:江蘇零一汽車科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。