如何将瞬时开关的输出转换为按下时的脉冲和释放时的脉冲?

电器工程 运算放大器 开关
2022-01-19 18:43:28

标题基本概括了所有内容。

我有一个想法尝试涉及运算放大器微分器电路和二极管电桥,但我是盲目的。

我也试图在没有微控制器的情况下实现这一点。

4个回答

异或门:

替代文字

我为此使用了NC7SZ58,它便宜(0.04 美元)且体积小,并且具有施密特触发器输入,因此脉冲长度大致相同(可以通过 RC 值设置)。

如果您想要一个不错的模拟解决方案,飞行 simmers 使用这个电路:

“抱歉,不允许新用户使用图片标签”
(来源:simprojects.nl

示意图显示了拨动开关的布置,但它可以很容易地代替瞬时开关。

每次开关改变位置时,电容器都必须充电和放电。在此期间,继电器触点上会产生电压,从而关闭开关。电容器充电后,继电器再次关闭。

更多信息在这里: http ://www.simprojects.nl/toggle_to_momentary.htm

根据您想在学习上投入多少,去抖动、异或、触发器解决方案将是最“基本的”。不过,555 是一个值得学习的好电路。这是一个介绍大量应用程序的页面:http ://www.kpsec.freeuk.com/555timer.htm

如果您在单稳态部分下寻找“边缘触发”,您会发现似乎是您正在寻找的解决方案。

您可以使用一个简单的异或门,其中一个输入直接连接到开关,而另一个输入通过提供延迟的 RC 电路。这可以作为“边缘检测器”工作,但它不会做任何去抖动 - 你没有要求这个:-)。如果您的设计中已经有一个未使用的异或门,这可能是最便宜的方法。