射频识别技术实验四_第1页
射频识别技术实验四_第2页
射频识别技术实验四_第3页
射频识别技术实验四_第4页
射频识别技术实验四_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验项目名称年级学号姓名UHF900M识别单个标签实验2012级2012020075张肖艳实验四UHF900M识别单个标签实验【实验目的】了解UHF900M的基本概念了解UHF900M读写器的通信协议熟悉UHF900M读写器读取单标签的方法【实验设备】£安装有RFID_Tool的PC机一台实验箱一台公-母串口线一条,900MHz白卡若干【实验要求】要求:了解UHF900M的基本概念及单标签识别的方法。实现功能:利用RFID_Tool,测试900MHz模块的单标签识别功能。实验现象:刷卡后,RFID_Tool显示900MHz标签的12字节卡号。【实验原理】UHF900M读写器简介UHF(UltraHighFrequency),指超高频。UHF900M读写器指工作在902~928MHZ频段的一类远距离读卡设备。本实验箱配置的900MHz读写器读取距离为0-2米,最大功耗5W,支持ISO-18000-6C(EPCG2)或ISO-18000-6B协议,支持单卡读取和多卡读取,具备Wiegand26\34\42、RS232、RS485数据接口。通信帧格式介绍命令帧格式(数据流通方向:主机一>读写器)如表所示:数据段帧起始(SOF)长度(LEN)命令字(CMD)数据(PAYLOAD)校验(CRC16)帧结束(EOF)长度1EBV121读写器命令完成响应帧格式(数据流通方向:读写器一>主机)如表所示:数据段帧起始(SOF)长度(LEN)命令字(CMD)执行状态(STATUS)数据(PAYLOAD)校验(CRC16)帧结束(EOF)长度1EBV1121SOF(StartOfFrame):SOF是一个字节的常数(SOF==0xAA),表示数据帧的开始;LEN:数据帧长度(SOF到EOF之间的数据长度),即LEN+CMD+PAYLOAD+CRC16,LEN数据段为EBV格式,具体如下;EBV(ExtensibleBitVector):是一种能表示可延伸数据的数据结构。本文提到的EBV是以字节为单位的数组,数组中每个字节的最高位是延伸位。如果延伸位为0,则表示盖子解释最后一个字节;如果延伸位为1,则表示后续还有有效字节。EBV格式数据串表示的有效数据是从左到右忽略延伸位的比特流。当前模块只支持一个字节和两个字节的EBV数据,其格式如表所示:表示数据Bit7Bit6〜0Bit7Bit6〜00-1270XXXXXXX--127-163841XXXXXXX0XXXXXXX其中每个字节的最高位是延伸位。当EBV需要表示的数小于等于127时可用一个字节,而当EBV需要表示的数大于127小于16384时需要用两个字节。例如:12:00001100130:1000000100000010CMD:命令字,表示当前数据帧实现功能;用户可利用CMD字节的Bit7选择是否使用数据包的CRC16验证功能,RLM返回的响应的CRC16设置与上位机的相应命令保持一致。如表所示:位Bit7Bit6Bit5Bit4Bit3Bit2BitlBitO描述CRC16控制位RLM命令功能0=数据包中没有CRC161=数据包中带有CRC16见命令集PAYLOAD:需要传递的实际数据,除了在各命令格式中一顶一的PAYLOAD有效字节外,在PAYLOAD支持的最大长度为512Bytes。CRC16:校验字段,对LEN、CMD、STATUS(响应帧)、PAYLOAD部分计算CRC16值;用户可通过CMD的Bit7选择是否使用该选项。当上位机命令的CRC16验证失败时,RLM返回固定格式的响应,其格式如表所示,其中STATUS字节的值为0xC0;数据段帧起始(SOF)长度(LEN)命令字(CMD)执行状态(STATUS)校验(CRC16)帧结束(EOF)长度1EBV1121EOF(EndOfFrame):是一个字节的常数(EOF==0x55),表示数据帧结束。为了避免数据中出现SOF、EOF字节,世纪通信过程中利用插入字节保证SOF和EOF的唯一性,当发送数据包的SOF和EOF之间出现0xAA、0x55、0xFF字节时,发送方应在该字节前插入一个0xFF字节。接收方接收到包含插入字节的数据后应删除插入字节并提取有效数据。插入字节不计入LENGTHo本实验所需的读写器通信命令在本实验中,需要通过读写器的串口通信命令,控制读写器工作在单标签识别模式下,并利用单标签读取命令来获得标签的卡号。单标签读取命令及应答数据帧格式,如表所示。数据段帧起始(SOF)长度(LEN)命令字(CMD)校验(CRC16)帧结束(EOF)长度1EBV121数据段帧起始(SOF)长度(LEN)命令字(CMD)执行状态(STATUS)数据(PAYLOAD)校验(CRC16)帧结束(EOF)长度1EBV11-21单标签读取命令用于控制读写器扫描标签,并返回周围的一个标签的卡号。【实验步骤】将实验箱左侧的SW5开关拨至“PC”一侧,并使用串口线将实验箱左侧标有“900MHz”的VB2串口座与PC机的串口相连;在实验箱配套光盘的“Tools\RFID调试助手”文件夹下找到RFID_Tool.exe软件,并双击打开,如图所示:3.选择当前电脑的串口号(默认为COM1),RFID读写器类型选900M,然后单击“打开”按钮,打开该串口,如图所示:刷划 关闭]co・im打开单标签识别多标签识别 诿致据写效据状态码刷划 关闭]co・im打开单标签识别多标签识别 诿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论