System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及仪表测试领域,尤其涉及一种仪表u盘升级压力测试系统及方法。
技术介绍
1、仪表的升级功能是一个非常重要功能,因此在测试过程中会对仪表升级功能进行压力测试,以保证其功能的稳定性。u盘升级是仪表升级常用的一种渠道,所以会对仪表重复进行u盘升级功能测试。传统的测试方式是通过人工反复的插拔u盘来观察功能是否正常,这种方式非常消耗人力,而且对u盘接口零件的损耗也是比较严重的,并且不能做到大规模的测试。
技术实现思路
1、本专利技术针对现有技术中存在的技术问题,提供一种仪表u盘升级压力测试系统及方法,u盘进行仪表升级的过程中人工反复插拔耗时耗力且影响u盘接口零件的损耗的情况发生。
2、根据本专利技术的第一方面,提供了一种仪表u盘升级压力测试系统,包括:
3、上位机、升级模块和升级用u盘;所述升级模块包括:开关模块;
4、所述上位机与待升级仪表和所述开关模块分别连接;所述开关模块连接于所述待升级仪表和升级用u盘的连接线路中;
5、所述上位机向所述待升级仪表发出准备升级的指令,控制所述开关模块闭合使所述待升级仪表和升级用u盘连通进行升级。
6、在上述技术方案的基础上,本专利技术还可以作出如下改进。
7、可选的,所述开关模块为继电器,继电器打开则所述待升级仪表和升级用u盘连通,继电器关闭则所述待升级仪表和升级用u盘断开连接。
8、可选的,所述待升级仪表和升级用u盘连通进行升级后,所述上位机实时监控所述待
9、升级成功则控制所述开关模块断开,等待下一次准备升级的指令;升级失败则停止工作,保留升级异常的信息。
10、可选的,所述升级模块还包括:无线通信模块和mcu;所述待升级仪表通过所述无线通信模块与所述上位机通信;
11、所述待升级仪表进行升级之前包括:所述升级模块启动后保存所述待升级仪表的设备编号,基于所述设备编码向所述上位机发送注册请求;
12、所述上位机基于各个所述待升级仪表的注册信息向指定的一个或多个所述待升级仪表发出准备升级的指令。
13、可选的,所述待升级仪表和升级用u盘连通进行升级且升级失败时,向所述mcu发送升级异常情况信息,所述升级异常情况信息为升级包异常时,所述mcu控制所述开关模块重新闭合使所述待升级仪表和升级用u盘连通重新获取升级包进行升级。
14、可选的,所述上位机向所述待升级仪表发出准备升级的指令的同时向所述mcu发送升级包软件信息,所述待升级仪表向所述mcu发送升级包异常信息时,所述升级包异常信息包含的升级包软件信息与所述上位机发送的升级包软件信息不匹配时,所述mcu控制所述开关模块重新闭合使所述待升级仪表和升级用u盘连通重新获取升级包进行升级。
15、可选的,所述mcu控制使所述待升级仪表重新获取升级包进行升级超过设定次数时,向上位机发送检查所述升级用u盘的升级包软件信息以及所述待升级仪表和升级用u盘的连接线路的告警信息。
16、可选的,所述上位机接受各个升级模块的信息展示各个所述待升级仪表的升级情况,所述升级情况包括:升级成功次数、升级成功时间、升级成功版本、升级异常情况信息和升级异常时间。
17、根据本专利技术的第二方面,提供一种仪表u盘升级压力测试方法,包括:
18、步骤1,建立上位机与待升级仪表的通信链路,所述上位机获取仪表运行状态信息;
19、步骤2,在所述待升级仪表和升级用u盘的连接线路中设置开关模块;
20、步骤3,所述上位机向所述待升级仪表发出准备升级的指令,控制所述开关模块闭合使所述待升级仪表和升级用u盘连通进行升级。
21、可选的,所述步骤1之前还包括:
22、步骤0,保存所述待升级仪表的设备编号,基于所述设备编码向所述上位机发送注册请求;
23、所述步骤3中所述上位机基于各个所述待升级仪表的注册信息向指定的一个或多个所述待升级仪表发出准备升级的指令。
24、本专利技术提供的一种仪表u盘升级压力测试系统及方法,实现自动化重复u盘升级功能,并且可以避免u盘进行仪表升级的过程中人工反复插拔耗时耗力且影响u盘接口零件的损耗的情况发生;通过设计一个可以独立工作u盘升级模块,各个升级模块注册后,配合wifi模块实现大范围的u盘升级自动化测试;在自动判断升级异常为升级包异常时,可以检测升级包软件的信息,再根据实际情况重新获取升级包进行升级,在多次升级失败时针对性提出警告信息;上位机端可以展示各个待升级仪表的升级成功和失败的升级情况。
本文档来自技高网...【技术保护点】
1.一种仪表U盘升级压力测试系统,其特征在于,所述测试系统包括:上位机、升级模块和升级用U盘;所述升级模块包括:开关模块;
2.根据权利要求1所述的测试系统,其特征在于,所述开关模块为继电器,继电器打开则所述待升级仪表和升级用U盘连通,继电器关闭则所述待升级仪表和升级用U盘断开连接。
3.根据权利要求1所述的测试系统,其特征在于,所述待升级仪表和升级用U盘连通进行升级后,所述上位机实时监控所述待升级仪表的状态:
4.根据权利要求1所述的测试系统,其特征在于,所述升级模块还包括:无线通信模块和MCU;所述待升级仪表通过所述无线通信模块与所述上位机通信;
5.根据权利要求4所述的测试系统,其特征在于,所述待升级仪表和升级用U盘连通进行升级且升级失败时,向所述MCU发送升级异常情况信息,所述升级异常情况信息为升级包异常时,所述MCU控制所述开关模块重新闭合使所述待升级仪表和升级用U盘连通重新获取升级包进行升级。
6.根据权利要求4所述的测试系统,其特征在于,所述上位机向所述待升级仪表发出准备升级的指令的同时向所述MCU发送升级
7.根据权利要求5或6所述的测试系统,其特征在于,所述MCU控制使所述待升级仪表重新获取升级包进行升级超过设定次数时,向上位机发送检查所述升级用U盘的升级包软件信息以及所述待升级仪表和升级用U盘的连接线路的告警信息。
8.根据权利要求1所述的测试系统,其特征在于,所述上位机接受各个升级模块的信息展示各个所述待升级仪表的升级情况,所述升级情况包括:升级成功次数、升级成功时间、升级成功版本、升级异常情况信息和升级异常时间。
9.一种仪表U盘升级压力测试方法,其特征在于,所述测试方法包括:
10.根据权利要求9所述的测试方法,其特征在于,所述步骤1之前还包括:
...【技术特征摘要】
1.一种仪表u盘升级压力测试系统,其特征在于,所述测试系统包括:上位机、升级模块和升级用u盘;所述升级模块包括:开关模块;
2.根据权利要求1所述的测试系统,其特征在于,所述开关模块为继电器,继电器打开则所述待升级仪表和升级用u盘连通,继电器关闭则所述待升级仪表和升级用u盘断开连接。
3.根据权利要求1所述的测试系统,其特征在于,所述待升级仪表和升级用u盘连通进行升级后,所述上位机实时监控所述待升级仪表的状态:
4.根据权利要求1所述的测试系统,其特征在于,所述升级模块还包括:无线通信模块和mcu;所述待升级仪表通过所述无线通信模块与所述上位机通信;
5.根据权利要求4所述的测试系统,其特征在于,所述待升级仪表和升级用u盘连通进行升级且升级失败时,向所述mcu发送升级异常情况信息,所述升级异常情况信息为升级包异常时,所述mcu控制所述开关模块重新闭合使所述待升级仪表和升级用u盘连通重新获取升级包进行升级。
6.根据权利要求4所述的测试系统,其特征...
【专利技术属性】
技术研发人员:邓磊,尤涛,
申请(专利权)人:武汉云片松科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。