基于单片机的IC卡门禁系统设计-最终稿.docx
《基于单片机的IC卡门禁系统设计-最终稿.docx》由会员分享,可在线阅读,更多相关《基于单片机的IC卡门禁系统设计-最终稿.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目 录摘 要IAbstractII引 言11 主要研究内容及总体设计方案31.1 系统方案设计31.2系统工作原理62 硬件设计72.1 主控电路72.2 电源模块电路102.3 键盘模块电路102.4 读卡器模块电路102.4.1 读卡器模块112.4.2 IC卡的功能组成122.5 射频识别电路142.6 显示模块电路143 软件设计163.1 系统程序开发流程163.2 主程序设计184 实物制作21结 论23参考文献24附录1 原理图25附录2 源程序清单26致 谢32摘 要近些年来在我们的生产生活当中,门禁系统及其产品的使用越来越广泛,为了分析了IC卡门禁技术的发展趋势和IC
2、卡门禁系统技术在门禁系统中的使用特点,以及需要优化的方面,进而进行以基于单片机的IC卡门禁系统工作原理为基础去进行设计和制作。本论文重点通过对射频技术原理和射频卡来研究智能门禁系统,而主要的研究对象就是这款非接触式的IC卡门禁系统。相对于其它的门禁系统,它有着独特的优势,也使得它的使用最为广泛,它的核心技术是将射频识别技术和IC卡技术相结合,正是通过这种多部分技术相结合的形式,使得它的发展更有前景也更有发展潜力。本篇论文将几种不同的门禁系统进行了比较,选出合适的方案,并结合本系统预期要达到的特点加以改进,最后完成系统设计方案,并且详细的介绍了该门禁系统的硬件组成、软件组成,以及各部分的运行方式
3、和参数。经过最终测试,本设计达到了预期的设计效果。这套IC卡门禁系统可以高效的识别IC卡模块的读写,磁锁部分也能及时的做出开关指令,并且在IC卡管理上可以进行加入用户卡,删除用户卡,以及键盘密码控制等功能。总体的系统功能均以达到了预期目的。关键词:单片机;射频识别技术;IC读写模块;按键AbstractIn recent years, access control system and its products are used more and more widely in our production and life. In order to analyze the developmen
4、t trend of intelligent IC Carmen access control technology and the characteristics of intelligent IC Carmen access control system technology used in access control system, and the need for optimization, and then to intelligent IC Carmen ban system based on the principles of work to design and produc
5、tion.This paper focuses on the principle of RF technology and RF card to study the intelligent access control system, and the main research object is the contactless intelligent IC Carmen access control system. Compared with other access control systems it has a unique advantage, but also makes it t
6、he most widely used. Its core technology is the radio frequency identification technology and IC card technology, it is through this multi-part technology combined form, making its development more promising and more potential. In this paper, several different access control systems are compared, an
7、d combined with the system expected to meet the requirements of the characteristics of improvement, the final selection of a suitable program. And detailed introduction of the access control system hardware composition, software composition, as well as the operation of the various parts and paramete
8、rs.After the final test, the design to achieve the desired design effect. The intelligent IC Carmen forbidden system can efficiently identify the read and write of the IC card module, the magnetic lock part can also make the switch instruction in time, and can add the user card and delete the user c
9、ard in the IC card management, and the replacement of user cards. The overall system function module is to achieve the expected function.Key words: MCU; Radio Frequency Identification Technology; IC read-write Module; key引 言随着最近几年门禁系统的使用范围不断扩大,它的发展方向也在不断扩大,不仅仅有IC卡门禁系统,还有生物虹膜门禁系统,指纹门禁系统,甚至还出现了更为高级的面部
10、识别系统。这些系统已经应用到了我们的生活当中,但是不同的门禁系统的使用范围不同,经济价格不同,以及方便程度不同,这正是我们研究IC卡门禁系统的意义。不断提高的生活质量,使得越来越多的人们安全防范意识也在不断的增强。所以在智能门禁发展趋势的大背景下,智能IC卡门禁系统的发展势在必行。该系统通讯线路较为简易,相对其他系统而言成本更本低、可靠性更高、也更便于维护,尤其是对现有的老社区、旧办公楼的智能化改造、以及生活中的门锁柜锁等,会让其既安全又方便。门禁系统俨然已成为发达国家、发展中国家和地区最主要的安保系统之一。门禁系统的发展上,它是由传统的简单机械结构发展而来,传统锁的核心是钥匙和锁芯,以最原始
11、的机械结构达到一个上锁的功能,而越来越多的人能够轻易破解其上锁功能,正因如此传统锁被意外违法开锁的情况频发,使得传统锁的安全性得不到保障,并且传统锁通常会备用很多把钥匙,放置交接都有可能出现意外遗失的情况,这就会产生很多麻烦。而磁卡锁有易被复制的缺点,卡片锁与读卡机的磨损又比较严重,容易损坏,进而IC卡门禁系统的出现优点就显得格外突出并解决了这个问题。首先IC卡门禁系统的电磁锁质量耐抗强度非常高,普通的破坏不会对其产生致命的影响,并且智能IC卡门禁系统的IC卡不会被复制,不用担心被复制的危险,并且智能IC卡门禁系统是非接触类的卡锁,不会对其产生巨大的损耗。智能IC卡门禁系统最大的优点莫过于使用
12、网络技术,网络技术的特点就是不会受到时间和环境的过多的限制,从而它的使用范围也变得更加广泛。智能IC卡门禁系统使得通道管理提升了到了电子科技时代。正因如此电磁锁如此多的优点极大的影响了智能门禁系统的发展趋势。在技术方面,文章首先系统的介绍了非接触式IC门禁系统的控制系统设计方案。通过多种不同的方案进行比较,最后通过科学的数据对比,选出最合适本系统的方案,然后是对硬件模块进行分块解读。本系统分为以下几大模块;主电路模块、显示电路模块、读卡器模块、键盘控制模块、以及射频信号模块等。软件部分包括软件开发环境及流程、系统总体工作流程、LED指示灯子程序设计等。除此之外文章也详细地阐述了射频识别技术的构
13、成,特点和参数,在硬件上要采用AT89C51单片机和IC读写模块+DS1302+LCD1602液晶总线技术;软件编程前应分析工作流程;重点为控制器主程序设计、读取I/O口状态子程序设计、通信子程序设计等,最终达到通过IC卡读写系统射频识别技术,对其系统的信号进行了实现。这套门禁系统这套系统是以人们的使用方便和管理方便为目,高安全性、高可靠性的管理系统是其最大的特点。所以在设计内容上着重考虑到经济价格方面,以及使用方便等方面,并且所有的功能都要在可行性方案内去实施。今天的智能IC卡门禁系统代表的是当下的科学技术,而越来越先进的技术会让其有更深层次的突破和发展。通过本次内容的设计,也让我对科技的迅
14、猛发展有了更加深刻的认识,不管是Keil5方面的编程的主函数的设计,还是小模块功能的设计,通过简单合理的程序逻辑让看似简单实际又很困难的功能能够得以实现。而在硬件模块上的制作也同样让我获益匪浅,特别是合理的利用单片机管脚,能够同时驱动多模块同时运行的强大功能。智能IC卡门禁系统会随着科技的发展而发展,相信未来的门禁系统一定会在功能技术上有着更大的突破,而使用的领域也会越来越广泛,科技也一定会让其在未来有更大的发展空间和价值。1 主要研究内容及总体设计方案1.1 系统方案设计方案一:本方案的核心在于系统的芯片选取上,这里选择的是PIC16C84单片机为核心芯片。之所以选这款单片机芯片是因为其强大
15、的功能,CMOS EEPROM微控制器为8位,在模块功能上它的性能也十分强大,尤其是它的RISC信号指令。并且它的单字节的指令有35条,这使得它的运行速度更优于AT系列单片机。它的主要指令只需要一个指令周期,除了程序分支指令是需要两个指令周期,而程序分支指令应用并不是很多。在芯片内有1K14的EEPROM程序存储器,而程序指令的宽度仅为14位。显示模块选用LCD1602液晶显示屏,键盘上选用独立式键盘,它的功能原理相对简单,键按指的令发出是通过判断芯片I/O口处读取口的电平的高低去判断的,从而达到发射指令控制的这样效果。这套方案总体来讲核心功能十分强大,但是也有他的不足之处,就是这种方式的I/
16、O口占用的数量相对较多。而且对键盘处理的这一部分还要克服一个键盘的抖动的问题。在我们现有的内力上想改善防抖问题,分为软件防抖和硬件防抖,而这一块的技术方面我们还尚未做到完善,所以这也是我们的备选方案之一。此方案应该选取的控制电路图如图1.1所示。图1.1 独立式控制电路图方案二:本方案的核心在于系统的芯片选取上是十分重要的,我选用AT89C51这款芯片。之所以选择这款芯片是因为,这款芯片它具有很多优越性除了低功耗、稳定的性能之外还有CMOS 8位微控制器,这款控制器并不是最高效的控制器,但是作为我们系统控制器是足够的。除此之外它有系统可编程Flash存储器为4K字节。灵活的8位CPU和在系统可
17、编程Flash,易失性存储与工业其他产品指令和引脚完全兼容,它的广泛使用与它良好的兼容性是分不开的。正因如此才使得性能不是最强大的AT89C51在市场有其足够的市场。在控制方面上我预计选用行列扫描的键盘形式,模块的电源正极通过一个小值电阻连接列线,这套模块有很多优势,它的输入端为列线连接的单片机I/O口,输出端是以行线所连接的单片机I/O口。它的工作原理是判断输入线的高低电平,进而判断是否有按键按下,正常时候是没有按键被按下,它输出端的所有列线都是高电平,当有键按下,高电平将会被输入线拉低。这套方案总体巧妙的运用了高低电平,并且性价比非常高,以一个较为经济的价格可以达到一个令人满意的系统控制效
18、果,并且51系列单片机是一款我们相对熟悉的一款芯片,而行列式的控制模块也跟更容易理解其控制原理,方便我们后期的代码编写。所以方案二也是我们的备选方案之一。行列式的控制电路如图1.2所示。图1.2 行列式的控制电路图方案三:本方案的核心在于系统的芯片选取上也是十分重要的,我们以MSP430单片机芯片为核心。这款单片机有很多它独有的优势,拥有16位的混合信号处理器,最大的特点就是它的功率功耗很小,并且它的健康使用时间更长,并且可以高效、精准的处理混合信号。最开始的时候它是由美国的德州仪器(TI)开始推出市场,它的应用也比较广泛,主要优势体现于高可靠性、方便扩展、功耗更小、所占空间更小、使用更为简洁
19、等优点,主要针对于更大功能需求上的应用需要。系统上它把各个模块的模拟电路、数字电路和微处理器汇到一起,然后通过强大的芯片对其进行混合信号的处理,然后迅速发出指令,它的指令集是十分简单迅速的、更低的功耗的混合型单片机,这款单片机通体来说具有很好整合电路能力,所以这是我们选择这款芯片原因。然而我们在能完成相对简单的电路的前提下,我们考虑芯片的经济价格。最后就是我们整个电路的而核心控制模块的选取了。这是一款串并转换电路的键盘形式这款控制电路为74LS164,它一共有8个按键,工作原理为串并转化芯片它把SDA(P10)上的串行数据化为8位的并行数据。正是通过并行数据达到其数据传输的效果。它以S1-S8
20、作为盘扫描,S1-S8依次输出低电平,当扫描到其他的管脚上是,如果S1S7上的数据经过简单处理得到对应的键值。则说明扫描到的是P11等于0。如果P11检测为高电平,那么说明电路是没有按键为关闭状态。总体来讲,74LS164型号的控制器拥有较为齐全的功能,但是较我们以往的学习经验,这款74LS164型号的控制器我们应用较少,相对陌生。74LS164控制器电路图如图1.3所示。图1.3 74LS164型号的控制器电路图通过以上三种方案的对比,第一种方案总体的功能十分强大,但是难以解决防抖问题,而第三套方案的功能也很成熟,但价格方面较高。综合上述方案的优缺点,我们基于经济和知识贮备等多方面的考虑,最
21、终选择最为常用的方案二AT89C51系统。1.2系统工作原理(1)通过对系统初始化,然后通过扫描IC卡,系统会对卡片进行校验,校验成功方可打开电磁锁;(2)智能门禁系统可以对IC进行增加或删除,并且带有显示器,可以直观的了解当前的系统或卡片情况,从而进行设置,而硬件上采用单片机和IC读写模块+DS1302+LCD1602液晶总线技术;(3)具有通讯报警功能,绿灯表示允许通过,红灯表示禁止通过;(4)门禁系统的本模块是将接触式IC卡技术应用于其中,使得整个门禁系统具有使用方便、快捷、安全的特点。除此之外还有很高的性价比和优越的扩展性。本系统结构框图如图1.4所示。图1.4 系统结构框图2 硬件设
22、计2.1 主控电路在主控电路上,本系统采用的是最为经济常用的AT89C51单片机,它的工作电压为4.5V-5.5V,工作频率在40MHz之内。主控模块的是通过AT89C51对各部分模块进行功能整合最终达到完整系统运行的。它共有的四个并行的I/O口为P0.1、P0.1、P0.2、P0.3,这里面P0.1口只是普通的I/O口;P0.0可以做数据总线、地址总线的端口;P0.2可以做地址总线;P3的功能最为强大可以作为RXD、TXD、WR、RD、INT0、INT1来使用。正是因为其完善的端口功能也使得系统的各个模块正常运行得以保障。主控芯片AT89C51原理图如图2.1所示。 图2.1 AT89C51
23、原理图在本系统中LCD1602液晶显示屏模块需要11个引脚,除了连接单片机的四个I/O口外,还有P0.4-P0.7端口,以及P1-P1.2端口。蜂鸣器报警模块需要1个,本设计将P1.4端口连接蜂鸣器。按键模块需要8个引脚,我们以P2.0-P2.7作为其键盘控制模块的输出引脚。除此之外RFID模块需要5个,读卡模块需要7个,电磁锁继电器驱动模块需要4个,下载口需要2个,这套方案下来我们的模块引脚已经全部满足了,并且有EA、ALE、PSEN等引脚的剩余。在完成了设计方案功能的前提下,这些剩余引脚不会对系统有任何影响。系统核心AT89C51它具有很多优越性,除了低功耗、稳定的性能之外还有CMOS8位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 IC 卡门 系统 设计 最终
限制150内