2012年(12)
分类: 嵌入式
2012-02-14 15:35:31
3) 写标签流程(Write)
写标签流程类似于读标签流程,必须先轮询,选择想要写的标签;然后来定义想要写入标签的数据。如图示:
点击执行(Execute)按钮后,数据将会被写入存储体。请注意,EPC存储体里的PC模块也会影响到EPC的长度。
成功的写数据会在输出的逻辑窗中显示[00]
请注意,只有当标签在射频场范围内时,读写器才能读到非易失性存储体标签的ID数据,一旦在射频场中的标签被写入且更改了EPC数据,标签将不会响应目前的命令直到标签从射频场移除,再次重新进入。这种效果也可以通过关闭射频场或者点击重置标签(Reset Tag)按钮达到。
4) 模块写标签流程(Block Write)
模块写标签也类似于写(Write)标签的流程,但是必须写多于一个模块;请注意,当定义大量的模块时,不是所有的标签都会执行写的命令。
5) 设置访问密码的流程(Acess)
如果标签有访问密码,标签将会拒绝写命令到其存储体。如果是这样,必须在写之前输入访问密码。
为了输入访问密码,必须先选中复选框“Acess”,然后在“Password”的区域输入访问密码
4.4.2.3 模块框架选项卡 (Block Diagram)
模块框架提供了一个方便的可视化的界面来修改相关寄存器的值。
当此选项卡被选中时,呈现出模块框架图的线路图;通过点击在各个模块右下方的“X”按钮可以修改其属性值,此时一个新的对话框弹出可以输入更改或者选择恰当的寄存器的值,以实现特定的控制。如图示:
当对话框开启时,所有来自于AS3990寄存器的值将会被读取。通过点击“OK”按钮使写入寄存器的值生效,此时将不会得到确认或者取消操作。请注意,一些寄存器的值的设置可能会带来读写器性能的严重下降,此时需要通过点击Register选项卡中的“Set Defaults”来恢复默认值。
模块框架选项卡可以修改AS3990大多数的寄存器的值,所有寄存器的值都能在Registers选项卡中做出修改。
4.4.2.4 寻找标签选项卡 (Find Tags)
只要此选项卡被选中,读写器将尝试识别所有在射频场中的标签。所有标签的EPC数据都会动态显示。选中复选框Add tags,所有射频场中的标签将会静态显示。这个操作结束或重启读标签可以通过点击Stop/Run按钮来操作。请注意,当读写器与PC没有通信时,读写器没有反馈数据到逻辑窗,此时这些操作仍然写入备案文件(Rfid-reader.log)。
4.4.2.5 寄存器选项卡 (Register)
AS3990寄存器的内容在寄存器选项卡中能被读和写。请注意,除非非常熟悉AS3990寄存器参数的含义,否则不能轻易更改其值。如果错误的改变了参数内容,则点击“Set Defaults”按钮可恢复。
当特定的功能在主窗口被修改时或者用户在寄存器选项卡中修改了相关寄存器的值,寄存器的值会实时更新。
4.4.2.6 RF调试选项卡 (RF Debug)
RF调试选项卡能够检测接收载波的幅度和相位以及由ADC转换来的绝对值信号。由功率放大器发出的传输电磁波经过环行器,同轴电缆,最后传输至天线辐射。在此传输路径中,反射电磁波或者是前向传输电磁波的泄漏会增加接收端的未调制载波的功率水平(自阻),大量的反射电磁波反射会影响到接收端的性能。
为了检测反射波的功率,在AS3990中整合了诊断系统以此来观测接收端载波信号的幅度和相位,检测结果通过DAC转换可由MCU读取(具体细节参看设备参数)。
在RF调试选项卡中,接收载波信号(反射波功率)的幅度和相位用以上2种图形表示,如上图所示。可接受的范围是黄圈和绿圈;在左边可看到2组来自ADC的转换值,它们的绝对值和相位以及反射功率单位均用dBm表示。
在窗口方面的按钮功能是:
l Update:更新已选频率的输出
l Scan:连续不断的更新(Update)
l Sweep:在频域范围内用宽频扫描出结果
l Calibrate:存储目前的图形,在下一步的扫描(Sweep)中,能观测到目前的反射波与已存储的不同
4.4.2.7 协议调试选项卡 (Protocol Debug)
这个选项卡的功能是用图形来调试EPC的协议,通信的细节通过对标签的EPC的轮询,读,写都已阐述。槽计数以及所有EPC的指令都用颜色的代码显示。绿色表示表示正常的操作,黄色表示无应答的槽,红色表示没有预期的槽终止;中断或者错误代码的含义将会显示在红色的区域。轮询周期至少2次以此来找出所有的标签,当读写器识别出在一个轮询周期中,所有的槽均为空槽则认为所有标签都被轮询到。这种状态在线的末端用紫色标识。
所有颜色的含义如下:
l Green:帧被正确的发送和接收
l Yellow:不能接收到帧或是空槽
l Red:帧没有正确的接收或帧错误
l Purple:在轮询周期中,没有标签应答
4.4.2.8 测试选项卡 (Test)
1) 选项卡简介
所有主机-读写器的命令已经在封闭接口中定义好,能直接在测试选项卡中输入字符串发送命令。只需要填写命令+参数(Command+parameters)的区域即可,在协议中其他的区域通过点击“Send”按钮能直接自动生成,如图示:
2)测试程序(Test Program)
除了发送单个命令外,也可以在一个测试文件中写一段主机-读写器的接口命令程序来执行。CD-ROM里的文件“README.tp”描述了如何使用测试程序的方法。
具体细节请检查在CDROM中相关测试程序的语法和举例。