- 1、本文档共79页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 非接触式IC卡国际标准 接近式 PICC 接近式耦合装置PCD (proximity coupling device ) 第5章 非接触式IC卡国际标准 5.1 非接触式IC的概述 5.2 PICC的物理特性 (14443-1) 5.3 射频能量与信息接口(14443-2) 5.4 初始化与防冲突 (14443-3) 5.5 选择应答和传输协议 (14443-4) 2. PICC 状态 (1)POWER OFF PICC由于缺少载波能量而处于断电状态,也不发射副载波。 (2)IDLE (休闲)状态 电磁场激活后延迟toRA时间,PICC进入IDLE状态。 Q:何谓休眠状态? A: 此时PICC加电, 同时对已被调制的信号解调, 并认识来自PCD的REQA和WAKE-UP命令。 (3)READY (就绪)状态 当收到一个有效的REQA或WAKE-UP命令,就进入READY状态。 当PICC的UID(唯一标识符)被PCD发来的Selection命令选中时,就退出本状态。 (4)ACTIVE(激活)状态 当PICC的UID被PCD选中时就进入本状态。 在激活状态,完成本次应用的全部操作。 (5)HALT(停止)状态 PICC状态图(图5.9) POWER OFF IDLE 状态 HALT 状态 REQA命令 READY 状态 ACTIVE 状态 防冲突循环 Select 命令 HALT 命令 应 用 Wake-up 命令 3. 命令集 -PCD 管理进入能量场的多张卡的命令 REQA WAKE-UP ANTICOLLISION SELECT HALT (1)REQA命令和WAKE-UP命令 这两条命令都是使卡进入Ready状态,差别是REQA命令从IDLE进入Ready状态,而Wake-up从Halt进入Ready状态。 PICC接收到REQA命令或WAKE-UP命令后,在PCD能量场范围内的所有PICC同步发出ATQA应答,长度为2字节。 说明 b7b6b5b4b3b2b1 “26”=REAQ 0100110 1010010 “52”=Wake-up 获得REQA的 PICC发出ATQA,从IDLE进入READY; 获得WAKE-UP的 PICC发出ATQA,从HALT进入READY。 * REQA 与 WAKE-UP的区别 ATQA编码表:表5.4。其中: UID(唯一标识符)。 UID(Unity Identification) 比特帧防冲突 (只有1位置1) RFU UID大小比特帧 RFU保留于将来 置0 b5b4b3b2b1 b6 b8b7 b16 ~b9 表5.4 ATQA的编码 UID大小是可变的,由b8b7决定。 b8b7=00,UID=1; b8b7=01,UID=2; b8b7=10,UID=3; PCD接收ATQA应答,PICC进入READY状态,执行防冲突循环操作。 -用于防冲突循环,组成如下: BCC校验位 UID CLn 数据位 NVB SEL (2)ANTICOLLISION命令与SELECT命令 选择代码SEL(1字节) 有效位数量NVB(1字节) 由NVB指定的UID CLn(0~40位) 命令格式: 1字节 1字节 0~4字节 1字节 校验位仅当UID的数据位为4字节时才有。 PCD发出防冲突命令的目的是想从PICC得到卡的UID CLn的一部分或全部,从而选出一张卡。 4 7 10 1 2 3 1 2 3 00 01 10 UID的字节数 最大级联CL UID的大小 ATQ的b8b7 表5.5 UID的大小 表5.6 UID的结构 见教材 P 124 表5.7 SEL的编码 “93”选择UID CL1 “95”选择UID CL2 “97”选择UID CL3 1 0 0 1 0 0 1 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 1 1 说明 b8b7b6b5b4b3b2b1 NVB 的编码表见教材P 125,表5.8。 其中高4位代表字节数,低4位表示位数。SEL和NVB字节也包括在字节数内。因此,最小字节数为2;最大字节数为7,此时NVB后面有40个数据为(表示UID CLn),表明是Select命令。 BCC校验位 UID CLn 数据位 NVB SEL ANTICOLLISION命令与SELECT命令 命令格式: 靠NVB来区分SEL和ANTICOLLISION 命令 当NVB=’40’ 为 SEL命令;
文档评论(0)