选择密码:用户可以输入自己预先设置的密码。密码设置好了后,那么下次只要键入预先设置密码的数据即可开锁。当单片机断电后设定的密码丢失这时开锁就必须用初始密码来开锁了。本设计中我们编入了初始密码即: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的数字频率计设计+源代码+仿真图
- 下一篇:通用串行总线及外设开发+电路图+流程图
-
-
-
-
-
-
-
江苏省某高中学生体质现状的调查研究
浅析中国古代宗法制度
巴金《激流三部曲》高觉新的悲剧命运
高警觉工作人群的元情绪...
g-C3N4光催化剂的制备和光催化性能研究
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
NFC协议物理层的软件实现+文献综述
C++最短路径算法研究和程序设计
中国传统元素在游戏角色...