《基于物流仓储管理的RFID读写器设计.docx》由会员分享,可在线阅读,更多相关《基于物流仓储管理的RFID读写器设计.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于物流仓储管理的RFID读写器设计提出的EPC电子产品编码标准。这两种标准在所使用的无线频段、信息位数和应用领域等方面都有所不同。而我国还没有自己正式的标准,但是有关RFID在900MHz频段应用的电磁检测工作已经根本完成,我国最为关心的是ISOl80006标准。本质上EPC标准和IS018000并不矛盾,对于物流应用,EPC标准那么更为完善。另外,对于物流应用来讲,本钱是企业最关心的问题。在知足需要的前提下,选择最低本钱是首当其冲的。UHF915MHz射频工作间隔大概在10m左右,已经可以知足物流应用的需求,而且本钱要比微波段低得多。十分是UHF射频允许采用相对较小的方向性天线,这将使读写
2、器的辐射波束定向到一个特定的区域,这种特点使读写器可以抵御来自于其他读写器或者发射机的潜在干扰。鉴于上述情况,为了促进RFID系统在我国物流仓储管理领域的大规模应用,本文提出了一种基于物流仓储管理应用的读写器设计方法。该读写器的设计参照EPC标准,采用915MHz工作频率,以某公司的RFID标签芯片的读写为目的,电路设计简单,应用灵敏,消费本钱低廉。1标签功能简介本设计所采用的标签为工作在860MHz960MHz的长间隔无源标签,符合IS018000-6标准,工作间隔可达8.4m详细视天线情况而定,尤其适用于美国物流供给链管理和后勤保障系统。该标签主要有如下特点:1通过RF前端的模拟电路将天线
3、接收能量局部转化为电量,为内部电路供电。2内部包含有16位CRC循环冗余校验编码,具有很高的数据完好性。3拥有快速防冲突机制,运用自身防冲突算法实现了真正的内部冲突判断和防冲突。4采用64位EPC编码,且内部包含216字节用户自定义存储空间。当标签进入RF区域后,标签被激活。假如RF区域信号强度到达标签工作能量的需要,那么标签进入准备工作状态,等待接收读写器发送的指令。标签接收和发送的数据都将经过CRC进展过失校验。同时,还通过曼彻斯特编码和FM0编码对数据进展进一步的保护,以此来保证数据的平安性。读写器通过外部命令结合标签内部防冲突算法来实现多个标签数据的同时读取与写入。2RFID读写器设计
4、21硬件设计RFID读写器应用在仓储管理中,除完成简单的射频信号收发处理之外,还需要连接上层仓库管理系统WarehouseManagementSystem,WMS,将接收到的标签信息传送到WMs中,以便于系统完成仓库的入库、盘点、出库管理等操作。同时,将物品的货位等信息通过WMS写入物品标签。所以读写器总体构造包括四个模块:接收/发送模块、控制模块、对外接口模块和供电管理模块。射频电路的发送和接收模块均由射频信号形成和信号处理两个单元组成,射频功率放大器对已形成的射频信号进展功率放大,线性放大器对所接收到的射频信号进展线性放大。所选芯片如表1所示。align=centeroadpic/THES
5、IS/2007/4/20070418112626488345.jpg/IMG/align在射频电路设计中,防止和抑制电磁干扰,进步电磁兼容性,是非常重要的环节。要选择介电常数公差小的基材,并对电路的射频局部和数字局部进展分块处理。射频局部应尽量使用SMT表帖式元件,减少过孔,并在外表加接地金属屏蔽层。各模块详细设计如下所述。211接收/发送模块接收/发送模块功能框图如图1所示。收/发及调制解调芯片选用TI公司的TRF6901,功率放大芯片选用Freescale半导体器件公司的MW4IC915GMBR1芯片,线性信号放大芯片选用RF微器件公司的RF2132。TRF6901芯片内部集成了完好的射频
6、接收和发送电路,可以组成一个半双工射频收发电路。其工作频率可以通过编程进展微调,频率范围为860MHz930MHz。MW4IC915是为GSM应用而设计的一款宽频带功率放大芯片,它采用了Freeseale公司最新的大电压LDMOSIC技术,可以工作在750MHz1000MHz频段内,线性性能几乎覆盖整个应用频段。RF2132是砷化镓异质结器件HBT,可以很好地知足射频电路对放大功率、效率和供电电压的要求。本设计中各芯片工作频率为915MHz。TRF6901调制方式为OOK,这可通过将内部B存放器第4位置零来实现。TRF6901将所需发送信号通过PA引脚送至MW4IC915的REIN引脚,对信号
7、进展功率放大之后,由天线发射出去;天线接收来的信号通过RF2132对其进展线性信号放大,之后进TRF6901的LNA引脚,由TRF6901对接收信号进展处理,完成读写器前端的数据交换任务。212对外接口模块图2所示的对外接口模块为电平转换电路,主要器件为ICL232。ICL232芯片完成读写器内部TTL电平与RS-232电平的转换,通过连接标准9针串口与外部计算机连接。它是一款符合EIARS-232标准和V28标准的双向RS-232发送,接收接口芯片,负责完成电路的TTL/CMOS电平到标准串口电平的转换,并能通过滞后改善数据接收的噪声抑制。引脚l与3之间接1F电容,引脚2通过1F电容接5V电
8、源,三个引脚构成+5V电平到+1OV电平的转换电路;引脚4与5之间接1F电容,引脚6通过lF电容接地,三个引脚构成+IOV电平到-10V电平的转换电路。213控制模块控制模块构造如图3所示。读写器内部控制任务主要由W77E58芯片完成,它是一款兼容8051的8位CMOS快速MCU。同8051相比,它减少了机器指令执行时间和存储周期,降低了功耗。它包含32KBFlashEPROM,支持无外部存储元件的片上1KBSRAM,节约了更多的I/O引脚。它拥有四个8位I/O端口和一个附加的4位I/O口和等待状态控制信号,三个16位定时,计数器,12个两中断优先级的中断源,两个加强型全双工串行通信端口和可编
9、程看门狗定时器;只需外加复位、晶体振荡电路和供电电路即可。本设计中,W77E58工作频率为40MHz。它的P1口连接TRF6901各个控制引脚,完成对收发芯片的控制并提供数据传输所需时钟信号等;串口1连接TRF6901的数据收发端,实现数据的串行通信。MCU串口0连接芯片ICL232,通过异步通信完成数据传输,只要设定w77E58串口1工作在方式l,选择与计算机同样的波特率即可。该局部设计主要集中在程序设计局部,将Pl口当作普通I/O口用即可。214供电管理模块供电管理模块电路原理图如图4所示。LM317T是一个三端电压调节装置,通过改变可变电阻R6的值,可提供1.2V37V的供电电压。同时提
10、供IC负载过电保护。供电管理模块电路的输入端与输出端均并联一个合适于滤除低频噪声的钽电容和一个合适于滤除高频噪声的独石电容,以进步电源的品质。22软件设计读写器软件设计主要包括主程序设计和标签读写防冲突程序设计两局部。221主程序设计读写器应用在物流仓储管理中,需要连接上层WMS系统,所以读写器工作在PC机监控之下,PC机与读写器以主从方式通信。如图5所示,本设计中由于收发芯片内部工作方式通过外部引脚连接MCU对内部存放器编程进展控制,所以主程序中还包含工作方式修改程序,进步了读写器应用的灵敏性;同时还包括RSSI信号强度检测,大大改善了读取数据的正确性。MCU在完成了正常的上电复位和初始化经
11、过之后,PC机提示用户是否要进展内部工作方式设定及修改,假如需要,那么转去处理工作方式修改程序,否那么MCU进入准备工作状态,准备接收PC机发送的相关执行指令。MCU接收到指令后转去处理相关程序。处理完毕,返回结果信息并再次进入等待状态。222防冲突程序设计防冲突程序设计是读写器程序设计中的一个重要组成局部。当读写器进入工作状态时,在其天线覆盖范围内的所有标签将被激活,处于等待状态,随时准备响应读写器指令操作,这就造成了标签读写冲突。为解析决这一问题。标签内部设计了自带防冲突机制,只需利用相关的指令集辅助设计一种防冲突程序即可。防冲突程序流程图如图6所示。当处于激话状态的标签接收到读写器SEL
12、ECT命令时,便发送自身UID给读写器。此时假如有一个以上的标签同时发送UID,那么读写器翔定冲突发生,发送FAIL命令给标签,标签通过内部防冲突算法对自身相关参数值进展修改。之后,符合条件的标签将再次发送UID给读写器,由读写器断定冲突,重复上述操作,直到只有一个标签符合条件,那么跳出防冲突程序,进入标签后续处理程序,同时,剩余标签自动修改自身相关数值,为下一次读取做准备;假如此时没有符合条件的标签,那么读写器发送SUCCESS命令,标签修改自身参数,等待读写器检测命令。本文在深化分析当前RFID系统在物流仓储管理领域应用背景的根底上,提出了一种基于物流仓储管理的读写器设计方法。该读写器设计简单,应用灵敏,消费本钱低廉。今后将在实际的物流仓储管理中应用该读写器,并针对实际应用中出现的读写速度、间隔、保密性等方面的一些问题,对读写器设计做进一步的改良,以使其总体性能有大幅度的进步,促进RFID系统在我国物流仓储管理领域的大规模应用。