物联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存储单元,在众多嵌入式控制应用系统中得到广泛应用。

可设计如下方案如下:

  • 系统硬件设计

      主要由AT89S51MF 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进行操作,要实现某个操作,只需将该操作对应的代码写入对应的地址即可。当对应的电子标签进入读写器的有效范围时,电子标签耦合出自身工作的能量,并与读写器建立通信。

        有关具体内容,可以参考单片机开发设计书籍。


0 0