浅谈拨码开关的电路的工作原理!
2018-12-09
拨码开关在每一位数字的指拨开关中有四个输出端和一个公共端,当设置的十进制密码装换成二进制数时,在其中含有1的所有位就会和公共端接通,而所有的0的位就会处于悬空的状态。其实也就是一个开关的功能会把所有的一的位和公共端接通。 而锁门的装置也就是一个电磁铁,电磁铁中心有颗铁心,铁心的位置不是正好在电磁铁中间,铁心的一端在电磁铁外部,当电磁铁通电时就会产生磁性,磁性会吸引铁心,使铁心在电磁铁外部的那部分向电磁铁中心移动,然后用弹簧顶着电磁铁的另一端,这样就可以让电磁铁在通电的时候铁心的一端由电磁铁外部向里边移动,而断电之后由于弹簧的作用铁心又从里边向外边移动,这就好比普通的锁,钥 匙扭动的时候锁栓就会缩进所里,钥匙放开锁栓就会弹出来。这样就实现了用电磁铁代替普通锁的方法。
知道了指拨开关和锁的原理,我们就可以设置一个电路用指拨开关来控制继电器开锁的电路,也就是指拨开关的电子密码锁控制电路,从而实现电子锁的功能。我们就可以用一个与门把十进制转换的二进制密码中所有的1的位都与起来,最后输出一个信号来控制三极管导通截止来控制电磁铁的通断。当输入的密码(转换二进制后的密码)含有一的个数等于电路中设置的一的个数时就可以实现开锁的功能,这样的话可以实现一些简单的密码,但是还是会存在重码的问题,仔细分析0--9的二进制数会发现一些数值里边1的位置相同只是个数不相等,比如6(0110)和7(0111)中间两位的1位置相等只是7多了一个1,假如密码设置为1,那么当输入密码7的时候也同样能实现6的功能,一样可以开门,而且带有0的密码也没法设置。这就需要改进,我们可以在电路中加入或非门,或非门就是输入有1则输出0,全0的时候输出1,这就很好的解决了重码的问题,也可以解决不能设置0密码的问题。把或非门和或非门用与门与起来,再用输出信号控制三极管。把所有的一信号接入与门,而悬空的信号接入或非门,就可以设置一个比较完美的电路了,这样就不会出现重码之类的问题。
在这些基础上还是存在别人试密码的问题,如果别人不断试密码最终还是可以开门,那就需要一个电路来防止试密码。经过分析之后决定用报警来防止无限试密码,也就是在输入密码错误三次或者三次以上后就发出报警音,在电路中用了一个位移寄存器(74LS164),当输错一次密码寄存器就记录一次,每记一次寄存器就会在相应的那个脚输出高电平,当记录三次时第三个脚就会输出高电平来控制发生电路产生报警音效。当再次输入正确的密码后才可以解除报警。这就可以有效的避免试密码的问题。
下一篇:没有了!
在线留言
ONLINE MESSAGE
版权所有 © 2017-2019 东莞市三盟精密五金有限公司 粤ICP备14085470号-1 技术支持:云拓互联