选择密码:用户可以输入自己预先设置的密码。密码设置好了后,那么下次只要键入预先设置密码的数据即可开锁。当单片机断电后设定的密码丢失这时开锁就必须用初始密码来开锁了。本设计中我们编入了初始密码即:000000。
5.系统测试
Proteus是英国Labcenter机构研究开发的一个分析各种电路器件,对实物进行模拟仿真的软件。其特点:①可支持多种型号单片机仿真;②能与Keil开发工具联合调试;③元件库非常齐全,提供Schematic Drawing(原理图)与PCB(印制板),使用非常方便;④具有多种仿真功能。
在本系统中,由于无线电发射器模块无法仿真,故采用固定电子密码锁进行模拟仿真。方法是将四个功能键即返回键、确认键、加减键直接连接到单片机上,而不通过编码发射电路和接收解码电路。其实现效果与遥控电子密码锁基本相同。在仿真中可通过键盘可以实现对密码锁密码的输入和修改,如果密码输入正确的话,液晶就会显示解锁成功,相应的指示灯就会被点亮。如果密码输入错误报警指示灯被点亮。下图为相应的仿真图界面。
图22 输入密码仿真界面
图23 输入密码实物显示界面
图24 输入密码正确仿真界面
图25 输入密码正确实物显示界面
图26 密码输入错误仿真界面
图27 密码输入错误实物显示界面
图28 密码设置成功实物显示界面
6. 总结
本文提出的无线遥控电子密码锁系统整体设计方案是可行的,能克服以往密码锁系统的许多缺陷。在设计硬件电路的同时,也充分考虑与软件结合的问题,在不影响系统功能的前提下,能由软件实现的功能尽量用软件实现,提高硬件电路的可靠性和稳定性。另外本系统是一个模拟与数字相结合的系统,无线射频发射与接收属于模拟电路部分,单片机及其外围部件属于数字电路部分,因而数字与模拟信号相互干扰尤为重要。本系统是由单片机控制的,而单片机在程序运行过程中偶尔会出现“跑飞”的情况,必须考虑系统软件抗干扰问题。
样品遥控距离可以达到10m,响应时间<1s,遥控器动态功耗电流10~33mA,接收器动态功耗电流10~330mA,能够满足在密码锁上的工作需要。系统具有成本低、性能可靠、使用方便的特点,能够满足用户需要,适合于大规模生产,对于提高生产厂家的市场竞争力有很大的推动作用。
论文设计的基于STC89C52单片机的遥控电子密码锁系统,在设计初期阶段时,通过查阅网络与图书馆搜集到的资料,再加上指导老师的指点,结合对生活中密码锁的功能特性的理解,经过多次修改和整理,设计出了这一套遥控电子密码锁系统的主要硬件结构和软件结构,基本完成了课题的要求。
- 上一篇:VHDL基于FPGA的数字频率计设计+源代码+仿真图
- 下一篇:通用串行总线及外设开发+电路图+流程图
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...