物联12:高频读写器:AT89S51+MF RC500设计示例
来源:互联网 发布:淘宝美工可以自学吗 编辑:程序博客网 时间:2024/04/30 03:17
在介绍读写器结构中,我们可知道,对于读写器主要硬件组成是:MCU+射频单元。所以可以使用单片机和基站芯片为主要元件来实现读写器的设计。
在前面的博文章中讲过,rc500具有极大的灵活性,可以方便地和8位处理器相连,组成一个读写器系统。下面介绍基于AT 89S51和MF RC500的RFID读写器系统。
AT89S51是一个低功耗,ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,在众多嵌入式控制应用系统中得到广泛应用。
可设计如下方案如下:
- 系统硬件设计
主要由AT89S51、MF RC500、时钟电路、看门狗、MAX232和矩阵键盘等组成。
系统由MCU控制MF RC500,驱动天线对MIFARE电子标签卡进行读写操作,然后与PC通信,把数据传给上位机。
- 系统天线设计
为了驱动天线,MF RC500通过TX1引脚和TX2引脚提供13.56MHz的载波。根据寄存器的设定MF RC500对发送数据进行调制来得到发送的信号。天线接收的信号经过天线匹配电路送到MF RC500的RX引脚。MFRC500的内部接收器对信号进行检测和解调,并根据寄存器的设定进行处理,然后将数据发送到并行接口,由微控制器进行读取。
- 系统工作流程
对MF RC500绝大多数的控制是通过读写MF RC500的寄存器实现的。MFRC500共有64个8bits寄存器,分为8*8个寄存器页。单片机将这些寄存器作为片外RAM进行操作,要实现某个操作,只需将该操作对应的代码写入对应的地址即可。当对应的电子标签进入读写器的有效范围时,电子标签耦合出自身工作的能量,并与读写器建立通信。
有关具体内容,可以参考单片机开发设计书籍。
- 物联12:高频读写器:AT89S51+MF RC500设计示例
- 物联12:高频读写器设计:PB89C58BP+MF RC500
- 物联12:高频基站芯片--MF RC500介绍
- 高频RFID(13.56M)读写模块的设计与应用实例 (上)
- 高频RFID(13.56M)读写模块的设计与应用实例 (中)
- 高频RFID(13.56M)读写模块的设计与应用实例 (下)
- 基于AT89S51的单片机无线双显示抢答器
- AT89S51是什么?
- 读写控件设计器
- 高频PCB设计设计技巧简述
- 物联12:rfid低频和高频天线技术
- 2.4G高频PCB天线设计
- 2.4G高频PCB天线设计
- 2.4G高频PCB天线设计
- 【玩转.Net MF – 01】Flash远程读写
- 【STM32 .Net MF开发板学习-03】TinyGUI绘图示例
- 急求AT89S51八人智能抢答器程序及图片!谢谢!!
- “基本工作流设计器”示例
- Android 列表数据适配器获取当前焦点选项的索引的问题。
- python 操作mysql数据库
- [JAVA web]ftpClient, web.xml
- 透明dialog
- POJ2996 Help Me with the Game 模拟题
- 物联12:高频读写器:AT89S51+MF RC500设计示例
- JSP计数器--网站统计访问量
- Linux 挂载硬盘
- UML 问题域
- 生产者/消费者问题的多种Java实现方式
- bzoj3566: [SHOI2014]概率充电器 dp
- poj 3774 Scout YYF I (矩阵优化的概率DP)
- UI常用控件UILabel、TestField
- 背包九讲