响应时间的测试系统、方法与流程

文档序号:37337234发布日期:2024-03-18 18:03阅读:9来源:国知局
响应时间的测试系统、方法与流程

本发明涉及自动化测试,尤其涉及一种响应时间的测试系统、方法。


背景技术:

1、工业控制技术领域中,元器件的响应时间对控制精度至关重要。元器件投入时间之前或者投入使用过程中,需要对元器件的响应时间进行测试。目前,元器件的控制可能涉及多个层级的控制,例如主控制器发出控制指令至从控制器,由从控制器控制元器件。对于该场景中,对元器件的响应时间测试的干扰因素较多,如何更精确地完成响应时间测试,是目前急需解决的问题。


技术实现思路

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、本发明的积极进步效果在于:本发明在计算被测对象的响应时间之间,先判断上位机与各控制器之间是否时间同步,在确定上位机与各控制器之间时间同步的情况下,计算被测对象对控制指令的响应时间可以避免或者尽量避免上位机、各控制器的系统时间不同步引入的计算误差,从而提高响应时间测试的精确度。



技术特征:

1.一种响应时间的测试系统,其特征在于,包括:上位机、第一控制器和第二控制器;所述第一控制器分别与所述上位机和所述第二控制器通信连接;

2.根据权利要求1所述的响应时间的测试系统,其特征在于,所述上位机还用于在所述时间同步误差大于等于所述误差阈值时,则执行与所述第一控制器和所述第二控制器的对时操作。

3.根据权利要求1或2所述的响应时间的测试系统,其特征在于,所述上位机、所述第一控制器和所述第二控制器均设有通讯背板,所述上位机、所述第一控制器和所述第二控制器通过所述通讯背板通信连接。

4.根据权利要求1或2所述的响应时间的测试系统,其特征在于,所述第一控制器通过低电压差分信号总线与所述第二控制器通信连接。

5.一种响应时间的测试系统,其特征在于,包括:上位机和控制组件;所述上位机与所述控制组件通信连接;

6.根据权利要求5所述的响应时间的测试系统,其特征在于,所述上位机还用于在所述时间同步误差大于等于所述误差阈值时,则执行与所述控制组件的对时操作。

7.根据权利要求5或6所述的响应时间的测试系统,其特征在于,所述控制组件包括第一控制器和第二控制器;所述第一控制器与所述第二控制器通信连接;所述第一控制器还与所述上位机通信连接,所述第二控制器还与所述被测对象通信连接。

8.根据权利要求7所述的响应时间的测试系统,其特征在于,所述第一控制器通过低电压差分信号总线与所述第二控制器通信连接;

9.一种响应时间的测试方法,其特征在于,包括:

10.根据权利要求9所述的响应时间的测试方法,其特征在于,


技术总结
本发明公开了一种响应时间的测试系统、方法。测试方法包括:获取被测对象的测试数据;测试数据表征被测对象对控制器发送的控制指令作出响应的数据,且测试数据携带时间信息;根据时间信息判断各控制器之间的时间同步误差是否小于误差阈值;在时间同步误差小于误差阈值的情况下,根据时间信息确定被测对象针对控制指令的响应时间。本发明在计算被测对象的响应时间之间,先判断上位机与各控制器之间是否时间同步,在确定上位机与各控制器之间时间同步的情况下,计算被测对象对控制指令的响应时间可以避免或者尽量避免上位机、各控制器的系统时间不同步引入的计算误差,从而提高响应时间测试的精确度。

技术研发人员:李灵燚,蒋磊,徐沧,苏亚南,杨颖
受保护的技术使用者:国核自仪系统工程有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1