IC卡的读写过程详解学习教案_第1页
IC卡的读写过程详解学习教案_第2页
IC卡的读写过程详解学习教案_第3页
IC卡的读写过程详解学习教案_第4页
IC卡的读写过程详解学习教案_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1IC卡的读写过程详解卡的读写过程详解第一页,编辑于星期六:十五点 二十四分。22022-6-29第1页/共41页第二页,编辑于星期六:十五点 二十四分。32022-6-29第2页/共41页第三页,编辑于星期六:十五点 二十四分。42022-6-29第3页/共41页第四页,编辑于星期六:十五点 二十四分。52022-6-29图图1:Frame delay time PICC to PCD第4页/共41页第五页,编辑于星期六:十五点 二十四分。62022-6-29表一:表一:Frame delay time PICC to PCD第5页/共41页第六页,编辑于星期六:十五点 二十四分。72

2、022-6-29起始位命令:26(Request)或52(Wake-Up)图二第6页/共41页第七页,编辑于星期六:十五点 二十四分。82022-6-29起始位n*(8个数据位+奇数奇偶校验位),n1。每个数据字节的LSB首先被发送。每个数据字节后面跟随一个奇数奇偶校验位。终止位 第7页/共41页第八页,编辑于星期六:十五点 二十四分。92022-6-29第8页/共41页第九页,编辑于星期六:十五点 二十四分。102022-6-29第9页/共41页第十页,编辑于星期六:十五点 二十四分。112022-6-29SPLIT BYTE,PCD应忽略第二部分的第一个奇偶校验位。第10页/共41页第十一

3、页,编辑于星期六:十五点 二十四分。122022-6-29第11页/共41页第十二页,编辑于星期六:十五点 二十四分。132022-6-29第12页/共41页第十三页,编辑于星期六:十五点 二十四分。142022-6-29第13页/共41页第十四页,编辑于星期六:十五点 二十四分。152022-6-29 PICC由于缺少载波能量而处于断电状态,也由于缺少载波能量而处于断电状态,也不发射副载波。不发射副载波。 电磁场激活后,电磁场激活后,PICC进入进入IDLE状态。状态。第14页/共41页第十五页,编辑于星期六:十五点 二十四分。162022-6-29l当收到一个有效的当收到一个有效的REQA

4、或或WAKE-UP命令,命令,就进入就进入READY状态。状态。l当当PICC的的UID(唯一标识符)被(唯一标识符)被PCD发来的发来的Selection命令选中时,就退出本状态。命令选中时,就退出本状态。l 当当PICC的的UID被被PCD选中时就进入本状态。选中时就进入本状态。l 在激活状态,完成本次应用的全部操作。在激活状态,完成本次应用的全部操作。第15页/共41页第十六页,编辑于星期六:十五点 二十四分。172022-6-29第16页/共41页第十七页,编辑于星期六:十五点 二十四分。182022-6-29 POWER OFF IDLE 状态状态 HALT 状态状态REQA命令命令

5、 READY 状态状态 ACTIVE 状态状态防冲突循防冲突循环环Select 命令命令HALT 命令命令应应 用用Wake-up 命令命令第17页/共41页第十八页,编辑于星期六:十五点 二十四分。192022-6-29第18页/共41页第十九页,编辑于星期六:十五点 二十四分。202022-6-29 这两条命令都是使卡进入这两条命令都是使卡进入Ready状态,差别是状态,差别是REQA命令从命令从IDLE进入进入Ready状态,而状态,而Wake-up从从Halt进入进入Ready状态。状态。 PICC接收到接收到REQA命令或命令或WAKE-UP命令后,命令后,在在PCD能量场范围内的所

6、有能量场范围内的所有PICC同步发出同步发出ATQA应答,长度为应答,长度为2字节。字节。b7b6b5b4b3b2b1说明说明“26”REAQ01001101010010“52”Wake-up第19页/共41页第二十页,编辑于星期六:十五点 二十四分。212022-6-29 PCD发出防冲突命令的目的是想从发出防冲突命令的目的是想从PICC得到卡的得到卡的UID CLn的一部分或全部,从而选出一张卡。的一部分或全部,从而选出一张卡。第20页/共41页第二十一页,编辑于星期六:十五点 二十四分。222022-6-29PICC保持在READY状态中并且该PCD应以递增串联级别启动一个新的防冲突环。

7、第21页/共41页第二十二页,编辑于星期六:十五点 二十四分。232022-6-29第22页/共41页第二十三页,编辑于星期六:十五点 二十四分。242022-6-29第23页/共41页第二十四页,编辑于星期六:十五点 二十四分。252022-6-29b16 b9b8b7b6b5b4b3b2b1RFU 置置0UID大小比特帧大小比特帧RFU比特帧防冲突比特帧防冲突(只有(只有1位置位置1)ATQ的的b8b7UID的大小的大小最大级联最大级联CLUID的字节数的字节数0001101231234710第24页/共41页第二十五页,编辑于星期六:十五点 二十四分。262022-6-29b8b7b6b

8、5b4b3b2b1说明说明 1 0 0 1 0 0 1 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 1 1“93”选择选择UID CL1“95”选择选择UID CL2“97”选择选择UID CL3第25页/共41页第二十六页,编辑于星期六:十五点 二十四分。272022-6-2910可被跳过。第26页/共41页第二十七页,编辑于星期六:十五点 二十四分。282022-6-294PCD所有有效数据位模8后的数。第27页/共41页第二十八页,编辑于星期六:十五点 二十四分。292022-6-29第28页/共41页第二十九页,编辑于星期六:十五点 二十四分。302022-6-29SA

9、K的编码的编码b8b7b6b5b4b3b2b1RFUb6=1,PICC兼兼容容14443RFUb3=0, UID 完整完整b3=1, 还有部分还有部分UID CLn需确认需确认RFU第29页/共41页第三十页,编辑于星期六:十五点 二十四分。312022-6-29第30页/共41页第三十一页,编辑于星期六:十五点 二十四分。322022-6-29 开开 始始发送发送REQA接收接收ATQA选择选择UID CL1完成比特帧防冲突完成比特帧防冲突检测检测ATQA专用帧和专用帧和协议协议CL+1定义在定义在ISO/IEC 144434中命令中命令专用防冲突专用防冲突比特帧防冲突比特帧防冲突UID完整

10、完整UID不完不完整整检测检测SAKPCD初始化和防冲突初始化和防冲突第31页/共41页第三十二页,编辑于星期六:十五点 二十四分。332022-6-29第32页/共41页第三十三页,编辑于星期六:十五点 二十四分。342022-6-29第33页/共41页第三十四页,编辑于星期六:十五点 二十四分。352022-6-29两个和三个长度的UID 注:串联标记CT的值88应不用于单个长度UID中的uid0。在ISO/IEC 7816-6/AM1中为“私用”标出的值81到FE在本上下文中应不予允许。第34页/共41页第三十五页,编辑于星期六:十五点 二十四分。362022-6-29注:串联标记的用途

11、是迫使造成与具有较小UID长度的PICC冲突。因此,UID0或UID3都不应具有串联标记的值。 第35页/共41页第三十六页,编辑于星期六:十五点 二十四分。372022-6-29例题例题1:假设在:假设在PCD场中有场中有2张张PICC卡,卡, 试说明初始化和防冲突过程。试说明初始化和防冲突过程。已知已知: PICC1的的UID 大小:大小:1,UID0=“10” PICC2的的UID 大小:大小:2约定约定:PCD to PICCPICC to PCD( )b发送的第发送的第1位(最低位)位(最低位)第36页/共41页第三十七页,编辑于星期六:十五点 二十四分。382022-6-29 比特

12、帧防冲突选择时序如图所示,操作分比特帧防冲突选择时序如图所示,操作分三阶段:三阶段:(1)Request(PCD发送请求命令)发送请求命令)REQAATQAPICC #1b1(10000000 00000000)b16卡卡1采用比特防冲突,采用比特防冲突,b8b7=00, UID1ATQAPICC #2b1(10000010 00000000)b16卡卡2采用比特防冲突,采用比特防冲突,b8b7=01, UID2 26所有卡所有卡PICC应答应答ATQA第37页/共41页第三十八页,编辑于星期六:十五点 二十四分。392022-6-29 (3)Anticollision loop, casca

13、de level 2(防冲突循环(防冲突循环CL2) 95SELNVB 20PICC #2UID3UID4UID5UID6BCCSELNVBCT UID0UID1UID2BCCCRC-ASEL命令命令SAKCRC-Ab1( 0 )b8 b3=0, UID 完整完整 95 70现在已完整,从现在已完整,从UID0UID7“7”最大字节数,表最大字节数,表5.8 卡应答卡应答SAK,指出,指出UID完整,从完整,从Ready状态转换到状态转换到Active状态状态第38页/共41页第三十九页,编辑于星期六:十五点 二十四分。402022-6-29 (2)Anticollision loop, cascade level 1(防冲突循环(防冲突循环CL1)PICC #1b1(00001000 )b8 UID1PICC #2b1(00010001 )b8 UID2 93SELNVB 20UID0UID1UID2UID3BCCCTUID0UID1UID2BCC表表First collision at bitpoint 4SELNVB 93 24 UID0UID1UID2BCCb1(0001 )b4(00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论