来源:中国电子市场 作者:语馨 收编 发布时间:2007-07-02 10:18:27 字体:[大 中 小]
摘 要:在分析RFID的物流仓储管理应用背景的基础上,对设计所用标签进行了简要说明,提出了一种RFID读写器设计方案,重点设计了RFID读写器硬件和软件模块。其中,硬件模块设计主要包括接收/发送模块、对外接口块、控制模块和供电管理模块;软件模块设计主要包括主程序设计和防冲突程序设计两部分。
2.1.3 控制模块
控制模块结构如图3所示。读写器内部控制任务主要由W77E58芯片完成,它是一款兼容8051的8位CMOS快速MCU。同8051相比,它减少了机器指令执行时间以及存储周期,降低了功耗。它包含32KB Flash EPROM,支持无外部存储元件的片上1KBSRAM,节约了更多的I/O引脚。它拥有四个8位I/O端口和一个附加的4位I/O口以及等待状态控制信号,三个16位定时,计数器,12个两中断优先级的中断源,两个加强型全双工串行通信端口以及可编程看门狗定时器;只需外加复位、晶体振荡电路和供电电路即可。
本设计中,W77E58工作频率为40MHz。它的P1口连接TRF6901各个控制引脚,完成对收发芯片的控制并提供数据传输所需时钟信号等;串口1连接TRF6901的数据收发端,实现数据的串行通信。MCU串口0连接芯片ICL232,通过异步通信完成数据传输,只要设定W77E58串口1工作在方式l,选择与计算机同样的波特率即可。该部分设计主要集中在程序设计部分,将Pl口当作普通I/O口用即可。
2.1.4 供电管理模块
供电管理模块电路原理图如图4所示。LM317T是一个三端电压调节装置,通过改变可变电阻R6的值,可提供1.2V~37V的供电电压。同时提供IC负载过电保护。供电管理模块电路的输入端与输出端均并联一个适合于滤除低频噪声的钽电容和一个适合于滤除高频噪声的独石电容,以提高电源的品质。
2.2 软件设计
读写器软件设计主要包括主程序设计和标签读写防冲突程序设计两部分。
2.2.1 主程序设计
推荐文章
论坛热帖