什么是 RFID 及其工作原理?

一、自动识别技术

        自1999年麻省理工学院研究人员的首创开始,自动识别技术(简称auto-ID)的领域不断扩大。自动识别技术形成了多种技术路线,使我们能够自动、精确地捕获、识别和存储与物体、物品或个人相关的数据,从而减少手动数据输入。这些技术帮助我们优化数据采集、提高准确性并提高各个行业的效率。

        自动识别技术主要是条形码、QR 码、接触式存储器、RFID技术、生物识别、磁条、光学字符识别(OCR)、语音识别、实时定位系统 (RTLS) 和其他新兴技术。

        目前各行各业主要是条码、二维码占据主要市场,但是RFID在很多领域依然是使用者众多。

二、什么是RFID?

        射频识别被称为RFID。它是一种利用磁感应或无线电波帮助我们无线识别和跟踪物品或人员的技术。

        RFID使用存储在微芯片上并且可以自动读取的唯一数字来识别事物、人员和信息,这与需要手动扫描的条形码不同。

        所有 RFID 系统均由三个主要组件组成:

        RFID标签,我们也称为应答器,位于需要识别的物体上,是RFID系统中的数据载体。 

        RFID 读取器或收发器。我们使用该组件向应答器读取和写入数据。 

        RFID中间件。这是数据处理组件,我们以某种方式利用它来处理从收发器获得的数据。 

三、RFID的种类

        在 RFID 技术领域,主要有近场RFID、远场RFID。

        对于近场RFID,使用法拉第磁感应原理,通常称为磁耦合。这个技术路线种阅读器和标签都包含线圈,需要贴近使用。

        近场 RFID 系统的可视化表示:

        近场RFID主要用于卡和门禁控制。

        远场 RFID 系列中使用电磁波,通过位于读取器和标签中的天线传播信息。

        下图展示了远场 RFID 配置的基本原理图:

        远场 RFID 的通信范围比近场更广泛,因此我们将其用于各种应用,例如访问控制、货物管理等。

        这里我们主要探讨远场 RFID 技术的功能和属性,所以下面都是指远场RFID。

四、RFID系统组件

1、标签

        如前所述,RFID系统具有三个主要组件,即标签、阅读器和中间件。

        RFID 标签,称为应答器或标签,是带有微芯片和天线的小型电子设备。我们在 RFID 系统中使用它们来唯一地识别和无线跟踪物体或人员。

        由于 RFID 标签可用于自动识别和数据收集,因此我们可以使用它们来有效管理库存、追踪供应链、控制访问以及跨行业的各种其他应用。

        RFID 标签有很多类别,如下面的 RFID 标签树所示:

        我们将讨论两类主要的 RFID 标签,即基于电源的标签和基于存储器类型的标签。

(1)按电源分类的标签

        在这一类中,我们有三种类型,即有源标签、无源标签和半无源标签。

        有源标签

        有源标签之所以被称为有源标签,是因为我们为它们提供单独的电源,从而赋予它们独立传输信号的自主权。这种固有的功能使我们能够无缝跟踪和追踪最远 100 米甚至更远距离的物品。当实时监控优先时(例如综合库存管理系统),这一功能对我们来说非常有用。

        有源标签的另一个巨大好处是我们将它们设计为具有大量的内存空间,这有助于我们解决需要同时读取大量标签的环境中带来的挑战。

        然而,值得注意的是,与无源或半无源标签相比,有源标签的这些优势相对应的自然是成本相对较高,并且需要定期更换电池才能维持其令人印象深刻的性能。

        无源标签

        在无源标签中,与有源标签不同,我们不直接向无源标签供电。相反,我们将它们设计为利用阅读器本身发出的信号中的能量,使它们能够识别物体。

        无源标签通常比有源标签更小、更便宜并且具有更长的使用寿命。我们通常将它们用于库存管理、资产跟踪、供应链物流和访问控制等应用中。

        然而,无源标签的读取范围比有源标签更短,并且需要更接近读取器才能成功通信。

        半无源标签

        也称为电池辅助无源 (BAP) 标签,融合了有源标签和无源标签的功能。在这些标签中,我们集成了电源(通常是电池)来为某些功能供电。然而,与有源标签不同,我们不使用电池为整个通信过程供电。

        这种独特的设计使我们能够取得平衡。得益于补充电源,我们受益于扩展的读取范围和更快的响应时间,这些属性类似于有源标签。同时,与无源标签类似,缺乏全面的电池供电通信,确保了一种经济高效的方法。

(2)按内存类型分类的标签

        我们将基于内存的标签分为两种,即具有可读写内存的标签和具有只读内存的标签。

        可读写

        读写内存标签使我们不仅可以从标签中检索信息,还可以更新和修改它。通过这种类型的标签,我们可以享受双向的数据交互流。我们可以读取标签中存储的现有数据,同时我们可以向其写入新数据。

        这种多功能使我们能够根据需要调整和完善信息,从而提供动态的数据管理方法。无论是调整库存记录中的详细信息还是微调识别数据,读写内存标签都有助于实现无缝的交互式过程。在数据准确性、实时更新和适应性信息存储是关键考虑因素的场景中,该标签被证明是非常有价值的。

        只读

        只读存储器标签提供单向数据流。使用这种类型的标签,我们可以访问其中存储的信息,但无法修改或更新数据。这种只读性质确保了数据的完整性和安全性。

        实际上,我们受益于可靠且不可更改的信息检索源。无论是出于身份验证、访问参考数据还是确保数据一致性的目的,只读内存标签在维护原始数据状态至关重要的场景中都至关重要。该标签提供了一种安全可靠的方式来访问重要信息,同时防止意外更改。

2、阅读器

        RFID 阅读器是 RFID 系统中的重要组成部分。这些设备在管理与 RFID 标签的通信方面发挥着作用。当我们发出命令时,阅读器会生成射频载波,我们会持续监控调制指示。检测到这种调制会提醒我们 RFID 标签的存在。

        阅读器通过天线传输该载波信号,并将其传送到标签。当信号到达标签时,它会触发一系列动作。一旦标签收集到足够的能量,它就会调整载波信号并返回调制信号。该信号包含重要数据,我们的读者会主动捕获它。然后我们继续解码和处理数据,提取有意义的信息。

        常见的主要是两种类型的 RFID 读取器:

(1)固定式 RFID 读取器

        这些是我们经常在特定位置看到的固定阅读器。当物品或个人经过必须读取其标签的指定点时,我们会使用它们。这些读卡器提供一致且可靠的性能,与我们现有的设置无缝集成。它们有多种用途,包括访问控制、库存管理和自动数据收集。

(2)移动RFID阅读器

        当需要移动性时,会使用手持式移动阅读器。这些便携式设备的灵活性在库存审计、资产跟踪或现场操作期间非常有价值。借助这些手持式阅读器,我们可以在不同环境下快速、轻松地读取标签,无需固定安装。

        我们对这两种类型的 RFID 读取器的选择取决于任务的具体要求。

3、中间件

        中间件是我们 RFID 系统中的重要组成部分。它在管理和优化 RFID 读取器与后端系统之间的数据流方面发挥作用。通过中间件,我们可以有效地处理从 RFID 标签收集的信息。        

五、远场RFID系统工作流程

        主机会管理阅读器并发出命令,之后阅读器和标签通过射频信号进行通信。

        我们让阅读器不断生成射频载波正弦波,始终观察调制的发生。当我们检测到磁场的调制时,它表明标签的存在。

        我们通过天线发出载波信号。

        载波信号击中标签。

        一旦标签接收到足够的能量以正确运行,它就会对载波进行分频,并开始将其数据计时到输出晶体管,该晶体管通常连接在线圈输入端。

        标签接收并修改载波信号并发回调制信号。标签的输出晶体管对线圈进行分流,顺序对应于从存储器阵列中输出的数据。电感耦合和负载调制用于较低频率(用于近场 RFID),与在 2.45 GHz 及更高频段运行的系统不同,我们使用真正的 RF 通信链路和反向散射原理(用于远场 RFID)。

        分流线圈会导致载波的瞬时波动(阻尼),我们将其视为载波幅度的轻微变化。

        天线接收调制信号并将其发送给我们。

        我们对数据进行解码。我们对调幅数据进行峰值检测,并根据编码和数据调制方法处理生成的比特流。

        最后,我们将结果返回给主机应用程序。

六、RFID频段分配

        RFID 技术依靠特定的射频 (RF) 频段在 RFID 标签和阅读器之间进行有效通信。这些频段在世界各地的分配方式有所不同,并且这种分配受到国际电信联盟 (ITU) 等国际组织和当地监管机构的监督。

        下表中提供了全球 RFID 使用的关键频段的详细信息:

        这些频段内的确切频率分配可能因国家/地区而略有不同,而且法规也可能有所不同。不同地区可能会为特定应用指定特定频段,而其他地区可能会提供更大的灵活性。

        860 – 960 MHz 是 UHF RFID 频率的一部分,在全球范围内使用受到限制。在下表中,我们展示了该特定频率在全球范围内的使用情况:

        一般来说,为了 RFID 技术的无缝运行并防止与其他通信系统的干扰,遵守这些频率分配至关重要。因此,为了有效使用 RFID,我们必须熟悉当地法规和频率分配,以确保我们的 RFID 系统平稳、高效、不间断地运行。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/599072.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Selenium-java 定位元素时切换iFrame时的方法

具体方法如下图所示,如果iFrame中嵌套多层iFrame需要逐层定位到需要的那一层iFrame,完成操作后,执行该代码:driver.switchTo() .defaultContent() ; 是返回最顶部的frame

理解二叉树的遍历(算法村第七关白银挑战)

二叉树的前序遍历 144. 二叉树的前序遍历 - 力扣(LeetCode) 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root [1,null,2,3] 输出:[1,2,3]解 LeetCode以及面试中提供的方法可能…

科普:嵌入式多核并行仿真

自信息技术革命以来,计算机一直被应用在各种复杂的数据处理中,如火箭弹道,高能物理和生物学数据等。随着嵌入式领域的多样化需求的不断丰富,多核CPU的应用也越来越广泛:嵌入式系统通常需要同时处理多个任务和实时数据&…

ChatGPT是什么,海鲸AI软件功能有哪些

ChatGPT是一种基于人工智能的对话生成技术,它利用深度学习模型来理解和生成自然语言对话。ChatGPT的核心是一种称为生成式预训练模型(GPT)的技术,它能够根据输入的对话内容生成连贯、自然的回答,实现智能对话的目的。这种技术的出现&#xff…

【JAVA】实验二 类与对象

实验名称 实验二 类与对象 实验目的 1. 深刻理解类的封装与继承; 2. 熟练掌握类的定义、包与路径、对象的创建、方法的调用、类的继承、方法的重写、运行时多态、访问权限修饰符的使用等; 3. 熟练运用JDK提供的常用类及API。 实验内容&…

文件二维码能下载文件吗?扫码看文件效率更高

为了让文件更快的传递,现在将文件制作二维码图片后,让其他人通过扫码查看或者下载文件的方式,被越来越多的人应用。一般想要制作文件二维码,大多会使用文件二维码生成器(文件二维码生成器_word、excel、ppt、pdf文档制…

linux下安装Nginx及其常用命令

安装Nginx 接下来在Linux服务器进行操作就可以了 安装插件 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel直接使用wget进行安装(如果没有wget需要先安装wget) yum install wgetwget https://nginx.org/download/nginx-1.24.0.tar.gz解压 tar -zxvf nginx..…

代码训练day59|单调栈part02

参考: 代码随想录 如何高效解决接雨水问题 | labuladong 的算法笔记 503.下一个更大元素II 与下一个更大元素|的区别就是要把数组考虑为环形(只有数组内最大值为-1) 按照之前的环形为题解决经验,直接拼接两个数组解…

解决mock单元测试中 无法获取实体类xxx对应的表名

错误描述:在执行单元测试时,执行到new Example时抛出异常,提示无法获取实体类xxx对应的表名 Example example new Example(ServeSubscribeRecord.class);Example.Criteria criteria example.createCriteria();criteria.andEqualTo("se…

【Linux】Linux Page Cache页面缓存的原理

Page cache(页面缓存)是计算机操作系统中的一种机制,用于将频繁访问的数据从磁盘存储到内存中,以便更快地访问。当程序从磁盘请求数据时,操作系统会检查该数据是否已经存在于页面缓存中。如果存在,数据可以…

QT上位机开发(动态库dll的开发)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 有的时候,我们不想把所有的代码都放在一个exe里面,这个时候我们就需要引入dll动态库的概念。在windows平台上面&#xff0c…

FlagData 2.0:全面、高效的大模型训练数据治理工具集

数据是大模型训练至关重要的一环。数据规模、质量、配比,很大程度上决定了最后大模型的性能表现。无论是大规模的预训练数据、精益求精的SFT数据都依托于一个完整的“获取-准备-处理-分析”数据流程。然而,当前的开源工具通常只专注于流程中的某一环节&a…

ThreeJs通过canvas和Sprite添加标签

在3D场景中很多时候会用到给模型添加标签,以表示这个模型的代号,尤其是大量重复模型的时候,添加标签是为了更直观的看到场景中每个模型的数据和名称,比如在仓库中有很多货架,就会需要查看每个货架的编号,如…

Flink Connector 开发

Flink Streaming Connector Flink是新一代流批统一的计算引擎,它需要从不同的第三方存储引擎中把数据读过来,进行处理,然后再写出到另外的存储引擎中。Connector的作用就相当于一个连接器,连接Flink计算引擎跟外界存储系统。Flin…

长亭牧云主机管理助手——免费轻量的服务器管理软件初体验

优点 安装十分简单,新手友好,一行命令搞定界面简洁,操作流畅无需公网 IP,可以面对复杂 NAT 环境进行救急可以统一管理大量主机,无需记住主机秘钥 地址 https://rivers.chaitin.cn/app/collie 安装 安装很简单&…

基于 listmonk 的电子邮件营销解决方案

背景 电子邮件营销(EDM)在广告、电商、供应链物流等行业应用广泛,亚马逊云科技的市场部门持续不断的收到客户反馈,希望可以提供简单便捷的方案。 亚马逊云科技产品体验链接:点击我立即体验 对于发送邮件的需求&…

深耕汽车检测设备领域,引领行业技术革新

在汽车工业飞速发展的今天,汽车检测技术作为保障车辆安全、提升维修效率的重要手段,日益受到行业内外的高度关注。康士柏汽车检测线设备厂家,作为这一领域的佼佼者,凭借其深厚的技术积累和卓越的产品品质,正引领着行业…

c# 学习笔记 - 委托(Delegate)

文章目录 1. 委托1.1 委托概述1.2 委托使用1.3 委托的传播 2. 匿名方法2.1 匿名方法概述2.2 匿名方法 1. 委托 1.1 委托概述 委托简介 委托就是对方法的引用,可以理解为例如整型变量的容器可以存储整形数据,委托就是某种方法的容器,可以用来…

数据库基础知识1

关系模型的程序员不需熟悉数据库的存取路径 在3层模式结构中,___I___是数据库的核心和关键,___Ⅱ___通常是模式的子集,数据库模式的描述提供给用户,____Ⅲ__的描述存储在硬盘上。Ⅰ.模式Ⅱ. 外模式Ⅲ. 内模式 数据库中,数据的物理独立性是指用户的应用程序与存储在磁盘上数据库…