一种plc可编程滤波器的制造方法

文档序号:7543239阅读:738来源:国知局
一种plc可编程滤波器的制造方法
【专利摘要】本发明公开了一种PLC可编程滤波器,包括与PLC的输入端口连接的数字积分装置(10)、均与所述数字积分装置(10)电性连接的阈值比较装置(20)以及正负饱和比较装置(30);还包括分别与所述数字积分装置(10)、阈值比较装置(20)以及所述正负饱和比较装置(30)连接的参数写入装置(40)。实施本发明的有益效果是,预设的正饱和值和负饱和值与预设的高电平阈值和低电平阈值可以分开单独设置,预设的正积分常数与负积分常数都可以单独编程设定,从而实现了非常灵活的滤波功能,可以实现单脉冲与连续脉冲效果分离,高电平与低电平滤波效果分离。
【专利说明】—种PLC可编程滤波器
【技术领域】
[0001]本发明涉及PLC滤波领域,更具体地说,涉及一种PLC可编程滤波器。
【背景技术】
[0002]当前许多可编程逻辑控制器(Programmable Logic Controller, PLC)采用硬件滤波,如RC、LC等滤波技术,而硬件滤波器由于参数是确定的,一旦成型,在使用过程中便无法更改,使得PLC输入端口要么是高速输入要么是低速输入,因此不利于PLC输入的重复使用,不能适用灵活的场合。
[0003]现有技术中也有部分采用数字软件滤波,而采用数字软件滤波的双向计数器通常只有一个判断阈值,即计数器经过一个比较器来实现阈值判断输入的高低电平,使得在阈值附近产生的干扰信号一样可以导致误动作;即使采用两个阈值作为判断,但由于本身的局限性在设定好阈值与积分常数的正负值之后,便不可再对这些参数进行修改,而且积分常数的正值与积分常数的负值的绝对值是同一个值,因此无法根据不同的输入调节其滤波宽度及迟滞量,也就无法满足针对特殊的应用场合做不同的滤波效果。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种PLC可编程滤波器。
[0005]本发明解决其技术问题所采用的技术方案是:构造一种PLC可编程滤波器,包括与PLC的输入端口连接的数字积分装置、均与所述数字积分装置电性连接的阈值比较装置和正负饱和比较装置以及分别与所述数字积分装置、阈值比较装置和所述正负饱和比较装置电性连接的参数写入装置,且所述阈值比较装置包括依次电性连接的选择子单元和输出子单元;
[0006]所述数字积分装置用于根据经由PLC的输入端口从外部接收的数字输入信号进行积分运算,并将积分运算结果输出到所述阈值比较装置和所述正负饱和比较装置;
[0007]所述正负饱和比较装置用于将所述数字积分装置输出的积分运算结果与预设的正饱和值和负饱和值进行比较,并根据比较结果输出用于控制所述数字积分装置进行积分运算或停止工作的第一控制信号;
[0008]所述选择子单元用于根据所述输出子单元反馈的第二控制信号将第一比较结果或第二比较结果输出到输出子单元,其中所述第一比较结果为所述数字积分装置输出的积分运算结果与预设的高电平阈值的比较结果,所述第二比较结果为所述数字积分装置输出的积分运算结果与预设的低电平阈值的比较结果;
[0009]所述输出子单元用于根据所述选择子单元的输出产生第二控制信号作为PLC可编程滤波器的输出;
[0010]所述参数写入装置用于编程设置积分常数、以及所述预设的高电平阈值和低电平阈值、预设的正饱和值和负饱和值。[0011 ] 在上述PLC可编程滤波器中,所述第一控制信号包括第一高电平和第一低电平两种状态,所述数字积分装置在所述第一控制信号为第一高电平状态时停止工作、在所述第一控制信号为第一低电平状态时进行积分运算。
[0012]在上述PLC可编程滤波器中,所述第二控制信号包括第二高电平和第二低电平两种状态,所述选择子单元在所述第二控制信号为第二高电平状态时将第二比较结果输出到输出子单元、在所述第二控制信号为第二低电平状态时,将第一比较结果输出到输出子单
J Li o
[0013]在上述PLC可编程滤波器中,所述数字积分装置包括第一数据选择器、第二数据选择器、加法器以及寄存器;所述第一数据选择器的两个输入端均连接所述参数写入装置,所述第一数据选择器的控制端连接要被滤波的数字输入信号;所述第二数据选择器的一个输入端连接所述第一数据选择器的输出端、另一个输入端的输入值为0,所述第二数据选择器的控制端连接所述正负饱和比较装置的输出端;所述加法器的两个输入端分别连接所述第二数据选择器的输出端和所述寄存器的输出端;所述加法器的输出端连接所述寄存器的输入端。
[0014]在上述PLC可编程滤波器中,所述寄存器包括依次串联连接的多个第一触发器。
[0015]在上述PLC可编程滤波器中,所述选择子单元包括第一比较器、第二比较器以及第三数据选择器,所述输出子单元包括第二触发器;所述第一比较器的两个输入端和所述第二比较器的两个输入端均分别与所述寄存器的输出端和所述参数写入装置连接,所述第一比较器的输出端和所述第二比较器的输出端分别与所述第三数据选择器的两个输入端连接,所述第三数据选择器的输出端与所述第二触发器的输入端连接,所述第二触发器的输出端与所述第三数据选择器的控制端连接。
[0016]在上述PLC可编程滤波器中,所述第一触发器和所述第二触发器均为同步D触发器。
[0017]在上述PLC可编程滤波器中,所述正负饱和比较装置包括第三比较器、第四比较器以及或门;所述第三比较器的两个输入端和所述第四比较器的两个输入端均分别与所述数字积分装置的输出端和所述参数写入装置连接,所述第三比较器的输出端和所述第四比较器的输出端分别与所述或门的两个输入端连接,所述或门的输出端与所述数字积分装置连接。
[0018]实施本发明的PLC可编程滤波器,具有以下有益效果:通过采用双阈值的比较器,实现了一种迟滞输入效果,达到了抗干扰的特征;通过参数写入装置使得预设的正饱和值和预设的负饱和值以及预设的高电平阈值和预设的低电平阈值可以分开单独编程设置,实现了滤波的灵活配置,可以控制滤波能力以及响应快速性的矛盾;并且预设的正积分常数和预设的负积分常数分别可编程设置,实现了高电平和低电平的不同处理。
【专利附图】

【附图说明】
[0019]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0020]图1是本发明的一个较佳实施例提供的PLC可编程滤波器的模块方框图;
[0021]图2是图1中数字积分装置的内部结构图;
[0022]图3是图1中阈值比较装置的内部结构图;[0023]图4是图1中正负饱和比较装置的内部结构图;
[0024]图5是本发明PLC可编程滤波器的第一较佳实施例输出的波形图;
[0025]图6是本发明PLC可编程滤波器的第二较佳实施例输出的波形图。
【具体实施方式】
[0026]为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的【具体实施方式】。
[0027]图1为本发明的一个较佳实施例提供的PLC可编程滤波器的模块方框图,包括数字积分装置10、阈值比较装置20、正负饱和比较装置30以及参数写入装置40,其中,数字积分装置10与PLC的输入端口连接,该PLC的输入端口用于从外部接收需被滤波的数字输入信号,数字积分装置10用于经由所述PLC的输入端口从外部接收的需被滤波的数字输入信号以及根据该数字输入信号进行积分运算,并将积分运算结果输出给阈值比较装置20和正负饱和比较装置30,且阈值比较装置20又包括选择子单元21和输出子单元22。
[0028]正负饱和比较装置30用于将数字积分装置10输出的运算结果与预设的正饱和值和负饱和值进行比较,并根据比较结果输出预定的第一控制信号。其中,第一控制信号有第一高电平和第一低电平两种状态,数字积分装置10在第一控制信号为第一高电平状态时停止工作、在第一控制信号为第一低电平状态时进行积分运算。
[0029]选择子单元21用于根据输出子单元22反馈的第二控制信号将第一比较结果或第二比较结果输出到输出子单元22,其中第一比较结果为数字积分装置10输出的积分运算结果与预设的高电平阈值的比较结果,第二比较结果为数字积分装置10输出的积分运算结果与预设的低电平阈值的比较结果;输出子单元22用于根据选择子单元21的输出产生第二控制信号作为PLC可编程滤波器的输出。第二控制信号包括第二高电平和第二低电平两种状态,选择子单元21在第二控制信号为第二高电平状态时将第二比较结果输出到输出子单兀22、在第二控制信号为第二低电平状态时,将第一比较结果输出到输出子单兀22。
[0030]参数写入装置40分别与数字积分装置10、阈值比较装置20和正负饱和比较装置30连接,且用于编程设置积分常数以及上述预设的高电平阈值和低电平阈值、预设的正饱和值和负饱和值。其中,积分常数又包括预设的正积分常数和预设的负积分常数。
[0031]数字积分装置10又包括第一数据选择器101、第二数据选择器102、加法器103以及寄存器104,如图2所示,第一数据选择器101的两个输入端均连接参数写入装置40,用于对参数写入装置40输出的预设的正积分常数+N和负积分常数-M进行处理,N与M均为正数,可以为相同值或不同值,第一数据选择器101的控制端连接要被滤波的数字输入信号,数字输入信号有高电平和低电平这两种状态,假设数字输入信号有效电平为高电平,在该数字输入信号为高电平状态时,第一数据选择器101选择预设的正积分常数+N输出;在该数字输入信号为低电平状态时,第一数据选择器102此时选择预设的负积分常数-M输出。
[0032]第二数据选择器102的一个输入端连接第一数据选择器101的输出端、另一个输入端输入的值为0,第二数据选择器102的控制端连接正负饱和比较装置30的输出端,正负饱和比较装置30输出第一控制信号,在正负饱和比较装置30输出的第一控制信号为第一低电平状态时,第二数据选择器102在其控制端的控制下选择与第一数据选择器101的输出端连接的输入值输出;在正负饱和装置30输出的第一控制信号为第一高电平状态时,第二数据选择器102在其控制端的控制下选择输入值为0的输入端输出,即此时停止积分运算,数字积分装置10停止工作。加法器103的两个输入端分别连接第二数据选择器102的输出端和寄存器104的输出端,加法器103的输出端连接寄存器104的输入端,即寄存器104与加法器103相当于一个计数器,用该计数器来模拟积分器,因此数字积分装置10实现了一种积分作用。其中,寄存器104由多个第一触发器串联连接组成,例如,若包括K位第一触发器,则寄存器104为K位寄存器。
[0033]选择子单元21包括第一比较器201、第二比较器202以及第三数据选择器203 ;输出子单元22包括第二触发器204,如图3所示,第一比较器201的两个输入端和第二比较器202的两个输入端均分别与寄存器104的输出端和参数写入装置40连接。第一比较器201为高电平比较器,用于对参数写入装置40输出的预设的高电平阈值进行处理,将其与寄存器104的输出值即数字积分装置10输出的运算结果进行比较,若数字积分装置10输出的运算结果大于预设的高电平阈值,则第一比较器201输出高电平;第二比较器202为低电平比较器,用于对参数写入装置40输出的预设的低电平阈值进行处理,将其与数字积分装置10输出的运算结果进行比较,若数字积分装置10输出的运算结果小于预设的低电平阈值,贝1J第二比较器202输出低电平。第一比较器201的输出端和第二比较器202的输出端分别与第三数据选择器203的两个输入端连接,第三数据选择器203的输出端与第二触发器204的输入端连接,第二触发器204的输出端即阈值比较装置20的输出端与第三数据选择器203的控制端连接。阈值比较装置30输出第二控制信号,即输出子单元22根据选择子单元21的输出产生第二控制信号作为PLC可编程滤波器的输出,选择子单元21再根据输出子单元22反馈的第二控制信号进行选择输出。具体地,第三数据选择器203在第二控制信号为第二高电平状态时,选择子单元21将第二比较结果输出到输出子单元22,即第三数据选择器203在其控制端的控制下选择第二比较器202的输出值输出;在第二控制信号为低电平状态时,选择子单元21将第一比较结果输出到输出子单元22,即第三数据选择器203在其控制端的控制下选择第一比较器201的输出值输出。因此采用双阈值比较器,实现了 一个带迟滞比较的作用。
[0034]正负饱和比较装置30又包括第三比较器301、第四比较器302以及或门303,如图4所示,第三比较器301的两个输入端和第四比较器302的两个输入端均分别与数字积分装置10的输出端和参数写入装置40连接。第三比较器301为正饱和比较器,用于对参数写入装置40输出的预设的正饱和值进行处理,将其与数字积分装置10输出的运算结果进行比较,若数字积分装置10输出的运算结果大于或等于预设的正饱和值时,第三比较器301输出高电平;第四比较器302为负饱和比较器,用于对参数写入装置40输出的预设的负饱和值进行处理,将其与数字积分装置10输出的运算结果进行比较,若数字积分装置10输出的运算结果小于或等于负饱和值时,第四比较器302输出高电平。第三比较器301的输出端和第四比较器302的输出端分别与或门303的两个输入端连接,或门303的输出端即正负饱和比较装置30的输出端连接数字积分装置10中的第二数据选择器102的控制端,只要第三比较器301和第四比较器302的输出值有一个为高电平时,或门303输出值为高电平,即正负饱和比较装置30输出的第一控制信号为第一高电平状态,此时控制数字积分装置10中的第二数据选择器102选择输入值为0的输入端输出,数字积分装置10停止工作,保持原值。
[0035]第一触发器和第二触发器204均为同步D触发器,均用时钟脉冲的上升沿来触发,寄存器104和第二触发器204的时钟信号(Clk)和复位信号(nRST)均来源于PLC系统内部。
[0036]现详细介绍本发明提供的一种PLC可编程滤波器的工作原理如下:
[0037]I)如图2中的数字积分装置,其中有一个多位寄存器(由多个触发器组成)与加法器(Add)构成一个计数器,用该计数器来模拟积分器,计数的时钟来源于PLC系统内部,其中加法器的一个输入端对应的操作数I来自于多位寄存器,加法器的另一个输入端对应的操作数2来自于第二个数据选择器(Mux),当寄存器未饱和时,操作数2为+N,或者-M,取决于输入信号,假设输入信号有效电平为高电平,当输入信号为高电平时为+N,为低电平时为-M,当计数达到饱和时(即多位寄存器的输出值大于等于预设的正饱和值或小于等于预设的负饱和值),此时控制第二数据选择器输出为0,即操作数2为0,停止做积分运算。因此数字积分装置实现了一种积分作用,积分的常数均可以通过参数写入装置来实现M、N的编程,从而实现输入高低电平信号不同的滤波效果。
[0038]2)如图3中的阈值比较装置,其通过两个比较器来实现高低电平的比较。其中一个为低电平比较器,一个为高电平比较器,当数字积分装置输出的运算结果大于预设的高电平阈值时,高电平比较器输出高电平;当数字积分装置输出的运算结果小于预设的低电平阈值时,低电平比较器输出低电平;当数字积分装置输出的运算结果在预设的高电平阈值和低电平阈值区间时,保持上一次阈值比较装置输出的电平状态。具体地,高电平比较器和低电平比较器输出的两个信号通过数据选择器(Mux)进入到一个同步触发器(Flip-Flop),数据选择器的控制信号为输出子单元输出的第二控制信号,当第二控制信号为第二高电平状态时第三数据选择器选择低电平比较器输出的第二比较结果输出,当第二控制信号为第二低电平状态时第三数据选择器选择高电平比较器的第一比较结果输出。通过这两个比较器实现了一个带迟滞比较的作用,达到了抗干扰的特征,此外两个比较器的操作数中的预设的高电平阈值和低电平阈值均可以通过如图1中的参数写入装置编程设置。
[0039]3)如图4中的正负饱和比较装置,数字积分装置在输出同时输出给正负饱和比较装置,该正负饱和比较装置包括正饱和比较器以及负饱和比较器,当数字积分装置的输出值大于或等于预设的正饱和值时,正饱和比较器输出高电平,否则输出正饱和比较器输出低电平;当数字积分装置的输出值小于或等于预设的负饱和值时,负饱和比较器输出高电平,否则负饱和比较器输出低电平。这两个比较器通过一个或门后输出在数字积分装置中的数据选择器。实现的功能是,当数字积分装置输出的运算结果达到预设的正饱和值或者预设的负饱和值时,可以实现数字积分装置停止工作,保持原值。此外预设的正饱和值和预设的负饱和值均可以通过参数写入装置编程设置。
[0040]4)如图1中的参数写入装置,其可以让PLC系统内部软件写入各个参数,如图1中的虚线箭头部分,从而可以实现在不同应用设置不同的参数。例如,在数据输入信号中产生的高电平毛刺与低电平毛刺需要不同的滤波时间,整体的相应时间,均可通过参数写入装置编程设置。其中,正脉冲一般是所需要的信号,但常常有了干扰之后,正脉冲会存在一个持续时间很短的负毛刺,这是要去除的,而负脉冲也是所需要的,但如果有了干扰,负脉冲上会叠加持续时间很短的正毛刺,也是需要去除的。此外,预设的正饱和值和预设的负饱和值与预设的高电平阈值和低电平阈值分开单独设置,预设的正积分常数与预设的负积分常数都可以单独编程设置,从而实现了非常灵活的滤波功能。并可以通过改变这些参数值,实现单脉冲与连续脉冲滤波效果分离,输入信号中的高电平低电平滤波效果分离,以在不同应用情况下达到最好的滤波效果。
[0041]图5为本发明一种PLC可编程滤波器的第一较佳实施例的波形图,在本实施例中,通过参数写入装置编程设置预设的正积分常数为1、预设的负积分常为-1,即N=1、M=1,设置预设的高电平阈值PT (Positive Threshold)为3、预设的低电平阈值NT (NegativeThreshold)为2,设置预设的正饱和值PS (Positive saturation)为6、预设的负饱和值NS (Negative saturation)为O。该波形图包括需被滤波的数字输入信号Input、输出信号Out即阈值比较装置输出的第二控制信号、时钟信号Ref_Clk、寄存器的输出值即计数值Counter以及与计数值相对应的计数曲线图。其中,计数曲线图所表示的值与计数值是一样的,只是曲线为了方便示意,干扰信号为图中箭头所指的一段时间的负毛刺。
[0042]如图所示,在开始时输入信号为低电平,即输入积分值为0,一旦输入为高电平,开始以PLC系统内部参考时钟做积分运算,当计数即数字积分装置输出的运算结果增加到预设的高电平阈值3时,此时第一比较器输出高电平,第三数据选择器选择第一比较器输出的高电平输出,经第二触发器之后,阈值比较装置输出的第二控制信号为第二高电平状态,然后计数继续增加,每一次增加的幅度为N,如图所示,计数从I增加到5,当遇到输入为低电平时(该低电平为输入信号中的高电平遇到干扰后,产生的一个持续时间很短的负毛刺),计数从5开始减小,每一次减小的幅度为M,此时计数并未达到预设的低电平阈值2,第二控制信号还是保持第二高电平状态,计数从5减到3。
[0043]之后输入信号为高电平,计数继续从3开始增加,直到计数从3增加到预设的正饱和值6,在增加到预设的正饱和值6之后,正负饱和比较装置输出的第一控制信号为第一高电平状态,此时控制第二数据选择器输出值为0,停止积分运算,计数保持6不变。之后输入信号为低电平,计数又开始减小,直到计数从6减小到低电平阈值2后,此时第二比较器输出低电平,第三数据选择器选择第二比较器输出的低电平输出,经第二触发器之后,阈值比较装置输出的第二控制信号为第二低电平状态,然后计数继续从I下降到负饱和积分值O。可见对输入信号中的干扰信号即负毛刺可以起到很好的滤除效果。
[0044]因此,本发明提供的一种PLC可编程滤波器,采用双阈值的比较器,即对一个值做出两个比较后进行输出,例如,在数字积分装置输出的运算结果即计数值大于预设的高电平阈值则阈值比较装置输出的第二控制信号此时为第二高电平状态,小于预设的低电平阈值则阈值比较装置输出的第二控制信号此时为第二低电平状态,在预设的高电平阈值和低电平阈值区间,则阈值比较装置输出的第二控制信号保持上一次的电平状态。从而实现了一种迟滞输入效果,即使对在阈值附近产生的干扰信号,也不会导致误动作,达到了抗干扰的特性。并且针对特殊的应用场合通过参数写入装置改变参数的值,可以实现不同的滤波效果,例如:当系统应用于低速度脉冲时,假设系统时钟频率为IMHz,即从PLC的输入端口接收的需被滤波的输入信号接近开关输入,开关一般处于断开时为低电平,开关闭合为高电平,输入信号有效电平为高电平,如图6所示,即当输入信号为高电平时,计数增加。时间为20ms左右,若要检测该输入信号,而要滤除小于IOms的干扰信号(正毛刺),则可以设置NS=O, PT=IOOOO, NT=O, N=I, M=IOOOO (IMHz 的频率在计数值为 10000 时为 10ms),如果此时输入一个9ms的干扰脉冲信号,就会被滤除。因此预设的正饱和值和预设的负饱和值与预设的高电平阈值和低电平阈值分开单独设置,从而可以控制滤波能力以及响应快速性的矛盾,实现了滤波的灵活配置;预设的正积分常数和预设的负积分常数都可以通过参数写入装置单独编程设定,从而可以实现正脉冲与负脉冲不同的滤波效果处理;即可以通过改变这些参数的值实现单脉冲与连续脉冲滤波效果的分离,输入信号的高电平低电平滤波效果的分离,并且可以适用于高速、低速的输入。
[0045]上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的【具体实施方式】,上述的【具体实施方式】仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
【权利要求】
1.一种PLC可编程滤波器,其特征在于,包括与PLC的输入端口连接的数字积分装置(10)、均与所述数字积分装置(10)电性连接的阈值比较装置(20)和正负饱和比较装置(30)以及分别与所述数字积分装置(10)、阈值比较装置(20)和所述正负饱和比较装置(30)电性连接的参数写入装置(40),且所述阈值比较装置(20)包括依次电性连接的选择子单兀(21)和输出子单兀(22); 所述数字积分装置(10)用于根据经由PLC的输入端口从外部接收的数字输入信号进行积分运算,并将积分运算结果输出到所述阈值比较装置(20)和所述正负饱和比较装置(30); 所述正负饱和比较装置(30)用于将所述数字积分装置(10)输出的积分运算结果与预设的正饱和值和负饱和值进行比较,并根据比较结果输出用于控制所述数字积分装置(10)进行积分运算或停止工作的第一控制信号; 所述选择子单元(21)用于根据所述输出子单元(22)反馈的第二控制信号将第一比较结果或第二比较结果输出到输出子单元(22),其中所述第一比较结果为所述数字积分装置(10)输出的积分运算结果与预设的高电平阈值的比较结果,所述第二比较结果为所述数字积分装置(10)输出的积分运算结果与预设的低电平阈值的比较结果; 所述输出子单元(22)用于根据所述选择子单元(21)的输出产生第二控制信号作为PLC可编程滤波器的输出; 所述参数写入装置(40)用于编程设置积分常数、以及所述预设的高电平阈值和低电平阈值、预设的正饱和值和负 饱和值。
2.根据权利要求1所述的PLC可编程滤波器,其特征在于,所述第一控制信号包括第一高电平和第一低电平两种状态,所述数字积分装置(10)在所述第一控制信号为第一高电平状态时停止工作、在所述第一控制信号为第一低电平状态时进行积分运算。
3.根据权利要求1所述的PLC可编程滤波器,其特征在于,所述第二控制信号包括第二高电平和第二低电平两种状态,所述选择子单元(21)在所述第二控制信号为第二高电平状态时将第二比较结果输出到输出子单元(22)、在所述第二控制信号为第二低电平状态时,将第一比较结果输出到输出子单元(22)。
4.根据权利要求1所述的PLC可编程滤波器,其特征在于,所述数字积分装置(10)包括第一数据选择器(101)、第二数据选择器(102)、加法器(103)以及寄存器(104);所述第一数据选择器(101)的两个输入端均连接所述参数写入装置(40),所述第一数据选择器(101)的控制端连接要被滤波的数字输入信号;所述第二数据选择器(102)的一个输入端连接所述第一数据选择器(101)的输出端、另一个输入端的输入值为0,所述第二数据选择器(102)的控制端连接所述正负饱和比较装置(30)的输出端;所述加法器(103)的两个输入端分别连接所述第二数据选择器(102)的输出端和所述寄存器(104)的输出端;所述加法器(103)的输出端连接所述寄存器(104)的输入端。
5.根据权利要求4所述的PLC可编程滤波器,其特征在于,所述寄存器(104)包括依次串联连接的多个第一触发器。
6.根据权利要求4所述的PLC可编程滤波器,其特征在于,所述选择子单元(21)包括第一比较器(201)、第二比较器(202)以及第三数据选择器(203),所述输出子单元(22)包括第二触发器(204);所述第一比较器(201)的两个输入端和所述第二比较器(202)的两个输入端均分别与所述寄存器(104)的输出端和所述参数写入装置(40)连接,所述第一比较器(201)的输出端和所述第二比较器(202)的输出端分别与所述第三数据选择器(203)的两个输入端连接,所述第三数据选择器(203)的输出端与所述第二触发器(204)的输入端连接,所述第二触发器(204)的输出端与所述第三数据选择器(203)的控制端连接。
7.根据权利要求6所述的PLC可编程滤波器,其特征在于,所述第一触发器和所述第二触发器(204)均为同步D触发器。
8.根据权利要求1所述的PLC可编程滤波器,其特征在于,所述正负饱和比较装置(30)包括第三比较器(301)、第四比较器(302)以及或门(303);所述第三比较器(301)的两个输入端和所述第四比较器(302)的两个输入端均分别与所述数字积分装置(10)的输出端和所述参数写入装置(40)连接,所述第三比较器(301)的输出端和所述第四比较器(302)的输出端分别与所述或门(303)的两个输入端连接,所述或门(303)的输出端与所述数字积分装置(10)连接。
【文档编号】H03H17/02GK103647524SQ201310692571
【公开日】2014年3月19日 申请日期:2013年12月16日 优先权日:2013年12月16日
【发明者】谢志杰 申请人:深圳市汇川控制技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1