System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及串口通信,具体而言,涉及一种rs485组网稳定性测试装置以及一种rs485组网稳定性测试方法。
技术介绍
1、随着通信技术的进步,通信网络规模也随之逐渐扩大,大大便捷了人们的生活。通信网络规模的扩大,导致通信设备的数量和种类不断增加,维护量也随之增大了。在串口通信
,rs485通讯网络作为一种便捷通讯网络,被广泛的应用于诸多工业场景中,rs485组网通常情况下遵循一主多从结构,但在现场使用中常出现不能通信的情况。具体地,传统测试方法中,无法通过监控终端对被测设备所有可能工况的模拟测试,无法做到全面且系统的测试。
技术实现思路
1、本申请的实施例提供了一种rs485组网稳定性测试装置以及一种rs485组网稳定性测试方法,本申请的技术方案可以对被测设备进行全方位的组网稳定性测试。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请实施例的第一方面,提供了一种rs485组网稳定性测试装置,适用于对采用rs485协议进行通信的被测设备进行组网稳定性测评,所述装置包括:
4、组网控制终端;
5、用于与所述被测设备连接的若干组网模拟微控制器,若干所述组网模拟微控制器通过rs485总线与所述组网控制终端通讯连接;
6、供电电源,与所述被测设备和若干所述组网模拟微控制器连接;
7、其中,所述供电电源与所述被测设备之间设置有第一可控供电开关,所述供电电源与若干
8、在本申请的一些实施例中,基于前述方案,还包括:输出阻抗匹配电阻和输入阻抗匹配电阻;
9、所述输出阻抗匹配电阻设置在所述rs485总线的前端,所述输入阻抗匹配电阻设置在所述rs485总线的末端;
10、所述输出阻抗匹配电阻和所述输入阻抗匹配电阻与所述组网控制终端连接;
11、其中,所述组网控制终端控制所述输出阻抗匹配电阻与所述输入阻抗匹配电阻进行阻值调整。
12、根据本申请实施例的第二方面,提供了一种基于上述第一方面任一所述装置的rs485组网稳定性测试方法,包括:
13、利用所述装置对被测设备进行上电测试、临界饱和状态下组网测试和正常工作状态下组网测试;
14、基于三个测试结果判断所述被测设备通信是否正常。
15、在本申请的一些实施例中,基于前述方案,利用所述装置对被测设备进行上电测试,包括:
16、根据上电测试需求调配所述装置;
17、根据所述被测设备的预设周期性时间间隔对rs485通讯网络中的所有设备进行至少一轮的上电顺序测试或重启测试,其中,所述rs485通讯网络由被测设备和组网模拟微控制器组成;
18、根据所述被测设备和组网模拟微控制器的通讯状态判定所述被测设备是否满足上电测试指标要求。
19、在本申请的一些实施例中,基于前述方案,所述根据所述被测设备的通讯状态判定所述被测设备是否满足上电测试指标要求,包括:
20、若所述被测设备与所述组网模拟微控制器反馈的通讯状态是一直忙线和/或设备运行卡死,则判定所述被测设备不满足上电测试指标要求;
21、若所述被测设备与所述组网模拟微控制器反馈的通讯状态为正常,则判定所述被测设备满足上电测试指标要求。
22、在本申请的一些实施例中,基于前述方案,利用所述装置对被测设备进行临界饱和状态下组网测试,包括:
23、根据临界饱和状态下组网测试需求调配所述装置;
24、判断所述被测设备在所述装置的rs485通讯网络中属于主机还是从机,若为从机,则将正常通讯协议导入所述rs485通讯网络中的一个组网模拟微控制器,并将所述组网模拟微控制器作为rs485通讯网络的主机;
25、对作为从机的所述被测设备实施第一风暴遍历回复测试;
26、根据所述被测设备和与作为主机的组网模拟微控制器的通讯状态判断所述被测设备是否满足第一风暴遍历回复测试指标要求;
27、其中,所述第一风暴遍历回复测试是指作为主机的组网模拟微控制器发送正常通信协议询问所述被测设备以及作为从机的组网模拟微控制器,作为从机的组网模拟微控制器采用风暴遍历回复协议方式响应作为主机的组网模拟微控制器的询问。
28、在本申请的一些实施例中,基于前述方案,所述根据所述被测设备和与作为主机的组网模拟微控制器的通讯状态判断所述被测设备是否满足第一风暴遍历回复测试指标要求,包括:
29、若作为从机的被测设备与作为主机的组网模拟微控制器之间通讯状态处于一直忙线或运行卡死中的一种,则判定所述被测设备不满足第一风暴遍历回复测试指标要求;
30、若作为从机的被测设备与作为主机的组网模拟微控制器之间的通讯状态为正常,则判定所述被测设备满足第一风暴遍历回复测试指标要求。
31、在本申请的一些实施例中,基于前述方案,利用所述装置对被测设备进行临界饱和状态下组网测试,包括:
32、根据临界饱和状态下组网测试需求调配所述装置;
33、判断所述被测设备在所述装置的rs485通讯网络中属于主机还是从机,若为主机,则将正常通讯协议导入所述rs485通讯网络中一个组网模拟微控制器,将风暴遍历回复协议导入所述rs485通讯网络中的其他组网模拟微控制器,并将导入正常通讯协议和风暴遍历回复协议的两组组网模拟微控制器作为从机;
34、对作为主机的所述被测设备实施第二风暴遍历回复测试;
35、根据所述被测设备和与导入正常通讯协议的组网模拟微控制器的通讯状态判断所述被测设备是否满足第二风暴遍历回复测试指标要求;
36、其中,所述第二风暴遍历回复测试是指作为主机的所述被测设备发送正常通信协议询问导入正常通讯协议的组网模拟微控制器及导入风暴遍历回复协议的组网模拟微控制器,导入风暴遍历回复协议的组网模拟微控制器采用风暴遍历回复协议方式响应所述被测设备的询问。
37、在本申请的一些实施例中,基于前述方案,所述根据所述被测设备和与导入正常通讯协议的组网模拟微控制器的通讯状态判断所述被测设备是否满足第二风暴遍历回复测试指标要求,包括:
38、若作为主机的被测设备与导入正常通讯协议的且作为从机的组网模拟微控制器之间通讯状态处于一直忙线或运行卡死中的一种,则判定所述被测设备不满足第二风暴遍历回复测试指标要求;
39、若作为主机的被测设备与导入正常通讯协议的且作为从机的组网模拟微控制器之间的通讯状态为正常,则判定所述被测设备满足第二风暴遍历回复测试指标要求。
40、在本申请的一些实施例中,基本文档来自技高网...
【技术保护点】
1.一种RS485组网稳定性测试装置,其特征在于,适用于对采用RS485协议进行通信的被测设备进行组网稳定性测评,所述装置包括:
2.根据权利要求1所述的装置,其特征在于,还包括:输出阻抗匹配电阻和输入阻抗匹配电阻;
3.一种基于权利要求1-2任一项所述装置的RS485组网稳定性测试方法,其特征在于,包括:
4.根据权利要求3所述的方法,其特征在于,利用所述装置对被测设备进行上电测试,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述被测设备的通讯状态判定所述被测设备是否满足上电测试指标要求,包括:
6.根据权利要求3所述的方法,其特征在于,利用所述装置对被测设备进行临界饱和状态下组网测试,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述被测设备和与作为主机的组网模拟微控制器的通讯状态判断所述被测设备是否满足第一风暴遍历回复测试指标要求,包括:
8.根据权利要求3所述的方法,其特征在于,利用所述装置对被测设备进行临界饱和状态下组网测试,包括:
9.根据权利要求
10.根据权利要求3所述的方法,其特征在于,利用所述装置对被测设备进行正常工作状态下组网测试,包括:
...【技术特征摘要】
1.一种rs485组网稳定性测试装置,其特征在于,适用于对采用rs485协议进行通信的被测设备进行组网稳定性测评,所述装置包括:
2.根据权利要求1所述的装置,其特征在于,还包括:输出阻抗匹配电阻和输入阻抗匹配电阻;
3.一种基于权利要求1-2任一项所述装置的rs485组网稳定性测试方法,其特征在于,包括:
4.根据权利要求3所述的方法,其特征在于,利用所述装置对被测设备进行上电测试,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述被测设备的通讯状态判定所述被测设备是否满足上电测试指标要求,包括:
6.根据权利要求3所述的方法,其特征在于,利用所述装置...
【专利技术属性】
技术研发人员:江瑜,郎宏志,胡丹,赵瑞麒,何羽乔,陈倩,张文龙,唐诗俊,
申请(专利权)人:成都市产品质量监督检验研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。