已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第04章低频RFID基本操作,.,目录,.,1.实验描述,【实验目的】理解并掌握低频RFID读写器的相关特性;了解EM4669卡(遵循ISO11784/11785标准)的基本存储结构;掌握低频RFID读写器对EM4669、EM4305卡的基本数据读写操作。,.,【实验环境】硬件:移动互联终端,PC机(至少一个串口、若干个USB口),一根MiniUSB线(连接PC的USB接口与移动互联终端的USBOTG接口)。软件:Eclipse4.2/JDK1.7/AndroidSDK。,.,【实验内容】功能1:对低频读写设备进行连接操作。功能2:读取低频卡的卡片序列号UID、卡片信息。功能3:对低频卡进行读写操作。一、通过串口线连接移动互联终端的COM1与RFID实验箱COM口,.,二、在RFID实验箱的显示屏上选择低频模块,如图,.,三、在移动互联终端的程序界面上打开RFID_Demo3,如图,.,四、实验初始界面,串口选择COM1,波特率115200,点击“打开串口”,在右上角区域显示“打开串口成功”,.,五、将低频卡放置RFID实验箱上的低频天线模块上,点击“获取UID”,则显示该卡的标签UID,选择“地址编号”,点击“读取数据”,则该卡的数据显示在“数据”栏中,可对该卡进行数据写入,点击“数据”栏,修改数据(十六进制数),点击“写入数据”,则即可将数据写入该卡中,如图,.,.,目录,.,2.实验原理,1、RFID介绍RFID技术涉及信息、制造、材料等诸多高技术领域,涵盖无线通信、芯片设计与制造、天线设计与制造、标签封装、系统集成、信息安全等技术。一些国家和国际跨国公司都在加速推动RFID技术的研发和应用进程。在过去十年间,共产生数千项关于RFID技术的专利,主要集中在美国、欧洲、日本等国家和地区。射频技术RF(RadioFrequency)的基本原理是电磁理论,利用无线电波对记录媒体进行读写。射频系统的优点是不局限于视线,识别距离比光学系统远,射频识别卡具有可读写能力,携带大量数据、难以伪造和高智能等特点。,.,2、射频识别系统的组成(一)信号发射机(二)信号接收机(三)天线编程器(四)天线,.,1)主动式标签、被动式标签在实际应用中,必须给标签供电才能工作,但标签的电能消耗是非常低的(一般是百万分之一毫瓦级别)。按照标签获取电能的方式不同,可以把标签分成主动式标签与被动式标签。主动式标签内部自带电池进行供电,它的电能充足,工作可靠性高,信号传送的距离远。另外,主动式标签可以通过设计电池的不同使用寿命对标签的使用时间或使用次数进行限制,它可以用在需要限制数据传输量或者使用数据有限制的地方,比如,一年内,标签只允许读写有限次。主动式标签的缺点主要是标签的使用寿命受到限制,而且随着标签内电池电力的消耗,数据传输的距离会越来越小,影响系统的正常工作。,.,被动式标签内部不带电池,要靠外界提供能量才能正常工作。被动式标签产生电能的典型装置是天线与线圈,当标签进入系统的工作区域,天线接收到特定的电磁波,线圈就会产生感应电流,经过整流电路给标签供电。被动式标签具有永久的使用期,常常用在标签信息需要每天读写或频繁读写多次的地方,而且被动式标签支持长时间的数据传输和永久性的数据存储。被动式标签的缺点主要是数据传输的距离要比主动式标签短。因为被动式标签依靠外部的电磁感应而供电,它的电能就比较弱,数据传输的距离和信号强度就受到限制,需要敏感性比较高的信号接收器(阅读器)才能可靠识读。,.,2)只读标签与可读可写标签根据内部使用存储器类型的不同,标签可以分成只读标签与可读可写标签。只读标签内部只有只读存储器ROM(ReadOnlyMemory)和随机存储器RAM(RandomAccessMemory)。ROM用于存储发射器操作系统说明和安全性要求较高的数据,它与内部的处理器或逻辑处理单元完成内部的操作控制功能,如响应延迟时间控制,数据流控制,电源开关控制等。另外,只读标签的ROM还存储有标签的标识信息。这些信息可以在标签制造过程中由制造商写入ROM,也可以在标签开始使用时由使用者根据特定的应用目的写入特殊的编码信息。这种信息可以只简单地代表二进制中的“0”或者“1”,也可以像二维条码那样,包含相当复杂及丰富的信息。但这种信息只能是一次写入,多次读出。只读标签中的RAM用于存储标签反应和数据传输过程中临时产生的数据。另外,只读标签中除了ROM和RAM外,一般还有缓冲存储器,用于暂时存储调制后等待天线发送的信息。,.,可读可写标签内部的存储器除了ROM、RAM和缓冲存储器外,还有非活动可编程记忆存储器。这种存储器除了存储数据功能外,还具有在适当的条件下允许多次写入数据的功能。非活动可编程记忆存储器有许多种,EEPROM(电可擦除可编程只读存储器)是比较常见的一种,这种存储器在加电的情况下,可以实现对原有数据的擦除以及数据的重新写入。,.,3)标识标签与便携式数据文件根据标签中存储器数据存储能力的不同,可以把标签分成仅用于标识目的的标识标签与便携式数据文件两种。对于标识标签来说,一个数字或者多个数字字母字符串存储在标签中,为了识别的目的或者是进入信息管理系统中数据库的钥匙(Key)。条码技术中标准码制的号码,如EAN/UPC码,或者混合编码,或者标签使用者按照特别的方法编的号码,都可以存储在标识标签中。标识标签中存储的只是标识号码,用于对特定的标识项目,如人、物、地点进行标识,关于被标识项目的详细的特定的信息,只能在与系统相连接的数据库中进行查找。,.,而便携式数据文件是指标签中存储的数据非常大,足可以看作是一个数据文件。这种标签一般都是用户可编程的,标签中除了存储标识码外,还存储有大量的被标识项目的其他的相关信息,如包装说明,工艺过程说明等等。在实际应用中,关于被标识项目的所有的信息都是存储在标签中的,读标签就可以得到关于被标识项目的所有信息,而不用再连接到数据库进行信息读取。另外,随着标签存储能力的提高,可以提供组织数据的能力,在读标签的过程中,可以根据特定的应用目的控制数据的读出,实现在不同的情况下读出不同部分数据的功能。,.,2、射频识别系统的组成(一)信号发射机(二)信号接收机(三)天线编程器(四)天线,.,在射频识别系统中,信号接收机一般叫作阅读器。根据支持的标签类型不同与完成的功能不同,阅读器的复杂程度是显著不同的。阅读器基本的功能就是提供与标签进行数据传输的途径。另外,阅读器还提供相当复杂的信号状态控制、奇偶错误校验与更正功能等。标签中除了存储需要传输的信息外,还必须含有一定的附加信息,如错误校验信息等。识别数据信息和附加信息按照一定的结构编制在一起,并按照特定的顺序向外发送。阅读器通过接收到的附加信息来控制数据流的发送。一旦到达阅读器的信息被正确的接收和译解后,阅读器通过特定的算法决定是否需要发射机对发送的信号重发一次,或者知道发射器停止发信号,这就是“命令响应协议”。使用这种协议,即便在很短的时间、很小的空间阅读多个标签,也可以有效地防止“欺骗问题”的产生。,.,2、射频识别系统的组成(一)信号发射机(二)信号接收机(三)天线编程器(四)天线,.,只有可读可写标签系统才需要编程器。编程器是向标签写入数据的装置。编程器写入数据一般来说是离线(OFF-LINE)完成的,也就是预先在标签中写入数据,等到开始应用时直接把标签黏附在被标识项目上。也有一些RFID应用系统,写数据是在线(ON-LINE)完成的,尤其是在生产环境中作为交互式便携数据文件来处理时。,.,2、射频识别系统的组成(一)信号发射机(二)信号接收机(三)天线编程器(四)天线,.,天线是标签与阅读器之间传输数据的发射、接收装置。在实际应用中,系统功率、天线的形状和相对位置都会影响数据的发射和接收,需要专业人员对系统的天线进行设计、安装。,.,3、射频识别(RFID)系统的优点,1)非接触阅读2)数据存储容量大3)读写速度快4)体积小,易封装5)无磨损,使用寿命长6)动态实时通信7)安全性能高,.,4、LfRfid类(低频类)简介,以下介绍本实验中所使用到LfRfid类的主要方法。(1)publicstaticLfRfidgetInstance()功能描述:获取低频单例对象(2)publicvoidclosePort()功能:关闭串口,.,(3)publicintopenUart(inti,intbaudrate)功能:打开有源低频串口参数:i-COM口baudrate-必须传入7波特率固定为115200返回:串口句柄号,.,(4)publicintgetUid(byteuid)函数名称:getUid功能描述:获取卡的身份识别码(UID)参数:uid-输出类型,读取到的4个字符身份返回:执行状态(0-成功执行,非0-执行失败),.,(5)publicintreadData(intaddress,byteoutput)函数名称:readData功能描述:读取标签数据参数:address-标签地址编号,em4469地址为5至15output-输出类型,返回的数据值,4个字节,低位在前,高位在后返回:执行状态(0-成功执行,非0-执行失败),.,publicintwriteData(intaddress,byteinput)函数名称:writeData功能描述:对标签写入数据参数:address-标签地址编号,em4469地址为0 x05至0 x0Finput-写入的数据值,4个字节,地位在前,高位在后返回:执行状态(0-成功执行,非0-执行失败),.,目录,.,3.实验实现,实验步骤:第一步:硬件连接。(1)一根串口数据线,连接移动互联终端的COM1与RFID实验箱COM口;(2)一根MiniUSB线,连接PC的USB接口与移动互联终端的USBOTG接口。创建“AndroidRFID_Demo3”基本应用程序,.,(1)在Eclipse中,按照第二章节的实验步骤,创建“AndroidRFID_Demo3”项目。项目设置如表,.,(2)创建好之后,在Android应用程序目录结构中,展开“reslayout”,打开“activity_main.xml”文件。切换到“GraphicalLayout”视图,按照图所示的LinearLayout布局效果添加控件,并按照表,.,第三步:添加外部jar文件。将本书配套的资料中的“RfidLibrary.jar”、“armeabi文件夹”两个文件(存放在“03.软件与工具05类库Android端”下)拷贝到程序的“libs”目录下(在Eclipse中,展开项目文件,右击“libs”目录,点击“Paste”进行粘贴),并按F5刷新,其中armeabi目录包含了libuart.so文件。第四步:展开“srccom.newland.androidrfid_demo3”,打开“RFID3_Activity.java”文件。参照参考代码添加代码,实现程序的功能。,.,第五步:调试程序,在Eclipse中,右击“AndroidRFID_Demo3”项目,在弹出的菜单上执行“RunASAndroidAp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医生工作总结
- 文化系列专业技术资格申报材料(二)
- 农业技术推广对农户化肥减量的引导效应研究意义
- 包衣机喷枪雾化压力流量配比调试作业指导书
- 家庭碳纤维自行车架裂缝检测指南
- 自然语言处理(微课版)课件 第1、2章 预备知识、深度神经网络
- GF 0031-2026 人工智能 语料库 基础术语
- 2026年天津市北辰区中考英语二模试卷(含详细答案解析)
- 21.1 生物来自共同的祖先(教学课件)生物新教材苏科版八年级下册
- 2026年(综合知识、综合应用能力测试)四川省机关事业单位考调、选调工作人员仿真试题及答案
- 2025年福建省能源石化集团有限责任公司春季社会招聘210人笔试参考题库附带答案详解
- 企业内部控制与审计方案
- 四川省凉山州2025年中考物理真题附同步解析
- 湖北省部分高中2025届高三下学期四月统考(二模)政治试卷(含解析)
- DB32T 5124.3-2025 临床护理技术规范 第3部分:成人危重症患者有创动脉血压监测
- 小学一年级数学下册应用题大全300题【满分必刷】
- 中外比较文学研究专题知到智慧树期末考试答案题库2024年秋湖南师范大学
- 委托代缴社保协议书范例
- 智库能力测试题及答案
- T-FDSCX 002-2024 福鼎白茶标准
- 中外航海文化知到课后答案智慧树章节测试答案2025年春中国人民解放军海军大连舰艇学院
评论
0/150
提交评论