最近需要做一个小东西,用于检测两按键的有效性。按键电路如下:

电路留出A/B两个可外接线端子,内部的两个按键开关和二极管电路不能改动,要求设计一个电路检测SW1和SW2按键按下的有效性。首先想到的就是在电路中加两个发光二极管,某个按键按下的时候对应的LED灯亮即可。第一个想到的电路如下:

在C处产生一个正负脉冲的波形,这样显然可以让每个灯都亮,但是感觉得不偿失,做一个板子,却要做出一个负电源,这个成本就会比较高了,所以pass掉了。改进后的电路如下:

看到上面的电路,你应该也会提很多疑惑,VCC加上去,两个灯是不是直接就导通了呢?答案是肯定的,因此该电路对VCC的设计比较敏感,考虑到使用的两个LED的导通压降在1.2V左右,为了使正常上电灯不会亮,所以我产生VCC的3.3V电源进行了分压处理,实际使用中,通过调整分压电阻,从而调节VCC,使两个LED不会上电就导通发光,当然,R1和R2的阻值也需要根据灯的明暗程度进行调整。当然,这些都是最基本的东西了。
我们应该看到的是,此时B端加了一个方波电源,你能分析出来为什么加这个方波电源灯就可以导通吗?
然后就是如何产生这个方波信号了。这个应该是一个比较实用的电路了,这里引用杨老师新概念模电中的电路,如下:

本文介绍了一种用于检测两个按键有效性的电路设计方案。通过对原有电路的改进,利用发光二极管和迟滞比较器实现了按键状态的指示。文章详细分析了电路的工作原理,并介绍了关键元器件的选择。

893

被折叠的 条评论
为什么被折叠?



