RFID实验部分_高频HF-13.56M
一、功能介绍
ISO14443A标准简介
ISO14443协议是Contactless card standards(非接触式IC卡标准)协议,由4个部分组成:
第一部分:物理特性
第二部分:频谱功率和信号接口
第三部分:初始化和防冲突算法
第四部分:通讯协议
2.ISO15693协议简介
ISO15693是针对射频识别应用的一个国际标准,该标准定义了工作在13.56Mhz下智能标签和读写器的空气接口及数据通信规范,符合此标准的标签最远识读距离达到2米。
工作频率
工作频率范围为13.56MHz±7KHz
工作磁场
工作场最小值0.15A/m,最大值5A/m
调制
VCD到VICC:支持两种幅值调制方式 100%ASK和10%ASK
VICC到VCD:采用副载波调制方式,支持FSK的双副载波调试方式和ASK的单副载波两种调制方式。
数据编码及速率
VCD到VICC1:即读写器到标签的编码方式采用脉冲位置调制,支持两种编码方式,分别为256选1模式和4选1模式。当为256选1模式时通信速率1.54KBIT/S,当为4选1模式时的通信速率为26.48kbits/s。
VICC到VCD:标签到读写器的数据编码采用曼彻斯特编码方式,根据信号调试的方式不同,通信速率也不同,如下表所示,标签支持高速和低速两种通信速度:
数据速率 | 单副载波 | 双副载波 |
低 | 6.62kbits/s(fc/2048) | 6.67kbits/s(fc/2032) |
高 | 26.48kbits/s(fc/512) | 26.69kbits/s(fc/508) |
防冲突和传输协议
1、数据元素
UID(唯一标识符):64位唯一标识符,在防冲突周期中,读写器和标签间交互过程中,用来识别每一个标签的身份号码
AFI(应用标识):AFI表示读写器锁定的应用类型,仅选择符合应用类型的标签
DSFID(数据存储格式标识识):DSFID指明了标签的数据存储格式
2、标签的状态
Power off状态:在标签未进入到有效磁场区域时标签处于Power off状态
Ready 状态:被激活后选择表示未设立时,处理任何请求
Quiet 状态:不处理任何标签清点指令,可接受直接寻址的命令
Select状态:仅响应选择标识符设置的请求
3、防冲突
读写器和标签之间通过标签的唯一标识符UID来进行防冲突循环处理,采用的防冲突算法为16时隙方式和单时隙方式。
4、指令
指令 | 指令代码(Hex) | 类型 |
寻卡 | 01 | 强制的 |
静止 | 02 | 强制的 |
RFU | 03~1F | 强制的 |
读单一块 | 20 | 可选的 |
写单一块 | 21 | 可选的 |
锁定块 | 22 | 可选的 |
读多重块 | 23 | 可选的 |
写多重块 | 24 | 可选的 |
选择 | 25 | 可选的 |
重启准备 | 26 | 可选的 |
写AFI | 27 | 可选的 |
锁定AFI | 28 | 可选的 |
写DSFID | 29 | 可选的 |
锁定DSFID | 2A | 可选的 |
获取系统信息 | 2B | 可选的 |
获得多重块安全状态 | 2C | 可选的 |
RFU | 2D~9F | 可选的 |
IC生产厂家确定 | A0~DF | 自定义的 |
IC生产厂家确定 | E0~FF | 专用的 |
二、使用演示
三、代码分析
ISO14443软件接口说明
2.ISO15693软件接口说明
四、实践操作
1、编译程序
2、下载测试