门禁管理系统设计c语言,基于RFID的门禁系统设计

本文介绍了MFRC500芯片在射频电路设计中的核心作用,作为单片机与IC卡之间的数据传输桥梁。电路设计中详细阐述了MFRC500与单片机的连接方式,包括中断控制、寄存器配置以及天线和匹配电路的设计。软件部分则涵盖了下位机的AT89S52单片机控制和上位机的系统管理与数据库交互。
摘要由CSDN通过智能技术生成

它是单片机与IC卡之间数据传输的桥梁。

2.2  射频电路设计

射频电路的核心是读写芯片MFRC500,它是单片机与IC卡之间数据传输的桥梁。其与单片机的连接如图3所示。

cad8e1e5763e532436a0c25ce26b3c93.png

单片机对读写芯片采用中断控制方式,中断控制口INT0与MFRC500的IRQ脚相连。MFRC500内部有64个寄存器,单片机通过往寄存器里写入控制命令来对其进行配置和操作,其中掉电检测引脚RSTPD连接单片机P2.0脚,NCS脚连接P2.7脚,NWR、NRD分别连接至单片机读写端口WR、RD脚,数据口D0~D7连接至单片机P0口石英晶体振荡器产生13.56MHz的工作频率,L1、L2、C5、C6构成的低通滤波器用于抑制晶振电路同时产生的高次谐波。接收电路由R1、R2、C3、C4组成,采用MFRC500内部产生的VNID电势作为RX脚的输入电势,为了减少干扰,VIND脚连接一电容C3到地,且必须在RX和VNID之间连接一个分压器(R1),最好还在天线线圈和反压器之间串连一个电容(C4)。为了获得更好的性能,在电路板布线时,这些元件应紧靠MFRC500芯片天线引脚RX、TX1、TX2。

2.3  天线电路设计

为了获得稳定可靠的射频信号,天线的性能至关重要,其直接影响了读写器的作用距离和灵敏度。天线的性能与其品质因数Q有关,Q与天线的几何形状、大小、圈数等因素有关。

系统设计的是近距离耦合式IC卡,天线制作选用PCB天线,即直接在PCB板上制作天线电路板,该法稳定性较好。

天线连接到读写芯片时,需要外加匹配电路。如图4所示。系统对天线进行了大致估算,并通过改变匹配电路的电容值,以达到最佳的读写距离。

bc070108fe53c31cee69460584c123e0.png

3  软件设计

系统软件包括下位机和上位机管理系统两个部分。其中下位机以AT89S52单片机为核心,实现对读写器的读取、门禁的控制和串口通信。采用的编程语言是C语言,编译器是KeilC51。上位机管理软件运行在服务器上,采用VisualC++6.0和SQLSever2000进行系统管理和数据库开发,包括串口通信、监控管理和信息发布三部分。其中监控管理软件用于实现用户注册、记录查询、删除等任务,信息发布用于管理员通过web网页来查看门禁的日志记录等工作。

c2c9ed493cd281aa86d8a6f5178c4c01.gif [1] [2] [3] 610626052e95c7fbe3d254abc769d9ad.gif

本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值