一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种开入信号抗干扰电路及方法与流程

2022-09-04 06:34:55 来源:中国专利 TAG:


1.本发明涉及一种开入信号抗干扰电路及方法,属于工业控制技术领域。


背景技术:

2.为了提高信号可靠性,外部状态量信号都是通过光耦隔离后进行采集,开入信号一般由cpu进行软件消抖。消抖的原理是:采集多个开入信号的状态,只有当多次采集开入的状态都一致的情况下,才认为开入信号有效,否则认为只是抖动信号,在程序中予以滤除。
3.在很多简单的系统中,可以依靠硬件实现简单的处理逻辑,不需要cpu参与,如果为了实现开入信号消抖功能而在简单系统中增加cpu,则将会增加系统的复杂度和成本。


技术实现要素:

4.为了解决现有技术中存在的问题,本发明提出了一种开入信号抗干扰电路及方法,在现有的开入电路中增加一个串入并出的移位寄存器,从而通过硬件实现开入信号的消抖,减轻了系统复杂度和成本。
5.为解决上述技术问题,本发明采用了如下技术手段:第一方面,本发明提出了一种开入信号抗干扰电路,包括第一电阻、稳压二极管、光电耦合器和移位寄存器,其中,第一电阻的一端连接开入正端,第一电阻的另一端连接稳压二极管的负极,稳压二极管的正极连接光电耦合器的1引脚,光电耦合器的2引脚连接开入负端,光电耦合器的3引脚分别连接移位寄存器的a、b端,光电耦合器的4引脚接地,移位寄存器的输出端连接上位机。
6.结合第一方面,进一步的,所述电路还包括第二电阻、第三电阻、第九二极管和第一电容,所述第二电阻并联在第一电阻的另一端与接触器的负极之间,所述第三电阻、第九二极管和第一电容分别并联在光电耦合器的1、2引脚之间。
7.结合第一方面,进一步的,所述移位寄存器采用8位串入并出的移位寄存器,移位寄存器的8位输出端通过并联的8个二极管连接上位机。
8.结合第一方面,进一步的,所述移位寄存器的clk输入端连接时钟产生电路。
9.结合第一方面,进一步的,所述时钟产生电路采用时钟振荡器或多谐振荡器。
10.结合第一方面,进一步的,所述时钟产生电路包括第七电阻、第一与非门、第八电阻、第二与非门、第二电容、第三与非门,其中,所述第一与非门、第二与非门和第三与非门串联,所述第七电阻的一端连接第一与非门的输入端,所述第八电阻的一端连接第二与非门的输入端,所述第二电容的一端连接第三与非门的输入端,第七电阻的另一端、第八电阻的另一端和第二电容的另一端相连,第三与非门的输出端连接移位寄存器的clk输入端。
11.结合第一方面,进一步的,所述移位寄存器的/clk输入端连接rc上电复位电路。
12.第二方面,本发明提出了一种基于第一方面所述开入信号抗干扰电路的开入信号抗干扰方法,包括如下步骤:
利用稳压二极管和光电耦合器对开入信号进行稳压、隔离处理,并将开入信号输入移位寄存器;根据开入信号消抖需求,利用时钟产生电路生成频率固定的时钟信号;基于时钟信号,利用移位寄存器对开入信号进行滤波处理,得到消抖后的开入信号。
13.结合第二方面,进一步的,利用移位寄存器对开入信号进行滤波处理的方法为:通过移位寄存器的clk输入端获取时钟信号,通过移位寄存器的a、b端获取开入信号;根据时钟信号的时钟周期,将输入移位寄存器的开入信号依次锁存到移位寄存器的qa~qh输出端。
14.采用以上技术手段后可以获得以下优势:本发明提出了一种开入信号抗干扰电路及方法,在现有的开入电路中增加一个串入并出的移位寄存器,在移位寄存器中,开入信号可以按照时钟信号的频率进行移位,从而实现开入信号的有效滤波,消除开入信号中的抖动信号,实现通过硬件消抖的功能。
15.本发明电路结构简单、方法步骤简单,易于实现,不需要依靠软件程序即可得到良好的消抖效果,能够减轻系统复杂度和成本,提高系统可靠性,具有很高的使用价值。
附图说明
16.图1为本发明一种开入信号抗干扰电路的电路原理图;图2为本发明实施例中时钟产生电路的电路原理图;图3为本发明实施例中时钟产生电路的时序逻辑图;图4为本发明一种开入信号抗干扰方法的步骤流程图。
具体实施方式
17.下面结合附图对本发明的技术方案作进一步说明:实施例1:本发明提出了一种开入信号抗干扰电路,如图1所示,包括第一电阻r1、第二电阻r2、稳压二极管vz1、第三电阻r3、第九二极管vd9、第一电容c1、光电耦合器s1、第四电阻r4、移位寄存器u、第一~八二极管(vd1~vd8)和第六电阻r6。其中,移位寄存器采用8位串入并出的移位寄存器,具体型号为74hc164。
18.根据图1,第一电阻r1的一端连接开入正端,第一电阻r1的另一端连接稳压二极管vz1的负极,稳压二极管vz1的正极连接光电耦合器s1的1引脚,光电耦合器s1的2引脚连接开入负端,光电耦合器s1的3引脚分别连接第四电阻r4的一端、移位寄存器u的a、b端,光电耦合器s1的4引脚接地,第二电阻r2并联在第一电阻r1的另一端与接触器的负极之间,第三电阻r3、第九二极管vd9和第一电容c1分别并联在光电耦合器s1的1、2引脚之间,第四电阻r4的另一端连接vcc;移位寄存器的clk输入端连接时钟产生电路,用于获取时钟信号,移位寄存器的/clk输入端连接rc上电复位电路,用于获取上电复位信号,移位寄存器的8位输出端分别连接第一~八二极管(vd1~vd8)的负极,第一~八二极管(vd1~vd8)的正极并联后连接上位机,第一二极管vd1的正极还通过第六电阻r6连接vcc。
19.在本发明实施例中,时钟产生电路采用时钟振荡器或多谐振荡器产生时钟信号,可以根据实际需要调整时钟信号的频率,用来灵活的设置开入信号消抖的时间间隔。时钟振荡器的型号为ltc6900。
20.图2为本发明实施例中时钟产生电路的电路原理图,时钟产生电路包括第七电阻r7、第一与非门u1a、第八电阻r8、第二与非门u1b、第二电容c2、第三与非门u1d,其中,第一与非门u1a、第二与非门u1b和第三与非门u1d串联,第七电阻r7的一端连接第一与非门u1a的输入端,第八电阻r8的一端连接第二与非门u1b的输入端,第二电容c2的一端连接第三与非门u1d的输入端,第七电阻r7的另一端、第八电阻r8的另一端和第二电容c2的另一端相连,第三与非门u1d的输出端连接移位寄存器u的clk输入端。时钟产生电路可以通过调整r7、r8和c2来产生所需的时钟频率。
21.在本发明实施例中,移位寄存器u的/clr信号可以使用rc上电复位电路来产生上电复位信号,也可以使用看门狗或者其他能够在上电过程中产生上电复位脉冲的电路。rc上电复位电路包括第五电阻r5和第二电容c2,第五电阻r5的一端和第二电容c2的一端分别连接移位寄存器的/clk输入端,第五电阻r5的另一端连接vcc,第二电容c2的另一端接地。
22.在本发明实施例中,开入信号抗干扰电路可以支持多个移位寄存器级联,每个移位寄存器均配置8个并联的二极管。当电路中有多个移位寄存器时,在后移位寄存器的a、b端连接在前移位寄存器的8个二极管的负极。通过级联可以灵活的配置开入信号消抖时间长度,只使用单一74hc164芯片时,开入信号过滤8个时间周期,级联多个74hc164芯片时,可以成倍的扩展时间。
23.本发明电路的工作原理如下:开入信号通过稳压二极管vz1、光电耦合器s1后进入移位寄存器u,在移位寄存器u中按照时钟信号的频率进行移位。如图3所示,当外部开入发生变位的情况下,开入信号首先进入串入并出的移位寄存器u的a和b引脚,开入信号在第2个时钟周期的上升沿到来的时候,锁存到移位寄存器u的qa输出,在第3个时钟周期的上升沿到来的时候,锁存到移位寄存器u的qb输出,以此类推,开入信号在第9个时钟周期到来的时候,锁存到移位寄存器u的qh输出。由于单路中通过二极管对qa~qh进行线与,因此,在第9个时钟周期之前,开入信号有任何抖动都会导致di_out被拉低,并且该信号会在移位寄存器u的8个d触发器之间传递8次,即开入信号会被滤波至少8个时钟周期,即使开入信号存在抖动,也会被有效的滤除,开入信号将在第9个时钟周期的时候,di_out变位。
24.实施例2:基于本发明实施例1中的电路结构,本发明还提出了一种开入信号抗干扰方法,如图4所示,具体包括如下步骤:步骤a、利用稳压二极管和光电耦合器对开入信号进行稳压、隔离处理,并将开入信号输入移位寄存器的a、b端。
25.步骤b、根据开入信号消抖需求,利用时钟产生电路生成频率固定的时钟信号,时钟信号的频率可用来用来设置开入信号消抖的时间间隔。其中,时钟产生电路采用时钟振荡器或多谐振荡器产生时钟信号,也可以采用如图2所示的电路结构。
26.步骤c、基于时钟信号,利用移位寄存器对开入信号进行滤波处理,得到消抖后的开入信号。
27.步骤c01、通过移位寄存器的/clk输入端获取上电复位信号,通过移位寄存器的clk输入端获取时钟信号,通过移位寄存器的a、b端获取开入信号。
28.步骤c02、根据时钟信号的时钟周期,将输入移位寄存器的开入信号依次锁存到移位寄存器的qa~qh输出端。具体的,开入信号在第2个时钟周期的上升沿到来的时候,锁存到移位寄存器u的qa输出,在第3个时钟周期的上升沿到来的时候,锁存到移位寄存器u的qb输出,以此类推,开入信号在第9个时钟周期到来的时候,锁存到移位寄存器u的qh输出。开入信号将在第9个时钟周期的时候,di_out变位。
29.在本发明中,与移位寄存器相连的8个二极管构成了线与电路,在第9个时钟周期之前开入信号有任何波动都会导致di_out被拉低,并且该信号会在8个d触发器之间传递8次,因此会被滤波至少8个时钟周期,从而有效滤除抖动。
30.与现有技术相比,本发明不需要cpu的参与,即可通过串入并出的移位寄存器对开入信号进行有效的滤波,消除开入信号中的抖动信号,实现通过硬件消抖的功能。
31.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
32.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
33.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献