基于单片机的RFID门禁系统设计.docx
《基于单片机的RFID门禁系统设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的RFID门禁系统设计.docx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目 录摘 要IAbstractII引 言11 控制系统设计31.1 主控制器选择31.2 项目总体设计32 项目硬件设计52.1 单片机控制模块52.2 射频识别模块82.3 矩阵键盘模块92.4 液晶显示模块102.5 报警模块112.6 AT24C02存储模块122.7 继电器驱动模块132.8 总电路图设计133 项目软件设计143.1 软件开发环境及流程143.2 系统主程序设计153.3 LCD显示程序设计163.4 按键程序设计184 项目调试214.1 电路焊接214.2 系统程序调试224.3 实物调试23结 论24参考文献25附录1 总电路原理图27附录2 源程序代码
2、28致 谢53本科论文摘 要门禁系统是一种面向人们生活的社区,家庭,旅馆等地方,并且可以通过一个锁一张卡进行独立管理,或者一个锁多张卡进行集中管理的系统。本文设计了一种使用方便,安全性高的基于单片机的RFID门禁系统。本设计主要利用STC89C52单片机对系统进行控制,由最小系统、射频识别模块、液晶显示模块等组成的硬件系统,以及通过C语言开发程序进行代码的设计和编写的软件系统,最终实现射频识别功能以及密码识别功能。本设计的目标是使设计出来的系统能提高安全指数,刷卡识别准确,给生活带来方便,被更多人所应用。结果表明本设计很好地实现了射频识别功能以及密码识别功能,预期功能全部实现。使用单片机进行控
3、制保证了系统的稳定性,RFID技术的应用使得门禁系统的管理和使用更加方便和安全。RFID技术已经被应用在了便携式和小型轻量化方向上的许多电子产品中,且已经开发出了许多的非接触式RFID卡控制系统。目前,非接触式RFID卡已经在公交卡、金融卡、门禁卡、校园一卡通等许多领域得到了广泛的应用。这使人们在实际生活中不需要为环境是否安全而困扰,也让许多管理更加详细,高效和准确。关键词:RFID; 门禁系统; 液晶显示; 单片机控制 AbstractThe access control system is a system that faces peoples lives in communities,
4、families, hotels and other places, and can be independently managed by one lock one card, or a centralized management by locking multiple cards. This paper designs a RFID access control system based on single chip microcomputer which is easy to use and has high security.This design mainly uses STC89
5、C52 single-chip microcomputer to control the system, a hardware system composed of a minimum system, a radio frequency identification module, a liquid crystal display module, etc., and a software system to carefully design and write code through the C language development program. Finally realize th
6、e radio frequency identification function and password identification function. The goal of this design is to enable the designed system to improve the safety index, identify the card swiping accurately, bring convenience to life, and be used by more people.The results show that the design has reali
7、zed the radio frequency identification function and the password identification function well, and the expected functions are all realized. The use of single chip microcomputer for control ensures the stability of the system. The application of RFID technology makes the management and use of the acc
8、ess control system more convenient and safe. RFID technology has been applied to many electronic products in the direction of portable and small and light weight, and many non-contact RFID card control systems have been developed. At present, non-contact RFID cards have been widely used in many fiel
9、ds such as bus cards, financial cards, access control cards, and campus cards. This eliminates the need for people to worry about the safety of the environment in real life, and also makes many management more detailed, efficient and accurate.Keywords: RFID; access control system; liquid crystal dis
10、play; Single-Chip Microcomputer control引 言随着当代社会的不断进步和科技的飞速发展,急需一种现代化的智能门禁系统来满足人们对安全的需求,因为常见的普通的门锁安全系数低,且使用不方便。这时就需要一种面向现代建筑的自动化的系统,智能门禁系统因此而研发。目前生活中已经出现了多种多样的智能门禁系统,这些门禁系统各自有各自的优点和性能,目前随着门禁系统新功能的不断改进,门禁系统的热度越来越高5。本设计提出了基于单片机的RFID门禁系统的设计,对其中一个核心的组成部分“门禁控制系统”的硬件与软件方面进行了仔细的分析与设计。这一门禁系统是确保居民及其财产安全的一项重要
11、解决方法。研究这一门禁系统意义深远,对于我们的日常生活有很大的帮助。射频识别(RFID)技术是非接触式的,即RFID超高频读卡器可以在指定范围内读取标签,而无需触摸标签。射频识别系统主要由RFID信号发射部分、RFID信号接收部分和RFID发射接收天线组成11。在本设计中,通过RFID技术,可以实现RFID卡的注册和注销,然后根据接收到的RFID卡信息,判断是否为已注册卡,最终来控制门的开关,RFID技术应用在本设计中,有许多优点,比如读写速度快,可以节省使用者的时间,十分便利;可同时使用多张RFID卡,一机多卡,可以多人共同使用,满足了一些家庭或工作场所的需求;使用安全性高,不容易发生识别错
12、误,导致出现误开关门的情况,而且可以很好的防止一些盗窃行为的发生;这些优点使得RFID技术被越来越多的应用,使人们因为经济水平的高速发展而对建筑内部安全性的担心问题得到了解决。欧美的门禁系统目前发展的很快,超过了很多国家的技术,好多公司都已经做到了产业分工明确,研发技术先进。科技在发展,门禁系统的研究也同样越来越被重视,磁卡和接触式门禁系统会随着科技的发展,而被具备更多功能的门禁系统取代,取而代之的是具有良好性能的非接触式门禁系统。RFID技术在国外许多国家已经发展的十分成熟和先进15。目前国内门禁系统的研究已经由开始的认识研究阶段发展到了自主研究阶段,个别本土商已经研发出了指纹识别芯片。门禁
13、系统有一个核心就是控制器,但是这个核心控制器许多都是由国外的公司研制与开发出来的。由于目前我国电子技术的不断提高,门禁系统的功能也在不断增加。但是相比于国外的先进技术,我国在RFID芯片技术方面仍存在差距18。智能门禁系统可以对生活中一些建筑里重要的通道进行管理。如果有人想要进入,必须要使用已注册的RFID卡,或者是输入正确的密码,才可以通过,这种门禁系统大大的提升了安全性。传统的机械锁即使是使用了非常结实的原材料,但是总是能被各种各样的方法打开,而且如果遇到钥匙丢失的问题,还需要找专业的人员来开锁,进行换锁、换钥匙等操作,十分麻烦。而门禁系统结合了许多种高科技的技术,通过RFID卡就能控制门
14、的状态,使用方便,安全性高,能够让使用者的安全和财产得到保护。随着科技的发展,生活中盗窃与抢劫时有发生,而且犯罪手段越来越高明,为了阻止这些犯罪行为,人们的安全防范意识必须要提高,被人们所熟知的传统的门锁和防盗门已经无法满足需求了。而门禁系统的研发则解决了很大的问题,越来越多的人开始把它应用到生活中。所以如果设计一种使用安全的门禁系统,可以很好地解决这些问题。基于这种对门禁系统的需求,本设计提出了一种基于单片机的RFID门禁系统,本设计主要通过STC89C52单片机进行控制,LCD12864液晶显示屏显示关于门禁系统的信息19,利用AT24C02存储芯片来存储卡序列号,通过密码识别和射频识别控
15、制开关门锁,同时可以修改密码、注册和注销RFID卡。本设计安全实用,使用方法简单方便。本篇文章共分为四个章节,具体的介绍了这种基于单片机的RFID门禁系统:第一章介绍了主控制器的选择,以及项目的总体设计分成的几个模块,做出了系统的结构框图。第二章介绍了门禁系统的硬件组成方面,包括部分硬件型号的选择;各个模块工作原理以及电路原理图。第三章介绍了系统程序通过软件的运行,讲述了系统的开发环境和主程序流程图以及各个子程序流程图。第四章介绍了系统的各个部分调试,分别为电路焊接、程序调试以及实物调试。1 控制系统设计1.1 主控制器选择RFID门禁系统设计可以通过一个主控制器来实现,通过查找资料和学习,提
16、出了两种可供选择的主控制器,分别为单片机控制和DSP控制,具体方案如下:方案一:主控制器选用单片机。单片机是一种虽然小但很完整的芯片,应用在集成电路中2。芯片中包含随机储存器RAM、中央处理器CPU、只读存储器ROM、中断、定时器以及I/O口等模块6,个别还可以把模拟信号转换成数字信号或者把数字信号转换成模拟信号。总的来说,可以对一个字节8位里的每一位进行单独处理、强调控制和事务处理功能、市面价格便宜、开发环境完备且成熟、开发工具齐全,应用资料应有尽有等,都是单片机的特点。方案二:主控制器选用DSP。DSP可以按照某种电路的运行流程,编写程序,然后再输入到芯片内,一个数字信号处理器把所有单元集
17、合在一块很小的芯片中13,在DSP的外侧可以连接许多存储器,功能比较全,可以进行通信,就像是一个小型的计算机。与单片机相比,DSP需要较高的计算能力和相对复杂的控制算法。而单片机应用广泛,控制算法相对简单,经济实惠,成本相对较低,同时也可以满足本设计的需要。综合以上,本设计的主控制器最终选用单片机。1.2 项目总体设计本项目基于单片机的RFID门禁系统设计由:STC89C52单片机、矩阵键盘、12864液晶显示、报警、继电器驱动模块、RFID-RC522射频识别模块、AT24C02存储模块组成。通过密码识别和射频识别控制门锁,构成完整的门禁系统。由如下模块组成:(1)最小系统模块:STC89C
18、52单片机作为系统的主控制器,接收密码识别模块和射频识别模块的信息21,经过处理再传递到液晶显示模块和继电器驱动模块;(2)液晶显示模块:LCD12864液晶显示屏,接收密码识别模块和射频识别模块的信息,显示密码或RFID卡是否正确,是否可以通过;(3)密码识别模块:由存储器、解调器、键盘等组成,通过对键盘输入密码信息进行分析识别,最终传递到液晶显示模块,实现密码识别功能1;(4)射频识别模块:首先通过MFRC522读卡器读取用户的RFID卡信息,然后读取的信息用来识别RFID卡是否为已注册卡,最终传递到液晶显示模块,实现RFID卡识别功能17;(5)AT24C02存储模块:读卡器读取到RFI
19、D卡信息之后,信息会存储在AT24C02中,这时单片机再接收到新的数据,就可以和AT24C02中的信息作比较,看信息是否相同,从而决定开关门12。(6)继电器驱动模块:接收到的新的信息与AT24C02中存储的信息进行比较之后,结合蜂鸣器和指示灯4,控制电磁锁的吸合,进而控制门的状态。本系统结构框图如图1.1所示。图1.1 系统结构框图电源供电后,单片机通过对RFID卡信息和按键输入信息进行处理,经转换后传输给步进电机驱动电路、液晶显示电路、报警电路,完成系统的运行。2 项目硬件设计2.1 单片机控制模块2.1.1 单片机型号选择 基于单片机的RFID门禁系统设计,对单片机存储空间的要求是有拥有
20、4K字节EEPROM。其次为了保证系统更好地运行,要选用稳定性高的控制器,还要考虑到价格、编程下载难易程度等方面。基于此有以下两种方案可供选择。方案一:主控制器选用STC89C52单片机16。该单片机可以满足对单片机存储空间的要求拥有4K字节EEPROM。具有低功耗、高性能、可直接使用串口下载的特点。STC89C52单片机具有开发简单3,可在线编程下载,成本相对较低的优点。方案二:主控制器选用AT89S52单片机7。AT89S52单片机的内部存储器密度高,而且在断电之后,其内部存储的信息会保存起来。该单片机自带2KB的EEPROM存储空间、8K字节程序存储空间8。适用于常规编程器。但是AT89
21、S52的价格相对来说比较高,开发方法相对复杂,难度较高。综上,与AT89S52单片机相比,STC89C52单片机开发难度较低、稳定性高,而且价格在可以接受的范围内,结合本设计预期实现的功能对产品性能的要求,最终决定使用STC89C52单片机作为主控制器。2.1.2 单片机的引脚说明STC89C52单片机共有32位I/O口线,引脚图如图2.1所示。本设计刚好需要32个,其中11个I/O口与LCD12864液晶显示模块相连接,使其能显示信息;1个I/O口与蜂鸣器报警模块相连接,使其发出声音;8个I/O口与按键模块相连接,使按键可以使用;RFID模块需要5个,AT24C02存储模块需要1个,复位电路
22、需要1个,时钟电路需要2个,继电器驱动模块需要1个,下载口需要2个。STC89C52单片机的工作电压为5V。图2.1 STC89C52单片机引脚图单片机的下载接口如图2.2所示,单片机的P30与P31管脚作用是下载相关的程序8,与下载接口相连,用来下载程序。图2.2 下载接口原理图具体引脚对应功能如表2.3所示。表2.3 STC89C52单片机引脚功能表引脚名称功能P1.0P1.78位双向I/O口RST复位端RXD串行口输入端TXD串行口l输出端INT0/INT1外部中断0/1输入T0/T1定时器0/1输入XTAL2/XTAL1接晶振VCC/VSS电源P3.0P3.78位双向I/O口WR/RD
23、片外数据存储2.1.3 单片机最小系统单片机最小系统是指用最少的元件组成的单片机可以工作的系统。单片机最小系统原理图如图2.4所示。对52系列单片机来说,最小系统一般应该包括:电源电路、时钟电路、复位电路9;功能是对数据进行接收、转换和传输。选用5V电源作为系统的总电源,为单片机最小系统供电。在电源线插入电源接口之后,按下SW1,VCC接通电源线,整个系统通电运行。图2.4 单片机最小系统原理图复位电路:当复位后单片机就会从头开始执行程序,如果在单片机的执行程序过程中,触发了复位,则单片机会被强行重新开始执行程序。本设计的复位有按键手动复位和上电复位两种方式。VCC首先经过一个10F的电解电容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 RFID 门禁 系统 设计
限制150内