新闻中心

EEPW首页>嵌入式系统>设计应用> 基于AT89S51的多功能电子密码锁设计

基于AT89S51的多功能电子密码锁设计

作者: 时间:2010-09-07 来源:网络 收藏

1.2 电源管理模块
该设计需要使用+5 V直流电源为整个电路供电。电路中采用一个稳压器将输入的直流电源电压转换成+5 V的电压。另外,如果仅仅依靠外接直流电源供电会出现因停电而无法开锁的问题,为了解决这个问题,在设计电源管理模块时加入了自动切换电路的方案,使电池组供电和外接直流电源供电这两种方式能够根据实际需要迅速自动切换,从而保证电子密码锁可以长时间不间断工作。电源自动切换电路选用LTC-4414器件。通过LTC4414对2个P沟道绝缘栅场效应管控制,实现2个电源高效“或”操作的自动切换电路。
1.3 执行模块
执行电路通过单片机其中1个引脚线发出信号,经三极管放大后。由继电器驱动电磁阀动作将锁打开的方案,电路结构如图4所示。另外,报警电路采用时基集成电路555及其辅助元件构成,在联网的情况下,报警信号可通过串口扩展网络发给主控制器,提醒管理人员注意。

本文引用地址://m.amcfsurvey.com/article/173234.htm


1.4 通信模块
在通信电路设计中,采用MAX489进行全双工通信,MAX489的引脚R0为接收器输出,接TTL电平RXD信号;引脚DI为发送器输入,接TTL电平TXD信号;引脚-VT、引脚+VT为发送器输出,接发送传输线;引脚-VT,引脚+VT为接收器输入,接收传输线;引脚DE为发送使能端,接+5 V;引脚是接收使能端,接地,通信电路如图5所示。



2 电子密码锁的软件设计
电子密码锁的软件设计是整个电子密码锁可靠安全运行的关键,为了提高电子密码锁的安全性能,该设计引入安全体系概念,即在设计时建立一般的指导原则和约束条件,为电子密码锁提供了安全服务和安全机制,使其软件程序构成一个完整的安全体系结构。安全体系主要是由4种安全服务和4种安全机制构成,其中安全服务包括:鉴别、访问控制、信息机密性、信息完整性;安全机制包括:鉴别交互机制、访问控制机制、加密、信息完整性。安全体系主要是通过软件设计来实现的。密码锁软件总体分为两部分:1)控制程序,其中包括主程序、延时子程序、时间设置子程序、修改密码子程序、扫描键盘输入子程序、报警子程序;2)网络管理程序,其中包括开锁信息查询子程序、串行通信程序。软件设计中,引入了二层权限加密的技术,对输入的8位十进制基础密码进行判别,如果输入密码正确,则可以直接开锁。如果不正确,并且3次以上输入不正确,则封锁输入口并报警利用互联网通知管理人员,存储报警信息。如果要修改密码,则需要在输入基础密码判别正确后,输入高级权限密码,通过系统确认后方可修改密码。电子密码锁利用AT89S5l单片机软、硬件资源,从而使系统具有很高的可靠性和安全性。
该系统设计程序流程如图6所示,图7和图8给出人机交互界面和电子密码锁实物。



关键词:收发器

评论


相关推荐

技术专区

关闭