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测试系统,其特征在于,所述...
【专利技术属性】
技术研发人员:刘志远,刘联杰,陈红梅,李焱,谢江平,武新旗,
申请(专利权)人:深圳市科陆电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。