装修问题

动态电子锁的设计方案是什么?

提问者:让子弹飞8882024-05-25

设计方案包括:1  设计要求
 (1)共5位密码,每位密码的取值范围为0~9。
 (2)系统根据开锁次数、电子锁序号、开机随机数动态生成密码。
 (3)5位密码输入不完全正确时,报警30  s,重新生成开机随机数并显示,生成新的密码,用户需要新的密码才能打开密码锁。
 (4)键入的5位密码完全正确时,LED闪烁10  s,电子锁开锁。
 (5)电子锁上锁后,显示上锁随机数,用户正确输入密码前,用户不能重新生成随机数。
 (6)由于电子锁运行过程中,需要轮换显示上锁随机数、开锁随机数以及用户输入的密码,因此,电子锁需要有一位数码管显示相应的功能符。
 (7)成本要比较低,硬件和软件要尽可能简洁可靠,便于批量生产。
2  设计思路及软硬件实现
 根据总体设计要求分析,该电子锁电路需要的I/O口线少于15个。若设计得当,程序不超过8  KB,所需的RAM少于256×8  bit。所以可选择质优价廉的AT89C52,而且不需要外接程序存储器和数据存储器及其他扩展部件。外围电路主要由LED、键盘输入显示电路、继电器驱动电路、扬声器等组成。。
电子锁上锁后,数码管显示5位上锁代码,此代码由2位开锁次数和3位随机数随机组成。每次上锁,由于开锁次数和生成的随机数不同所产生的代码不同。

美眉要加油 482024-05-16

电子锁
   电子锁具有保密性强、防盗性好等特点。随着对电子锁产品的开发研制,它在日用锁中所占比重日益增强。电子锁具有机械锁无法比拟的优越性,它不仅可以完成锁本身的功能,还可以兼有多种功能,如记忆、识别、报警、兼作门铃等等。作为密码类电子锁,还不需要带钥匙,只要记住开锁密码即可。如果密码失密,主人还可以随时变换密码,不会造成不应有的损失。
   一、任务要求
   1.设计一个电子锁,其密码为8值二进制代码,开锁指令为串行输入码。
   2.当开锁输入码与密码一致时,锁被打开。
   3.当开锁输入码与密码不一致时,则报警。报警动作响1分钟,停10秒钟后再重复出现。
   4.报警器可以兼作门铃用,而门铃响的时间通常为7一l0秒。
   二、设计说明和提示
   锁体一般由电磁线圈、锁拴、弹簧和锁框等组成.当有开锁信号时,电磁线圈有电流通过,于是线圈便产生磁场吸住锁拴,锁便打开。当无开锁信号时,线圈无电流通过,锁拴被弹入锁框,门被锁上。为教学方便,我们用发光二极管代替锁体,亮为开锁,灭为上锁。密码存储可用高低电平开关设置,也可以采用时序电路存储。当开锁信号串行输入时,一定做到输入8位代码后才出现比较结果,一致时则开锁,不一致时则报警。

易买易得 482024-05-08