The invention discloses a waveform frequency calculation method, comprising: Step 1, determination of the center line. Step 2, find a maximum Max and a minimum Min in the data stored in step 1. Step 3, set the value of the center line Mline to Mline = (Max+Min) /2. Step 4, when the value of the current waveform is less than Mline, then the maximum value Max begins when the value of the waveform is greater than equal to the value of the center line Mline. Step 5, when the value of the waveform is less than equal to the value of the center line Mline, the minimum value Min begins. Step 6, revise the value of the centerline Mline = Mline = (Max+Min) /2. Step 7, sampling frequency is calculated through sampling points between the sampling frequency and the maximum Max to the minimum Min. The advantage of the invention is to automatically adjust the calculation parameters according to the change of the waveform and calculate the frequency of the waveform adaptively, and can automatically shield the interference, when the amplitude of the interference wave is not crossed over the median value, it can be filtered out by the algorithm.
【技术实现步骤摘要】
波形频率计算方法
本专利技术涉及波形频率计算方法,属于工业控制
技术介绍
目前,随着工业化与信息化进程的不断交叉融合,越来越多的信息技术应用到了工业领域。与此同时,由于工业控制系统广泛采用通用软硬件和网络设施以及与企业管理信息系统的集成,导致工业控制系统越来越开放,并且与企业内网及互联网产生了数据交换。所以针对工业控制设备要开启工控漏洞挖掘,即针对工业控制设备对工控协议实现进行漏洞挖掘,在测试过程中,需要针对设备的多个输出进行监视,其中模拟输入AI监视器是重要的监视器之一,用来监视设备的模拟输出AO波形频率。公开号为CN107391895A的专利申请公开了一种基于转移矩阵的轴对称热声谐振管频率计算方法,包括步骤:S1、根据谐振管内的声压和体积流率的一阶声学近似,得到描述谐振管内流动的动量方程和连续性方程;S2、通过转移矩阵表示动量方程和连续性方程的解;S3、利用谐振管两端速度边界条件得到关于左端声压的线性方程;S4、利用所得到的线性方程有非0解的充要条件,得到关于频率ω的非线性方程;S5、求关于谐振频率ω的非线性复方程的正根,得到谐振管的特征频率。公开号为CN107194064A的专利申请公开了一种变压器绕组固有频率计算方法,在ANSYS中建立变压器绕组的二维轴对称模型;计算变压器绕组结构的等效密度、等效弹性模量,在ANSYS中定义并分配材料属性参数。划分网格结构,控制网格形状,并避免出现畸变。设置绕组位移约束条件,分别对压板的上边界和托板的下边界施加全位移约束。对模型进行模态分析,输出计算结果。修改垫块层、端圈和端绝缘的等效弹性模量,等效不同预 ...
【技术保护点】
1.波形频率计算方法,其特征在于,包括以下步骤:步骤1、中心线的确定,首先存储一段波形数据,波形数据的量大于等于波形一个周期;步骤2、在步骤1中存储的数据中寻找一个极大值Max和一个极小值Min;步骤3、把中心线Mline的值设置为Mline=(Max+Min)/2;步骤4、当当前波形的值小于Mline,则当波形的值大于等于中心线Mline的值时开始寻找极大值Max,并在波形的值小于中心线Mline的值的时确定极大值Max;步骤5、当波形的值大于Mine,则当波形的值小于等于中心线Mline的值时开始寻找极小值Min。并在波形的值大于等于中心线Mline的值时确定极小值Min,当超过一个波形周期没有找到极大值Max,则返回步骤1;步骤6、对中心线Mline的值进行重新修正即Mline=(Max+Min)/2;步骤7、通过采样频率和极大值Max到极小值Min之间存在的采样点进行采样频率计算,设定采样频率为M,采样点为N,波形频率为F,频率计算公式如下:波形频率F=N/M。步骤8、返回到步骤4。
【技术特征摘要】
1.波形频率计算方法,其特征在于,包括以下步骤:步骤1、中心线的确定,首先存储一段波形数据,波形数据的量大于等于波形一个周期;步骤2、在步骤1中存储的数据中寻找一个极大值Max和一个极小值Min;步骤3、把中心线Mline的值设置为Mline=(Max+Min)/2;步骤4、当当前波形的值小于Mline,则当波形的值大于等于中心线Mline的值时开始寻找极大值Max,并在波形的值小于中心线Mline的值的时确定极大值Max;步骤5、当波形的值大于Mine,则当波形的值小于等于中心线Mline的值时开始寻找极小值Min。并在波形的值大于等于中心线Mline的值时确定极小值Min,当超过一个波形周期没有找到极大值Max,则返回步骤1;步骤6、对中心线Mline的值进行重新修正即Mline=(Max+Min)/2;步骤7、通过采样频率和极大值Max到极小值...
【专利技术属性】
技术研发人员:王方立,黄敏,龙国东,
申请(专利权)人:北京威努特技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。