电子密码锁课程设计
本课程设计的主题是电子密码锁的设计,主要包括输入密码、设定密码、寄存电路、比较电路、显示电路、修改密码等模块。该电子密码锁利用数字逻辑电路,实现对锁的电子控制,突破了传统的机械锁的单一性、保密性低、易撬性的缺点,数字电子密码锁具有保密性高、使用灵活性好、安全系数高的优点。
设计目的:
电子密码锁课程设计是电子、通信类专业的独立实践课,该课程设计建立在电路基础、低频与高频电子线路等课程的基础上,主要让学生加深对电子线路理论知识的掌握,使学生能把所学的知识系统地、高效地贯穿到实践中来,避免理论与实践的脱离,同时提高学生的动手能力,并在实践中不断完善理论基础知识,有助于培养学生综合能力。
设计要求:
1. 要求电子器件设计制作密码锁的控制电路,使之在输入正确的代码时,输出信号以启动执行机构动作,并且用红、绿LED指示关锁、开锁状态。
2. 密码锁控制器中存储一个4位代码,当开锁按钮开关设置9位,其中只有4位有效的输入代码等于存储代码时启动开锁控制电路,并且用绿灯亮、红灯灭表 示开锁状态。
3. 从第一个按钮触动后 的5秒内若未能将锁打开,则电路自动复位并由扬声器发出20秒的报警信号,同时用绿灯灭、红灯亮表 示关锁状态。
4. 要求性能可靠、操作简便。
5. 密码锁控制器中存储的4位密码可以修 改。
方案选择:
我们最终决定选择基于74LS138译码器的电子密码锁设计。该方案可以便捷地设定密码和修改密码,但密码的输入要用到6个控制开关且密码输入不分顺序。
电路原理:
电子密码锁的电路原理主要包括密码输入电路、密码存储电路、比较电路、显示电路等部分。密码输入电路将6位密码并行输入,密码是否相等利用与非门将输入的密码和预定密码进行比较,当相等时便触发绿色发光二极管,不相等则作用到红色发光二极管和蜂鸣器。
密码存储电路采用74LS373锁存器,用于存储密码和接收输入信号,两者进入比较器进行比较。共设有八个用户输入键,74LS373为密码存储器件。先将74LS373的C和0C端置低电平,使其处于送数状态。当输入密码后将0C置于高电位,则锁存器将密码信号锁存,然后按键复位。
比较电路采用74LS85译码器,来比较输入信号与寄存密码的相等与否。显示电路采用二极管构成的开锁信号电路,黄灯处于待开状态,绿灯表示开锁正确,红灯及警报声表示开锁错误或者是锁存状态。
计时及计数部分,计时表示从准备开锁到开锁完成所规定的时间,锁存时期的锁存时间,计数记录的是误操作的次数。
电子密码锁课程设计是电子、通信类专业的独立实践课,旨在让学生加深对电子线路理论知识的掌握,并提高学生的动手能力和综合能力。