读写器的基本功能
读写器-般由两部分组成:软件部分和硬件部分。
1. 软件部分
这些软件都是生产厂家在产晶出厂时固化在读写器模块中的软件,负责对读写器接收到的指令进行响应和对电子标签发出相应的动作指令。软件部分一般包括以下软件。
①控制软件:负责系统的控制和通信,控制天线发射的开、关,控制读写器的工作模式,完成与主机之间的数据传输和命令交换等功能。
②导入软件:主要负责系统启动时导入相应的程序到指定的存储空间,然后执行导入程序。
③解码器:负责将指令翻译成机器可以识别的命令,从而控制发送的信息,或者将收到的电磁波信号解码成数字信号,进行数据解码、反碰撞处理等。
2. 硬件部分
从硬件上来说,读写器由两个基本的功能块组成:控制系统和由发送器及接收器组成的高频接口。另外,读写器还需要发射电磁能量的天线。
控制系统通常采用asic组件和微处理器来实现其功能。多数情况下,控制系统以微处理器作为其核心部件,对asic的访问通过面向寄存器的微处理器总线来完成。
读写器控制系统主要实现以下功能:与应用软件进行通信,并执行应用系统软件发来的命令;控制与电子标签的通信过程;信号的编码与解码。在一些复杂的系统中,控制单元还要执行反碰撞算法,同时对电子标签与读写器之间要传送的数据进行加密和解密,并进行电子标签和读写器之间的身份验证。
控制系统和应用软件之间的数据交换主要通过读写器的接口来完成。接口可以采用rs-232或rs-485串口,也可以采用rj-45以太网口,或者采用wlan接口。
读写器的高频接口也称为射频模块,其主要功能为:产生高频的发射功率,为启动电子标签提供能量;对发射信号进行调制,用于将数据传送给电子标签;接收并解调来自电子标签的高频信号。
在高频接口中有两个分割开的信号通道,分别用于来往于电子标签的两个方向的数据流。传送到电子标签的数据通过发送分支通道,而来自于电子标签的数据则通过接收分支通道来接收。
高频接口和控制器之间的接口将高频接口的状态以二进制的形式表示出来,“1”表示有高频信号,“0”表示没有高频信号。
读写器的工作方式
读写器主要有两种工作方式”一种是rtf(reader talks first,读写器先发言),另一种是ttf(tag talks first,电子标签先发言),这是读写器的防冲突协议方式。
一般状态下,电子标签处于“等待”或称为“休眠”的工作状态。当电子标签进入读写器的作用范围时,检测到一定特征的射频信号,便从“休眠”状态转到“接收”状态,接收读写器发出的命令,进行相应的处理,并将结果返回给读写器。这类只有接收到读写器特殊命令才发送数据的电子标签被称为rtf(reader talks first,读写器先发言)方式;与此相反,进入读写器的能量场即主动发送自身系列号的电子标签被称为ttf(tag talks first,电子标签先发言)方式。ttf和rtf协议相比,ttf方式的电子标签具有识别速度快等特点夕适用于需要高速应用的场合;另外,它在噪声环境中更稳健,在处理电子标签数量动态变化的场合也更为实用。因此,更适于工业环境的跟踪和追踪应用。