




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第27章超高频基本操作目
录1.实验描述2.实验原理3.实验实现4.关键代码解析1.实验描述【实验目的】熟悉电子标签存贮器的基本结构。了解超高频的基本操作。掌握超高频RFID的基本操作的代码实现。【实验内容】一、通过串口线连接PC端的COM口与RFID实验箱COM口;二、在RFID实验箱的显示屏上选择超高频模块;三、在PC端打开配套资料的“\03.软件与工具\02.可执行程序\Dome9_超高频基本操作”中的可执行程序,出现如图27-1所示的实验初始界面,串口号需选择实际的串口,点击“连接”;图27-1四、将超高频卡放置RFID实验箱上的高频天线模块上,点击“识别标签”,则显示该卡的标签UID,存储器分为4个区,用户区、EPC区、保留区、TID区(注意:用户区是我们最常用的,用来存储保存的信息,可读写;EPC存放电子产品码,可读写;保留区和TID去区只可以读,用户不能进行操作),可以在“起始地址”框中输入地址和长度,如图27-2所示。图27-2目
录1.实验描述2.实验原理3.实验实现4.关键代码解析2.实验原理1.
电子标签存贮器一个电子标签的存贮器结构,对于每个厂商生产的电子标签,其存贮器的结构是相同的,但会存在容量大小的差别。在逻辑上来说,一个电子标签分为四个存贮体,每个存储体可以由一个或一个以上的存储器字组成。其存贮逻辑图如图10-3所示从以上结构图中可以看到,一个电子标签的存贮器分成四个存贮体:存贮体0:保留内存(Reserver)存贮体1:EPC存贮器存贮体2:TID存贮器存贮体3:用户自定义存贮器(1)保留内存:保留内存为电子标签存贮密码(口令)的部份。包括灭活口令和访问口令。 灭活口令和访问口令都为4个字节。其中:灭活口令的地址为00H—03H(以字节为单位);访问口令的地址为04H—07H。(2)EPC存储器:EPC存储器用于存贮电子标签的EPC号、PC(协议-控制字)以及这部份的CRC—16校验码。其中:CRC—16:存贮地址为00—03,4个字节,CRC-16为本存贮体中存贮内容的CRC校验码。PC:电子标签的协议-控制字,存贮地址为04—07,4个字节。PC表明本电子标签的控制信息,包括如下内容:PC为4个字节,16位,其每位的定义为:00-04位:电子标签的EPC号的数据长度.=000002:EPC为一个字,16位=000012:EPC为两个字,32位=000102:EPC为三个字,48位…=111112:EPC为32个字
05--07位:RFU=000208—0F位:=000000002EPC号:若干个字,由PC的值来指定。EPC为识别标签对象的电子产品码。EPC存储在以20h存储地址开始的EPC存储器内,MSB优先用于存贮本电子标签的EPC号,该EPC号的长度在以上PC值中来指定。每类电子标签(不同厂商或不同型号)的EPC号长度可能会不同。用户通过读该存贮器内容命令读取EPC号。(3)TID存储器:该存贮体是指电子标签的产品类识别号,每个生产厂商的TID号都会不同。用户可以在该存贮区中存贮其自身的产品分类数据及产品供应商的信息。一般来说,TID存贮区的长度为4个字或8个字节。但有些电子标签的生产厂商提供的TID区会为2个字或5个字。用户在使用时,需根据自己的需要选用相关厂商的产品。(4)用户存储器:该存贮区用于存贮用户自定义的数据。用户可以对该存贮区进行该、写操作。该存贮器的长度由各个电子标签的生产厂商确定。每个生产厂商提供的电子标签,其用户存贮区的成度会不同。存贮长度大的电子标签会贵一些。用户应根据自身应用的需要,来选择相关长度的电子标签,以减低标签的成本。2、存贮器的操作对于电子标签的应用,由电子标签供应商提供的标签为空白标签,用户首先会在电子标签的发行时,通过读写器将相关数据存贮在电子标签中(发行标签)。然后在标签的流通使用过程中,通过读取标签存贮器的相关信息,或将某状态信息写入到电子标签中以完成系统的应用。对于电子标签的四个存贮区,读写器提供的存贮命令都能支持对其的读写操作。但有些电子标签在出厂时就己由供应商设定为只读的,而不能由用户自行改写,这点在选购电子标签时需特别注意。3、UhfRfid类(超高频类)简介以下介绍本实验中所使用到UhfRfid类的主要方法。(1)int
PassiveIdentify();功能:识别标签参数:无返回:无(2)void
ReadDataSingle(int
bank,
int
ptr,
int
cnt);功能:发送APDU格式的数据参数:bank:区号,ptr:读取长度,cnt:读取长度返回:无(3)void
WriteDataSingle(byte[]
writeData,int
bank,
intptr,int
cnt);功能:写入标签参数:writeData:数据,bank:区号,ptr:读取长度,cnt:读取长度返回:无以下介绍本实验中使用到ComSerialPort类的主要方法:(1)bool
Open();功能:打开串口参数:返回:true成功,false失败(2)bool
Close();功能:关闭串口参数:无返回:true成功,false失败(3)event
EventHandler<ComData>OnGetData;功能:串口数据回调参数:无返回:串口数据目
录1.实验描述2.实验原理3.实验实现4.关键代码解析3.实验实现实验步骤:第一步:硬件连接把连接RFID实验箱的串口连接线直接连接至PC的串口,在RFID实验箱触摸彩屏选择超高频识别模块。第二步:创建“Dome9_超高频基本操作”WPF应用程序。(1)打开Visual
Studio
2012,参照上一章节的实验步骤,新建“Dome9_超高频基本操作”项目。图27-3(2)按照图27-3布局往窗体MainWindow上增加控件,并按表27-1所示设置各控件属性。(3)把本书配套资料中提供的RFID驱动类库文件“RFIDDeviceLibrary.dll”(“\03.软件与工具-new\05.类库-new\PC端”)拷贝到
“Dome9_超高频基本操作”项目目录下。右击解决方案资源管理器的项目名称,在弹出的动态菜单上执行“添加引用”来添加动态库
RFIDDeviceLibrary。(4)进入到动态库文件选择窗口,选择
“RFIDDeviceLibrary.dll”,并单击【确定】按钮。返回到主界面的解决方案资源管理器,可以看到新加载的
“RFIDDeviceLibrary.dll”文件。(5)右键MainWindow设计窗体点击查看代码,切换至MainWindow的代码编辑窗口;参照参考代码编写相应代码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新音乐作品录制合同3篇
- 立医院东院区建设项目经理部施工环境保护合同
- 离婚协议书范本:财产分割及子女抚养协议
- 商业街商铺租赁及夜间经济振兴合同
- 华山医院皮肤科进修真题及答案
- 住宅租赁合同补充协议范本(水电费分摊)
- 2025全国土地估价师资格考试模拟试卷及答案:土地管理基础
- 离异夫妻共同财产分割及子女抚养管教协议
- 程控电话交换机安装销售合同2篇
- 时尚产业创新生态构建-洞察及研究
- 公转私借款合同书模板
- 2024版债务处理咨询服务协议
- 《我们走在大路上》 课件 2024-2025学年湘教版初中美术七年级上册
- 法学论文开题报告模板范文
- 2024年八年级物理上册必背考点113条背记手册
- 供应链安全风险评估
- 2024年国家义务教育质量监测体育与健康学科成绩提升培训会
- 装饰图案-从图案到设计作业
- 移动公司个人求职简历模板
- 创伤中心基层医院培训课件
- 数控机床概述
评论
0/150
提交评论