[发明专利]对电压、电流的滤波处理方法及装置在审
申请号: | 201811049139.X | 申请日: | 2018-09-10 |
公开(公告)号: | CN109324562A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 乐翔;张磊;韩宝林;尹俊杰 | 申请(专利权)人: | 宁波和利时智能科技有限公司;北京和利时智能技术有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 胡剑辉 |
地址: | 315000 浙江省宁波市高新*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采样数据 滤波处理 可编程控制器PLC 电流信号 电压信号 滤波规则 滤波 | ||
本发明实施例涉及一种对电压、电流的滤波处理方法及装置,所述方法包括:获取通道的采样数据,其中,所述采样数据包括电压信号或电流信号;对所述采样数据按照设定的滤波规则进行滤波处理;将滤波后的采样数据发送给可编程控制器PLC。由此,可以实现对输入PLC前的采样数据进行滤波处理。
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种对电压、电流的滤波处理方法及装置。
背景技术
可编程控制器(Programmable logic Controller,PLC),是指以计算机技术为基础的新型工业控制装置。PLC,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段,完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段。
一般PLC主控包含电源及一些数字量IO点,但某些时候,由于某些领域需要特定的功能(例如通讯、模拟量采集等),且有时控制对象控制需求的通道比较多,造成环境较为复杂的现场会有不同频率的信号干扰,然而,现有方案中缺少对通道采集数据进行滤波处理的方案。
发明内容
本发明实施例提供了一种对电压、电流的滤波处理方法及装置,可以实现对输入PLC前的采样数据进行滤波处理。
第一方面,本发明实施例提供一种对电压、电流的滤波处理方法,包括:
获取通道的采样数据,其中,所述采样数据包括电压信号或电流信号;
对所述采样数据按照设定的滤波规则进行滤波处理;
将滤波后的采样数据发送给可编程控制器PLC。
在一个可能的实施方式中,通过ADC芯片获取通道的采样数据。
在一个可能的实施方式中,所述设定的滤波规则,包括:
采用设定的转移函数,通过乘累加的运算方式对所述采样数据进行低通滤波或带通滤波处理。
在一个可能的实施方式中,当进行低通滤波时,采用如下转移函数,具体包括:
y(k)=ay(k-1)+bx(k)-bx(k-N)。
在一个可能的实施方式中,当进行带通滤波时,采用如下转移函数,具体包括:
y(k)=ay(k-1)+bx(k)+bx(k-N)。
第二方面,本发明实施例提供一种对电压、电流的滤波处理装置,包括:
获取模块,用于获取通道的采样数据,其中,所述采样数据包括电压信号或电流信号;
滤波模块,用于对所述采样数据按照设定的滤波规则进行滤波处理;
发送模块,用于将滤波后的采样数据发送给可编程控制器PLC。
在一个可能的实施方式中,获取模块,具体用于通过ADC芯片获取通道的采样数据。
在一个可能的实施方式中,所述设定的滤波规则,包括:
采用设定的转移函数,通过乘累加的运算方式对所述采样数据进行低通滤波或带通滤波处理。
在一个可能的实施方式中,当进行低通滤波时,采用如下转移函数,具体包括:
y(k)=ay(k-1)+bx(k)-bx(k-N)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波和利时智能科技有限公司;北京和利时智能技术有限公司,未经宁波和利时智能科技有限公司;北京和利时智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811049139.X/2.html,转载请声明来源钻瓜专利网。