网站大量收购独家精品文档,联系QQ:2885784924

14443协议精髓教程.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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) 获得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 SEL的编码表见教材P 125。 其中高4位代表字节数,低4位表示位数。SEL和NVB字节也包括在字节数内。因此,最小字节数为2;最大字节数为7,此时NVB后面有40个数据为(表示UID CLn),表明是Select命令。 E CRC(循环校验码) 00 50 S (3)HALD 命令 HALD 命令由4个字节组成: 1字节 1字节 0~4字节 4. 初始化和防冲突时序 PCD的初始化和防冲突流程(图5.10) 以应答确认SAK为目标,SAK是由PICC发给PCD的,是对选择命令的回答。 SAK表示对被检出的卡的所有UID位已经核实。 开 始 发送REQA 接收ATQA 选择UID CL1 完成比特帧防冲突 检测 ATQA 专用帧和协议 CL+1 定义在ISO/IEC 14443-4中命令 专用防冲突 比特帧防冲突 UID完整 UID不完整 检测 SAK PCD初始化和防冲突 SAK是一个标准帧,结构如下: CRC SAK 1字节 2字节 SAK的编码: RFU B3=0, UID 完整 B3=1, 还有部分 UID CLn需确认 RFU 附加信息 RFU b2b1 b3 b5b4 b6 b8b7 PCD防冲突循环流程(图5. 11) 以从冲突的PICC中找出与40位UID CLn匹配的卡为目标。 见教材 P 127. 要求:课堂看书,基本掌握流程。 请见例题: 例题1:假设在PCD场中有2张PICC卡, 试说明初始化和防冲突过程。 已知: PICC#1的UID 大小:1,UID0=“10” PICC#2的UID 大小:2 约定: PCD to PICC PICC to PCD (× × ×‥ ×)b 发送的第1位(最低位) 比特帧防冲突选择时序如图所示,操作分三阶段: (1)Request(PCD发送请求命令) REQA ATQA PICC #1 b1b16 卡#1采用比特防冲突,b8b7=00, ∴UID=1 ATQA PICC #2 b1b16 卡#2采用比特防冲突,b8b7=01, ∴UID=2 ’26’ 所有卡PICC应答ATQA (

您可能关注的文档

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档