(1)硬件部分
1.控制模块 执行从应用系统发来的动作指令;控制与标签的通信过程;执行防碰撞算法;进行阅读器与读写标签之间的身份验证等。最重要的是对射频读写芯片的控制操作。
2.射频处理模块 产生高频发射能量、激活电子标签并为其提供能量;对发射信号进行调制,用于将数据信号传给标签;接收并解调来自电子标签的射频信号。
3.天线 天线是发射和接收射频载波信号的设备。
4.MCU与主机的通信接口以及键盘、LED显示等其他外部设备。
(2)软件部分
1.控制软件 负责系统的控制和通信,控制天线发射的开关,控制读写器的工作模式,完成与主机之间的数据传输和命令交换等功能
2.导入软件 负责系统启动时导入相应的程序到指定的存储空间然后执行导入程序
3.解码器 负责将指令系统翻译成机器可以识别的命令,从而控制发送的信息。
1.3.2 阅读器逻辑组成
(1)读写器API 每个读写器都提供API,允许应用程序查询电子标签的清单,监测读写器状态或控制功率级别和当前时间等参数的设置。这个组件主要工作是向RFID中间件发送消息,并处理来自中间件的任何消息。
(2)通信子系统 通信子系统处理读写器与中间件通信时所采用的传输协议,实现蓝牙、以太网或用于发送和接收通过API消息的专用协议。
(3)事件管理器 读写器感知到一个标签。成为一个观测结果,与过去的观测结果有区别的观测结果称为一个事件。事件管理器定义了哪种观测结果可以认为是事件,报告中应该包含哪种事件,或者发送给网络中的应用程序,这个工作称为“事件过滤”。文献综述
(4)天线子系统 天线子系统由使用RFID读写器查询电子标签的接口和逻辑组件部分组成,并控制物理天线。这个组件用来实现电子标签协议,并于读写器上的射频电路一起实现空中接口。
1.3.3 阅读器设计中的难点
通常情况下,读写器应该根据电子标签的读写需求以及应用需求情况设计。读写频率是系统设计所要考虑的极其重要的目标之一,电子标签的工作频率很大程度上可以决定系统读写器的研制。一般情况下,要求读写器能够接收来自应用系统的命令,并且能够根据系统的命令或约定的协议做出相应的响应。
RFID读写器在设计中面临的难点,主要包括:
(1)标准和频率较多,选择较为困难。每一个保准都对应一定的技术和产品,用户可以根据特定的应用和实用环境进行选择。
(2)超高频段产品设计复杂,容易受环境影响,造价高。随着RFID技术的不断普及和国际标准日趋完善,RFID在物流上的应用越来越广泛。目前这种应用主要是托盘级,对应频段是UHF,该频段对环境中的一些因素比较敏感。
(3)读写器的开发目前仍然是国外公司处于前例,国内的读写器开发厂商还比较落后。现在的读写器普遍要求具有部分计算机的功能,因此读写器中假如嵌入式操作系统已经成为技术发展的必然,读写器的设计包含了射频技术、单片机软件技术、嵌入式操作系统技术和软件开发技术等,对设计研究人员的技术要求越来越高。
1.4 本文研究内容及论文主要工作来.自/751论|文-网www.751com.cn/
本课题运用AT89S51和射频收发器CCll00设计了一种简单的,价格低廉的阅读器。论文主要包括以下几个方面:
(1)介绍RFID的概念、发展历程、ISO技术标准和EPCglobal技术标准。同时了解了阅读器的结构组成、工作原理以及相关功能等知识以及设计中的难点。