RFID实验9 UHF 900MHz ISO 18000-6读取数据
- 格式:pdf
- 大小:1008.58 KB
- 文档页数:8
实验四Gen2协议下标签操作编程实验一、实验目的掌握使用第三方函数库开发超高频标签读取程序的方法,了解附带DLL 库函数用处。
二、实验器材RFID读写器基础实验箱、实验用UHF RFID白卡、计算机一台。
三、实验内容开发平台采用Visual Studio 2010,连接RFID读写器基础实验箱,在计算机上打开UHFReaderDemo.vcxproj项目,调试运行,分析UHFReaderDemo 项目,理解程序流程和算法。
四、实验步骤1、打开UHFReaderDemo项目,调试运行,2、显示器上显示“Please Put Tag in Reader Area”后放一张EPC卡在读取天线读取范围内,单击空格键,读取数据。
显示器上显示EPC卡存储体相应数字。
3、读懂程序画出流程图。
思考题1、演示示例程序。
2、写两个实验过程中遇到的问题及解决方法。
标签存储区代号存储区名区号RES区(保留区)0X00EPC区0X01TID区0x02MEM_USER区0x03使用第三方函数详细说明如下。
1)超高频协议标签写操作:密码后是写入数据,长度以字为单位。
int writeTag(unsigned char mem,unsigned char begAdd,unsigned char* &psw,unsigned char* &data,unsigned char dataLen);函数功能:写标签,可写标签所有可写区。
int setEPC(unsigned char* psw,unsigned char* data,unsigned char dataLen);函数功能:设置EPC,使用writeTag指令对标签EPC区进行写操作,默认起始int setUser(unsigned char begAdd,unsigned char* psw,unsigned char* &data);2)超高频协议标签读操作int readTag(unsigned char mem,unsigned char begAdd,unsigned char &readLen,unsigned char* &tagInfo);函数功能:读标签指令,可读标签所有可读区,内存起始地址以字为单位,也就是两个字节int readEPC(unsigned char &readLen,unsigned char* &tagInfo);函数功能:读取EPC,使用readTag指令对标签EPC区进行读操作,默认起始地址0x00。
1、UHF RFID读卡实验、EPC Gen2读、写标签号实验实验目的理解UHF RFID的工作原理,并掌握其与HF RFID工作原理的异同点。
掌握EPC标签号的存储区域以及结构特点。
实验设备UHF 读卡器一个、UHF 天线一个、USB连接线一条、9V电源适配器一个、电脑一台、UHF实验上位机软件实验知识预备与原理工作原理在UHF RFID阅读器及电子标签之间的通讯是采用电磁反向散射耦合方式完成。
电磁反向散射耦合方式类似雷达的工作原理,如下图所示。
;阅读器就像手电筒,标签就像一个镜子,标签反射最大,就是逻辑“1”。
标签反射最小,就是逻辑“0”。
阅读器开始工作之后,通过天线先向空间发送860~960 MHz频率范围的载波,激活标签,然后开始发送带调制的命令信息到标签(TAG),可以采用ASK调制,脉冲间隔编码(Pulse Interval Encoding),通讯速率到128 KBIT/S。
在高频范围内的标签收到阅读器发出的高频载波信号,标签天线接收到特定的电磁波,天线就会产生感应电流,在经过整流电路时,激活电路上的微型开关,给标签供电。
标签上的电子线路,将根据阅读器发出信息,通过ASK或者PSK 耦合方式进行调制,FM0等编码方式,向阅读器反馈相关信息。
UHF标签电路采用ASK和PSK的调制方式,将编码信息发送给阅读器,实现了阅读器和标签之间的双向通讯。
相互认证通过之后,阅读器会向电子标签发出读、写、锁定、kill、盘存等操作指令。
*编码产品电子代码(EPC编码)是国际条码组织推出的新一代产品编码体系,原来的产品条码仅是对产品分类的编码,EPC码是对每个单品都赋予一个全球唯一编码,EPC编码96位(二进制)方式的编码体系,可以为亿公司赋码,每个公司可以由1600万产品分类,每类产品有680亿的独立产品编码,形象的说可以为地球上的每一粒大米赋一个唯一的编码。
EPC代码是由标头、厂商识别代码、对象分类代码、序列号等数据字段组成的一组数字。
传感器与RFID实验报告RFID体验课·实验设备1、PC 机一台;2、RFID 读写器辅助教学工具RFID_Tool 软件一套;3、物联网多网技术综合教学开发设计平台一套。
【1】近距离ID卡读取实验·实验目的1、了解ID卡的基本原理;2、熟悉125K读卡模块的使用方法。
·实验步骤1、电脑串口通过串口线连接到开发板的125K接口上,注意实验箱“ARM选通”开关选择到“PC”端。
2、双击打开RFID_Tool软件。
3、选择当前电脑的串口号(默认为COM1),RFID读写器类型选125K,然后单击“打开”按钮,打开该串口,刷一下125K卡片,则RFID_Tool界面将会显示该卡的卡号。
【2】IEEE14443 寻卡、读卡、写卡等实验·实验目的1、了解IC卡的基本原理;2、了解IEEE14443标准;3、熟悉13.56MHz读卡模块的使用方法;4、熟悉IEEE14443寻卡的方法;5、熟悉S50卡的存储结构;6、熟悉13.56MHz读卡模块的使用方法;7、熟悉IEEE14443写数据的方法;8、熟悉IEEE14443读取标签数据的方法。
·实验步骤1、电脑串口通过串口线连接到开发板的串口13.56MHz的接口上,注意实验箱“ARM选通”开关选择到“PC”端。
2、双击打开RFID_Tool软件选择当前电脑的串口号(默认为COM1),RFID读写器类型选13.56M,然后单击“打开”按钮,打开该串口。
3、将13.56MHz卡片放置到13.56MHz读卡模块的上方4、依次单击“13.56M控制”下的“1.寻卡”、“2.防冲突”、“3.选卡”、“4.密钥验证”按钮,结合通信协议观察“数据包监视器”中的数据以及相应的操作是否成功。
5、观察“数据包监视器”下方显示“密钥验证成功”,密钥验证成功后便可对IC 卡进行写操作。
6、在软件“读写操作”下选择块号,填入卡的 6 字节密钥(默认全为 0xFF ),单击“13.56M 控制”下的“5.读卡”按钮,读取成功后,软件”数据”一栏会显示读取到的 16 字节数据。
实验9 UHF超高频RFID通信协议实验-V201703171.实验目的掌握UHF超高频通讯原理;掌握UHF超高频通讯协议;掌握读卡器操作流程;了解UHF超高频应用;2.实验设备硬件:7号超高频节点,公母直连串口线,电脑等;软件:Keil;3.实验原理3.1超高频RIFD系统典型的超高频UHF(Ultra-High Frequency)RFID系统包括阅读器(Reader)和电子标签(Tag,也称应答器Responder)。
其结构示意图如下图3.1所示。
工作步骤如下:阅读器发射电磁波到标签;标签从电磁波中提取工作所需要的能量;标签使用内部集成电路芯片存储的数据调制并反向散射一部分电磁波到阅读器;阅读器接收反向散射电磁波信号并解调以获得标签的数据信息。
电子标签通过反向散射调制技术给读写器发送信息。
反向散射技术是一种无源RFID电子标签将数据发回读写器时所采用的通信方式。
根据要发送的数据的不同,通过控制电子标签的天线阻抗,使得反射的载波幅度产生微小的变化,这样反射的回波就携带了所需的传送数据。
控制电子标签天线阻抗的方法有很多,都是基于一种称为“阻抗开关”的方法,即通过数据变化来控制负载电阻的接通和断开,那么这些数据就能够从标签传输到读写器。
读写器天线Tag图3.1 RFID系统结构示意图3.2电子标签存储结构超高频标签的工作频率在860MHz〜960MHz之间。
超高频标签芯片制造商主要有Alien、IMPINJ、TI、NXP、STM等,标签制造商通过设计天线并制作封装而生产出标签。
标签的封装是各种各样,下图3.2是几种标签的外形。
不同厂商的标签天线规格不同,同时天线的谐振频率点也不完全相同,这样当使用固定频点的读写器读一类标签时的效果很好,而读另一类标签的效果却会很差。
图3.2 几种标签外形从标签的角度来说,读写器对标签的操作其实是对标签存储器的操作。
标签芯片中的存储器EEPROM一般分为4个区,分别为保留内存(Reserved区)、EPC存储器(EPC区)、TID 存储器(TID区)、用户存储器(USR区)。
RFID设备各款电子标签距离及相关参数PVC白卡(ISO18000-6B、6C):纸质量防拆标签(ISO18000-6B):1、读写器频率915NHZ,功率30dBm。
1、读写器频率915NHZ,功率30dBm。
2、稳定读取距离10米2、隔着玻璃稳定读取距离10米3、芯片类型:NXP 3、芯片类型:NXP4、标签尺寸:8.6cm*5.3cm*1.05mm 4、标签尺寸:8.55cm*5.4cm陶瓷标签(ISO18000-6B):纸质标签(ISO18000-6B):1、读写器频率915NHZ,功率30dBm。
1、读写器频率915NHZ,功率30dBm。
2、隔着玻璃稳定读取距离10米2、稳定读取距离7~8米3、芯片类型:NXP 3、芯片类型:NXP4、标签尺寸:8.8cm*5.3cm*1.05mm 4、标签尺寸:8.55cm*5.4cm纸质标签(ISO18000-6C):纸质标签(ISO18000-6C):1、读写器频率915NHZ,功率30dBm。
1、读写器频率915NHZ,功率30dBm。
2、稳定读取距离7~8米2、稳定读取距离6~7米3、芯片类型:NXP 3、芯片类型:NXP4、标签尺寸:7.6cm*4.8cm 4、标签尺寸:7.5cm*1.4cm*0.4mm不干胶标签(ISO18000-6C ): 抗高温电子标签(ISO18000-6C ):1、读写器频率915NHZ ,功率30dBm 。
1、读写器频率915NHZ ,功率30dBm 。
2、稳定读取距离5米 2、稳定读取距离10米3、芯片类型:NXP 3、芯片类型:NXP4、标签尺寸:9.2cm*2.4cm*0.2mm 4、标签尺寸:10cm*2.03cm*0.3mm轮胎电子标签(ISO18000-6C ): AWID 纸质电子标签(ISO18000-6B ): 1、 读写器频率915NHZ ,功率30dBm 。
1、读写器频率915NHZ ,功率30dBm 。
昆明理工大学信息工程与自动化学院学生实验报告(201 —201学年第二学期)课程名称:RFID技术与应用开课实验室:年月日年级、专业、班学号姓名成绩实验项目名称标签信息的读写实验指导教师教师评语教师签名:年月日注:报告内容按实验须知中七点要求进行。
一、实验目的熟悉和学习ISO/IEC 18000-3,ISO15693标准规范第三部分协议和指令内容中的读取和写入标签数据操作部分内容。
二、实验内容通过发送不同的基本指令,观察返回的数据,了解指令的作用。
三、基本原理ISO15693标准规范第三部分。
四、所需仪器供电电源、电子标签。
五、实验步骤1、读取UID将1个标签放于仪器天线之上,给系统上电,打开系统软件Tag-Reader.exe,正确设置串口,设置操作同防碰撞实验部分的设置操作。
运行“Inventory”command,得到正常标签的UID。
操作如图3.1所示:图3.12、读取单个BLOCK数据确认系统已经得到了单个标签的UID,在“Special Operation”处,运行“Read S ingle Block”command,即可得到确定UID标签的相应Block里面的数据。
操作如图3.2所示:图3.2查看“Response Data”里面的“Data Detail”处和信息栏里的数据,上图为放置1个标签(卡片)时读写器读到这个标签存储器内地址为0里面存储的数据。
可以在BlkAdd处更改地址,选择读取需要地址的数据。
3、写单个BLOK数据确认系统已经得到了单个标签的UID,在“Special Operation”处,在BlkAdd处输入想要写入数据的存储器地址数值,再在BlkBit处输入需要写入存储器内这个地址的数据,运行“Write S ingle Block”command,即可把需要的数据写入到当前标签指定地址的Block存储器里。
操作如图3.3所示:图3.3 查看“Response Data”里面的“Status”处的信息。
实验一超高频读写器的操作一、实验目的掌握超高频读写器的设置与使用;掌握Gen2协议标签各存储区数据的读取和写入方法;了解Gen2协议下标签TID信息基本涵义。
二、实验器材RFID读写器基础实验箱,实验用UHF RFID白卡,计算机一台。
三、实验内容1、了解和设置读写器参数。
2、通过读写器控制软件控制RFID读写器对超高频RFID标签进行读取操作,同时对EPC数据进行改写操作。
3、读取标签TID信息,了解TID信息的具体涵义。
四、实验步骤1.1、正确连接本设备,确保本设备上的USB连接线连接实验箱和电脑,超高频天线馈线已连接到位,插上电源适配器,启动设备。
1.2、启动设备的应用软件RFID reader。
1.3、进入主界面,点击主菜单“control”。
1.4、选择下拉菜单中“Add UHF Reader”。
1.5、或者右键点击主界面空白处,选择菜单中“add UHF Reader”,1.6、选择串口(弹出的显示值即对应串口),点击ok,加载UHF超高频读写器模块。
1.7、如模块加载成功,则主界面会生成一个UHF超高频读写器模块1.8、选中UHF超高频读写器模块,右键点击,获得右键菜单,菜单功能说明如下UHFUHF开始扫描移除读写器1.9、选中“Reader Settings and Diagnostics”,进入UHF超高频读写器参数设置界面主要参数说明Inventory写器读取标签的频率,置一次标签信息Tag 体有ISO 6B(ISO16000B)市场上大部分标签都遵守议。
动态显示读写器读取标签的次数和返回的射频信号强度,channel I Inventory Output level 器发射功率,范围从发射功率可以调节读写器的读写距Sensitivity的灵敏度。
器读取标签的灵敏度越高FrequenciesProfile地区对括Chin***.625等,参数也随即确定注意:每次经行UHF超高频实验前,都需要对Frequencies页进行设置,使读写器工作在一个确定的频率范围内,否则读写器无法工作,在改变参数后,必须点击“set”按钮。