




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ISO14443 3TypeA初始化和防冲突算法 应用系统事业部测试组2010 7 2020 2 5 1 可编辑 2 2020 2 5 内容介绍 ISO IEC14443 3包括 PCD不断轮寻进入能量场的PICC 在PCD与PICC之间进行通信的初始化阶段用的字节格式 帧和时序 初始化REQA和ATQA 命令和应答 的内容 多张卡中检出1张卡并与之通信的方法 PCD与PICC进行初始化通信的其他参数 加速从多卡中选出1张卡的可选方法 可编辑 3 2020 2 5 PCD不断轮寻进入能量场的PICC PCD 为实时检出进入PCD能量场的PICC PCD重复发出请求命令REQA 并查寻应答ATQA 这一过程称为 轮寻 PICC 在进入PCD能量场的5ms内 PICC应能接受到REQA 可编辑 4 2020 2 5 位 字节 时序和帧格式 位 字节和帧格式1 1FrameDelayTime FDT 相反方向的相邻两帧之间的间隔1 2FrameGuardTime FGT 保证通信正常的最小FDT1 3PCD帧传输完毕到PICC响应帧开始之间的FGT见图一及表一 1 4PICC帧传输完毕到PCD帧之间的FGT至少为1172 fc fc载波频率 可编辑 5 2020 2 5 图1 FramedelaytimePICCtoPCD 可编辑 6 2020 2 5 表一 FramedelaytimePICCtoPCD 1 5RequestGuardTime RGT 定义为两个连续Request命令的起始位间的最小时间 它的值为7000 fc 可编辑 7 2020 2 5 1 6Request和Wake Up帧用来初始化通信并按以下次序组成 起始位7个数据位发送 LSB首先发送 标准REQA的数据内容是 26 WAKE UP请求的数据内容是 52 终止位不加奇偶校验位 起始位 命令 26 Request 或52 Wake Up 图二 可编辑 8 2020 2 5 1 7标准帧用于数据交换并按以下次序组成 起始位n 8个数据位 奇数奇偶校验位 n 1 每个数据字节的LSB首先被发送 每个数据字节后面跟随一个奇数奇偶校验位 终止位 可编辑 9 2020 2 5 面向比特的防冲突 当至少两个PICC同时发送不同比特到PCD时PCD将检测到比特冲突 这种情况下 至少一个比特的整个位持续时间内 载波以副载波进行调制 面向比特的防冲突帧仅在防冲突循环期间使用 并且事实上该帧是带有7个数据字节的标准帧 它被分离成两部分 第1部分从PCD到PICC传输 第2部分从PICC到PCD传输 可编辑 10 2020 2 5 面向比特的防冲突 下列规则应适用于第1部分和第2部分的长度 规则1 数据位之和应为56规则2 第1部分的最小长度应为16个数据位规则3 第1部分的最大长度应为55个数据位从而 第2部分的最小长度应为1个数据位 最大长度应为40个数据位 可编辑 11 2020 2 5 面向比特的防冲突 从而 第2部分的最小长度应为1个数据位 最大长度应为40个数据位 由于该分离可以出现在一个数据字节范围内的任何比特位置 故定义了两种情况 FULLBYTE情况 在完整数据字节后分离 在第1部分的最后数据位之后加上一个奇偶校验位 SPLITBYTE情况 在数据字节范围内分离 在第1部分的最后数据位之后不加奇偶校验位 下面全字节情况和分离字节情况的例子定义了位的组织结构和位传输的次序 对于SPLITBYTE PCD应忽略第二部分的第一个奇偶校验位 可编辑 12 2020 2 5 可编辑 13 2020 2 5 可编辑 14 2020 2 5 CRC A CRC A编码和校验过程在ITU T建议的V 41第2段中定义 用来生成校验位的生成多项式为x16 x12 x5 1 初始值应为 6363 CRC A应被添加到数据字节中并通过标准帧来发送 可编辑 15 2020 2 5 PICC各状态 1 POWEROFF PICC由于缺少载波能量而处于断电状态 也不发射副载波 2 IDLE 闲置 状态 电磁场激活后 PICC进入IDLE状态 可编辑 16 2020 2 5 3 READY 就绪 状态 当收到一个有效的REQA或WAKE UP命令 就进入READY状态 当PICC的UID 唯一标识符 被PCD发来的Selection命令选中时 就退出本状态 4 ACTIVE 激活 状态 当PICC的UID被PCD选中时就进入本状态 在激活状态 完成本次应用的全部操作 可编辑 17 2020 2 5 5 HALT 停止 状态该状态通过HALT命令或本部分中未定义的应用特定命令来进入 在这种状态中 PICC应仅响应使PICC转换为READY状态的WAKE UP命令 可编辑 18 2020 2 5 PICC状态图 图1 REQA命令 防冲突循环 Select命令 HALT命令 应用 Wake up命令 可编辑 19 2020 2 5 命令集 PCD管理进入能量场的多张卡的命令 REQAWAKE UPANTICOLLISIONSELECTHALT 可编辑 20 2020 2 5 1 REQA命令和WAKE UP命令 这两条命令都是使卡进入Ready状态 差别是REQA命令从IDLE进入Ready状态 而Wake up从Halt进入Ready状态 PICC接收到REQA命令或WAKE UP命令后 在PCD能量场范围内的所有PICC同步发出ATQA应答 长度为2字节 26 REAQ 0100110 1010010 52 Wake up 可编辑 21 2020 2 5 用于防冲突循环 组成如下 2 ANTICOLLISION命令与SELECT命令 选择代码SEL 1字节 有效位数量NVB 1字节 由NVB指定的UIDCLn 0 40位 命令格式 校验位仅当UID的数据位为4字节时 完整 才有 PCD发出防冲突命令的目的是想从PICC得到卡的UIDCLn的一部分或全部 从而选出一张卡 2020 2 5 22 可编辑 23 2020 2 5 只要NVB没有规定40个有效位 若PICC保持在READY状态中 该命令就被称为ANTICOLLISION命令 如果NVB规定了UIDCLn的40个数据位 NVB 70 则应添加CRC A 该命令称为SELECT命令 如果PICC已发送了完整的UID 则它从READY状态转换到ACTIVE状态并在其SAK 响应中指出UID完整 否则 PICC保持在READY状态中并且该PCD应以递增串联级别启动一个新的防冲突环 可编辑 24 2020 2 5 3 HALT命令 HALT命令由4个字节组成 如果PICC在HALT帧结束后1ms周期期间以任何调制表示响应 则该响应应解释为 不确认 可编辑 25 2020 2 5 ATQA 请求应答 所有PICC以其在两个数据字节中编码了可用防冲突类型的请求应答 ATQA 表示同步地进行响应 如果有多个卡应答 冲突可能出现 PCD应把ATQA内的冲突解码为一个 1 b 其结果是所有ATQA的逻辑 或 可编辑 26 2020 2 5 ATQA的编码 UID的大小 可编辑 27 2020 2 5 Select过程 Select过程的目的是获得来自PICC的UID以及选择该PICC以便进一步通信 见下图 下面算法应适用于防冲突环 步骤1 PCD赋值编码了串联级别的SEL SEL的编码 可编辑 28 2020 2 5 Select过程 步骤2 PCD分配了带有值为 20 的NVB 注 该值定义了该PCD将不发送UIDCLn的任何部分 因此该命令迫使工作场内的所有PICC以其完整的UIDCLn表示响应 步骤3 PCD发送SEL和NVB 步骤4 工作场内的所有PICC应使用它们的完整的UIDCLn响应 步骤5 假设场内的PICC拥有唯一序列号 那么 如果一个以上的PICC响应 则冲突发生 如果没有冲突发生 则步骤6到步骤10可被跳过 可编辑 29 2020 2 5 Select过程 步骤6 PCD应识别出第一个冲突的位置 步骤7 PCD分配了带有值的NVB 该值规定了UIDCLn有效比特数 这些有效位应是PCD所决定的冲突发生之前被接收到的UIDCLn的一部分再加上 0 b或 1 b 典型的实现是增加 1 b NVB编码 1字节 较高4位称为字节计数 规定所有被8分开的有效数据位的数 包括被PCD发送的NVB和SEL 这样 字节计数的最小值是2而最大值是7 较低4位称为比特计数 规定由PCD发送的所有有效数据位模8后的数 可编辑 30 2020 2 5 Select过程 步骤8 PCD发送SEL和NVB 后随有效位本身 步骤9 只有PICC的UIDCLn中的一部分等于PCD所发送的有效位时 PICC才应发送其UIDCLn的其余部分 步骤10 如果出现进一步的冲突 则重复步骤6 9 最大的环数目是32 步骤11 如果不出现进一步的冲突 则PCD分配带有值为 70 的NVB 注 该值定义了PCD将发送完整的UIDCLn 可编辑 31 2020 2 5 Select过程 步骤12 PCD发送SEL和NVB 后随UIDCLn的所有40个位 后面又紧跟CRC A校验和 步骤13 它的UIDCLn与40个比特匹配 则该PICC以其SAK表示响应 SAK的编码 可编辑 32 2020 2 5 步骤14 如果UID完整 则PICC应发送带有清空的串联级别位的SAK 并从READY状态转换到ACTIVE状态 步骤15 PCD应检验SAK的串联比特是否被设置 以决定带有递增串联级别的进一步防冲突环是否应继续进行 如果PICC的UID是已知的 则PCD可以跳过步骤2 10来选择该PICC 而无需执行防冲突环 可编辑 33 2020 2 5 发送REQA 接收ATQA 选择UIDCL1 完成比特帧防冲突 专用帧和协议 CL 1 定义在ISO IEC14443 4中命令 专用防冲突 比特帧防冲突 UID完整 UID不完整 PCD初始化和防冲突 可编辑 34 2020 2 5 UID内容和串联级别 UID由4 7或10个UID字节组成 因此 PICC最多应处理3个串联级别 以得到所有UID字节 在每个串联级别内 由5个数据字节组成的UID的一部分应被发送到PCD 根据最大串联级别 定义了UID长度的三个类型 可编辑 35 2020 2 5 UID内容和串联级别 UIDCLn 根据串联级别n UID的一部分 由5个字节组成 3 n 1UIDn UID的字节 n n 0BCC UIDCLn校验字节 4个先前字节的 异或 值CT 串联标记 88 UID是一固定的唯一数或由PICC动态生成的随机数 UID的第一个字节 uid0 分配后随UID字节的内容 可编辑 36 2020 2 5 UID内容和串联级别 单个长度的UID 两个和三个长度的UID 注 串联标记CT的值 88 应不用于单个长度UID中的uid0 在ISO IEC7816 6 AM1中为 私用 标出的值 81 到 FE 在本上下文中应不予允许 可编辑 37 2020 2 5 UID内容和串联级别 图 串联级别的使用 注 串联标记的用途是迫使造成与具有较小UID长度的PICC冲突 因此 UID0或UID3都不应具有串联标记的值 可编辑 38 2020 2 5 例题1 假设在PCD场中有2张PICC卡 试说明初始化和防冲突过程 已知 PICC 1的UID大小 1 UID0 10 PICC 2的UID大小 2 约定 PCDtoPICC PICCtoPCD b 发送的第1位 最低位 可编辑 39 2020 2 5 比特帧防冲突选择时序如图所示 操作分三阶段 1 Request PCD发送请求命令 ATQA PICC 1 b1 1000000000000000 b16 卡 1采用比特防冲突 b8b7 00 UID 1 ATQA PICC 2 b1 1000001000000000 b16 卡 2采用比特防冲突 b8b7 01 UID 2 26 所有卡PICC应答ATQA 可编辑 40 2020 2 5 3 Anticollisionloop cascadelevel2 防冲突循环CL2 95 20 PICC 2 SEL命令 b1 0 b8b3 0 UID完整 95 70 现在已完整 从UID0 UID7 7 最大字节数 表5 8 卡应答SAK 指出UID完整 从Ready状态转换到Active状态 可编辑 41 2020
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业模拟考试题及答案
- 期末打印题库及答案
- 甘肃建筑安全员A证考试题库及答案
- 模具行业2025年数字化设计与仿真技术应用创新与突破报告
- dfs编程题目及答案
- 文化与科技融合在数字文化版权保护中的应用模式研究报告
- 2025年人工智能训练师考试模拟试卷及答案(数据标注与模型训练)-Python编
- 2025年消保知识测试题库【附答案】
- 2025年美国纳帕谷葡萄酒产区特色品牌国际化趋势分析
- 2025-2030生态修复工程市场化运作模式与融资渠道创新
- 找对英语学习方法的第一本书
- 2.AD830机台板面操作讲解
- 《诺丁山》经典台词
- 职高英语词汇表优质资料
- YY/T 0752-2009电动骨组织手术设备
- GB/T 40080-2021钢管无损检测用于确认无缝和焊接钢管(埋弧焊除外)水压密实性的自动电磁检测方法
- GB/T 2-2001紧固件外螺纹零件的末端
- 路基土石方工程施工方案
- 教育评价学全套ppt课件完整版教学教程
- 手术通知单模板
- 油气藏类型、典型的相图特征和识别实例
评论
0/150
提交评论