一、概述
射频识别(RFID)是 Radio Frequency Identification 的缩写。
其原理为阅读器与标签之间进行非接触式的数据通信,达到识别目标的目的。RFID 的应用非常广泛,典型应用有动物晶片、汽车晶片防盗器、门禁管制、停车场管制、生产线自动化、物料管理.
特点:
- 自动识别技术的一种。
- 通过无线射频方式进行非接触双向数据通信
- 利用无线射频方式对记录媒体(电子标签或射频卡)进行读写,从而达到识别目标和数据交换的目的。
典型的RFID系统主要包括两部分:射频卡/标签(Tag)和读写器( Reader) 。其系统结构和基本工作原理如图1所示。当前RFID技术研究主要集中在工作频率选择、天线设计、防冲突技术和安全与隐私保护等方面。
标签适用于对象身份识别,对象可以是人或物体。标签的主要模块集成在一个芯片中,完成与读写器通信的功能;芯片上有内存用来存储ID或其他数据,其容量从几个比特到几千个比特;芯片外围连接天线或电池。
RFID标签依据发送射频信号的方式不同,分为主动式(Active)和被动式( Passive)两种,
主动式标签特点:
- 能主动向读写器发送射频信号,
- 通常由内置电池供电,又称为有源标签,
- 通信距离远,其价格相对较高,主要应用于贵重物品远距离检测等应用领域。
被动式标签特点:
- 被动式标签不带电池,又称为无源标签,
- 从读写器的询问信号中获取能量工作,具有价格便宜的优势。
- 工作距离短、存储容量有限,主要用于近距离识别系统。
读写器主要由一个RF模块和控制单元组成,通常有内置天线,通过射频信号与标签通信。读写器可以通过有线连接或无线连接与计算机系统相连,把接收到的标签信息送到主机进行相应处理。
二、射频芯片MFRC522介绍
芯片特点:
- 高度集成的非接触式(13.56MHz)读写卡芯片,此发送模块利用调制和调节的原理,并将它们完全集成到各种非接触式通信方法和协议中。
- 它支持ISO14443A/MIFARE。
- 支持I2C、SPI、串口通信接口。
- 只能工作于从模式,最高传输速率为10 Mbps
RFID卡识别过程:
1、寻卡
2、防冲突
在很多应用场合,读写器要在很短时间内尽快识别多个标签。由于读写器和标签通信共享无线信道,读写器或标签的信号可能发生冲突,使读写器不能正确识别标签,即发生了碰撞(Collision),
3、选卡
选择被选中的卡的序列号,并同时返回卡的容量代码。
4、操作卡
选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验,在三次相互认证之后就可以通过加密流进行通讯。(在选择另一扇区时,则必须进行另一扇区密码校验。)