用于IO模块的自动化测试装置的制作方法

摘要: 本发明涉及io模块测试,尤其涉及用于io模块的自动化测试装置。背景技术:1、远程io模块具有多信号类型、多通道输入和多量程配置,并且具有诊断功能,生产时需要进行...
用于IO模块的自动化测试装置的制作方法

本发明涉及io模块测试,尤其涉及用于io模块的自动化测试装置。

背景技术:

1、远程io模块具有多信号类型、多通道输入和多量程配置,并且具有诊断功能,生产时需要进行校准和功能检验。

2、然而,现有的对io模块的校准和功能检验采用手工配置,传统的手工加载输入信号和手工逐条配置诊断功能,耗时巨大。

技术实现思路

1、本发明提供了一种用于io模块的自动化测试装置,以解决对io模块进行自动化测试时耗时大的问题。

2、根据本发明的一方面,提供了一种用于io模块的自动化测试装置,包括:

3、控制模块,用于输出第一控制信号和第二控制信号;

4、信号收发模块,与所述控制模块连接,用于响应所述第一控制信号向被测模块的io通道输出第一测试信号,以及响应于第二控制信号,接收被测模块的io通道返回的第检验二测试信号并生成实际检验信号,所述控制模块用于将所述实际检验信号与所述第二控制信号所表征的目标检验信号进行比较,输出测试结果信号;

5、信号分配模块,包括至少一个第一端口组,所述信号收发模块包括与所述至少一个第一端口组对应的至少一个第二端口组,所述第一端口组与对应的第二端口组连接;所述被测模块包括至少两个io通道,所述信号分配模块还包括与所述至少两个io通道对应的至少两个第三端口组,所述第三端口组与对应的所述io通道连接;

6、针对任一所述第一端口组,所述控制模块用于控制所述信号分配模块将所述第一端口组分时与各所述第三端口组连通,以分时向被测模块的各io通道输出第一测试信号,或者,以分时将所述被测模块的各io通道的第检验二测试信号发送至所述信号收发模块。

7、可选的,所述信号分配模块包括与所述至少一个第一端口组对应的至少一个选通开关;

8、所述选通开关包括公共端和与所述至少两个第三端口组对应的至少两个选通端,所述公共端与对应的所述第一端口组连接,所述选通端与对应的第三端口组连接,所述选通开关的控制端与所述控制模块连接;

9、针对任一所述第一端口组,所述控制模块用于控制所述公共端分时与各所述选通端连通,以将所述第一端口组分时与各所述第三端口组连通。

10、可选的,每一所述第一端口组包括至少一个第一端口,每一所述第三端口组包括至少一个第三端口,所述信号分配模块包括m个第一端口和n个第三端口;m为大于或等于1的整数,n为大于或等于2的整数;

11、所述第一端口与所述第三端口之间通过交叉点开关组连接,所述交叉点开关组包括m条第一信号线、n条第二信号线以及m×n个开关器件,每一所述开关器件连接于一条所述第一信号线与一条所述第二信号线的交叉点处;

12、各所述开关器件与所述控制模块连接。

13、可选的,所述开关器件为继电器。

14、可选的,至少一个第一端口组包括用于传输电压的电压端口组、用于传输电流的电流端口组以及用于传输电阻的电阻端口组。

15、可选的,所述控制模块用于依次对各个第一端口组执行分时选通操作;其中,所述分时选通操作包括:控制所述信号分配模块将当前所述第一端口组分时与各所述第三端口组连通,以分时向所述被测模块的各io通道输出所述第一测试信号,或者,以分时将所述被测模块的各io通道的第二测试信号发送至所述信号收发模块。

16、可选的,所述信号收发模块包括通信单元、信号发生单元和测量单元;

17、所述通信单元与所述控制模块连接;

18、所述信号发生单元与所述通信单元连接,还分别与各所述第一端口组连接,用于根据所述第一控制信号生成所述第一测试信号;

19、所述测量单元与所述通信单元连接,还分别与各所述第一端口组连接,用于根据所述第二测试信号生成所述实际检验信号。

20、可选的,所述通信单元为usb接口。

21、可选的,所述控制模块包括第一通信接口,所述信号分配模块包括第二通信接口,所述用于io模块的自动化测试装置还包括协议转换模块,所述协议转换模块包括第三通信接口和第四通信接口;

22、所述第三通信接口与所述第一通信接口通信连接,所述第四通信接口与所述第二通信接口通信连接;

23、所述协议转换模块被配置为:将经由所述第三通信接口接收的来自所述控制模块的信号进行协议格式转换,并将转换后的信号经由所述第四通信接口发送至所述信号分配模块,和/或,将经由所述第四通信接口接收的来自所述信号分配模块的信号进行协议格式转换,并将转换后的信号经由所述第三通信接口发送至所述控制模块。

24、可选的,所述第一通信接口为usb接口,所述第二通信接口为rs-485接口,所述信号分配模块与所述协议转换模块之间通过所述rs-485接口传输基于modbus协议的数据帧。

25、设置信号分配模块,以在控制模块的控制下,将第一端口组分时与各个第三端口组连通,进而实现第一端口组与各个io通道之间的分时连通,进而使得信号分配模块响应第一控制信号生成的第一测试信号传输至相应的io通道中,或者,将io通道响应第二控制信号生成的第二测试信号传输至信号收发模块,信号收发模块再读取第二测试信号以生成实际检验信号并传输至控制模块以进行检验。通过信号收发模块、信号分配模块和控制模块完成对被测模块多个io通道的自动校准以及检验工程,整个过程自动完成,无需人工介入,提高测试速度,缩短测试耗时。

26、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

1.一种用于io模块的自动化测试装置,其特征在于,包括:

2.根据权利要求1所述的用于io模块的自动化测试装置,其特征在于,所述信号分配模块包括与所述至少一个第一端口组对应的至少一个选通开关;

3.根据权利要求1所述的用于io模块的自动化测试装置,其特征在于,每一所述第一端口组包括至少一个第一端口,每一所述第三端口组包括至少一个第三端口,所述信号分配模块包括m个第一端口和n个第三端口;m为大于或等于1的整数,n为大于或等于2的整数;

4.根据权利要求3所述的用于io模块的自动化测试装置,其特征在于,所述开关器件为继电器。

5.根据权利要求1所述的用于io模块的自动化测试装置,其特征在于,至少一个第一端口组包括用于传输电压的电压端口组、用于传输电流的电流端口组以及用于传输电阻的电阻端口组。

6.根据权利要求5所述的用于io模块的自动化测试装置,其特征在于,所述控制模块用于依次对各个第一端口组执行分时选通操作;其中,所述分时选通操作包括:控制所述信号分配模块将当前所述第一端口组分时与各所述第三端口组连通,以分时向所述被测模块的各io通道输出所述第一测试信号,或者,以分时将所述被测模块的各io通道的第二测试信号发送至所述信号收发模块。

7.根据权利要求6所述的用于io模块的自动化测试装置,其特征在于,所述信号收发模块包括通信单元、信号发生单元和测量单元;

8.根据权利要求7所述的用于io模块的自动化测试装置,其特征在于,所述通信单元为usb接口。

9.根据权利要求1所述的用于io模块的自动化测试装置,其特征在于,所述控制模块包括第一通信接口,所述信号分配模块包括第二通信接口,所述用于io模块的自动化测试装置还包括协议转换模块,所述协议转换模块包括第三通信接口和第四通信接口;

10.根据权利要求9所述的用于io模块的自动化测试装置,其特征在于,所述第一通信接口为usb接口,所述第二通信接口为rs-485接口,所述信号分配模块与所述协议转换模块之间通过所述rs-485接口传输基于modbus协议的数据帧。