

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1广州飞瑞敖电子科技有限公司IOT-L01-05型物联网综合实验箱RFID相关实验指导书2广州飞瑞敖电子科技有限公司IOT-L01-05IOT-L01-05 型.1实验一 LF 低频 RFID 实验.3一、.实验目的3二、.实验设备3三、.实验原理3四、.实验过程6实验二、HF 高频 RFID 通信协议 .8一、 实验目的. 8二、 实验设备. 8三、 实验原理. 8四、 实验步骤.16实验三 UHF 特高频 RFID 实验.20一、 实验目的.20二、 实验设备.20三、 实验原理.20四、 实验步骤.26实验四 2.4G 有源 RFID 低功耗实验 .31一、 实验目的.31二、 实验设备
2、.31三、 实验原理.31四、 实验步骤.343实验一 LF 低频 RFID 实验一、实验目的1.1 了解 ID 卡内部存储结构1.2 掌握符合 ISO 18000-2 标准的无源 ID 卡识别系统的工作原理1.3 掌握符合 ISO 18000-2 标准的无源 ID 卡识别系统的工作流程1.4 掌握本平台 ID 模块的操作过程二、实验设备硬件:RFID 实验箱套件,电脑等。软件:Keil,串口调试助手。三、实验原理3.1 低频 RFID 系统与 ID 卡低频 RFID 系统读卡器的工作频率范围一般从120KHz 到 134KHZ。该频段的波长大约为2500m 除了金属材料影响外,一般低频能够穿
3、过任意材料的物品而不降低它的读取距离。低频 RFID 系统使用 ID 卡,全称为身份识别卡(Identification Card),作为其电子标签。ID 卡是一种不可写入的感应卡,其内部唯一存储的数据是一个固定的ID 卡编号,其记录内容(卡号)是由芯片生产厂商封卡出厂前一次性写入,封卡后不能更改,开发商只可读出卡号加以利用。ID 卡与我们通常使用磁卡一样,仅仅使用了 “卡的号码”而已,卡内除了卡号 外,无任何保密功能,其“卡号”是公开、裸露的。目前市场上主要有台湾SYRIS 的 EM美国 HID、TI、MOTOROLA各类 ID 卡。本实验平台使用 EM 系列 ID 卡,它符合 ISO 18
4、000-2 标准,工作频率为 125KHZ 后续的讲解也围绕这种标签展开。ID 标签中保存的唯一数据一一标签标识符(UID)以 64 位唯一识别符来识别。 UID 由标签制造商永久设置,符合ISO/IEC DTR15693UID 使每一个标签都唯一、独立的编号。UID 包含(图 2.1):8 位分配级“ EOISO/IEC 7816-6/AM1 定义的 8 位 IC 制造商代码IC 制造商指定的唯一 48 位制造商序列号 MSN154S0LSBM$7461C Mfg codamanufacLref sen al nurrbet图 1.1 UID 结构图3.2 ISO18000-2 标准实验平台
5、的低频 ID 模块符合 ISO18000-2 标准。询问器载波频率为 125KH 乙 ISO18000-2标准中规定了基本的空中接口的基本标准:4当询问器以标准指令的形式访问标签时载波需加载一个 4K 位/秒曼彻斯特编码数据信号;ASK 调制,调制指数 100%在实际通信系统中,很多系统都不能直接传送基带信号,必须用基带信号对载波波形的某些参量进行控制,是载波的这些参量随基带信号的变化而变化。由于正弦信号形式简单, 便于产生和接收,大多数数字通信系统中都采用正弦信号作为载波,即正弦波调制。数字调制技术是用载波信号的某些离散状态来表示所传送的信息,在接收端也只要对载波信号的离散调制参量进行检测。
6、数字调制方式,一般有振幅键控(ASK)、移频键控(FSK)和移相键控(PSK) 三种基本调制方式,如图22所示:图 1.2 数字调试方式在二进制振幅键控(ASK)方式下,当基带信号的值为 1 时,载波幅度为 U1;当基带信号 的值为 0时,载波幅度为 u2。定义调制系数为 M=(u1-u2)/(u1+u2), 当 u2 为 0 时,调制系数 m=100%图 1.3 振幅键控调制125KHZ;0.1kHz 之内;64 位唯一识别符来唯一识别;更多内容参考 ISO 18000-2。3.3 低频 RFID 系统读卡器本实验平台使用 EM 系列 ID 卡,符合 ISO 18000-2 标准,工作频率为
7、 125KHZ 经读卡器 译码后ASKFSKPSK5输出其十位十进制卡号。图 2.4 是 ID 卡及其读卡器的工作原理框图,其中上半部分是 ID 卡的内部组成结构;下半 部分是ID 读卡器的组成结构。ID 卡的天线与其读卡器的天线之间构成空间耦合“变压器”,读卡器天线作为“变压器”初级线圈向空间发射 125KHZ 的交变电磁场,进入该电磁场的 ID 卡通过其天线(“变压器”的 次级线圈)获取能量,为其内部各功能部件提供工作电压。由于ID 卡为只读型 RFID 卡,读卡器无须向 ID 卡发送任何数据或指令,一旦 ID 卡进入读卡器有效的工作区域内,其内部功能部 件就开始工作,时序发生器部件控制存
8、储器阵列和数据编码单元将其内部的64 位信息调制后按顺序发送给读卡器,其中调制方式为 ASK(移幅键控)调制。读卡器中的 4MHz 振荡源经过 32 分频后得到 125kHz 的基准频率信号,该频率一方面为读 卡器发射 125kHz 的交变电磁场提供工作时钟,另一方面为读卡器中微控制器解码提供基准时钟当读卡器的工作区域内没有ID 卡时,读卡器的检波电路没有输出,一旦有 ID 卡进入交变电磁场并将其曼彻斯特编码的数据信息调制后发送出来,读卡器的滤波电路、解调电路、检波电路和整形单元将调制在125kHz 频率信号中的采用曼彻斯特编码的数据信息解调还原微控制器接收到曼彻斯特编码数据信息后利用软件解码
9、,从而读取 ID 卡的 64 位数据信息。ID 卡内部的曼彻斯特编码和原始数据信息关系见图2.5。曼彻斯特编码采用下降沿表示1采用上升沿表示0。读卡器的微控制器软件的主要功能就是对从ID 卡接收到的曼彻斯特编码进行解码,得到 ID 卡内部的 64 位数据信息,然后进行 CRC 校验,如果校验成功,那 么就-图 1.4 ID 卡及读卡器的组成结构6完成了 一次读卡过程。7低频 RFID 系统工作流程如下:1)读卡器将载波信号经天线向外发送;2)标签中的电感线圈和电容组成的谐振回路接收读卡器发射的载波信号,标签中芯 片的射频接口模块由此信号产生出电源电压、复位信号及系统时钟,使芯片“激活”;3)标
10、签中的芯片将标签内存储的数据经曼彻斯特编码后,控制调制器上的开关电流 调制到载波上,通过标签上天线回送给阅读器;4)阅读器对接收到的标签回送信号进行进行ASK 解调、解码后就得到了标签的UID号,然后应用系统利用该 UID 号完成相关的操作。简述上面的过程,我们可以把低频RFID 读卡器的功能减单描述为:读取相关ID 卡卡号,并把该卡号发送到应用系统上层,由上层系统完成相关数据信息的处理。由于ID 卡卡内无内容,故其卡片持有者的权限、系统功能操作要完全依赖于上层计算机网络平台数据库 的支持。四、实验过程4.1 为实验箱上电,将低频模块旁的S4 DB9 选择开关拨打至 DB9 接头一侧,此时,U
11、ART4号 DB9 接头与节点 3 上的低频模块通信。4.2 将 PC 机的串口与 UART4 DB9 串口相连,在 PC 机上打开物联网RFID实验箱配套光盘 物联网综合RFID实验箱 应用程序目录下的 ComAssistan.exe 应用软件,选择正确的端口 号并进行如图 1.6所示的配置,并“打开串口”8图 1.64.3 取出实验箱配套的低频 RFID 标签(注意,低频高频特高频三种标签均是白卡包装,其 中低频标签的一面上有数字),进行刷卡操作,会在串口调试助手软件的显示区返回低频卡的卡号如图 1.7 所示,值得注意的是此时的返回值是以十六进制表示的(本例中为 00981ABB),而低频
12、标签上的数值是十进制表示,大家可以用计算机进行转换,观察标签号是否正确。图 1.79实验二、HF 高频 RFID 通信协议、 实验目的1.1掌握高频读卡器的通讯协议1.2掌握本平台高频模块的操作过程1.3掌握高频模块工作原理_ 、 实验设备硬件:RFID 实验箱套件,电脑等。软件:Keil,串口调试助手。三、 实验原理2.11 高频 RFID 系统典型的高频 HF( 12.56MHz) RFID 系统包括阅读器(Reader)和电子标签(Tag,也称应 答器 Responder)。电子标签通常选用非接触式IC 卡,全称集成电路卡又称智能卡,可读写,容量大,有加密功能,数据记录可靠。IC 卡相比
13、 ID 卡而言,使用更方便,目前已经大量使用在校园一卡通系统、消费系统、考勤系统、公交消费系统等。目前市场上使用最多的是 PHILIPS 的 Mifare 系列 IC 卡。读写器(也称为“阅读器”)包含有高频模块(发送器和接 收器)、控制单元以及与卡连接的耦合元件。由高频模块和耦合元件发送电磁场,以提供非 接触式 IC 卡所需要的工作能量以及发送数据给卡,同时接收来自卡的数据。此外,大多数 非接触式 IC 卡读写器都配有上传接口,以便将所获取的数据上传给另外的系统(个人计算机、机器人控制装置等)。IC 卡由主控芯片 ASIC(专用集成电路)和天线组成,标签的天线 只由线圈组成,很适合封状到卡片
14、中,常见IC 卡内部结构如图 2.1 所示。图 2.1 IC 卡内部结构图较常见的高频 RFID 应用系统如图 2.2 所示,IC 卡通过电感耦合的方式从读卡器处获得能量。10图22常见高频 RFID 应用系统组成下面以典型的 IC 卡 MIARE1 为例,说明电子标签获得能量的整个过程。读卡器向IC 卡发送一组固定频率的电磁波, 标签内有一个 LC 串联谐振电路(如图 2.3),其谐振频率与读写器 发出的频率相同,这样当标签进入读写器范围时便产生电磁共振,从而使电容内有了电荷, 在电容的另一端接有一个单向通的电子泵,将电容内的电荷送到另一个电容内储存,当储存积累的电荷达到 2V 时,此电源可
15、作为其他电路提供工作电压,将标签内数据发射出去或接 收读写器的数据。图 2.3 IC卡功能结构图2.2 非接触式 IC 卡目前市面上有多种类型的非接触式IC 卡,它们按照遵从的不同协议大体可以分为三类,各类 IC 卡特点及工作特性如图 1.4 所示,PHILIPS 的 Mifare 1 卡(简称 M1 卡)属于 PICC 卡, 该类卡的读写器可以称为PCD2 卡国际标旌Jit 刁 *. BQI ft CICCCCDI30/TEC 10W韵A鈍lea)0 -iOMHcnccPCDTMWEC 1444117113 MikviceVCDISOM 15691图 2.4 IC 卡分类/ 率 4 幵件时序
16、1*CE I11高频 RFID 系统选用 PICC 类 IC 卡作为其电子标签, 这里以 Philips 公司典型的 PICC 卡 Mifare1 为例,详细讲解 IC 卡内部结构。Philips 是世界上最早研制非接触式IC 卡的公司,其 Mifare 技术已经被制定为 IS0 14443 TYPE A国际标准。本平台选用用Mifare1( S50)卡作为电子标签,其内部原理如图2.5 所示。图 2.5 M1 卡内部原理射频接口部分主要包括有波形转换模块。它可将读写器发出的12.56MHZ 的无线电调制频率接收,一方面送调制/解调模块,另一方面进行波形转换,将正弦波转换为方波,然后 对其整流
17、滤波,由电压调节模块对电压进行进一步的处理,包括稳压等,最终输出供给卡片上的各电路。数字控制单元主要针对接收到的数据进行相关处理,包括选卡、防冲突等。Mifare1 卡片采取 EEPRO 作为存储介质,其内部可以分为16 个扇区,每个扇区由 4 块组成,(我们也将 16 个扇区的 64 个块按绝对地址编号为0-63,存贮结构如下图 2.6 所示:图 2.6 MFI 卡片存储结构12第 0 扇区的块 0 (即绝对地址 0 块),它用于存放厂商代码,已经固化,不可更改。 其中:第 03 个字节为卡片的序列号;第 4 个字节为序列号的校验码;第 5 个字节为卡片内容“ size ”字节,第 67 个
18、字节为卡片的类型字节。每个扇区的块 0、块 1、块 2 为数据块,可用于存贮数据。数据块可作两种应用: 用作一般的数据保存,可以进行读、写操作。例如在食堂消费时采用输入饭菜金额的方式扣 款。用做数据值,可以进行初始化加值、减值、读值操作。例如在食堂消费时对于定额套餐 采用输入餐号的方式加以扣款, 又如公交/地铁等行业的检票/收费系统中的扣费。每个扇区的块 3 为控制块,包括了密码 A、存取控制、密码 B。具体结构如下,A0 A1 A2 A3 A4 A5FF 07 80 69B0 B1 B2 B3 B4 B5其中其中 A0 A5 代表密码 A 的六个字节;B0 B5 代表密码 B 的六个字节;F
19、F 07 80 69 为四字节存取控制字的默认值,FF 为低字节。每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。存取控制为4 个字节,共 32 位,扇区中的每个块(包括数据块和的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位,定义如下:块 0 :C10 C20 C30块 1 :C11 C21 C31块 2 :C12 C22 C32块 3 :C13 C23 C33三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如进行减值操作必须验证 KEY A,进行加值操作必须验证 KEY B,等等)。三个控制位在存取控制字 节
20、中的位置,以块 0 为例,如下所示:ISO 14443 协议是超短距离智慧卡标准,该标准定义出读取距离7-15 公分的短距离非接Bit 7654字节 6字节 7字节 8字节 9C20_bC10_bC10C30_bC30C202.3 ISO 144433210131)ISO 14443 TYPE A标准中规定的基本空中接口基本标准触智能卡的功能及运作标准,ISO 14443的产品具有更高的市场占有率,如 Philips在较为恶劣的工作环境下有很高的优势。而 的前景,特别适合于 CPU 卡。这里重点介绍标准分为 TYPE A 和 TYPE B 两种。TYPE A公司的 MIFARE 系列占有了当前
21、约 80%勺市场,且TYPE B 在安全性、高速率和适应性方面有很好MIFARE 1 符合的 ISO 14443 TYPE A 标准。14PCD 到 PICC (数据传输)调制为: ASK 调制指数 100%PCD 到 PICC (数据传输)位编码为:改进的 Miller 编码PICC 到 PCD(数据传输)调制为: 频率为 847kHz 的副载波负载调制PICC 到 PCD 位编码为:曼彻斯特编码106kbps12.56MHz1.5A/mrms (以 Hmin 表示),最大未调制工作场的值是7.5A/mrms ( 以 Hmax 表示),邻近卡应持续工作在Hmin 和 Hma)之间PICC 的
22、能量是通过发送频率为 12.56MHz 的阅读器的交变磁场来提供。由阅读器产 生的磁场必须在 1.5A/m-7.5A/m 之间2) ISO 14443 TYPE A 标准中规定的 PICC 标签状态集,读卡器对进入其工作范围的 多张 IC 卡的有效命令有:REQA: TYPE A 请求命令WAKE UP 唤醒命令ANTICOLLISION 防冲突命令SELECT 选择命令HALT 停止命令图 2.7 为 PICC(IC 卡)接收到 PCD(读卡器)发送命令后,可能引起状态的转换 图。传输错误的命令 (不符合 ISO 14443 TYPE A 协议的命令 )不包括在内。15图 2.7 PICC
23、状态转化图(POWER OFF):在没有提供足够的载波能量的情况下,PICC 不能对 PCD 发射的命令做出应答,也不能向PCD 发送反射波;当 PICC 进入耦合场后,立即复位,进入闲置状态。(IDLE STATE):当 PICC 进入闲置状态时,标签已经上电,能够解调 PCD 发射 的信号;当 PICC 接收到 PCD 发送的有效的 REQ(对 A 型卡请求的应答) 命令后,PICC 将进 入就绪状态。(READY STATE):在就绪状态下,执行位帧防碰撞算法或其他可行的防碰撞 算法;当PICC 标签处于就绪状态时,采用防冲突方法,用UID(惟一标识符)从多张 PICC 标签中选择出一张
24、 PICC;然后 PCD 发送含有 UID 的 SEL 命令, 当 PICC 接收到有效的 SEL 命令 时, PICC就进入激活状态(ACTIVE STATE)。ACTIVE STATE :在激活状态下,PICC 应该完成本次应用所要求的所有操 作(例如,读写 PICC 内部存储器);当处于激活状态的PICC 接收到有效的 HALT 命令后,PICC 就立即进入停止状态。HALT STATE): PICC 完成本次应用所有操作后,应进入停止状态;当处于停止状态的 PICC 接收到有效的 WAKE_U 命令时,PICC 立即进入就绪状态。注意:当 PICC 处于停止状态下时,在重新进入就绪状态
25、和激活状态后,PICC 接受到相应命令,不在是进入闲置状态,而是进入停止状态。2.4 高频RFID系统读写器2.4.1 通信流程16高频 RFID 系统读写器与 IC 卡通信过程如图 2.8 所示,主要步骤有:Answer to request ): M1 射频卡的通讯协议和通讯波特率是定义好的, 当有卡片进入读写器的操作范围时,读写器以特定的协议与它通讯,从而确定该卡是否为 M1 射频卡,即验证卡片的卡型。(Anticollision Loop ):当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作, 未选中的则处于空闲模式等待下一次选卡,该过程会返回被选卡的序列号。具体防冲
26、突设计细节可参考相关协议手册。(Select Tag )选择被选中的卡的序列号,并同时返回卡的容量代码。(3 Pass Authentication):选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验,在三次相互认证之后就可以通过加密流进行通讯(在选择另一扇区时,则必须进行另一扇区密码校验)。图 2.8 读卡器与 IC 通讯流程242防冲突当读写器读写范围内部有多张PICC 标签时,读写器利用各卡的UID(惟一标识符)从多张标签中选择出一张 PICC 标签。不同 IC 卡其内部的 UID 大小不同,通常 UID 由 4、7 或 10 个 UID字节组成。PICC 将
27、这些字节按照其字节数封装在几个串联级别中发送给读卡器,每 个串联级别内包含5 个数据字节,其中包括 3 个或 4 个 UID 字节,见图 2.9,从图可知 PICC 最多会发送三个串联级别(串联级别数又可以称为 UID 大小)。tn為iTJID大血2moCLUID 0crJUID CL1UTD Ium oUID 0n口2UID 1UB IUID 3UID 2UID 2BCCBCCBCCUID 3crU LU GJ,;ULD 4TJLD 3TJI匸5raw曰UID 6UID 3BCC1- . 17um e1 1 -fJID 0BCCU LU图 2.9 UID 结构图中 CT 为级联信号,表示在下
28、一级中还有UID; BCC 为本级检验码。由图可知,PICC 最多应处理 3 个串联级别,以得到所有 UID 字节。阅读器防冲突过程如下:1) 首先由 PCD 发送 REQA 命令或 WAKE UP 命令,使卡进入 READY 犬态(参见标签状态转换 图) 。这两个命令的差别是:REQA 命令使卡从 IDLE 状态进入 READY 状态,而 WAKE UP 命 令使卡从 HALT 状态进入 READY 犬态。2)PICC 接收到命令后,所有处在 PCD 电磁场范围内的 PICC 同步发出 ATQA 应答,说明本卡 UID的大小(1、2 或 3),之后进入 READY 犬态,执行防冲突循环操作。
29、3)PCD 通过发送 ANTICOLLISION 和 SELECT 命令执行防冲突循环操作,命令格式如下所示:SLKVBBCC1 B1 BX4BJ1 B召冯其代码九弼*95或鉀*分别代表*UITCL1, UIDCL2JflUID CL3;砲表示本帝号的圧度”WVB的前半宇节素示宇节牡.后半字爭衣示位数.2.5 上位机与高频 RFID 模块间的通讯协议在 LF 低频 RFID 实验中,上位机和低频 RFID 模块之间没有任何的协议通信,这是因为低 频 RFID 功能简单,低频 RFID 模块只有一个工作状态就是监听状态,此时模块只需将监听 到的标签数据传给上位机即可。而高频RFID 以及之后将要
30、学习的超高频RFID、2.4GRFID模块的功能就要多得多。除了简单的读卡外,还有写入数据,修改密码的功能,这就需要上位机和这些 RFID 模块之间进行通信。以下便是上位机和高频RFID 之间的一些协议。以下数据均为 16 进制,第一字节表示此次发生的字节长度、七匕口读卡号02 A0读数据09 A1 KeyO Key1 Key2 Key3 Key4 Key5 Kn.例:0 xA1 为读数据标志。该卡密码 A 为 16 进制:ff ff ff ff ff ff对应 Key0 Key1 Key2 Key3 Key4 Key5 ;要读的块数为第 4 块即 Kn=4 ;贝 V 发送:09 A1 ff
31、ff ff ff ff ff 04 .返回第 4 块的 16 字节数据.写数据19 A2 KeyO Keyl Key2 Key3 Key4 Key5 Kn NumO Num1 Num2 Num3 Num4 Num5 Num6Num7 Num8 Num9 Num10 Num11 Num12 Num13 Num14 Num15.例:0 xA2 为写数据标志。该卡密码 A 为 16 进制:FF FF FF FF FF FF 对应 KeyO Keyl Key2 Key3 Key4 Key5 ; 要写的块数为第 4 块即 Kn=4 ;要写的数据位 00 01 02 03 04 05 06 07 08 0
32、9 OA OB OC OD OE OF18贝 V 发送:19 A2 FF FF FF FF FF FF 04 00 01 02 03 04 05 06 07 08 09 OA OB OC OD OE OF.四、实验步骤4.1 为实验箱上电,将低频模块旁的S4 DB9 选择开关拨打至中间档,此时, UART4 号 DB9接头与节点 2 上的高频模块通信。4.2 将 PC 机的串口与 UART4 DB9 串口相连,在 PC 机上打开物联网RFID实验箱配套光盘 物联网综合RFID实验箱应用程序目录下的 ComAssistan.exe 应用软件,选择正确的端口 号并进行如图2.10 所示的配置,并“
33、打开串口”图 2.104.3 读卡号操作在串口调试助手的发送行内,按十六进制发送读卡指令“02 A0 ”并进行刷卡(高频标签和特高频标签无法通过肉眼识别,大家分别试一下就可以了)操作,选择按照十 六进制显示,观察是否有卡号返回,如图2.11 所示。19图 2.114.4 读数据操作在串口调试助手的发送行内,按十六进制发送读数据指令“09 A1 ff ff ff ff ff ff 04并进行刷卡操作,选择按照十六进制显示,将返回高频卡第四块存储区域内的数据,如 图 2.12所示,在本例中,该区域内存储了十六个字节的00 数据。20图 2.124.5 读数据操作在串口调试助手的发送行内, 按十六进
34、制发送写数据指令 “ 19 A2 FF FF FF FF FF FF04 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ”并进行刷卡操作,此时高频读卡器 如21果正确写入数据后,会发出蜂鸣声,但是没有任何返回信息。再次发送读数据指令“ 0922A1 ff ff ff ff ff ff 04 ”并进行刷卡操作,观察是否 4 号区域的数据是我们刚刚写入的00 0102 03 04 05 06 07 08 09 0A 0B 0C 0D 0E OF,如图 2.13 所示。图 2.1323实验三 UHF 特高频 RFID 实验一、实验目的1.1 掌握 U
35、HF 特高频通讯原理1.2 掌握 UHF 特高频通讯协议1.3 掌握读卡器操作流程1.4了解 UHF 特高频应用二、实验设备硬件:RFID 实验箱套件,电脑等。软件:Keil。三、实验原理3.1 特高频 RIFD 系统典型的特高频 UHF ( Ultra-High Frequency) RFID 系统包括阅读器(Reader)和电子标 签(Tag,也称应答器 Responder)。其结构示意图如下图3.1 所示。工作步骤如下:阅读器发射电磁波到标签;标签从电磁波中提取工作所需要的能量;标签使用内部集成电路芯片存储的数据调制并反向散射一部分电磁波到阅读器;阅读器接收反向散射电磁波信号并解调以获得
36、标签的数据信息。电子标签通过反向散射调制技术给读写器发送信息。反向散射技术是一种无源RFID 电子标签将数据发回读写器时所采用的通信方式。根据要发送的数据的不同,通过控制电子标签的天线阻抗,使得反射的载波幅度产生微小的变化,这样反射的回波就携带了所需的传送数据。控制电子标签天线阻抗的方法有很多,都是基于一种称为“阻抗开关”的方法, 即通过数据变化来控制负载电阻的接通和断开,那么这些数据就能够从标签传输到读写器。O读写器图 3.1 RFID 系统结构示意图3.2 电子标签存储结构特高频标签的工作频率在860MHz? 960MHz 之间,可分为有源标签与无源标签两类。工作时,射频标签位于阅读器天线
37、辐射场的远场区内,标签与阅读器之间的耦合方式为电磁耦合方式。阅读器天线辐射场为无源标签提供射频能量,将无源标签唤醒。目前UHF 频段的标签芯片制造商主要有Alien、IMPINJ、TI、NXP、STM 等,标签制造商通过设计天线并制作封装而生产出标签。标签的封装是各种各样,下图3.2 是几种标签的外形。不同厂商的标签天线规格不同,同时天线的谐振频率点也不完全相同,这样当使用固定频点的读写器读一类标签时的效果很好,而读另一类标签的效果却会很差。天线Tag24电子标签芯片中的存储器EEPROM 般分为 4 个区,分别为保留内存(Reserved 区)、EPC 存储器(EPC 区卜 TID 存储器(
38、TID 区)、用户存储器(USR 区).有的标签可能没有 USR 区,25而且标签的 EEPROM 存储器的大小会不同。比如有的标签的 TID 是 8 字节,有的是 10 个 字节,其它区也一样。标签内部存储器具体结构如下图3.3 所示,图 3.3 标签内部存储结构保留内存:保留内存包含灭活口令(杀死口令)和访问口令。灭活口令为存储在保留 内存00h 至 仆 h 的 32 位数值,MSB 优先,默认(未编程时)值为零。询问机可以使 用标签的灭活口令灭活标签,使其不对询问机做任何响应。 但如果标签的灭活口令为零,则标签不会执行相关灭活操作。可能有些标签没有保留内存区,不含有灭活口令。对这类标签操
39、作时,可以认为其内部有初始化为零值的灭活口令,且该口令被永久的读锁定和写锁定。访问口令为存储在保留内存20h 至 3Fh 的 32 位数值,MSB 优先,默认(未编程时)值为零。访问口令非零的标签在转为保护状态之前要求询问机发出正确的访 问口令。可能有些标签没有保留内存区,不含有访问口令。对这类标签操作时,可以认为其内部有初始化为零值的访问口令,且该口令被永久的读锁定和写锁定。EPC 存储器:EPC 存储器包含在 00h 至 OFh 存储位置的 16 位 StoredCR 在 10h 至 1Fh 存储地址的协议控制字 (StoredPC)和在 20h 开始的 EPC。有些标签还包含地址从210
40、h 开始的长为一个或两个字节的扩展协议控制字(XPC)。StoredCRC、StoredPC、3.2 几种标签外形存储悴1111存储体1010存储俸01011Fh叭3.3.2 标签状态EPC Class1 Gen2 标准中规定了使用的命令集,命令可以分为通用命令、可选命令、以及定制命令,比如 Select, Query, QueryRep, Ack , Req_RN, Read, Write 等。读写器可以发送不同的命令, 标签芯片根据接收到的不同命令转换其状态, 标签有 7 种状态(图 3.4),Ready, Arbitrate , Reply , Acknowledge , Open, S
41、ecured, Killed 。 UHF 读写器通过发送不26EPC应优先存储 MSB (EPC 的 MSB 应存储在 20 的存储位置) 。 StoredCRC 是标签为了 保护在盘存操作期间反向散射的 StoredPC 位和 EPC 而使用的循环冗余码校验。 上电 后,表亲啊计算EPC 存储器的末端,但必须直至 StoredPC 中的 length field 规定的 EPC 的末端),并将所有计算的 CRC-16 映射到 EPC 存储器 00h 值仆 H 中,MSB 优先。StoredPC 被划分成 10h 至 14h 存储位置的 EPC 长度、 15h 存储位置的用户存储区标识 (UM
42、I )、16h 存储位置的扩展协议控制字XPC 标识(XI)和在 17h 至 仆 h 存储位置的系统编号标识 (NSI)。 StoredPC 默认(未编程时 )值为 0000h。TID 存储器:TID 存储器应包含 00h 至 07h 存储位置的 8 位 ISO/IEC 15963 分配类 识别(E0h或 E2h)。07h 以上存储位置的存储值由分配类识别的不同而不同。但一般包 含制造商号和标签序号, 同时还包含了足够的信息以保证读写器对 TID 存储区的正常 操作。用户存储器: 用户存储器允许存储用户指定数据。 该存储器组织为用户定义。 如果 标签用户存储器未被编程,则其第一个字节的低五位(
43、存储位置为 03h 07h)应该为 0。注意所有存储体的逻辑寻址均从零(00h)开始,在一个逻辑存储体中的操作不应访问另一存储体内的存储位置, 物理内存映象图为提供商指定。 访问存储器的命令需包含选择 存储体类型的 MemBank 参数和以 EBV 格式选择该存储体内特定存储位置的地址参 数。更详细内容请参考 EPC 相关标准。3.3 UHF 读写器协议标准3.3.1 标准简介特高频读写系统使用 ISO18000-6c 或 EPC class1Generation2 标准。读写器工作频段是840Mhz960Mhz 。本实验平台 UHF 模块采用后者作为设计标准。 EPC Class1 Gene
44、ration2 标 准中规定高的空中接口的基本标准有:读写器发送命令编码采用脉冲间隔编码PIE( Pulse-Interval Encode)。它采用脉冲时间的长短来表示数据 0 或 1。阅读器到标签的发射信号调制方式为DSB-ASK,SSB-ASK,或 PR-ASK,调制深度最小为 80%电子标签返回信号编码方式 FM0, Miller-2 , Miller-4 ,或 Miller-8 电子标签返回信号调制方式ASK 或者 PSK (由标签芯片制造商决定)标准中还规定了整个读写标签的时序,标签的状态转换图等。同时各国家根据其国情而规定了具体使用的频段和有效的发射功率,在我国频率使用的相关规定
45、有:工作频段 840845Mhz 和 920925Mhz载波频率容限 20e-6信道带宽( 99%的能量) 250Khz临道功率泄露比为 40dB (第一邻道),60dB (第二邻道)发射功率 2WE同命令, 让标签在这 7 种状态之间进行转换。 标签在不同的状态, 会对写器发出的相同命令 有不同的反应,时序表现也不尽相同。例如在标签进入了 Open 或 Secured 状态后,无论等 多长时间,发送访问命令都会在这个状态,而在其它状态,会出现超时并进入 Arbitrate 状 态。就绪(Ready)状态,就绪可以被视为通电标签被灭活或标签正参与某盘存周期的保持 状态。 进入激励射频场后,未灭
46、活的标签应进入就绪状态。标签应保持其就绪状态直至收到 其已盘参数(Query命令规定的通话的已盘参数 )和 sel 参数与其当前标记值匹配的 Query 命令。匹配标签应从其 RNG 中抽出 Q 位数,将该数字载入其槽计数器内,若该数字非零 则转换到仲裁状态, 若该数字为零则转换27到应答状态。 若处于除被灭活之外任何状态的标签 电源断电,则应在恢复电源后即返回就绪状态。仲裁( Arbitrate )状态,仲裁可以被视为参与当前盘存周期但其槽计数器数值非零的标 签的“保持状态”。处于仲裁状态的标签每次收到其通话参数与当前盘存周期通话匹配的 QueryRep 命令后使其槽计数器减值,当槽计数器达
47、到 0000h 时,应转换到应答状态。以 0000h 的槽值转换到仲裁状态(例如从应答状态转换)的标签应使其槽计数器在下一个QueryRep 时从 OOOOh 减值到 7FFFh,由于其槽值此时非零,因此仍然处于仲裁状态。应答(Reply)状态,一旦进入应答状态,标签应反向散射RN16。若标签收到有效确认(ACK) ,则转换到确认状态,反向散射其PC、EPC 和 CRC-16 。若标签未能接收到 ACK ,或收到无效 ACK ,则应返回仲裁状态。确认( Acknowledge )状态,处于确认状态的标签可以转换到除灭活之外的任何状态, 视所收到的具体命令而定。保护(Secured)状态,处于确
48、认状态的,其访问口令为零的标签收到Req_RN 命令后应立即转换成保护状态, 反向散射新的询问机应在随后的命令中使用的和标签在随后的应答 中使用的RN16(标为句柄)。处于开放状态的其访问口令非零应在收到有效access 命令即转换到保护状态, 保持原来从确认状态转换到开放状态时反向散射的句柄不变。处于保护状态的标签可以执行所有访问命令。 处于保护状态的标签可以转换到除开放或确认之外的任何状 态,具体情况视所到的命令而定。灭活( Killed )状态,处于开放状态或保护状态的标签应在收到 kill 命令后以有效非零 灭活口令和有效句柄进入灭活状态。 进入灭活状态后, 标签应通知询问机灭活操作成
49、功, 此 后不再对询问机作出响应。 被灭活的标签应在所有情况下都处于灭活状态, 并在随后的开启 电源的操作中立即进入灭活状态。灭活操作具有不可逆性。28图 3.4 UHF 标签状态转换图3.4 UHF 读写器特高频 RFID 读写器利用 PIE 编码的 DSB-ASK、SSB-ASK 或 PR-ASK 调制射频载波, 与一个或一个以上的标签通信。读写器采用图 3.4 所示的三个基本操作管理标签群。每个操作均由一个或一个以上的命令组成。这三个基本的操作定义如下:1)选择:读写器通过该命令选择标签群以便于存盘和访问。读写器可以以一个或一个以上的 select 命令则存盘之前选择特定的标签群。2)存盘:读写器识别标签的过程。读写器在四个通话的其中一个通话中传输Query 命令,开始一个盘存周期。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮连锁加盟与区域代理合作协议范本
- 餐饮门面租赁合同租赁终止条件与违约责任解析
- 员工培训案例
- 茶园承包与茶叶品牌保护与维权合作协议
- 生态工业园区厂房土地抵押借款合同
- 餐饮连锁品牌加盟加盟商权益保障合同
- 智能家居系统承包安装服务合同范本
- 拆除工程安全责任书:建筑拆除安全合同
- 名医诊疗经验传承师承合同
- 师生夏季安全教育
- 幼儿园消防安全组织机构图
- 英语社团活动课件
- 第三方检测市场部管理制度提成方案
- 学前儿童发展心理学-情感
- GB∕T 16762-2020 一般用途钢丝绳吊索特性和技术条件
- 电网施工作业票模板
- 安徽省小学学生学籍表
- 精选天津市初中地理会考试卷及答案
- 非车险销售人员基础培训系列第一讲走进非车险世界
- 比选申请文件模板
- pt1000热电阻分度表
评论
0/150
提交评论