当前位置:首页 > 技术心得 > 正文内容

RFID原理通俗讲解

xjtudll14年前 (2012-07-12)技术心得12120

最近,公司有项目用到了RFID,对RFID原理一直不甚了解。网上看到一篇好文,共享之。

原文网址:http://blog.21ic.com/user1/914/archives/2012/89510.html


以13.56MHz的RFID技术为例,分为读卡器和卡。读卡器是跟电源接的,当卡靠近读卡器的时候,卡内部的线圈从读卡器发射的13.56MHz的磁场感应中获取能量,再通过整流滤波后供给卡芯片,当然卡芯片所需的能量很少就够了。

当读卡器要向卡传输信号,可以通过ASK调制在磁场上,这样,卡芯片就能获取ASK信号,当然这个ASK调整速度不能太低,不然卡芯片上的电容滤波不稳定,会导致卡芯片的供电不稳。

以上一般做RFID的都能明白,但当卡芯片如何把信号传给读卡器,很多人就不明白了,尤其是那个术语“副载波负载调制”,到底什么意思?

很多人都会错误的理解为:卡芯片因为从读卡器上获取了能量,当它需要向读卡器发送信号的时候,可以如射频芯片一样,自己通过它的天线主动的辐射能量 出去即可,当然这个解释是可以自圆其说的,实际上这个逻辑也是可以实现的,但这个逻辑的问题在于,卡芯片需要足够的能量,这个会导致读卡器的读卡距离很近 很近,所以不实用,一般这种技术,往往用于有源RFID中,这儿不做详细讲解。

那么卡到底如何传输自己的信号呢,实际上卡端通过对自身连接的线圈的开路、短路来实现的,这样卡芯片基本上不损耗电。但条件是读卡器一直处于 13.56MHz的高频信号下,卡通过不停的开路、短路自身的天线,导致读卡器与卡之间的磁场变化,从而影响了读卡器天线两端的电压幅度的微弱变化,再从 这个微弱的信号中,类似AM收音机一样,获取信号。这个就是所谓的“负载调制”,那么还有一个“副载波”又是什么意思,这个等价于一般射频中的中频概念,主要是为了解决数据过来的时候,长0或长1的问题,比如连续很多个0信号或者1信号,导致读卡器接收的时候,无法分辨到底是数据,还是稳态的非数据,所以 在数据传输的时候,再插入信号以作数据标识。

我们用最常见的水管里的水来做比喻,让它来模拟RFID,如下:

我们把水管里的水比作磁场,他连接了读卡器和卡,并且水流只能从读卡器流到卡那儿。所以卡获得能量。

当读卡器要发信号给卡,很简单,通过控制水流,让它一会儿流,一会儿不流,卡就能感受到了。

那卡如何告诉读卡器呢,也很简单,它去堵水龙头,让它一会儿流,一会儿堵,读卡器就知道了。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/238/

标签: RFID
分享给朋友:

“RFID原理通俗讲解” 的相关文章

SQL Server数据库脱机时间太长(脱机联机)

解决办法:强制脱机语句:ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE联机语句ALTER DATABASE <dbname> SET ONLINE...

金蝶出入库单据类型

FTranType FBillName 1 外购入库单 2 产品入库单 5 委外入库单 10 其他入库单 21 销售出库单 24 领料单 28 委外出库单 29 其他出库单 40 盘盈单 41 调拨单 43 盘亏单 100 成本调整单 101 外购入库暂估补差单 102 委外加工暂估补差单...

PDF factory pro Server Edition注册教程

PDF factory pro Server Edition注册教程

问题: 有注册码,但是找不到输入注册码的地方 版本:pdf Factory pro Server Edition 5.2.5 环境: Windows server 2008 R2 网上说试着打印一个文件,就会弹出注册窗口,实际没用。这个方法估计是针对单机版,不是服务器版的。 解决办法: 1、打开控...

Keil查看编译后的汇编代码

Keil查看编译后的汇编代码

在使用Keil编译C51时,一般情况下,大家都不去看汇编代码。但在某些特殊情况下,查看汇编代码就是有必要了。 (1)确认C代码是否正确 (2)研究算法 查看汇编代码前的某些准备工作是必须的:你得有工程,并确定程序编译无误。在查看汇编代码前,编译一次。 编译OK后,点Debug 有可能会提示你没有...

OKI编译器 Fatal ERR F025 解决

OKI编译器 Fatal ERR F025 解决

工程添加好C文件和H文件后,编译,提示如下错误: Fatal error F025:NO ROM window specification 原因: 编译器缺乏.ASM 启动文件,需要手动添加,文件在安装目录里: \Startup\Src\ 根据需求拷贝相应的ASM文件。例如,ML610Q475则拷...

找不到System.Web.dll

找不到System.Web.dll

  这个其实是编译配置选错了。Client Profile里不包含System.Web.dll,只有完整的.Net才有这个。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。