ISO/IEC14443
1.非接触式IC的概述
非接触式IC卡的分类(读写器发射距离):
CICC卡(Close-Couple ICC)
PICC卡(Proximity ICC)
VICC卡(Vicinity ICC)
IC卡 | 读卡器 | 国家标准 | 读写距离 |
CICC | CCD | ISO/IEC 10536 | 紧靠 |
PICC | PCD | ISO/IEC 14443 | <10cm |
VICC | VCD | ISO/IEC 15693 | <50cm |
非接触式IC卡要解决下面三个问题:
1.IC卡如何获得能量?
2.PICC物理特性
物理特性与尺寸应符合ISO/IEC7810以及电磁场、射线、工作温度、机械形变等技术要求。
3.Radio frequency power and signal interface
3.1 initial dialogue for PICC
读写器PCD产生耦合到PICC的RF电磁场,用来传送能量和通信信号(经过调制和解调)。
PICC获得能量后,将其转换成直流电压。 The PCD shall produce an energizing RF field which couples to the PICC to transfer power and which shall be modulated for communication.
RF场的频率: fc=13.56MHz ±7kHz
RF场的磁场强度:H=1.5A/m~7.5A/m
PCD产生的磁场强度至少为1.5A/m,且不能超过7.5A/m。
3.3 信号接口
信号接口分为Type A和Type B两种。
从PCD — PICC的信号(Type A):
(1)传输率:
载波频率fc: 13.56MHz;
数据传输率:13.56MHZ/128=106Kbit/s;
(2)调制
调制深度 ASK(amplitude shift keying): 100%;
以间隙Pause传送数据
(3)数位的表示和编码
表示方式:
时序X
时序Y
时序Z
信息的编码:
逻辑“1”:时序X
逻辑“0”:时序Y
从PICC — PCD 的信号(Type A):
(1)传输率
在初始化和防冲突期间,传输的数据波特率应为fc/128(~106kbps)。
(2)负载调制
副载波负载调制的频率fc应为fc/16(~847kHz),因此,在初始化和防冲突期间,一个位持续时间等于8个副载波周期。
4.初始化和防冲突
ISO/IEC14443 包括:
为检出进入PCD能量场的PICC,PCD重复发出请求命令REQA/REQB,并查寻应答ATQA/ATQB,这一过程称为“polling”。
4.2 FDT
FDT:Frame delay time
FDT (PCD to PICC):
Table 1 defines values for n and FDT depending on the command type and the logic state of the last transmitted data bit in this command.
command type | n |
FDT |
FDT |
last bit = (1) b | last bit =(0) b | ||
REQA WUPA ANTICOLLISION SELECT |
9 | 1236/fc | 1172/fc |
All other command | >=9 | (n*128 + 84) / fc | (n*128 + 20)/fc |
The value n=9 means that all PICCs in the field shall respond in a synchronous way which is needed for anticollision.
FDT (PICC to PCD):
This is the tmie between the last modulation transmitted by the PICC and the first pause transmitted by the PCD and shall be at least 1172 / fc.
4.3 Request Guard Time
定义为:两个连续REQA命令起始位之间的最小时间。值为7000 / fc.
4.4 帧格式
三种:短帧、标准帧、比特防冲突帧
a。short frame
作用:initiate communication 。
组成:起始位、7位数据位(LSB transmitted first)、结束位。没有奇偶校验位。
b。standard frame
作用:data exchange
组成:起始位、n*(8 data bits + odd parity bit)(LSB transmitted first)、结束位。
c。bit oriented anticollision frame
A collision isdetected when at least two PICCs transmit different bit patterns to the PCD。
面向比特防冲突帧仅用在比特帧防冲突环期间,并且该帧是有7个字节长度的标准帧,分为两部分:
从而,第2部分的最小长度应为1个数据位,最大长度应为40个数据位。
数据位的两部分可在任意位置分开,分两种情况:
4.5 PICC状态
The following symbols apply for the state diagram shown in Figure below.
ACANTICOLLISION Command (matched UID)
nACANTICOLLISION Command (not matched UID)
SELECTSELECT Command (matched UID)
nSELECTSELECT Command (not matched UID)
DESELECTDESELECT Command, defined in ISO/IEC 14443-4
Error transmission error detected
1)POWER OFF
PICC由于缺少载波能量而处于断电状态,也不发射副载波。
(2)IDLE (休闲)状态
电磁场激活后延迟toRA时间,PICC进入IDLE状态。
(3)READY (就绪)状态
(4)ACTIVE(激活)状态
(5)HALT(停止)状态
4.6 命令集
PCD 管理进入能量场的多张卡的命令:
(1)REQA命令和WAKE-UP命令
The REQA and WUPA Commands are sent by the PCD to probe the field for PICCs of Type A. They are
transmitted within a short frame.
这两条命令都是使卡进入Ready状态,差别是REQA命令从IDLE进入Ready状态,而Wake-up从Halt进入Ready状态。
Table 2 shows the coding of REQA and WUPA Commands which use the Short frame format.
(2)ANTICOLLISION命令与SELECT命令
这些命令在防冲突环期间使用。ANTICOLLISION和SELECT命令由下列内容组成:
选择代码SEL(1个字节)
有效位的数目NVB(1个字节)
根据NVB的值,UID CLn的0到40个数据位
The ANTICOLLISION Command is transmitted within bit oriented anticollision frame.
The SELECT Command is transmitted within standard frame
As long as NVB does not specify 40 valid bits, the command is called ANTICOLLISION Command, where the PICC
remains in READY or READY* State.
If NVB specifies 40 data bits of UID CLn (NVB='70'), a CRC_A shall be appended. This command is called
SELECT Command.
If the PICC has transmitted the complete UID, it transits from READY State to ACTIVE State or from READY* State
to ACTIVE* State and indicates in its SAK response that UID is complete.Otherwise, the PICC remains in READY or READY* state and the PCD shall initiate a new anticollision loop with
increased cascade level.
4.7 选择序列
The purpose of the select sequence is to get the UID from one PICC and to select this PICC for further communication.
Select sequence flowchart:
ISO/IEC14443相关推荐
- ISO/IEC 14443、射频、PICC
目录 一.非接触IC卡简介 二.ISO/IEC14443简介 2.1调制解调与编码解码技术 2.2 防冲突机制 2.2.1 什么是防冲突?为什么要防冲突? 2.2.2 怎么防冲突? 三.TYPE A和 ...
- 物联16:4 ISO/IEC 14443-3 防冲突、防碰撞算法、Type A、Type B
ISO/IEC14443-3 防冲突.防碰撞算法.TypeA.Type B 防冲突原理 1 前言 当2张或2张以上的同类型的PICC卡同时进入RF(Radio Frequency)区域时,多张卡同时 ...
- ISO/IEC 14443协议浅谈:TYPE A与TYPE B
ISO/IEC14443规定了邻近卡(PICC)的物理特性;需要供给能量的场的性质与特征,以及邻近耦合设备(PCDs)和邻近卡(PICCs)之间的双向通信;卡(PICCs)进入邻近耦合设备(PCDs) ...
- ISO/IEC 14443协议浅谈—TYPE A 与 TYPE B 之比较
转自:http://seo.zoapiere.com/blog/?p=812 一.非接触IC卡简介 非接触IC卡又称射频卡,是射频识别技术和IC卡技术有机结合的产物.它解决了无源(卡中无电源)和免接触 ...
- arduinopn532模块_树莓派使用libnfc驱动ITEAD NFC PN532模块
libnfc是首个遵循GNU(自由工程项目)通用公共许可证针对所有人都完全免费的低级别NFC软件开发包和编程应用程序接口.它提供了完整的透明度且免费供大家使用.该库目前支持调制ISO / IEC144 ...
- 4 数据校验和防碰撞
数据校验和防碰撞算法 在RFID系统中,数据传输的完整性存在两个方面的问题: 一是外界的各种干扰可能使数据传输产生错误: 二是多个应答器同时占用信道使发送数据产生碰撞. 运用差错控制/数据检验(差 ...
- 非接触IC卡中typeA卡和typeB卡的区别--总结,二者的调制方式和编码方式不同
1.非接触式IC卡的国际规范ISO/IEC14443的由来? 在非接触式IC卡的发展过程中,这些问题逐渐被解决并形成通用的标准,体现在现在的射频IC卡的设计上,国际标准化组织(ISO)和国际电子技术委 ...
- 【IoT】NFC 之 Type A 与 TYpe B 卡区别
1.ISO/IEC14443 标准包括四个部分 第一部分: ISO/IEC14443-1 制定了有关非接触卡的物理特性: 第二部分: ISO/IEC14443-2 制定了有关射频功率及信号界面的特性: ...
- Type A卡和Type B卡的主要区别
转自:http://tech.yktchina.com/2008_10/200810231107052790.html 在非接触式IC卡的发展过程中,这些问题逐渐被解决并形成通用的标准,的以现在在射频 ...
最新文章
- iOS 屏幕亮度和闪光灯控制
- 进程特征码遍历VC版
- java getselectedrow_Java swing(2)自己设计完善的独特功能图书管理系统,获取下拉框等的文字内容等...
- 创建采购申请---BAPI_REQUISITION_CREATE
- CentOS 7时间命令timedatectl
- 安装mysql数据库要注意的
- logging模块和包
- 21、java中的反射机制
- java导出javadoc文档
- Oracle SQL中实现indexOf和lastIndexOf功能
- 效率提升,英特尔助力企业驶入“快车道”
- udp接受_UDP协议-看这篇就够了
- 移动磁盘显示由于IO设备错误,无法运行此项请求要怎样寻回资料
- mysql简单部署_Docker部署简单的mysql
- mysql几种语言_mysql的几种SQL语句
- 怎么把pdf分开?pdf文件拆分为单个pdf怎么拆分?
- latex加下划线_给latex文字加下划线和高亮显示
- C++ 控制台编译时显示‘ ld returned 1 exit status’
- 造型时尚的快充移动电源,兼容性确实不错,aigo A10S体验
- GCC编译器下C语言不定长参数宏##__VA_ARGS__和__VA_ARGS__的使用