关于解除两张标签读保护情形分析-EPC GEN2标签的读写保护总结(下)

现在还是用上篇教程中的硬件,AS3992读写器模块套件。

为方便演示,这次我完全使用串口调试助手手动发送指令。

97696544gd91ff5618f3damp69

注意:

1)在选择一张标签进行读写存贮体等操作后,如果你想对另一张标签也进行操作,为避免出错最好先发送盘存标签命令(十六进制:43 03 01或31 03 01)再选择(0x33)这另一张标签。

97696544gd8e3fbaf728a69

1 读写标签存贮体命令顺序

2) 发送NXP command的指令顺序

97696544gd8e3fa9dcabfamp69

图2 发送NXP命令

3)用其它控制器连接此RFID模块发指令时,需在每次发送后判断返回的数据是否没有错误码,否则得重发直到返回正确。

分两种情况测试:

一.不同的标签访问口令不同的情况

首先,我选了两张NXP的EPC GEN2标签,并同时将他们读保护,读保护的指令顺序见图2。如下图,发送盘存命令读不出他们的真实EPC值,并且读其他区如用户区也一样。他们的访问口令我设置的不一样,先发送选择标签命令,

97696544gd8e3fb729dafamp69

图3 选择标签命令

发送解除读保护口令,如下:

由于我不知道被选择的是哪种标签,所以我先试了00 00 03 04这个口令,结果一直返回错误码。

97696544gd8e3fb065f78amp69

图4 解除标签读保护命令

两张标签我设置的访问密码不同:

一个EPC为0D B0 FB 63 AC 1F 36 81 EC 88 04 63

访问口令是00 00 03 04

另一个EPC为0D B0 FB 63 AC 1F 36 81 EC 88 04 68

访问口令是00 00 01 02

当如上图选择后,发送解除读保护命令:45 08 02 00 00 00 03 04时就会返回46 05 04 00 00,表示有错解除不成功。查看标签的返回错误码表,0x04表示存储器锁定不可写。这次选择命令选择的不是这个标签。换另一个的访问口令:

发送:45 08 02 00 00 00 01 02,返回46 05 00 00 00。

表示解除此标签读保护成功。

此时我们来重新扫描标签看看:

97696544gd8e3fbedcfd4amp69

图5 一张可读一张不可读

97696544gd8e3fc9303a6amp69

图6 再解除另一张标签,两张标签都可读了

注:

如果同时几个标签被读保护,而我们想解除其中一张标签的读保护,那么记住这张标签的访问口令。在盘存标签——》选择标签——》解除读保护命令(45 08 02 00+此标签的访问口令)后,如果第一次无法解除就重复前面的指令发送,从盘存命令开始。当检测到返回46 05 00 00 00,则表示解除成功,不再发送。在代码中可以用while循环实现。

97696544gd8e3fd06fe7d69

图7 重复了两次解除读保护指令后才解除成功访问口令为:00 00 01 02的标签。

二.不同的标签访问口令相同的情况

将访问口令是00 00 03 04的标签改成00 00 01 02。如图8

97696544gd8e3fd6aedd2amp69

图8 修改标签的访问口令

同时读保护此标签,

97696544gd8e3fdb6f895amp69

图9 读保护

再读保护另一张标签,命令顺序:盘存标签(0x43或0x31)——》选择标签(0x33)——》读保护命令

97696544gd8e3fe24531famp69

图10 读保护另一张标签

扫描标签,已全部读保护。

97696544gd8e3feeba630amp69

图11 扫面标签,就是盘存命令

发送解除读保护命令,同样会随机选择一张解除读保护。 

97696544gd8e3fa5871c0amp69

图12

注:

还有个特点,此时在所有访问口令相同的标签读保护后,发送盘存后读到EPC全为0,不发送选择命令直接发送解除读保护(45 08 02 00 00 00 01 02),发一次解除一张标签读保护,可连续发此指令,当收到两次45 05 00 00 00时两张标签已全解除读保护。但设置读保护时需设置一张后盘存选择再设置另一张。
两张以上标签情况与上面类似。

完全兼容AMS官方价值RMB 4000元的Roger开发板。适合客户做RFID的二次开发。我们是模块产品,可以通过普通Uart接口把模块集成到您的项目中。我们的价格只是原厂的四分之一!!!!!

Uart串口UHF RFID读写器 915M 无源GEN2超高频读写模块 AS3992

http://item.taobao.com/item.htm?spm=a1z10.1.w4004-3535073336.7.rTV2tL&id=15138367983

RFID 读写器系统包括如下部分:

电源适配器+3.0~3.3V/2A       一个      赠送

RFID 读写模块 一块

RFID 读写天线 (单独选配)

1、3dBi PCB MMCX口 UHF 天线:尺寸 4.5cm*4.1cm

http://item.taobao.com/item.htm?spm=a1z10.5.w4002-3535073328.12.Dejdh5&id=13640879646

2、5dBi PCB MMCX口 UHF 天线:尺寸 10cm * 10cm

http://item.taobao.com/item.htm?spm=a1z10.5.w4002-3535073328.18.Dejdh5&id=23426460127

3、【推荐!!】8dBi 板状定向圆极化 MMCX口 UHF 天线:尺寸 22.5cm*22.5cm

http://item.taobao.com/item.htm?spm=a1z10.5.w4002-3535073328.15.Dejdh5&id=22075632296

与PC 机连接的通信电缆 一条     赠送

EPC UHF GEN2 电子标签 一个    赠送

RFID 读写器开发资料SDK及应用程序    赠送

更多资料、手册,在 http://arm.eleckits.com    下载频道 UHF RFID页面可以直接下载。

您还可以登陆 http://rfid.eleckits.com 下载更多相关资料。

Print Friendly, PDF & Email
标签: , , , , , ,

发表评论