System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于bms測試,具體涉及一種bms測試系統及方法。
技術介紹
1、在進行bms測試的過程中,需要對bms測試軟件進行開發,在bms軟件開發過程中,由于人為因素的存在,導致軟件的缺陷不可避免。為找出軟件存在的缺陷,確保軟件滿足了相關的功能需求,需要對軟件進行測試。針對軟件功能的測試,需要將bms軟件運行后才能進行測試,整個測試過程需要花費時間較多,效率不高。
技術實現思路
1、為了克服上述技術缺陷,本專利技術提供了一種bms測試系統及方法,其能解決bms軟件測試運行效率低的問題。
2、為了解決上述問題,本專利技術采用以下方案實現:
3、一種bms測試系統,所述bms測試系統連接有交換機,所述交換機分別連接通用測試主板單元、網絡多串口通訊單元,所述網絡多串口通訊單元與電池模擬單元連接,所述通用測試主板單元、所述電池模擬單元與待測試bms產品連接;
4、所述bms測試系統包括:應用層、通信接口層、協議層、驅動層和展示層;
5、所述應用層用于根據待測試bms產品的信息,配置測試方案,并通過所述通信接口層、所述協議層發送至所述交換機,所述通用測試主板單元從所述交換機獲取所述測試方案發送至待測試bms產品;所述電池模擬單元從所述交換機獲取所述測試方案發送至待測試bms產品;同時,所述應用層還用于通過所述通信接口層、所述協議層接收待測試bms產品的采樣信息;
6、所述驅動層用于對通用測試主板單元進行驅動控制;
7、
8、作為本專利技術的進一步改進,所述應用層包括:產品信息管理單元、測試方案管理單元、模擬電池管理單元和模擬設備管理單元;
9、所述產品信息管理單元存儲有待測試bms產品的項目信息,所述項目信息保存有不同的產品信息;
10、所述測試方案管理單元基于所述項目信息、所述產品信息配置測試項目以構建測試方案;
11、所述模擬電池管理單元用于對通信參數進行配置以及對模擬電池單元進行測試參數配置;
12、所述模擬設備管理單元用于對所述通用測試主板單元進行管理以及控制所述電池模擬單元。
13、作為本專利技術的進一步改進,對所述通用測試主板單元進行管理包括:對所述通用測試主板單元進行升級、維護、方案管理。
14、作為本專利技術的進一步改進,所述應用層還包括:權限管理單元和系統運行狀態管理單元;
15、所述權限管理單元用于對用戶的權限進行管理;
16、所述系統運行狀態管理單元用于接收并顯示待測試bms產品的運行狀態信息。
17、作為本專利技術的進一步改進,所述通信接口層包括:串口通信接口、客戶端模式接口組、tcp服務端模式接口和sftp文件傳輸接口;
18、所述串口通信接口通過所述網絡多串口通訊單元與所述電池模擬單元通信,以對所述測試方案、所述測試參數的傳輸;
19、所述客戶端模式接口組用于向待測試bms產品發送數據;
20、所述tcp服務端模式接口用于接收測試bms產品的數據;
21、所述sftp文件傳輸接口用于對待測試bms產品的網絡進行升級操作。
22、作為本專利技術的進一步改進,所述客戶端模式接口組包括:tcp客戶端模式接口和udp客戶端模式接口;
23、所述tcp客戶端模式接口用于與待測試bms產品的網絡端口連接;
24、所述udp客戶端模式接口用于與所述網絡多串口通訊單元的網絡接口連接。
25、作為本專利技術的進一步改進,所述協議層包括:包括:oop面向對象協議單元、modbus協議單元;
26、所述oop面向對象協議單元用于在所述通信接口層進行通信時,提供oop面向對象協議;
27、所述modbus協議單元用于在所述通信接口層進行通信時,提供modbus協議。
28、作為本專利技術的進一步改進,所述驅動層包括:直流電源單元、外部時基源;
29、所述直流電源單元與所述通用測試主板單元連接以提供工作電源;
30、所述外部時基源與所述通用測試主板單元連接以提供參考時頻。
31、本專利技術還提供了一種bms測試方法,用于上述的bms測試系統中,包括步驟:
32、連接待測試bms產品;
33、若連接成功,則配置測試方案加載至待測試bms產品;
34、在待測試bms產品執行所述測試方案結束后,生成測試結論報告。
35、作為本專利技術的進一步改進,所述配置方案包括:控制所述模擬電池單元輸出測試參數供待測試bms產品進行采集;
36、將所述采樣信息與所述配置方案進行對比;
37、若一致,則生成所述測試結論報告。
38、與現有技術相比,本專利技術具有以下有益效果:本專利技術將bms測試系統劃分為應用層、通信接口層、協議層、驅動層和展示層,對測試功能進行精細化劃分,進而提供測試效率。
本文檔來自技高網...【技術保護點】
1.一種BMS測試系統,其特征在于,所述BMS測試系統連接有交換機,所述交換機分別連接通用測試主板單元、網絡多串口通訊單元,所述網絡多串口通訊單元與電池模擬單元連接,所述通用測試主板單元、所述電池模擬單元與待測試BMS產品連接;
2.根據權利要求1所述的BMS測試系統,其特征在于,所述應用層包括:產品信息管理單元、測試方案管理單元、模擬電池管理單元和模擬設備管理單元;
3.根據權利要求2所述的BMS測試系統,其特征在于,對所述通用測試主板單元進行管理包括:對所述通用測試主板單元進行升級、維護、方案管理。
4.根據權利要求2所述的BMS測試系統,其特征在于,所述應用層還包括:權限管理單元和系統運行狀態管理單元;
5.根據權利要求2所述的BMS測試系統,其特征在于,所述通信接口層包括:串口通信接口、客戶端模式接口組、tcp服務端模式接口和Sftp文件傳輸接口;
6.根據權利要求1所述的BMS測試系統,其特征在于,所述客戶端模式接口組包括:Tcp客戶端模式接口和Udp客戶端模式接口;
7.根據權利要求1所述的BMS
8.根據權利要求1所述的BMS測試系統,其特征在于,所述驅動層包括:直流電源單元、外部時基源;
9.一種BMS測試方法,其特征在于,用于如權利要求1至8任一項所述的BMS測試系統中,包括步驟:
10.根據權利要求9所述的測試方法,其特征在于,所述配置方案包括:控制所述模擬電池單元輸出測試參數供待測試BMS產品進行采集;
...【技術特征摘要】
1.一種bms測試系統,其特征在于,所述bms測試系統連接有交換機,所述交換機分別連接通用測試主板單元、網絡多串口通訊單元,所述網絡多串口通訊單元與電池模擬單元連接,所述通用測試主板單元、所述電池模擬單元與待測試bms產品連接;
2.根據權利要求1所述的bms測試系統,其特征在于,所述應用層包括:產品信息管理單元、測試方案管理單元、模擬電池管理單元和模擬設備管理單元;
3.根據權利要求2所述的bms測試系統,其特征在于,對所述通用測試主板單元進行管理包括:對所述通用測試主板單元進行升級、維護、方案管理。
4.根據權利要求2所述的bms測試系統,其特征在于,所述應用層還包括:權限管理單元和系統運行狀態管理單元;
5.根據權利要求2所述的bms測試系統,其特征在于,所述...
【專利技術屬性】
技術研發人員:劉志遠,劉聯杰,陳紅梅,李焱,謝江平,武新旗,
申請(專利權)人:深圳市科陸電子科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。