CN114325022B - 一种监测ao正弦信号跳变的方法、***、设备以及介质 - Google Patents
一种监测ao正弦信号跳变的方法、***、设备以及介质 Download PDFInfo
- Publication number
- CN114325022B CN114325022B CN202111407478.2A CN202111407478A CN114325022B CN 114325022 B CN114325022 B CN 114325022B CN 202111407478 A CN202111407478 A CN 202111407478A CN 114325022 B CN114325022 B CN 114325022B
- Authority
- CN
- China
- Prior art keywords
- waveform
- envelope
- abnormal
- data
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000012544 monitoring process Methods 0.000 title claims abstract description 40
- 230000002159 abnormal effect Effects 0.000 claims abstract description 59
- 238000005259 measurement Methods 0.000 claims abstract description 47
- 238000005070 sampling Methods 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims abstract description 19
- 230000007704 transition Effects 0.000 claims description 27
- 238000012545 processing Methods 0.000 claims description 14
- 230000000737 periodic effect Effects 0.000 claims description 8
- 238000007781 pre-processing Methods 0.000 claims description 5
- 238000013519 translation Methods 0.000 claims description 5
- 238000012360 testing method Methods 0.000 abstract description 16
- 230000005856 abnormality Effects 0.000 abstract description 4
- 230000007547 defect Effects 0.000 abstract description 3
- 230000007774 longterm Effects 0.000 abstract description 3
- 238000004590 computer program Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
本发明涉及一种监测AO正弦信号跳变的方法、***、设备以及介质,其中,方法包括:首先,获取波形测量设备的基础参数和波形数据;其次,依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移形成正弦波形包络;最后,基于正弦波形包络判断波形是否异常。本发明通过建立与波形测量设备的通信,实时读取波形测量设备中的波形数据,在满足了高精度采样的同时弥补了现有波形测量设备无法保存数据的缺点。同时,实现了对工业控制模块的AO端的正弦信号质量的自动化测试,提高长期测试对实现对模拟量输出卡件的信号质量的测试效率。而且,本发明对异常波形数据进行保存,其用于保存的CSV文件易于读写,便于追溯异常。
Description
技术领域
本发明涉及信号监测技术领域,尤其涉及一种监测AO正弦信号跳变的方法、***、设备以及介质。
背景技术
工业自动化控制***在各个行业生产过程中有着广泛的应用。其中AO电流输出模块在控制执行机构上起着不可或缺的作用,其是否按预期输出关系到现场装置的安全性,在SIS***测试时必须时刻监控AO输出。
目前在测试过程中常用的监测AO正弦信号的方式有两种,第一是通过AO直接输出给更高精度的AI采集卡,另一种是使用高精度且可独立使用的第三方测量设备,如万用表、示波器等。其中第一种采用AI采集卡的方式,需要可编程控制器等成套的设备进行配合使用,单一块AI采集卡是无法完成数据存储处理及判定整个流程,整套设备昂贵的同时其体积重量亦庞大,不适宜灵活的测试场景。第二种测试方法的测量设备在满足精度的情况下,适宜灵活的测试场景,但不能进行数据的个性化的处理。
发明内容
(一)要解决的技术问题
鉴于现有技术的上述缺点、不足,本发明提供一种监测AO正弦信号跳变的方法、***、设备以及介质,其解决了现有技术无法高精度长时间监控AO正弦波形的同时监测AO是否发生异常信号跳变的技术问题。
(二)技术方案
为了达到上述目的,本发明采用的主要技术方案包括:
第一方面,本发明实施例提供一种监测AO正弦信号跳变的方法,波形测量设备连接工业控制模块的AO端,所述方法包括:
获取波形测量设备的基础参数和波形数据;
依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络;
基于所述正弦波形包络,判断获取的所述波形测量设备波形是否异常,若异常则记录异常波形。
可选地,在获取波形测量设备的基础参数和波形数据之前,还包括:
依据波形测量设备的预设的配置信息与波形测量设备建立通信;
其中,所述预设的配置信息包括波形测量设备IP地址、端口信息、标准正弦信号的周期幅度以及跳变报警幅度。
可选地,获取波形测量设备的基础参数和波形数据包括:
通过VISA协议读取波形测量设备的基础参数和波形数据,并对原始波形进行预处理;
其中,所述波形测量设备的基础参数包括采样频率、垂直SCALE以及水平SCALE。
可选地,获取波形测量设备的基础参数和波形数据之后,还包括:
判断是否为第一次获取波形测量设备波形;
若是第一次获取波形测量设备波形,则捕获当前波形最大值来作为后续异常波形判断的起始点;
若不是第一次获取波形测量设备波形,则将此波形与上一次接收的波形进行波形匹配与衔接。
可选地,依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络包括:
依据周期幅度及波形测量设备基础数据中的采样精度生成标准正弦波形;
依据所述跳变报警幅度将所述标准正弦波形进行上下平移,生成包含上下两组正弦波形的正弦波形包络。
其中,所述上下平移的范围设置为±5%。
可选地,基于所述正弦波形包络,判断获取的所述波形测量设备波形是否异常包括:
将所述起始点对应到正弦包络信号的最大值,之后的波形信号点逐点对应正弦包络信号;
当获取的所述波形测量设备波形中有信号点与包络相交或者超出包络时则判定此波形测量设备波形出现异常。
可选地,记录异常波形包括:
将异常的波形数据存入csv文件中,便于后续调取;所述csv文件中包含波形数据、波形数据点对应的序号以及异常波形时间。
可选地,所述波形测量设备包括示波器。
第二方面,本发明实施例提供一种监测AO正弦信号跳变的***,包括:
配置文件处理模块,用于读取Config文件中的预设的配置信息,并依据预设的配置信息与波形测量设备建立通信;
波形读取模块,用于通过VISA协议读取波形测量设备的基础参数和波形数据,并对原始波形进行预处理;
波形衔接模块,用于在不是第一次获取波形测量设备波形时,将此次捕捉到的波形与上一次的波形进行衔接,形成完整连续的波形数据;
包络生成模块,用于依据周期幅度及波形测量设备基础数据中的采样精度生成标准正弦波形,并依据所述跳变报警幅度将所述标准正弦波形进行上下平移,生成包含上下两组正弦波形的正弦波形包络;
异常波形判断模块,用于在测量的波形中有信号点与包络相交或者超出包络时,判定波形出现异常;
波形存储模块:存储异常的波形数据;
其中,所述预设的配置信息包括波形测量设备IP地址、端口信息、标准正弦信号的周期幅度以及跳变报警幅度;所述波形测量设备的基础参数包括采样频率、垂直SCALE以及水平SCALE。
第三方面,本发明实施例提供一种监测AO正弦信号跳变的设备,包括:
至少一个数据库;
以及与所述至少一个数据库通信连接的存储器;
其中,所述存储器存储有可被所述至少一个数据库执行的指令,所述指令被所述至少一个数据库执行,以使所述至少一个数据库能够执行如上所述的一种监测AO正弦信号跳变的方法。
第四方面,本发明实施例提供一种计算机可读介质,其上存储有计算机可执行指令,所述可执行指令被处理器执行时实现如上所述的一种监测AO正弦信号跳变的方法。
(三)有益效果
本发明的有益效果是:本发明通过建立与波形测量设备的通信,能高精度地获取工业控制模块的AO端输出的信号,且能实时读取波形测量设备中示出的波形数据,在满足了高精度采样的同时弥补了现有波形测量设备无法保存数据的缺点。同时,实现了对工业控制模块的AO端输出的正弦信号质量的自动化测试,实时判断AO输出的正弦信号是否发生了跳变,提高了长期测试对实现对模拟量输出卡件的信号质量的测试效率。而且,本发明能对异常波形数据进行实时保存与CSV文件,其用于保存的CSV文件易于读写,便于追溯异常。
附图说明
图1为本发明实施例提供的一种监测AO正弦信号跳变的方法的流程示意图;
图2为本发明实施例提供的一种监测AO正弦信号跳变的方法的步骤S1之后的具体流程示意图;
图3为本发明实施例提供的一种监测AO正弦信号跳变的方法的步骤S2的具体流程示意图;
图4为本发明实施例提供的一种监测AO正弦信号跳变的方法的步骤S3的具体流程示意图;
图5为本发明实施例提供的一种监测AO正弦信号跳变的***的组成示意图;
图6为本发明实施例提供的一种监测AO正弦信号跳变的设备的计算机***的结构示意图;
图7为本发明实施例提供的一种监测AO正弦信号跳变的方法的整体流程示意图。
【附图标记说明】
100:配置文件处理模块;110:波形读取模块;120:波形衔接模块;130:包络生成模块;140:异常波形判断模块;150:波形存储模块;
200:计算机***;201:CPU;202:ROM;203:RAM;202:第一总线;205:I/O接口;206:输入部分;207:输出部分;208:存储部分;209:通信部分;210:驱动器;211:可拆卸介质。
具体实施方式
为了更好地解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。
如图1所示,本发明实施例提出的一种监测AO正弦信号跳变的方法,波形测量设备连接工业控制模块的AO端,方法包括:首先,获取波形测量设备的基础参数和波形数据;其次,依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络;最后,基于正弦波形包络,判断获取的波形测量设备波形是否异常,若异常则记录异常波形。
本发明通过建立与波形测量设备的通信,能高精度地获取工业控制模块的AO端输出的信号,且能实时读取波形测量设备中示出的波形数据,在满足了高精度采样的同时弥补了现有波形测量设备无法保存数据的缺点。同时,实现了对工业控制模块的AO端输出的正弦信号质量的自动化测试,实时判断AO输出的正弦信号是否发生了跳变,提高了长期测试对实现对模拟量输出卡件的信号质量的测试效率。而且,本发明能对异常波形数据进行实时保存与CSV文件,其用于保存的CSV文件易于读写,便于追溯异常。
为了更好地理解上述技术方案,下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更清楚、透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
具体地,本发明提供一种监测AO正弦信号跳变的方法,包括:
S1、获取波形测量设备的基础参数和波形数据。
在步骤S1之前,还包括:
依据波形测量设备的预设的配置信息与波形测量设备建立通信;其中,预设的配置信息包括波形测量设备IP地址、端口信息、标准正弦信号的周期幅度以及跳变报警幅度。
步骤S1包括:
通过VISA协议读取波形测量设备的基础参数和波形数据,并对原始波形进行预处理;其中,波形测量设备的基础参数包括采样频率、垂直SCALE以及水平SCALE。
如图2所示,在步骤S1之后,还包括:
A11、判断是否为第一次获取波形测量设备波形。
A12a、若是第一次获取波形测量设备波形,则捕获当前波形最大值来作为后续异常波形判断的起始点。
A12b、若不是第一次获取波形测量设备波形,则将此波形与上一次接收的波形进行波形匹配与衔接。
S2、依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络。
如图3所示,步骤S2包括:
S21、依据周期幅度及波形测量设备基础数据中的采样精度生成标准正弦波形。
S22、依据跳变报警幅度将标准正弦波形进行上下平移,生成包含上下两组正弦波形的正弦波形包络。
其中,上下平移的范围设置为±5%。
S3、基于正弦波形包络,判断获取的波形测量设备波形是否异常,若异常则记录异常波形。
如图4所示,步骤S3包括:
S31、将起始点对应到正弦包络信号的最大值,之后的波形信号点逐点对应正弦包络信号。
S32、当获取的波形测量设备波形中有信号点与包络相交或者超出包络时则判定此波形测量设备波形出现异常。
S33、将异常的波形数据存入csv文件中,便于后续调取;csv文件中包含波形数据、波形数据点对应的序号以及异常波形时间。
较佳地,上述的波形测量设备包括示波器。
如图5所示,本发明还提供一种监测AO正弦信号跳变的***,包括:
配置文件处理模块,用于读取Config文件中的预设的配置信息,并依据预设的配置信息与波形测量设备建立通信;
波形读取模块,用于通过VISA协议读取波形测量设备的基础参数和波形数据,并对原始波形进行预处理;
波形衔接模块,用于在不是第一次获取波形测量设备波形时,将此次捕捉到的波形与上一次的波形进行衔接,形成完整连续的波形数据;
包络生成模块,用于依据周期幅度及波形测量设备基础数据中的采样精度生成标准正弦波形,并依据跳变报警幅度将标准正弦波形进行上下平移,生成包含上下两组正弦波形的正弦波形包络;
异常波形判断模块,用于在测量的波形中有信号点与包络相交或者超出包络时,判定波形出现异常;
波形存储模块:存储异常的波形数据;
其中,预设的配置信息包括波形测量设备IP地址、端口信息、标准正弦信号的周期幅度以及跳变报警幅度;波形测量设备的基础参数包括采样频率、垂直SCALE以及水平SCALE。
在具体实施例中,本发明是采用如下技术方案实现的,在一种满足高精度采集AO信号的前提下实现AO正弦信号跳变的判断。
1、文件目录结构:
i.python文件:负责与示波器建立通信、读取处理波形数据并进行异常波形判断及异常波形数据存储等功能。
ii.配置文件config:保存示波器IP地址、端口信息、标准正弦信号的周期幅度、跳变报警幅度等预先配置的信息。
iii.异常波形文件:保存异常波形的波形数据。
2、初始配置:需要将python环境部署到windows操作环境,同时需要将示波器的IP地址、子网掩码、网管等数据记入config文件。
3、python功能模块:
配置文件处理模块,用于读取Config文件中的预设的配置信息,并依据预设的配置信息与波形测量设备建立通信。
波形读取模块,用于通过VISA协议读取波形测量设备的基础参数和波形数据,并对原始波形进行预处理。其中VISA协议是通用的标准硬件通讯协议,示波器的基础配置包括采样频率、垂直SCALE、水平SCALE等信息。
波形衔接模块,波形衔接模块,用于在不是第一次获取波形测量设备波形时,将此次捕捉到的波形与上一次的波形进行衔接,形成完整连续的波形数据。由于以太网传输有一定延迟且协议命令的下发到示波器执行命令均有时间误差,导致两次读取上来的数据并不是连续的波形数据,所以对此次捕捉到的波形与上一次的波形进行衔接,形成完整连续的波形数据。
包络生成模块,用于依据周期幅度及波形测量设备基础数据中的采样精度生成标准正弦波形,并依据跳变报警幅度将标准正弦波形进行上下平移,生成包含上下两组正弦波形的正弦波形包络;具体的是,在程序执行时先使用numpy库模拟一个与示波器采样频率、周期、幅度相同的标准正弦波形,将此正弦波形进行上下平移形成一个正弦的包络。
异常波形判断模块,判断AO输出的正弦信号是否发生了跳变。波形判断方法是,当测量的波形中有信号点与包络相交或者超出包络时则判定波形出现异常。其中,上下平移的幅度根据测试***指标自行设置,根据TCS-900***模拟量卡件的性能指标,我们将上下平移的指标设置为5%;即模拟量卡件输出的正弦信号点出现5%的跳变时,程序即可检测出此跳变信号。
波形存储模块,存储异常的波形数据。
基于上述功能模块,在另一具体实施例中,首先将示波器连接模拟量卡件的输出信号点,信号点上连接合适阻值的高精度电阻,具体地,示波器连接TCS-900***SAO9010模拟量输出卡件的信号点。配置示波器采样频率,水平SCALE、垂直SCALE,IP地址等信息,使示波器的界面上至少有一个完整的正弦波形。其中,模拟量输出卡件输出的范围为4mA~20mA。
通过运行python主程序,界面提示程序的操作流程:
1.开启AO正弦信号判断程序
界面提示:是否开启AO正弦信号判断?选择是之后,进入主程序。
i.文件处理模块读取配置文件config,读取配置文件中示波器的IP地址、子网掩码、标准正弦信号的周期幅度等信息。
ii.使用Python调用pyvisa库,建立与示波器的通信,并根据VISA协议读取示波器基础配置及波形数据,并对原始波形进行预处理。
iii.使用Python调用numpy库函数,依据config文件中的周期幅度及示波器基础数据中的采样精度生成标准的正弦波形,并根据跳变报警幅度将标准正弦波形进行上下平移,生成正弦包络,此正弦包络其实就是两组正弦波形。
iv.使用Python调用numpy库函数,对此次捕捉的波形与上一次的波形进行衔接,达到波形合并的效果,避免跳变出现遗漏。
v.异常波形判断模块对从示波器读取上来的正弦波形进行信号跳变判断。具体判断方法将第一批读取上来的波形取最大值,将此点作为波形判断的起始点,将此起始点对应到正弦包络信号的最大值,之后的波形信号点逐点对应正弦包络信号。当有测试信号的信号点,与相对应的正弦包络信号相交,或者超出包络信号时,则判定此波形异常。
vi.使用Python调用csv库函数,将异常的波形数据存入csv文件中,便于之后追溯,csv中文件中包含波形数据、波形数据点对应的序号、异常波形时间等信息。
其中,pyvisa库是指:python库文件,可用于标准硬件之间通信,是用python编写的VISA协议库文件;csv库是指:python库文件,可用于数据的读取与存储,csv文件是一种逗号分隔符文件;numpy库是指:python库文件,可用于数据处理。
由于本发明上述实施例所描述的***/装置,为实施本发明上述实施例的方法所采用的***/装置,故而基于本发明上述实施例所描述的方法,本领域所属技术人员能够了解该***/装置的具体结构及变形,因而在此不再赘述。凡是本发明上述实施例的方法所采用的***/装置都属于本发明所欲保护的范围。
此外,本发明一实施例还提供一种监测AO正弦信号跳变的设备,包括:至少一个数据库;以及与至少一个数据库通信连接的存储器;存储器存储有可被至少一个数据库执行的指令,指令被至少一个数据库执行,以使至少一个数据库能够执行如上所述的一种监测AO正弦信号跳变的方法。
图6为本发明实施例提供的一种监测AO正弦信号跳变的设备的计算机***的结构示意图,参见图6,其示出了适于用来实现本申请一实施例的监测AO正弦信号跳变的设备的计算机***200的结构示意图。图6示出的监测AO正弦信号跳变的设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图6所示,计算机***200包括中央处理单元(CPU)201,其可以根据存储在只读存储器(ROM)202中的程序或者从存储部分208加载到随机访问存储器(RAM)203中的程序而执行各种适当的动作和处理。在RAM 203中,还存储有计算机***200操作所需的各种程序和数据。CPU 201、ROM 202以及RAM 203通过总线204彼此相连。输入/输出接口(I/O接口)205也连接至总线204。
以下部件连接至I/O接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至I/O接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入存储部分208。
特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(CPU)201执行时,执行本申请的***中限定的上述功能。
以及,本发明提供一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括以下方法步骤:
S1、获取波形测量设备的基础参数和波形数据;
S2、依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络;
S3、基于正弦波形包络,判断获取的波形测量设备波形是否异常,若异常则记录异常波形。
综上所述,本发明提供一种监测AO正弦信号跳变的方法、***、设备以及介质,如图7所示,整体流程为:首先,启动监测程序,并初始化VISA驱动,检测示波器是否连接成功;其次,获取获取示波器的基础参数;再者,依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络;接着,获取示波器波形数据,并判断是否为第一次获取示波器波形;若是第一次获取波形测量设备波形,则捕获当前波形最大值来作为后续异常波形判断的起始点。若不是第一次获取波形测量设备波形,则将此波形与上一次接收的波形进行波形匹配与衔接;基于正弦波形包络,判断获取的波形测量设备波形是否异常,若异常则记录异常波形。本发明在在满足测量精度的情况下,适宜灵活的测试场景,同时还能对采集数据进行个性化处理。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。
应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的权利要求中,这些装置中的若干个可以是通过同一个硬件来具体体现。词语第一、第二、第三等的使用,仅是为了表述方便,而不表示任何顺序。可将这些词语理解为部件名称的一部分。
此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
Claims (10)
1.一种监测AO正弦信号跳变的方法,其特征在于,波形测量设备连接工业控制模块的AO端,所述方法包括:
获取波形测量设备的基础参数和波形数据;
获取波形测量设备的基础参数和波形数据之后,还包括:
判断是否为第一次获取波形测量设备波形;
若是第一次获取波形测量设备波形,则捕获当前波形最大值来作为后续异常波形判断的起始点;
若不是第一次获取波形测量设备波形,则将此波形与上一次接收的波形进行波形匹配与衔接;
依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络;
基于所述正弦波形包络,判断获取的所述波形测量设备波形是否异常,若异常则记录异常波形。
2.如权利要求1所述的一种监测AO正弦信号跳变的方法,其特征在于,在获取波形测量设备的基础参数和波形数据之前,还包括:
依据波形测量设备的预设的配置信息与波形测量设备建立通信;
其中,所述预设的配置信息包括波形测量设备IP地址、端口信息、标准正弦信号的周期幅度以及跳变报警幅度。
3.如权利要求1所述的一种监测AO正弦信号跳变的方法,其特征在于,获取波形测量设备的基础参数和波形数据包括:
通过VISA协议读取波形测量设备的基础参数和波形数据,并对原始波形进行预处理;
其中,所述波形测量设备的基础参数包括采样频率、垂直SCALE以及水平SCALE。
4.如权利要求2所述的一种监测AO正弦信号跳变的方法,其特征在于,依据波形测量设备的基础参数和预设的配置信息,生成标准正弦波形,并上下平移预设距离形成正弦波形包络包括:
依据周期幅度及波形测量设备基础数据中的采样精度生成标准正弦波形;
依据所述跳变报警幅度将所述标准正弦波形进行上下平移,生成包含上下两组正弦波形的正弦波形包络;
其中,所述上下平移的范围设置为±5%。
5.如权利要求1所述的一种监测AO正弦信号跳变的方法,其特征在于,基于所述正弦波形包络,判断获取的所述波形测量设备波形是否异常包括:
将所述起始点对应到正弦包络信号的最大值,之后的波形信号点逐点对应正弦包络信号;
当获取的所述波形测量设备波形中有信号点与包络相交或者超出包络时则判定此波形测量设备波形出现异常。
6.如权利要求1所述的一种监测AO正弦信号跳变的方法,其特征在于,记录异常波形包括:
将异常的波形数据存入csv文件中,便于后续调取;所述csv文件中包含波形数据、波形数据点对应的序号以及异常波形时间。
7.如权利要求1-6任一项所述的一种监测AO正弦信号跳变的方法,其特征在于,所述波形测量设备包括示波器。
8.一种监测AO正弦信号跳变的***,其特征在于,包括:
配置文件处理模块,用于读取Config文件中的预设的配置信息,并依据预设的配置信息与波形测量设备建立通信;
波形读取模块,用于通过VISA协议读取波形测量设备的基础参数和波形数据,并对原始波形进行预处理;
波形衔接模块,用于在不是第一次获取波形测量设备波形时,将此次捕捉到的波形与上一次的波形进行衔接,形成完整连续的波形数据;
包络生成模块,用于依据周期幅度及波形测量设备基础数据中的采样精度生成标准正弦波形,并依据跳变报警幅度将所述标准正弦波形进行上下平移,生成包含上下两组正弦波形的正弦波形包络;
异常波形判断模块,用于在测量的波形中有信号点与包络相交或者超出包络时,判定波形出现异常;
波形存储模块:存储异常的波形数据;
其中,所述预设的配置信息包括波形测量设备IP地址、端口信息、标准正弦信号的周期幅度以及跳变报警幅度;所述波形测量设备的基础参数包括采样频率、垂直SCALE以及水平SCALE。
9.一种监测AO正弦信号跳变的设备,其特征在于,包括:
至少一个数据库;
以及与所述至少一个数据库通信连接的存储器;
其中,所述存储器存储有可被所述至少一个数据库执行的指令,所述指令被所述至少一个数据库执行,以使所述至少一个数据库能够执行如权利要求1-7任一项所述的一种监测AO正弦信号跳变的方法。
10.一种计算机可读介质,其上存储有计算机可执行指令,其特征在于,所述可执行指令被处理器执行时实现如权利要求1-7任一项所述的一种监测AO正弦信号跳变的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111407478.2A CN114325022B (zh) | 2021-11-24 | 2021-11-24 | 一种监测ao正弦信号跳变的方法、***、设备以及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111407478.2A CN114325022B (zh) | 2021-11-24 | 2021-11-24 | 一种监测ao正弦信号跳变的方法、***、设备以及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114325022A CN114325022A (zh) | 2022-04-12 |
CN114325022B true CN114325022B (zh) | 2024-04-12 |
Family
ID=81047291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111407478.2A Active CN114325022B (zh) | 2021-11-24 | 2021-11-24 | 一种监测ao正弦信号跳变的方法、***、设备以及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114325022B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU1322166A1 (ru) * | 1984-06-01 | 1987-07-07 | Предприятие П/Я Г-4273 | Устройство дл измерени флюктуаций квазисинусоидальных сигналов |
CN103455002A (zh) * | 2013-08-30 | 2013-12-18 | 天津大学 | 一种基于Verilog HDL的FPGA超高速工业控制*** |
CN103713170A (zh) * | 2012-10-01 | 2014-04-09 | 特克特朗尼克公司 | 测试与测量仪器中罕见异常的触发 |
CN107037247A (zh) * | 2016-11-14 | 2017-08-11 | 丁大良 | 一种数字信号的识别方法 |
CN113533831A (zh) * | 2021-06-18 | 2021-10-22 | 国网安徽省电力有限公司电力科学研究院 | 一种闪变快速提取方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5845374B1 (ja) * | 2015-08-05 | 2016-01-20 | 株式会社日立パワーソリューションズ | 異常予兆診断システム及び異常予兆診断方法 |
-
2021
- 2021-11-24 CN CN202111407478.2A patent/CN114325022B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU1322166A1 (ru) * | 1984-06-01 | 1987-07-07 | Предприятие П/Я Г-4273 | Устройство дл измерени флюктуаций квазисинусоидальных сигналов |
CN103713170A (zh) * | 2012-10-01 | 2014-04-09 | 特克特朗尼克公司 | 测试与测量仪器中罕见异常的触发 |
CN103455002A (zh) * | 2013-08-30 | 2013-12-18 | 天津大学 | 一种基于Verilog HDL的FPGA超高速工业控制*** |
CN107037247A (zh) * | 2016-11-14 | 2017-08-11 | 丁大良 | 一种数字信号的识别方法 |
CN113533831A (zh) * | 2021-06-18 | 2021-10-22 | 国网安徽省电力有限公司电力科学研究院 | 一种闪变快速提取方法 |
Non-Patent Citations (2)
Title |
---|
A boundary method for outlier detection based on support vector domain description;S.M. Guo;Pattern Recogniton;20090131;第42卷(第1期);第77-83页 * |
一种监测AO正弦信号跳变的方法;刘晓娟 等;自动化仪表;20210620;第42卷(第6期);第106-110页 * |
Also Published As
Publication number | Publication date |
---|---|
CN114325022A (zh) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110614539A (zh) | 一种数控机床主轴状态在线实时监测分析方法 | |
CN110596483A (zh) | 一种仪表响应时间的自动化测试***及方法 | |
CN107643476B (zh) | 一种基于虚拟仪器技术的Profibus总线绝缘性能测试方法 | |
CN114325022B (zh) | 一种监测ao正弦信号跳变的方法、***、设备以及介质 | |
CN101393240A (zh) | 基于虚拟仪器的电网谐波在线监测电路及其工作方法 | |
CN111694735B (zh) | 一种页面性能测试方法、装置、电子设备及存储介质 | |
CN112133236A (zh) | 一种显示屏测试方法、示波器及存储介质 | |
JPH09510783A (ja) | 波形分析のための方法および装置 | |
CN111866802A (zh) | 一种车联网通讯终端检测***及方法 | |
CN111258828A (zh) | I2c总线测试方法,测试装置及计算机可读存储介质 | |
CN106546936B (zh) | 一种能效监测设备检测用虚拟检测***及检测方法 | |
CN113970675A (zh) | 变频器性能指标自动测试方法及装置 | |
CN113253096A (zh) | 一种印刷电路自动检测***及检测方法 | |
CN114638096A (zh) | 一种程序变量间的逻辑展示方法、装置、设备及存储介质 | |
CN115733543A (zh) | 一种光模块固件时序测试平台及测试方法 | |
CN113608089B (zh) | 开关电源mos管的soa测试方法、***、装置及可读存储介质 | |
CN108469546B (zh) | 一种线材阻抗测试方法及*** | |
CN110646679B (zh) | 用于激光驱动的检测方法及检测*** | |
JPH1183923A (ja) | 電子機器検査装置 | |
CN111291239A (zh) | 机组测试方法、装置、设备和存储介质 | |
CN112051837A (zh) | 一种批量控制器的测试方法及装置 | |
CN113515103A (zh) | 基于lua脚本的分散控制***io模块自动测试装置 | |
CN112083249B (zh) | 满足稳态和暂态测试的智能检测装置及其检测方法 | |
CN109375576B (zh) | 一种plc程序信号在线分析和诊断方法 | |
CN115406691B (zh) | 一种空调的自动化测试方法、测试*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |