基于51单片机的刷卡门禁系统(共47页).doc
《基于51单片机的刷卡门禁系统(共47页).doc》由会员分享,可在线阅读,更多相关《基于51单片机的刷卡门禁系统(共47页).doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上中图分类号: 密级:UDC: 编号:毕业设计设计题目名称:基于51单片机的刷卡门禁系统学 生 姓 名:张贵专业名称:电子信息工程班 级:电子11-1学 制:3学 号:学历层次:专 科指导教师:杨东评 阅 人:论文(设计)提交日期: 2014年 5 月 31 日论文(设计)答辩日期: 2014年 6 月 3 日江苏建筑职业技术学院二一 四 年 五 月 三十一 日 毕业设计成绩评定书 专业、班级 电子11-1 姓名 张贵 日期 1、设计题目 基于51单片机的刷卡门禁系统 2、设计指导教师(签名) 杨东 3、设计评阅人(签名) 评阅日期 4、评定意见及成绩 年 月 日专心-
2、专注-专业摘要本文详细介绍了刷卡门禁系统的硬件组成和系统的软件开发过程。给出了刷卡门禁系统的电路原理图,以及主程序设计的设计框图和程序。主要分析了单片机与FM1702高频读卡器频模块的接口电路、报警电路、门锁继电器电路、液晶12864电路以及单片机最小系统。读卡器由读卡模块、单片机控制模块、射频天线以及智能IC卡组成。读卡器能读写荷兰Philips公司的Mifare非接触式射频卡。当有卡进入时,读卡器内数据后台通过单片机进行处理程序判断是不是合法IC卡,并且将卡号传送到液晶12864上显示。读卡器的软件部分主要包括程序设计,包括询卡、选择卡片、读取卡片、判断IC卡是否合法等。读卡器采用内部集成
3、有8K字节Flash程序存贮器的STC89C52单片机作控制器,系统完全采用SPI通信,其接口管脚少、连线简单,有利于缩小读卡器的体积。关键词:门禁系统,FM1702, STC89C52,IC卡目录第一章 绪论 在现今社会,随着人们对生活安全各方面要求的不断提高,门禁系统的应用范围越来越广泛,因此门禁系统已成为现在科技的一个热门研究课题。目前,门禁系统已成为生活安全中极其重要的一部分。在一些发达国家,门禁系统的应用远远高于其它安全系统,门禁系统之以能在众多安防产品中脱颖而出,根本原因是因为其改变了以往安防产有效的大大的防止了罪犯从正常通道的侵入,并且可以在罪案发生时通过对通道的控制限制罪犯的活
4、动范围,制止犯罪或减少损失。安装有门禁系统的建筑具有以下优点: 1、 具有对门户出入控制,保安防盗,报警等多种功能。2、 方便内部员工或住户出入,同时杜绝外来人员随意进出,既方便了内部管理,又增强了内部的保安。3、 门禁管理系统作为智能建筑中不可缺少的安保自动化的一部分,为用户提供一个高效的工作环境,从而提高管理的层次。也正是由于门禁系统实用性强,市场需求大,应用广泛,我们便选此作为研究设计的课题。1.1门禁系统概括出入口门禁安全管理系统是新型现代化安全管理系统,它集微机自动识别技术和现代安全管理措施为一体.它涉及电子,机械,光学,计算机技术,通讯技术,生物技术等诸多新技术。它是解决重要部门出
5、入口实现安全防范管理的有效措施。适用各种机要部门,如银行、监狱、宾馆、机房、军械库、机要室、办公间,智能化小区,工厂等。智能门禁系统是对出入口通道进行管制的系统,该系统控制各类人员的出入以及他们在相关的活动区域。其控制的基本原理是:按照人的活动范围,预先制作出各种层次的卡或预定密码。1.1.1门禁系统组成门禁系统由控制器,读卡器,电控锁,识别卡和存储器、报警器等组成。系统构成如图所示其中控制器,读卡器,电控锁,构成基本的门禁控制单元设备。控制器是门禁系统的核心,由一台微处理机相应的外围电路组成。如果将读卡器比做系统的眼睛,将电控锁比做系统的手,那么控制器就是系统的大脑。1.1.2门禁系统功能限
6、制人员的进出区域,拒绝不速之客,保护公共财产不受非法侵犯.如果请求进入的人员身份合法即经过控制中心授权,电锁将打开否则电锁不会开启并报警。1.1.3门禁系统的发展过程出入口门禁系统顾名思义就是对出入口通道进行管制的系统,它是在传统的门锁基础上发展而来的。传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能用通过各种手段把它打开。在出入人很多的通道(像办公室,酒店客房)钥匙的管理很麻烦,钥匙丢失或人员更换都要把锁和钥匙一起更换。为了解决这些问题,就出现了电子磁卡锁,电子密码锁,这两种锁的出现从一定程度上提高了人们对出入口通道的管理程度,使通道管理进入了电子时代,但随着
7、这两种电子锁的不断应用,它们本身的缺陷就逐渐暴露,磁卡锁的问题是信息容易复制,卡片与读卡机具之间磨损大,故障率高,安全系数低。密码锁的问题是密码容易泄露,又无从查起,安全系数很低。同时这个时期的产品由于大多采用读卡部分(密码输入)与控制部分合在一起安装在门外,很容易被人在室外打开锁。这个时期的门禁系统还停留在早期不成熟阶段,因此当时的门禁系统通常被人称为电子锁,应用也不广泛。最近几年随着感应卡技术,生物识别技术的发展,门禁系统得到了飞跃式的发展,进入了成熟期,出现了感应卡式门禁系统,指纹门禁系统,虹膜门禁系统,面部识别门禁系统,乱序键盘门禁系统等各种技术的系统,它们在安全性,方便性,易管理性等
8、方面都各有特长,门禁系统的应用领域也越来越广。1.1.4门禁系统的优越性(1) 使用寿命长。 射频卡和读卡器与其它门禁方式相比大大延长了使用寿命(2)使用方便。射频卡使用不需要调整方向和位置。在黑暗中也可以很方便的进行开锁。(3)安全可靠。每张卡都是唯一的不可更改的编号。卡和读卡器均不可复制,且防水、防磁,抗干扰。当卡片不慎丢失,只需在系统软件上删除卡片,以使得系统更加安全可靠。1.1.5门禁系统的国内外现状门禁系统是随着自动识别技术的发展而迅速发展的,国外门禁系统的知名品牌有美国的休斯(HID)、西屋(WSE)、洛泰克(NTK),以色列的DDS英国的集宝等品牌。国内从事门禁系统有捷顺、北京青
9、云等公司。目前,国内外研制和使用的门禁系统主要集中在感应门禁系统和生物识别门禁系统。在生物识别门禁系统中又以指纹门禁系统应用最为广泛。随着计算机图像处理和模式识别理论以及大规模集成电路技术的不断发展与成熟,指纹自动识别系统的体积不断缩小,其价格也将不断降低低。生物特征识别技术将会更加注重安全性、便携型、精确性、鲁棒性和可用性。核心算法研究方面,在指纹识别技术研究继续深入的同时,面像、虹膜识别技术也将会加速发展,新式的识别技术,如静脉识别等,也会不断产生。1.2课题背景及意义 门禁系统,又称为出入口控制系统,在科学技术飞速发展的今天,已成为一套功能齐全、现代化的的管理系统。它对出入门和通道的管理
10、已经不是单单对门锁及钥匙的管理。它不只是管理人员的进出,而且还有效是内部进行有序化管理。门禁系统能够时刻自动记录人员的出入情况,限制内部人员的出入时间,出入区域,礼貌地拒绝不速之客。同时也将有效保护财产不受非法侵犯。在注重美观的现代都市里,门禁系统提升了公司的风格和气度,给顾客建立起了信心的保障。可以想象,在追求智能化办公的今天,如果能用手中的卡片轻轻一晃,大门就应声而开,那将是一种多么美妙的感受。另外,在越来越注重商业情报和安全的现代社会,传统的个人身份鉴别手段己不能满足现代社会经济活动和社会安全防范的需要。要消除人为不安全因素,只有不易被他人代替、仿制、甚至本人也无法转让的身份识别凭证才更
11、加可靠。因此,从造价性、成熟性、易用性、安全性等方面综合比较,IC卡门禁技术正在以惊人的速度迅猛发展。这正是我们研究IC门禁管理系统的意义所在。第二章 系统结构与设计原则2.1门禁读卡器门禁系统的关键部件是读卡器,他是有控制单片机及外围扩展器件、读卡模块、射频天线、电源接口、串行通信接口等几部分组成,接上+5V电源就可以读卡,接上串行口可以与PC机通信。读卡器在门禁系统中是主要的工作机,它是射频卡与PC机和开关门设备之间的桥梁,其数量较多,根据需要安装在方便的地方。他可以联网工作,通过RS-232串行口与PC机相连。读卡器是主动操作的,只有非接触式IC卡进入读卡器天线射频能量范围,读卡器便通过
12、射频信号与智能卡通信,在联网的情况下,读卡器能将采集的数据直接传给PC管理机。这些IC卡统一由PC机进行管理。2.2非接触式IC卡射频卡即为非接触式IC卡,是90年代初发展起来的新技术.射频卡由存储单元、控制芯片、感应天线组成,并且完全密封在一个无密封部分的标准PVC卡片中。射频卡本身是无源体,当读写器对射频卡进行读写操作时,读写器发出的射频信号分为两部分:一部分是电源信号,该信号由卡接收后,与其本身的LC产生谐振,在一瞬间产生能量来供给芯片工作,另一部分则通过解调控制芯片完成密码验证、数据的读取、修改、存储等,并返回给读写器。射频卡成功地将IC卡机数和射频识别技术结合起来,解决了免接触和无源
13、的难题。射频卡不需要供电电源,它与读写器间无机械接触,有效的避免了接触故障;表面无裸露芯片的设计,也不易弯曲损坏、产生静电击穿和防水等问题:射频卡没有正反面之分,而且射频卡具有使用方便、可靠性高、操作速度快等特点,由射频卡所形成的读写系统,无论是软件控制,还是硬件结构的操作过程都比接触式卡更加方便。同时借助于先进的管理软件和网络支持可在很多领域得到应用。2.3智能门禁系统的设计原则智能门禁系在经发达国家以及部分发展中国家的智能大厦及银行、监狱、酒店等已经得到了广泛应用。由于该系统及时性、隐蔽性的特点,其应用领域越来越广泛。(1)实用性 智能门禁系统不能只追求于自身的超前性,也要与实际内容相符。
14、不然造成巨大损失,而无用武之地。因此,系统的实用性是首要原则。(2)实时性 智能门禁系统每个系统一定要正常工作,并且与实际内容相符。(3)系统的安全性 智能门禁系统中的所有设备及配件不仅性能安全可靠,而且还应符合国际安全标准,并可在理想环境下有效工作另外,系统安全性还应不易被劫获和窃取等方面。2.4毕业设计要求 (1)读卡功能 (2)添加管理卡功能 (3)增加、删除用户卡功能 (4)更改管理卡 (5)清除所有用户卡 (6)键盘控制管理卡操作 (7)蜂鸣器实现刷卡、按键提示 (8) 12864点阵液晶显示屏晶显示IC卡序列号2.5门禁系统模块该系统是以STC89C51单片机为基础,由电源模块、复
15、位模块、读卡器模块、继电器模块、和显示模块组成。51单片机刷卡模块非接触式IC卡感应区域液晶12864显示(显示信息)继电器模块(模拟门开)和蜂鸣器模块晶振、复位电路电源供电注册IC卡键盘输入图2-1 系统总体框图第三章 系统硬件电路设计3.1各模块选用的硬件介绍读卡器主要由读卡模块、单片机控制模块、继电器模块、报警模块组成等组成。使用FM1702sl读卡器进行读写非接触式射频卡,采用具有8K可编程Flash功能的STC89C52单片机作为控制模块,并且单片机与与FM1702sl之间使用SPI进行通信的。3.1.1 STC89C52单片机介绍控制的核心选用STC89C52。其主要性能如下:主要
16、性能 与MCS-51单片机产品兼容 8K字节在系统可编程Flash存储器 次擦写周期 全静态操作:0Hz33Hz 三级加密程序存储器 32个可编程I/O口线 三个16位定时器/计数器 八个中断源 全双工UART串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针掉电标识符 (1)功能特性描述 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8
17、 位 CPU 和在系统可编程Flash,使得 STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash, 256字节RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个6向量 2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 (2)引
18、脚图如下:图3-1 STC89C52引脚图(3)引脚介绍: VCC : 电源 GND: 地 P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时, P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。 在 flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口,p1 输出缓冲器能驱动 4 个TTL 逻辑电平。对 P1 端口写“1”时,内部上拉电阻把端
19、口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL) 。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX) ,具体如下表所示。 在flash编程和校验时,P1口接收低8位地址字节。引脚第2功能P1.0T2(定时器/计数器T2的外部计数输入) ,时钟输出 P1.1 P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P1.5 MOSI(在系统编程用)P1.6 MISO(在系统编程用)P1.7 SCK(在系统编程用)表3-1 P1口第二功能P2 口:P2
20、 口是一个具有内部上拉电阻的 8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个TTL 逻辑电平。对 P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL) 。在访问外部程序存储器或用16位地址读取外部数据存储器 (例如执行MOVX DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送 1。在使用8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。 在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。 P3 口:P3 口是一个具有内
21、部上拉电阻的 8 位双向 I/O 口,p2 输出缓冲器能驱动 4 个TTL 逻辑电平。对 P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL) 。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。在flash编程和校验时,P3口也接收一些控制信号。引脚第2功能P3.0 RXD (串行口输入端)P3.1 TXD (串行口输出端)P3.2 (外部中断0请求输入端,低电平有效)P3.3 (外部中断1请求输入端,低电平有效)引脚第2功能P3.4 T0 (定时器/计数器0计数脉冲输入端)P3.5T1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 刷卡 门禁 系统 47
限制150内