- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
门禁系统非接触式IC卡读卡器设计
门禁系统非接触式IC卡读卡器设计
摘要:随着现今安保系统智能化趋势不断地发展,门禁系统的智能化要求也迫在眉睫。为实现门禁系统的智能化,本文提出了一套针对于门禁系统以MIFARE卡为识别对象,基于PIC16F877单片机的非接触式IC卡读卡器的设计方案。首先,该方案以PIC单片机为控制核心构成主控模块,MFRC500专用芯片为读写模块。其次,RS485通信电路构成通信转换模块,与PC机构成管理系统;LCD显示电路和矩阵键盘电路构成人机接口模块,实现人机交互;7805稳压电路构成电源模块,提供芯片稳定直流电源。最后,该方案经实际电路测试显示,能实现对MIFARE卡进行识别读写操作,对门进行开关操作,并能与PC管理机形成可靠的数据库,同时能对待通过人员进行身份核实。
关键词:非接触式IC卡读卡器 PIC单片机 智能化的门禁系统 MFRC500
中图分类号:TN409 文献标识码:A 文章编号:1007-9416(2014)12-0138-03
非接触式IC卡,由IC芯片、感应天线组成,封装在一个标准的PVC卡片内,芯片及天线无任何外露部分。是世界上最近几年发展起来的新技术,它成功地将射频识别技术和IC卡技术结合起来,解决了无源(卡中无电源)和免接触这两个难题,是电子器件领域的一大突破。卡片在一定距离范围靠近读写器表面,通过无线电波的传递来完成数据的读写操作[1]。由于非接触式IC卡具有安全性、智能性、较大存储容量、更好的应用环境适应性、读写设备简单和操作速度快等优点,其技术发展十分迅速,应用领域愈加广泛,特别是在学校一卡通、门禁、公交等场合。非接触式IC卡技术的这些特点恰好适用于门禁系统的智能化,故将非接触式IC卡技术运用于门禁系统中。而非接触式IC卡技术的关键是对非接触式IC卡读卡器的设计,所以本文围绕对门禁系统中非接触式IC卡读卡器的设计展开,简要介绍其工作原理,详细描述硬件设计和软件设计。该读卡器系统包含单片机芯片PIC16F877、读写芯片MFRC500、稳压芯片7805和通信芯片MAX491等常用芯片,这些芯片的一般性保证了系统二次开发的可行性。该方案能够稳定实现预期的门禁功能,且易于制作、成本较低。除此之外,可以通过改变外围电路,满足其他多种自动识别系统。
1 系统组成
通用读卡器功能较为简单,通过执行上位PC机的命令,对卡片进行简单的读写操作。故这类读卡器的系统组成也较为简单,由主控制单片机、通讯芯片、读卡芯片、终端验证这四部分组成。
而门禁读卡器是专用读卡器,是通用读卡器的一种扩展运用,是门禁控制系统中十分关键的组成部分,它的功能就是对待通过人员进行身份核实,从而决定各重要场所出入的大门的开关。每个被门禁读卡器所控制的门上都安装有电子锁,门禁读卡器就是通过给输出继电器发送信号来控制电子锁对重要场所的门进行开关。当用户需要通过门禁读卡器控制的大门时,需要通过读卡器对所持卡片的信息核实才可以通过大门,或者采用直接输入密码的方式出入。
该门禁读卡器系统以PIC16F877控制模块、MFRC500读写模块为核心,RS485通信模块、存储模块、时钟模块、天线模块、电源模块、人机接口模块(LCD显示电路和矩阵键盘电路)和蜂鸣器报警模块等组成辅助模块,系统组成框图如图1所示[2]。读写器与非接触式IC卡的数据交换,通过在射频场中天线线圈之间的耦合,建立无线链接完成。
2 工作原理
本设计方案采用的非接触式IC卡是MIFARE1 IC射频卡,以Philips公司的S50系列芯片为核心,并采用了国际上常用的ISO14443 TYPE A非接触式接口标准[1]。S50上内建有8K存储容量的E2PROM并划分为16个扇区,每个扇区划分为4个数据存储块,每块16个字节,以块为存取单位,每个扇区可由多种方式的密码管理。每张射频卡都有唯一的序列号,字节数为32位[1]。除此之外,该系列芯片具有防冲突机制,支持多卡操作。其主要电路包括RF射频接口电路和数字电路这两部分,其功能框图如图2所示。片内无源,工作的电源能量由IC卡读卡器天线发射无线载波信号,耦合到卡片上的天线而产生。
当MIFARE卡进入读卡器的射频场时,单片机PIC16F877发出请求,通过对读写模块中MFRC500芯片特殊内存寄存器的读写来控制读写模块与MIFARE卡建立连接,进行读写操作。MFRC500 实际上是PIC16F877与射频卡之间进行信息交换的“中间人”。任何卡片上数据读写均须通过MFRC500来传递。传送不同类型的指令给MFRC500,就能实现对MFRC500的控制。读卡器发给卡的数据信息在调制前采用的是米勒编码,而卡发给读卡器的数据信息采用的是曼切斯特编码[7]。
3 系统硬件设计
3.
文档评论(0)