RFID实验报告.docx

上传人:b****3 文档编号:3940683 上传时间:2023-05-06 格式:DOCX 页数:88 大小:1.89MB
下载 相关 举报
RFID实验报告.docx_第1页
第1页 / 共88页
RFID实验报告.docx_第2页
第2页 / 共88页
RFID实验报告.docx_第3页
第3页 / 共88页
RFID实验报告.docx_第4页
第4页 / 共88页
RFID实验报告.docx_第5页
第5页 / 共88页
RFID实验报告.docx_第6页
第6页 / 共88页
RFID实验报告.docx_第7页
第7页 / 共88页
RFID实验报告.docx_第8页
第8页 / 共88页
RFID实验报告.docx_第9页
第9页 / 共88页
RFID实验报告.docx_第10页
第10页 / 共88页
RFID实验报告.docx_第11页
第11页 / 共88页
RFID实验报告.docx_第12页
第12页 / 共88页
RFID实验报告.docx_第13页
第13页 / 共88页
RFID实验报告.docx_第14页
第14页 / 共88页
RFID实验报告.docx_第15页
第15页 / 共88页
RFID实验报告.docx_第16页
第16页 / 共88页
RFID实验报告.docx_第17页
第17页 / 共88页
RFID实验报告.docx_第18页
第18页 / 共88页
RFID实验报告.docx_第19页
第19页 / 共88页
RFID实验报告.docx_第20页
第20页 / 共88页
亲,该文档总共88页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

RFID实验报告.docx

《RFID实验报告.docx》由会员分享,可在线阅读,更多相关《RFID实验报告.docx(88页珍藏版)》请在冰点文库上搜索。

RFID实验报告.docx

RFID实验报告

 

射频识别技术实验

实验报告

 

 

一、实验内容和要求

实验一低频命令实验

●实验要求

RFID低频模块的主要作用:

把指令包按照功能作用,提供相关实验验证平台,执行指令--直观的告诉使用者指令里

面不同地方的指令内容的作用。

使用者可以直观、形象地感觉RFID标准指令执行的情况,

掌握这些指令的作用和使用方法。

通过往设备发送实验内容中所需指令,并获取相关回馈信

息然后解析显示在界面中。

界面设计:

完成一个与上图类似的界面,有一个相关指令的列表,各种参数的选择或输入框,发送

的指令和接收到的回复的日志框,可以通过该窗口的内容理解相关的协议。

●实验目的

学习低频命令(LF)。

●实验内容

对低频命令的解析与学习。

实验二高频ISO/IEC15693

2.1Inventory命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

寻找标签卡片。

2.2Stayquiet命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习在STAYQUIET命令下返回的信号。

验证执行命令后电子标签的状态,使标签处于静默状态。

2.3Select命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习在SELECT命令下返回的信号。

验证执行命令后电子标签的状态,使标签处于被选择状态。

2.4Resettoready命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习在RSTTOREADY命令下返回的信号。

验证执行命令后电子标签的状态复位至准备状态。

2.5WriteAFI(写应用标志位)

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习电子标签在WRITEAFI命令下返回的信号,写应用标志位。

2.6LockAFI命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习锁定AFI命令。

2.7Readsingleblock命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习ReadSingleBlock命令。

2.8Writesingleblock命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习电子标签在WRSINGLEBLK命令下返回的信号。

通过RDSINGLEBLK命令读出相同BLOCK的数据,验证WRSINGLEBLK命令的执行结果。

2.9Lockblock命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习电子标签在LOCKBLOCK命令下返回的信号。

2.10Readmultipleblock命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习从电子标签在RDMULTIBLK命令下返回的信号。

2.11WriteDSFID命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习电子标签在WRITEDSFID命令下返回的信号。

2.12LockDSFID命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习电子标签在LOCKDSFID命令下返回的信号。

2.13Getsysteminformation命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

学习电子标签在GETSYSINFO命令下返回的信号。

2.14Getmultipleblocksecuritystatus命令实验

●实验目的

熟悉和学习ISO15693标准规范第三部分协议和指令内容。

●实验内容

通过示波器观测从电子标签在GETMBSSTS命令下返回的信号。

实验三超高频ISO18000-6C

3.1Inventory命令及应答

●实验目的

熟悉和学习ISO18000-6C标准协议和其中Inventory指令的内容。

●实验内容

对Inventory命令(标签识别)中通话和过程的学习。

3.2Select命令及应答

●实验目的

熟悉和学习ISO18000-6C标准协议和其中Select指令的内容。

●实验内容

Select命令及应答的验证学习。

3.3Read命令及应答

●实验目的

熟悉和学习ISO18000-6C标准协议和其中Read指令的内容。

●实验内容

Read命令及应答的验证和学习。

3.4Write命令及应答

●实验目的

熟悉和学习ISO18000-6C标准协议和其中write指令的内容。

●实验内容

write命令与应答的验证学习。

3.5BlockWrite命令及应答

●实验目的

熟悉和学习ISO18000-6C标准协议和其中Blockwrite指令的内容。

●实验内容

Blockwrite命令与应答验证学习。

3.6BlockErase命令及应答

●实验目的

熟悉和学习ISO18000-6C标准协议和其中BlockErase指令的内容。

●实验内容

BlockErase命令与应答的验证学习。

3.7单个标签应答实验

●实验目的

熟悉和学习ISO18000-6C标准协议和单个标签在单个指令应答状况下的信息。

●实验内容

单张标签应答实验的验证学习。

3.8多标签应答实验

●实验目的

熟悉和学习ISO18000-6C标准协议和多个标签在各个指令的应答状况下的信息。

●实验内容

多标签应答的验证学习。

3.9标签访问(读写操作等)实验

●实验目的

熟悉和学习ISO18000-6C标准协议中对读写操作的过程。

●实验内容

标签读写操作的验证学习。

实验四综合实训

4.1DLL应用实例实验

●实验目的

通过实例程序对RFID技术进行解析。

●实验内容

通过使用SDK中的函数与读写器进行连接并运行盘点命令,了解DLL的使用

4.2低频ID卡实例实验

●实验目的

学习低频卡的实例。

●实验内容

1、读5577标签所有块的内容

2、写5577标签指定块的内容

3、读动物ID

4.3ISO15693/ISO14443实例实验

●实验目的

学习ISO15693/ISO14443协议。

●实验内容

1、查找标签

2、读标签数据块

3、写标签数据块

4.4ISO18000-6C实例实验

●实验目的

学习ISO18000-6C协议。

●实验内容

1、读写器配置

2、标签盘点

3、标签读

4、标签写

二、实验环境

实验一低频命令实验

OURS-RFID-RP_LF-U2270板子一块,PC机一台,一针一空串口线一条,5V3A电源线一个,LF

标签卡片一张。

执行操作:

在command区域

(1)命令列表中选择一个命令,如上图中单选按钮GetRevisionInformation

所示;点击EXEC区域

(2)中的执行按钮Execute;

命令及回复显示:

CommandFormat区域(3)对发送的命令进行解析;RespondFormat区域(4)对阅读器

回复的命令进行解析;控制区域(5)为执行的命令记录(每执行一个命令,一般会在此区

域增加四行,第一行一般为“PC-->Reader”,表示接下来的一行即第二行,为PC向阅读器发

送的命令;第三行一般为“Reader-->PC”,表示接下来的一行即第四行,为阅读器向PC的

回复。

)。

实验二高频ISO/IEC15693

RFID-RP实验箱中OURS_HF_EM板子一块,PC机一台,一针一空的串口线一根,5V3A电源

线一根,ISO15693标签卡片一张。

实验三超高频ISO18000-6C

OURS-RFID-RF-UHF_R2000板子一块,PC机一台,5V3A电源一个,ISO18000-6C标签卡

片2张。

实验四综合实训

4.1DLL应用实例

PC机一台(验证程序),标签卡片

4.2低频ID卡

OURS-RFID-RF-LF-U2270B板子一块,PC机一台,5V3A电源一个,低频标签卡片2张。

4.3ISO15693

OURS-RFID-RF-HF-EM板子一块,PC机一台,5V3A电源一个,ISO15693标签卡片2张。

4.4ISO18000-6C

OURS-RFID-RF-UHF_R2000板子一块,PC机一台,5V3A电源一个,ISO18000-6C标签卡

片2张。

三、实验步骤

实验一低频命令实验

1.1GetRevisionInformation

每个模块都有两种连接操作方式:

1、直连模式2、网关模式(每个模块都可以独立使用)

设备信息:

检测低频(LF)模块,反馈设备信息。

若用户执行GetRevisionInformation指令,需执行以下步骤:

1、连接

通过透传线连接PC机的串口线与试验箱网关(debug串口在调试网关时使用,在此不使用)、给试验箱上电。

通过电源线给LF模块上电,使串口线与PC机相连,获取数据(模块独立使用时)。

2、运行程序

双击打开低频(LF)模块对应的PC机应用程序LF.exe

具体步骤:

1、打开应用程序

2、在右上部连接选项中选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"GetRevisionInformation"项

4、点击中上部执行选项的"Execute"按钮

5、在中部的区域CommandFormat会显示出当前操作的命令。

若命令正确执行,在区域RespondFormat会显示对该命令的回复,否则区域RespondFormat内容为空。

6、在下部的空白区域显示命令及回复记录。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

GetRevisionInformation。

点击执行

1.2PlaySound

每个模块都有两种连接操作方式:

1、直连模式2、网关模式(每个模块都可以独立使用)

设备信息:

检测低频(LF)模块,反馈设备信息。

若用户执行PlaySound指令,需执行以下步骤:

1、连接

通过透传线连接PC机的串口线与试验箱网关(debug串口在调试网关时使用,在此不使用)、给试验箱上电。

通过电源线给LF模块上电,使串口线与PC机相连,获取数据(模块独立使用时)。

2、运行程序

双击打开低频(LF)模块对应的PC机应用程序LF.exe

点选PlaySound命令,出现以下界面,Exec块出现payload属性,分为ON、OFF、BEEP和BUZZ四种。

具体步骤:

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"PlaySound"项

4、在中上部执行选项,会出现一个下拉框,有四个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出控制显示命令及回复记录。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

PlaySound。

点击执行

本窗口显示的是4种状态:

ON、OFF、BEEP、BUZZ。

ON表示刷卡时声音的开启;OFF表示刷卡时声音的关闭;BEEP表示一种声音;BUZZ表示一种声音;当状态为ON且为一种声音的时候,刷卡是有声音的,但当状态先为OFF的时候,选择声音择无效。

当payload为ON时,表示声音可以开启。

如再选择一种声音,此时刷卡就会成为常见的有声刷卡。

当payload为OFF时,表示声音可以关闭。

此时选择声音则无效。

BEEP状态是刷卡时发出哔哔声的刷卡状态。

(注意:

如先执行ON,则此操作有效;如先执行OFF,再执行此操作则此操作无效。

BUZZ状态是刷卡时发出滴滴声的刷卡状态。

1.3RFFieldControl

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"RFFieldControl"项

4、在中上部执行选项,会出现一个下拉框,有两个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

RFFieldControl。

点击执行

出现以下界面,Exec块出现payload属性,分为ON和OFF

Payload执行ON的时候,表示打开射频场。

板面的指示灯会随之点亮。

Payload执行OFF的时候,表示关闭射频场。

板面的指示灯会随之灭掉。

1.4OutputEnableControl

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边区域2的"Command"栏选择"OutputEnableControl"项

4、在中上部执行选项,会出现一个下拉框,有两个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

OutputEnableControl。

点击执行,出现以下界面,Exec块出现payload属性,分为ON和OFF,如下图所示,两种情况:

1.5StandbyControl

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"StandbyControl"项

4、在中上部执行选项,会出现一个下拉框,有两个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

StandbyControl。

点击执行,Exec块出现payload属性,分为ON和OFF.

1.6AntennaTuningControl

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"AntennaTuningControl"项

4、在中上部执行选项,会出现一个下拉框,有四个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

AntennaTuningControl。

点击执行,出现以下界面,Exec块出现payload属性

1.7Reader/TagSelection

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"Reader/TagSelection"项

4、在中上部执行选项,会出现一个下拉框,有多个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

Reader/TagSelection。

点击执行,出现以下界面,Exec块出现payload属性,组件的建设选项有8中参数选项(其他选项暂不使用)。

Payload:

2270是对板级本身组件的建设。

Payload:

5577是对标签本身组件的建设。

1.8SetWriteTimings

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"SetWriteTimings"项

4、在中上部执行选项,会出现一个下拉框,有多个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

SetWriteTimings。

点击执行,出现以下界面,Exec块出现payload属性,结果如下:

分为五种模式:

SGP000,GPT000,ONE000,ZRO000,REF000

模式为SGP000时,返回的Payload为300。

模式为GPT000时,返回的Payload为276。

模式为ONE000时,返回的Payload为324。

模式为ZR000时,返回的Payload为80。

模式为REF000时,返回的Payload为1200。

1.9SetReadTimings

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"SetReadTimings"项

4、在中上部执行选项,会出现一个下拉框,有多个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

SetReadTimings。

点击执行,出现以下界面,结果分为六种模式:

STL000,STH000,LTL000,LTH000,TTL000,TTH000

模式为STH000时,返回的Payload为50。

模式为STH000时,返回的Payload为210。

模式为LTL000时,返回的Payload为210。

模式为LTH000时,返回的Payload为350。

模式为TTL000时,返回的Payload为300。

模式为TTH000时,返回的Payload为450。

1.10TagField

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"TagFiled"项

4、在中上部执行选项,点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

TagField。

点击执行,出现以下界面,结果如下:

分为两种情况

1.当天线周围没有合适的标签卡片或者RFFileldControl为OFF时,payload为NoTag。

2.当天线周围有符合LF的标签卡片且RFFileldControl为ON时,payload为TagPresent。

1.11SetWriteMode

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"SetWriteMode"项

4、在中上部执行选项,会出现一个下拉框,有四个不同选项(可选),点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

SetWriteMode。

点击执行,出现以下界面情况,Exec块出现一个属性payload,

结果分为四种模式:

BSM,LLR,LZR,OFC

1.12BasicModeWrite

1、打开应用程序

2、在右上部连接选项选择连接模式,点击连接

3、在左边命令选项的"Command"栏选择"BasicModeWrite"项

4、在中上部执行选项,会出现两个输入框--"Data"写入数据框和"BlockNum"写入数据块号

框,点击"Execute"按钮

5、在中部的发送参数会显示出当前操作的命令。

若命令正确执行,在回复参数会显示对该命令的回复,否则回复参数内容为空。

6、在下部的输出窗口显示命令及回复信息。

3、连接模式选择

在连接选项输入串口号:

【1】,选择连接方式:

【直连方式】,点击连接

4、执行设备信息命令

选择左侧命令选项中的命令:

BasicModeWrite。

点击执行,出现一下界面情况,Exec块出现两个属性“Data”“BlockNum”。

Data的条件是:

“写入数据必须是十六进制表示的32位数,即8个字符”;BlockNum的条件是:

“块号只能是0-7”

当进行操作时:

如果payload的返回值:

“RFFIELDOFF”,表示射频场没打开。

1.13SetReadModulationType

1.、打开应用程序

2、在右上部区域connectComm选择连接模式,点击连接

3、在左边"Command"栏选择"SetReadModulationType"项

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2