预设的上/下计数器 CD4029 (IC1) 配置为向上计数十倍制计数器,在外部复位脉冲发生器的推动下,在预定义的例程中复位为零。用于观察的脉冲通过 BC547B (T1) 晶体管路由到 CD4029 的时钟输入。电路中的绿色 LED (LED1) 用作“待机”指示灯,红色 LED (LED2) 用作“注意”指示灯。请注意,红色 LED 的闪烁表示事件比绿色 LED 增加了数倍。事件在固定周期内计数,由外部复位脉冲发生器电路确定。整个电路可以连接到任何5V/3.3V直流电源轨。
(脉冲检测器电路图)
应用实例
如前所述,这种改进的脉冲检测器接收来自(y)电子传感器的输入脉冲,并监视它们以在必要时产生警报。该电路需要一个外部时基(复位脉冲发生器)来执行警报生成任务。可以从现有微控制器的空 I/O 端口提供复位脉冲(这需要几行额外的代码),也可以从围绕分立元件构建的方波发生器电路提供复位脉冲。
假设您正在构建一个基于微控制器的火花传感器系统,使用一个专用火花传感器模块作为前端,火花传感器模块在未伪造的火花检测的情况下输出 8 个迭代脉冲(每半秒)。在这种情况下,脉冲检测器应需要一个 500ms 的复位脉冲,以便通过切换其“注意”LED 来发出警报。在这里,“注意”LED(红色)的闪光表示事件比“待机”LED(绿色)增加了八倍。由于计数器每秒重置为零两次,因此以 500 毫秒为周期对事件进行计数。下面显示的系统图可能比模糊的数学运算更容易解释。
(应用示例 – 系统图)
建筑与测试
由于使用的组件数量很少,电路的构造不太可能给您带来不眠之夜。使用一个小 veroboard 使事情变得更容易,请参阅作者的原型。通电前请仔细检查完成的电路板,并尝试将组装好的电路安装在一个小塑料底座中,底部粘上双面胶胶带。一旦接通电源并连接了复位脉冲输入,脉冲检测器就可以使用了。但首先,复位脉冲输入需要根据实际要求进行调整。
由于复位脉冲波形不会经常可用,因此可以更实际地校准脉冲检测器。您只需要一个 500ms 方波发生器(基于 555 或 4001 IC),其输出连接到脉冲检测器的RST_IN (J2)。现在确保“待机”指示灯 (LED1) 处于活动状态,当脉冲检测器 (J2) 的PULSE_IN出现 8 脉冲/500ms 输入时,“注意”指示灯 (LED1) 亮起。同样,使用另一个方波发生器来生成合适的脉冲来执行此任务。