华电-物联网技术与应用实验指导书内容摘要:

01 帧开始 包长度 0B 包长 =11 字节 固定值 00 包长度高字节 00 有效数据开始 03 04 有效数据开始 固件命令 14 Inventory 请求 标志 06 高数据率 =1 仿冲撞命令 01 Mask 长度 00 I EOF 00 00 帧结束 总量( Inventory)命令(标签卡片响应) 80T40E[00]说明:( 80T 传送结束, 40E 接收结束, [00]标签卡片无响应)实验结果如下图所示: 如一张标签卡片,获取一个 UID,如下图所示: 如以三张标签卡片为例,会 获取三个 UID,如下图所示: 实验注意事项: 当勾选 one_slot 这一选项时,只能获取一个 UID,因为仅留有一个槽,是防碰撞的具体体现。 实验 二 Stay quiet 命令实验 : 熟悉和学习 ISO15693 标准规范第三部分协议和指令内容。 : 学习在 STAY QUIET 命令下返回的信号。 验证执行命令后电子标签的状态,使标签处于静默状态。 : RFIDRP 实验箱中 OURS_HF_EM 板子一块, PC 机一台,一针一空的串口线一根, 5V3A电源线一根, ISO15693 标签卡片一张。 : 静默命令能使标签卡处于静止状态,阻止一切寻卡等命令的响应。 响应请求命令需要匹配标签卡片 UID 号。 在接收到的标签卡片中,不要响应请求,只响应状态或者报告。 : 要使标签标签卡处于静默( STAY QUIET)状态,用户组要按一下步骤操作: ( 1)标签标志( Tag Flags)窗口点击任意设置标志(仅双副载波( Double subcarrier),高比特率( High Data Rata)选项有效)及数据编码模式选择相应模式。 ( 2) 点 击设置协议( Set Protocol)。 在天线感应区域放入标签卡片,点击执行( Execute)按钮,系统将找到标签卡片。 ( 3)命令窗口点选保持静默选项( Stay Quiet)。 ( 4) Request Tags(勾选标签标志 ) 窗口勾选设置地址( Addressed)标志。 (如果仅有一张标签,则该地址标志( Addressed)位可选。 ) ( 5) 点 击执行命令( Execute)。 数据包请求格式如下: 01 12 00 03 04 18 20 02 0ED1000000004BE0 00 00 域 内容 注释 SOF 01 帧开始 包长度 12 包长 =18 字节 固定值 00 包长度高字节 00 有效数据开始 03 04 有效数据开始 固件命令 18 请求模式 标志 20 Addressed=1; Option=0;高数据率 =0 写单个块命令 02 写单个块 UID 号 0ED1000000004BE0 ISO15693 协议 UID 号 EOF 00 00 帧结束 静默操作(标签卡片响应) 80T40E[00]说明:( 80T 传送结束, 40E 接收结束, [00]标签卡片无响应)实验结果如下图所示: 操作 成功后,在卡片不脱离天线感应区域内,再次使用总量( Incentory)命令操作标签卡片,系统检测不到卡片的存在,则表示该静默命令成功。 实验注意事项: 该命令不再对单张或者多张标签卡片 进行 命令控制区分,不论单张或者多张标签,均需要使用地址标志( Addressed),否则可导致操作失败。 实验 三 Select命令实验 : 学习在 SELECT 命令下返回的信号。 验证执行命令后电子标签的状态,使标签处于被选择状态。 : 选择命令是被选中的标签卡片处于选择状态。 在该状态下,标签响 应请求带有 ISO15693 协议选择标志位。 该标志位在大多数 ISO15693 请求信息库中直接被( isSelectMsg)控制。 通常,任何感应到的标签如果在请求命令中 UID 号不匹配,那么会退出该状态,并进行到准备( Ready)状态,但是不会发送一个应答。 实验 四 Reset to ready 命令实验 : 学习在 RST TO READY 命令下返回的信号。 验证执行命令后电子标签的状态复位至准备状态。 : 复位至准备状态命令使选中的标签卡片进入准备状态。 在该状态下,它不对带有 ISO15693选择标志设置的命令请求产生任何响应。 但是 会对其匹配 UID的命令请求产生应答。 事实上,该命令是选择命令的互补。 实验 五 (写应用标志位) Write AFI : 熟悉和学习 ISO15693 标准规范第三部分协议和指令内容。 : 学习电子标签在 WRITE AFI 命令下返回的信号 ,写应用标志位。 : RFIDRP 实验箱中 OURS_HF_EM板子一块,一针一空的串口线一根, 5V3A电源线一根,ISO15693 标签卡片一张。 : 写应用标志位命令将一 个新的值写入到被选中标签的 AFI 寄存器中。 若标签卡片返回作物额或无效的应答,那么 TRF7970 开发板不会指示执行写操作的失败。 但是,多个命令可以处理非连续地址的请求。 AFI 标识了标签卡片的应用场合,并且被用于从标签应用标准中选取信息。 : 写 AFI 标志位,用户需要执行以下步骤: ( 1)在标签标志( Tag Flags)窗口点击任意设置标志(仅双副载波( Double subcarrier),高比特率( High Data Rata)选项有效)及数据编码模式选择相应模式。 ( 2)点击设置协 议( Set Protocol)。 ( 3)在天线感应区域放入标签卡片,点击执行( Execute)按钮,系统将找到标签卡片。 ( 4)在命令窗口点选应用标志位选项( Write AFI)。 ( 5)在 Request Tags(勾选标签标志 ) 窗口勾选设置地址( Addressed)标志(如果仅有一张标签,则该地址标志( Addressed)位可选,如果是多张卡片,那么地址标志( Addressed)位必须选定。 ) ( 6)在 AFI 选项框中,输入 2 位 16 进制的 AFI 标志值。 ( 7)点击执行命令( Execute)。 单张标签卡片 请求数据包格式如下: 01 0B 00 03 04 18 40 27 05 00 00(所有字节均连续) 域 内容 注释 SOF 01 帧开始 包长度 0B 包长 =10 字节( 18 字节) 固定值 00 包长度高字节 00 有效数据开始 03 04 有效数据开始 固件命令 18 请求模式 标志 40 Addressed=1; Option=1;高数据率 =0 写 AFI 命令 27 写 AFI 命令 AFI 值 05 写入 AFI 寄存器的值是 05 EOF 00 00 帧结束 写 AFI 操作(标签卡片响应) 80T40E[00]说明:( 80T 传送结束, 40E 接收结束, [00]标签卡片无错误) 多张标签卡片请求数据包格式如下: 01 13 00 03 04 18 60 27 D0FD000000004BE0 05 00 00(所有字节均连续) 域 内容 注释 SOF 01 帧开始 包长度 13 包长 =10 字节( 18 字节) 固定值 00 包长度高字节 00 有效数据开始 03 04 有效数据开始 固件命令 18 请求模式 标志 60 Addressed=1; Option=1;高数据率 =0 写 AFI 命令 27 写 AFI 命令 UID 号 D0FD000000004BE0 ISO15693 协议 UID 号 AFI 值 05 写入 AFI 寄存器的值是 05 EOF 00 00 帧结束 写 AFI 操作(标签卡片响应) 80T40E[00]说明:( 80T 传送结束, 40E 接收结束, [00]标签卡片无错误) 实验结果如下图所示: 确定标签卡片为 Ready 状态 实验注意事项: AFI 为 2 位 16 进制的数。 实验 六 Lock AFI 命令实验 : 锁定 AFI 命令写保护选中的标签卡片 AFI 寄存器。 若标签卡片返回 错误或无效的应答,那么 TRF7970 开发板不会执行写操作的失败。 但是,多个命令可以处理连续地址的请求。 实验注意事项: 该命令为永久性锁定块命令,用户若使用该命令锁定 AFI 寄存器后,该寄存器的写入操作将永久性失败,用户慎重使用该命令。 实验 七 Read single block 命令实验 : 熟悉和学习 ISO15693 标准规范第三部分协议和指令内容。 : 学习 Read Single Block 命令。 : RFIDRP 实验箱中 OURS_HF_EM板子一块 ,一针一空的串口线一根, 5V3A电源线一根,ISO15693 标签卡片一张。 : 读单个块命令从一个响应标签卡片存储块中读取数据。 除一般数据外,块安全状态字节也能被读取到。 该字节只是了指定块的写保护状态 [比如:未加锁( unlocked),用户或者出厂加锁( locked),等等 ] : 单张标签读单个块操作,用户用进行如下操作: ( 1)在标签标志( Tag Flags)窗口点击任意设置标志(仅双副载波( Double subcarrier),高比特率( High Data Rata)选 项有效)及数据编码模式选择相应模式。 ( 2)点击设置协议( Set Protocol)。 ( 3)在天线感应区域放入标签卡片,点击执行( Execute)按钮,系统将找到标签卡片。 ( 4)在命令窗口点选读单个块选项( Read Single Block)。 ( 5)在 Request Tags(勾选标签标志 ) 窗口勾选设置地址( Addressed)标志(如果仅有一张标签,则该地址标志( Addressed)位可选。 ) ( 6)在( frist) block 文本框中,输入您的所有要读取的地址值。 (注意:输入字符必须为0F 的两位有 效值,其他值都视为无效字符) ( 7)点击执行命令( Execute)。 请求数据包格式如下: 01 0B 00 03 04 18 00 20 01 00 00(所有字节均连续) 域 内容 注释 SOF 01 帧开始 包长度 0B 包长 =10 字节 固定值 00 包长度高字节 00 有效数据开始 03 04 有效数据开始 固件命令 18 请求模式 标志 00 Option=0;高数据率标志 =0 读单个块命令 20 AFI 值 01 注意:读块 01,实际上是块 02 EOF 00 00 帧结束 读 单个块(标签卡片响应) 80T40E[0011010000]说明:( 80T 传送结束, 40E 接收结束, [00 没有错误, 11010000 标签卡片块数据: 32 位 ]) 简单举例说明,结果如下: 实验注意事项: 用户执行该命令,需要在找到标签卡片的基础上进行。 实验 八 Write single block命令实验 : 熟悉和学习 ISO15693 标准规范第三部分协议和指令内容。 : 学习电子标签在 WR SINGLE BLK命令下返回的信号。 通过 RD SINGLE BLK命令读出相同 BLOCK 的数据,验证 WR SINGLE BLK 命令的执行结果。 : RFIDRP 实验箱中 OURS_HF_EM板子一块,一针一空的串口线一根, 5V3A电源线一根,ISO15693 标签卡片一张。 : 写块请求命令可以把数据写到指定地址标签卡片的存储块上。 为了能成功写入数据,主机必须知道标签存储块的大小及数量。 若标签支持,该信息通过获取系统信息请求来获得。 若标签卡片返回错误或无效的的应答,那么 TRF7970开发板不会指示执行写操作的失败(比如,有些块被锁定)。 但是,多个命 令可以处理非连续地址的请求。 : 在命令列表里选择 WR SINGLE BLK 命令, 单张标签卡片读单个操作,用户应进行如下操作: ( 1)在标签标志( Tag Flags)窗口点击任意设置标志(仅双副载波( Double subcarrier),高比特率( High Data Rata)选项有效)及数据编码模式选择相应模式。 ( 2)点击设置协议( Set Protocol)。 ( 3)在天线感应区域放入标签卡片,点击执行( Execute)按钮,系统将找到标签卡片。 ( 4)在命令窗口点选写单个块选项( Write Single Block)。 ( 5)在 Request Tags(勾选标签标志 ) 窗口勾选设置地址( Addressed)标志(如果仅有一张标签,则该地址标志( Addressed)位可选。 ) ( 6)在( frist) block 文本框中,输入 2 个十六进制数据。 (注意:输入字符必须为 0F 的两位有效。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。