按键开关原理双控开关接线图

核心提示按键开关是现在很普遍的一种开关,但是你了解按键开关的原理吗?今天,小编就带大家了解一下在家庭电路中很重要的按键开关原理,并看看双控开关接线图。按键开关原理按键开关是用来切断和接通控制电路的低压开关电器。按钮开关的触头的额定电流为5A。所以,

按键开关是现在很普遍的一种开关,但是你了解按键开关的原理吗?今天,小编就带大家了解一下在家庭电路中很重要的按键开关原理,并看看双控开关接线图。

按键开关原理

按键开关是用来切断和接通控制电路的低压开关电器。按钮开关的触头的额定电流为5A。所以,操作按钮开关所控制的电路属于小电流电路。

按钮有单极双位开关或双极双位开关,它按动能与用途又分为起动按钮、复位按钮、检查按钮、控制按钮、限位按钮等多种。按键有动合(常开)和动断(常闭)之分,微型按钮用导电橡胶或金属片等作导体,可作为状态选择开关,用于小型半导体收音机、遥控器、验钞器等产品中。

按键开关是旧标准用术语,新标准(GB290018)中简称为按钮。

双控开关接线图

双控开关接线图

双控开关接线图

在自家装修之前,能了解一下基本的电路知识还是很有必要的,或许你一句很内行的话,已经能让安装人员刮目相看,不敢再偷工减料哦。希望本文能让大家更了解按键开关原理和双控开关接线图的知识。

单片机按键复位电路各元件的作用

在设计中如果用到IO口不够用,我们肯定第一时间想到的就是通过电阻分压,根据按下不同按键,来让不同阻值的电阻接到分压电路中,然后ADC模块做电压数据读取分析对应按键按下。下文就和大家分享下单片机设计AD按键的内容。

AD按键设计硬件部分电路有两种电路形式,一种的电阻串联,您一种是电阻并联,这两种都是通过电阻分压的原理实现的,下面通过电路图一一介绍。

电阻并联型AD按键

上图有10个按键,不同按键按下,分到的电压值不同,电阻值我已经计算好了,有部分误差,但已经是算成最小误差值了,以后大家可直接使用。对应的分压依次值有01Vref、02Vref~ 09Vref、099Vref,共10个档位。单片机ADC通过读取电路中ADCIN处的电压识别对应按键按下。

上图电阻并联型AD按键电路有一个缺点就是如果有两个按键同时按下,会有错误识别的可能出现,扛干扰差,所以并联型AD按键电路很少使用。

电阻串联型AD按键

上图中有10个按键,对应电阻值按照ADCIN处的电压分别为Vref的x/10(x=1,2,39,10)倍算好,使用的电阻值也已经按照最小误差定的,可直接使用。不同按键按下,ADCIN处的电压不同,单片机ADC模块读出ADC值,从而识别对应哪个按键按下。

上图中电阻使用串联的方式接在电路中,这样也就有一个电阻坏,就会影响到其他按键检测的问题。如果两个按键按下,只会识别一个靠近图中ADCIN处的按键,这样不会有像并联型AD按键电路哪有识别有误的问题存在,但是这里电阻的误差不好控制,所以我对上面电路做了改进。如下图:

这个电路的好处就是这里将串联的电阻设计成等值的形式,这样在生产时也不必买更多阻值的电阻了。具体怎么分压的相信大家一看就懂。这里只是巧妙的应用了一个1M的电阻,一个电阻和大于它很多倍(一般理解为10倍以上)的电阻并联,并联后的阻值依然可以理解为和这个电阻值相等。同样的可以将电阻并联型AD按键电路改成等阻值的,这里就不在做出解答,有兴趣的朋友可以发挥下自己的脑力看看怎么设计。

使用AD按键时有个需要注意的地方就是,按键尽量选择好些的。因为按键本身按下也是有阻值的,特别是用了久的按键,其按键接触点容易氧化,造成按键按下,有一定的按键阻值接在电路中。从而影响程序的识别,特别是我国南方较潮湿的地区,差一定的按键触电特别容易生锈氧化。所以AD按键也就存在了比单独通过读IO电平识别的按键短的寿命短的问题。所以这种按键也不是很推荐使用的。特别是按键数量越多,出现问题的数量也就越多。

AD按键程序设计

在程序设计前,首先要明白AD按键设计的原理和程序设计的思路。如果一个8位的ADC模块,要设计成10个按键,就是将8位ADC满值255等分成10份,没份之间有大约25个差值,比如一个按键按下的ADC值在25±11的位置,那么它临近的按键就是50±11的位置。对应的识别这些值,就可以识别那个按键按下了。当然为了抗干扰强,最好等分的数要少,8位的话等分最好不要超过8个按键,否则抗干扰不是很好,如果是8个按键的话每个按键的ADC差值为32,按键间的ADC差值越大,越有利于抗干扰。

AD按键程序思路:

每隔10ms(这个时间是按键抖动的滤波时间)读一次ADC按键值,根据值的范围,将对应的按键数值加到AD按键FIFO中(这里缓冲区8个字节长),如果AD按键FIFO满了,如果FIFO前4个值是0(对应按键没按下),最后2个值是相等的(对应按键按下),中间的2个值对应按键抖动时的值,不用管,相当于有20ms的抖动滤波时间,那么就人为最后这两个相等的值的对应按键按下了。

最后欢迎大家转发评论交流!觉得写的好的话就来个转发吧,让更多人知道。也欢迎大家关注我:单片机嵌入式爱好者。会有源源不断的干货分享哦!

R17 C13组成止电复位电路,刚上电时,C13是电压为0,电源通过R17对电容充电,因此,RST引脚呈现高电平,高电平时间大于2个晶振周期,单片机复位

电容充电完毕,RST引脚呈现低电平,复位结束

按钮S22和R16组成手动复位电路 ,按下S22,电源接通R16和 R17,由于R17阻值比较大,因此RST是高电平,同时电容通过R16迅速放电,即使按钮触点断开,电源也可对C13充电,使RST高电平稳定一段时间 ,保证可靠复位。 C13容量较小时,R16可省掉,小电容短路放电不会损坏按钮触点

 
友情链接
鄂ICP备19019357号-22