本发明属于自动化测试领域,具体涉及一种多功能信号检测系统及检测仪。
背景技术:
1、在工业自动化和测试领域,信号检测系统的设计和实现对于确保生产线的正常运行、产品质量控制以及设备的维护至关重要。传统的信号检测系统往往功能单一,难以适应复杂多变的测试需求。在传统的信号检测系统中主要存在以下问题:
2、1、功能单一:许多系统只能执行单一的检测任务,如仅测量电压或电流,无法同时满足多种测试需求。2、效率低下:在复杂的测试场景中,手动切换测试设备和配置测试参数不仅耗时,而且容易出错。3、缺乏灵活性:一旦测试任务发生变化,系统往往需要重新配置或升级,难以快速适应新的测试需求。4、数据集成困难:不同设备产生的数据可能格式不一,难以统一管理和分析。
技术实现思路
1、为了解决现有技术中存在的上述问题,本发明提供了一种多功能信号检测系统及检测仪。本发明要解决的技术问题通过以下技术方案实现:
2、一种多功能信号检测系统,包括:
3、开关矩阵,所述开关矩阵的输入端连接控制器,且每个节点均连接一个信号检测仪;
4、若干信号检测仪,用于发送设备id和设备状态至所述控制器,所述设备状态包括设备开启状态、每个测试功能的运行状态、连接开关矩阵的开关编号以及温度数据,所述信号检测仪的测试功能包括:电压、电流、热电阻、热电偶和温度测量;
5、控制器,用于获取测试任务,根据所述设备状态对所述测试任务进行分解得到测试执行控制表以使所述信号检测仪根据测试执行控制表执行测试命令,其中,所述测试执行控制表包括至少三组最优执行路径控制表以及预执行路径控制表,所述最优执行路径控制表包括:信号检测仪设备id、开关编号、测试类型、测试序号;
6、控制表调整模块,用于当每一组最优执行路径控制表执行完毕时,根据所述测试任务判断最近的预执行路径控制表是否符合执行要求,若是,则将该最近的预执行路径控制表调整为最优执行路径控制表,直到所述测试任务执行完成。
7、在一个具体实施方式中,所述控制表调整模块包括:
8、最优执行路径控制表更新单元,用于当每一组最优执行路径控制表执行完毕时,获取每个信号检测仪的设备状态,若所有的信号检测仪均为开启状态,并且相应于最近的预执行路径控制表的测试功能的运行状态均正常以及温度数据在温度阈值范围内,则将该最近的预执行路径控制表调整为最优执行路径控制表;若任一个信号检测仪处于断路状态,则记录该处于断路状态的信号检测仪设备id,将该信号检测仪设备id与最优执行路径控制表进行对比,若最优执行路径控制表中包括该信号检测仪设备id,则将该最优执行路径控制表中与该信号检测仪设备id一致的设备删除,并且将相应的检测任务调整至预执行路径控制表;
9、预执行路径控制表更新单元,用于根据调整后的测试任务对所述预执行路径控制表进行更新,将更新后最近的预执行路径控制表调整为最优执行路径控制表。
10、在一个具体实施方式中,所述控制器还用于,当判断任一信号检测仪反馈的温度数据在温度阈值范围之外时,所述控制器控制开关矩阵相应的通路关闭,并从所述最优执行路径控制表以及预执行路径控制表中读取该信号检测仪的测试类型和测试序号,将该测试任务加入与该测试类型和测试序号相符的信号检测仪中。
11、在一个具体实施方式中,所述控制器还用于,当所述控制器判断任一开关矩阵断开时间大于预设时间时,控制该矩阵开关开启,以使该矩阵开关对应的信号检测仪发送设备状态至所述控制器,以当所述设备状态中的温度数据反馈的温度数据在温度阈值范围之内时,将该信号检测仪加入预执行路径控制表中。
12、在一个具体实施方式中,所述控制器还用于根据所述信号检测仪的型号,对采集到的测试数据进行格式调整,以使所述测试数据在存储时具有相同的数据格式。
13、本发明同时提供一种多功能信号检测仪,包括:
14、信号发送模块,用于向控制器发送设备id和设备状态,其中,所述设备状态包括设备开启状态、每个测试功能的运行状态、连接开关矩阵的开关编号以及温度数据,所述信号检测仪的测试功能包括:电压、电流、热电阻、热电偶和温度测量;
15、信号接收模块,用于接收所述控制器发送的测试命令,其中,所述测试命令是根据所述设备状态对测试任务进行分解得到测试执行控制表,并根据测试执行控制表生成的,所述测试执行控制表包括至少三组最优执行路径控制表以及预执行路径控制表,所述最优执行路径控制表包括:信号检测仪设备id、开关编号、测试类型、测试序号;
16、执行模块,用于根据所述测试命令控制相应的测试功能开启或关闭以完成测试。
17、本发明同时提供一种多功能信号检测方法,应用于控制器端,包括:
18、获取信号检测仪发送的设备id和设备状态,所述设备状态包括设备开启状态、每个测试功能的运行状态、连接开关矩阵的开关编号以及温度数据,所述信号检测仪的测试功能包括:电压、电流、热电阻、热电偶和温度测量;
19、获取测试任务,根据所述设备状态对所述测试任务进行分解得到测试执行控制表以使所述信号检测仪根据测试执行控制表执行测试命令,其中,所述测试执行控制表包括至少三组最优执行路径控制表以及预执行路径控制表,所述最优执行路径控制表包括:信号检测仪设备id、开关编号、测试类型、测试序号;
20、当每一组最优执行路径控制表执行完毕时,根据所述测试任务判断最近的预执行路径控制表是否符合执行要求,若是,则将该最近的预执行路径控制表调整为最优执行路径控制表,直到所述测试任务执行完成。
21、在一个具体实施方式中,根据所述测试任务判断最近的预执行路径控制表是否符合执行要求,包括:
22、最优执行路径控制表更新单元,用于当每一组最优执行路径控制表执行完毕时,获取每个信号检测仪的设备状态,若所有的信号检测仪均为开启状态,并且相应于最近的预执行路径控制表的测试功能的运行状态均正常以及温度数据在温度阈值范围内,则将该最近的预执行路径控制表调整为最优执行路径控制表;若任一个信号检测仪处于断路状态,则记录该处于断路状态的信号检测仪设备id,将该信号检测仪设备id与最优执行路径控制表进行对比,若最优执行路径控制表中包括该信号检测仪设备id,则将该最优执行路径控制表中与该信号检测仪设备id一致的设备删除,并且将相应的检测任务调整至预执行路径控制表;
23、预执行路径控制表更新单元,用于根据调整后的测试任务对所述预执行路径控制表进行更新,将更新后最近的预执行路径控制表调整为最优执行路径控制表。
24、在一个具体实施方式中,该方法还包括:当判断任一信号检测仪反馈的温度数据在温度阈值范围之外时,所述控制器控制开关矩阵相应的通路关闭,并从所述最优执行路径控制表以及预执行路径控制表中读取该信号检测仪的测试类型和测试序号,将该测试任务加入与该测试类型和测试序号相符的信号检测仪中。
25、在一个具体实施方式中,该方法还包括:当所述控制器判断任一开关矩阵断开时间大于预设时间时,控制该矩阵开关开启,以使该矩阵开关对应的信号检测仪发送设备状态至所述控制器,以当所述设备状态中的温度数据反馈的温度数据在温度阈值范围之内时,将该信号检测仪加入预执行路径控制表中。
26、在一个具体实施方式中,所述控制器还用于根据所述信号检测仪的型号,对采集到的测试数据进行格式调整,以使所述测试数据在存储时具有相同的数据格式。
27、本发明的有益效果:
28、本发明的多功能信号检测系统通过开关矩阵和多个信号检测仪的集成,系统能够同时处理多种测试任务,显著提高了测试效率。控制器根据设备状态动态生成测试执行控制表,包括最优执行路径和预执行路径,确保测试任务的有序高效执行,同时增加了测试的灵活性。此外,能够实时监控信号检测仪的状态,包括设备开启状态、测试功能运行状态及温度数据,一旦发现异常,能够迅速调整测试路径,避免设备损坏或测试数据错误。当信号检测仪反馈的温度数据超出阈值时,系统自动调整测试任务至其他合适的检测仪,确保了测试的连续性和数据的准确性,并且通过智能判断和调整,将测试任务分配给状态最佳的信号检测仪,有效利用了检测资源,减少了不必要的等待和空闲时间。
29、以下将结合附图及实施例对本发明做进一步详细说明。
1.一种多功能信号检测系统,其特征在于,包括:
2.根据权利要求1所述的多功能信号检测系统,其特征在于,包括:所述控制表调整模块包括:
3.根据权利要求2所述的多功能信号检测系统,其特征在于,所述控制器还用于,当判断任一信号检测仪反馈的温度数据在温度阈值范围之外时,所述控制器控制开关矩阵相应的通路关闭,并从所述最优执行路径控制表以及预执行路径控制表中读取该信号检测仪的测试类型和测试序号,将该测试任务加入与该测试类型和测试序号相符的信号检测仪中。
4.根据权利要求2所述的多功能信号检测系统,其特征在于,所述控制器还用于,当所述控制器判断任一开关矩阵断开时间大于预设时间时,控制该矩阵开关开启,以使该矩阵开关对应的信号检测仪发送设备状态至所述控制器,以当所述设备状态中的温度数据反馈的温度数据在温度阈值范围之内时,将该信号检测仪加入预执行路径控制表中。
5.权利要求1所述的多功能信号检测系统,其特征在于,所述控制器还用于根据所述信号检测仪的型号,对采集到的测试数据进行格式调整,以使所述测试数据在存储时具有相同的数据格式。
6.一种多功能信号检测仪,其特征在于,包括:
7.一种多功能信号检测方法,其特征在于,应用于控制器端,包括:
8.根据权利要求7所述的多功能信号检测方法,其特征在于,根据所述测试任务判断最近的预执行路径控制表是否符合执行要求,包括:
9.根据权利要求8所述的多功能信号检测方法,其特征在于,该方法还包括:当判断任一信号检测仪反馈的温度数据在温度阈值范围之外时,所述控制器控制开关矩阵相应的通路关闭,并从所述最优执行路径控制表以及预执行路径控制表中读取该信号检测仪的测试类型和测试序号,将该测试任务加入与该测试类型和测试序号相符的信号检测仪中。
10.根据权利要求8所述的多功能信号检测方法,其特征在于,该方法还包括:当所述控制器判断任一开关矩阵断开时间大于预设时间时,控制该矩阵开关开启,以使该矩阵开关对应的信号检测仪发送设备状态至所述控制器,以当所述设备状态中的温度数据反馈的温度数据在温度阈值范围之内时,将该信号检测仪加入预执行路径控制表中。