加入收藏设为首页
4443-3 网罗: 网罗: 1. 2. 3. 4. 5. 6. PCD接续轮寻进入能量场的 接续轮寻进入能量场的PICCISO 14443-3 Type A初始化和防冲突算法 运用体系职业部测试组 2010.7 实质先容 ISO/IEC 1;入能量场的 接续轮寻进; 之间举行通讯的初始化阶段用 的字节方式、帧和时序正在PCD与PICC之间举行通讯的初始化阶段用 与;、帧和时序的字节方式;A(下令和应答)的实质初始化REQA和ATQ;令和应答)的实质初始化 和 (命;的方式 张卡并与之通讯的方式多张卡中检出1张卡并与之通讯;卡并与之通讯的方式多张卡中检出 张;初始化通讯的其他参数PCD与PICC举行;信的其他参数举行初始化通;卡落选出1张卡的可选方式 张卡的可选方式与 举行初始化通讯的其他参数 加快从多。 张卡的可选方式加快从多卡落选出。断轮寻进入能量场的PICC PCD: : 为及时检出进入PCD能量场的 能量场的PICC2011-11-22 2 接续轮寻进入能量场的 PCD接续轮寻进入能量场的PICC 不,检出进入 能量场的 PCD反复 为及时,求下令REQA反复 发出请,发出恳求下令 并查寻应答 ,答ATQA并查寻应,一 这, 经过称为“轮寻”经过称为“轮寻”。D能量场的 能量场的5ms内PICC: : 正在进入PC,量场的 内 应能接纳到 REQAPICC应能接纳到 正在进入 能。。FGT):保障通讯正 Time(FGT): ):保障通讯正 常的最幼FDT 常的最幼FDT 1.3 PCD帧传输完毕到PICC反应帧入手下手之间的 PCD帧传输完毕到 帧传输完毕到PICC反应帧入手下手之间的 FGT见图一及表一 FGT见图一及表一2011-11-22 3 位、字节、时序和帧方式 1. 位、字节和帧方式 1.1 Frame Delay Time(FDT):相反倾向的 Time(FDT): ):相反倾向的 相邻两帧之间的间隔 1.2 Frame Guard Time(;及表一见图一;1-22 5 表一: 表一:Frame delay time PICC to PCD 1.5 Request Guard Time(RGT):界说为 Time(RGT): ):界说为 两个连接Request下令的开始位间的最幼时 两个连接Request下令的开始位间的最幼时 它的值为7000/fc1.4 PICC帧传输完毕到PCD帧之间的FGT 起码 PICC帧传输完毕到 帧传输完毕到PCD帧之间的 帧之间的FGT fc载波频率 载波频率) 为1172 / fc. (fc载波频率) 2011-11-22 4 图1:Frame delay time PICC to PCD : 2011-1。间。000/fc它的值为7。ke-Up帧用来初始化通讯并按 以下步骤构成: 以下步骤构成: 开始位 7个数据位发送2011-11-22 6 和Wake-Up帧用来初始化通讯并按 Request和Wa,起初发送LSB。据内 容是‘26’(尺度REQA的数,52’) 终止位 不加奇偶校验位WAKE-UP恳求的数据实质是‘。 7 尺度帧用于数据换取并按以下步骤构成 : 开始位 n*(8个数据位+奇数奇偶校验位)开始位 下令:26(Request)或52(Wake-Up) 图二 2011-11-22,≥1n。LSB起初被发送每个数据字节的。随一个奇数奇偶校验位每个数据字节后面跟。个PICC同时发送分歧比特到PCD时 PCD将检测到比特冲突终止位 2011-11-22 8 面向比特的防冲突 当起码两。环境下这种,全体位赓续岁月内起码一个 比特的,波举行调 造载波以副载。正在防冲突轮回时候行使面向比特的防冲突帧仅,7个数据字节的尺度帧而且结果上该帧是带有,分从PCD到PICC传输它被别离成两局限:第1部,CC到PCD传输第2局限从PI。和应为56 规矩2:第1局限的最幼长度应为16个数据位 规矩3:第1局限的最大长度应为55个数据位 从而2011-11-22 9 面向比特的防冲突 下列规矩应实用于第1局限和第2局限的长度: 规矩1:数据位之,度应为1个数据位第2局限的最幼长,度应为40个数据位最大长 2 1 。0 面向比特的防冲突 从而2011-11-22 1,度应为1个数据位第2局限的最幼长,为40个数据位最大 长度应。据字节周围内的任 何比特位子因为该别离能够产生正在一个数,YTE环境:正在完好数据字节后别离故界说了两种环境: FULL B。数据位之后加上一个奇偶校验位正在第 BYTE 1局限的结尾。12博国际开户,环境:正在数据字节周围内别离1 SPLIT BYTE。据位之后不加奇偶校验位正在 第1局限的结尾数。界说了位 的构造构造和位传输的步骤下面全字节环境和别离字节环境的例子。T BYTE关于SPLI,分的第一个奇偶校验位PCD应怠忽第二部。程正在ITU-T倡导的V.41第2 段中界说2011-11-22 11 编码和校验过。6 + x12 + x5 + 1用来天生校验位的天生多项式为x1。‘6363’初始值应为。据字节中并通过尺度帧来发送CRC_A应被 增加到数。WER OFF PICC因为欠缺载波能量而处于断电状况2011-11-22 14 各状况 各状况 (1)PO,量而处于断电状况因为欠缺载波能,断电状况 也不发射副载波因为欠缺载波能量而处于。射副载波也不发。状况 闲置) 电磁场激活后(2)IDLE (闲置),LE状况进入ID。态状。激活后电磁场,Y (停当)状况 停当) 当收到一个有用的REQA或WAKE-UP下令PICC进入 进入 状况 2011-11-22 15 (3)READ,下令或 , 就进入READY状况当收到一个有用的 下令。态状。的 的 (独一标识符) 发来的 Selection下令选中时就进入 状况 当PICC的UID(独一标识符)被PCD发来,本状况就退出。选中时下令,就退出本状况下令选中时 。TIVE(激活) 选中时就进入本状况(4)ACTIVE(激活)状况 AC。CD选中时就进入本状况当PICC的UID被P。入本状况 正在激活状况的 被 选中时就进,用的全面操作竣工本次应。活状况正在激,用的全面操作竣工本次应。T下令或本局限中不决义的运用 该状况通过HALT下令或本局限中不决义的运用 特定下令来进入2011-11-22 16 (5)HALT(放手)状况 HALT(放手) 该状况通过HAL。状况中正在这种, 特定下令来进入PICC应仅反应。状况中正在这种,ADY状况的 状况的WAKE-UP下令 下令PICC应仅反应 PICC转换为 转换为RE。Y状况的WAKE-UP下令使PICC转换为READ。PCD 治理进入能量场的多张卡的下令 REQA WAKEWAKE-UP ANTICOLLISION SELECT HALT 2011-11-22 19 (1)REQA下令和WAKE-UP下令 REQA下令和 下令和WAKE-UP下令 这两条下令都是使卡进入Ready状况2011-11-22 17 状况 REQA下令 下令 防冲突轮回 READY 状况 Select 下令 运用 ACTIVE 状况 HALT 下令 Wake-up 下令 HALT 状况 PICC状况图( PICC状况图(图1) 状况图 2011-11-22 18 下令集 , 状况不同是,从 下令从IDLE进入 进入Ready状况这两条下令都是使卡进入 状况 REQA下令,-up 状况而Wake, 进入Ready状况下令从 进入 状况。态状。AKE-UP下令 接受到 下令或 下令 能量场周围内的通盘PICC同步发 后从Halt进入 进入 状况 PICC接受到 接受到REQA下令或 下令或W,量场周围内的通盘 同步发 应答正在PCD能量场周围内的通盘 能,节字。QA应答出AT, 字节长度为。Wake-up = (2)ANTICOLLISION下令与SELECT下令 ANTICOLLISION下令与 下令与SELECT下令 -用于防冲突轮回应答 长度为2字节 b7b6b5b4b3b2b1 讲明 0100110 1010010 2011-11-22 20 “26”=REAQ = “52”=,用于防冲突轮回构成如下: ,n(0~40位) 下令方式: 下令方式: SEL 1字节 NVB 1字节 UID CLn 数据位 0~4字节 BCC校验位 BCC校验位 1字节 校验位仅当UID的数据位为 字节时(完好)才有构成如下: 选取代码SEL( 字节) 选取代码SEL(1字节) 有用位数目NVB( 字节) 有用位数目NVB(1字节) NVB指定的 指定的UID CLn( 40位 由NVB指定的UID CL。位为4字节时(完好)才有校验位仅当UID的数据。CC取得卡的 发出防冲突下令的主意是思从 取得卡的 UID CLn的一局限或全面的数据位为4 PCD发出防冲突下令的主意是思从 发出防冲突下令的主意是思从PI,出一张卡从而选。分或全面的一部, 从而选出一张卡的一局限或全面。只须NVB没有原则40个有用位2011-11-22 21 , READY状况中若PICC维持正在,ICOLLISION下令该下令就被称为 ANT。40个数据位 (NVB=‘70’)假使NVB原则了UID CLn的,CRC_A则应增加。ELECT下令该下令称为 S。送了完好的UID假使PICC已发,状况并正在其 SAK-反应中指出UID完好则它从READY状况转换到ACTIVE。则否,CD应以递增串联级别启动 一个新的防冲突环PICC维持正在 READY状况中而且该P。) CRC(轮回校验码) 2字节 E 假使PICC正在HALT帧竣事后 假使PICC正在HALT帧竣事后1ms周期期 帧竣事后1ms周期期 间以任何调造默示反应2011-11-22 22 (3)HALT 下令 HALT 下令由4个字节构成: 下令由4个字节构成: S 50 1字节 00 1字节 CRC(轮回校验码,造默示反应间以任何调,释为‘不确认’则该反应应解 。个数据字节中编码了可用防 通盘 冲突类型的恳求应答( 冲突类型的恳求应答(ATQA)默示同步地举行 ) 反应释为‘不确认’ 2011-11-22 23 恳求应答 通盘PICC以其正在两个数据字节中编码了可用防 以其正在两。应响。个卡应答假使有多,能产生冲突可。个卡应答假使有多,能产生冲突可。码为一个 内的冲突解码为一个(1)bPCD应把 应把 ATQA内的冲突解,的冲突解码为一个 其结果是通盘 内,逻辑“或”ATQA的。ID的巨细 的巨细 1 2 3 最大级联CL 最大级联 1 2 3 UID的字节数 的字节数 4 7 10 UID的巨细 UID的巨细 2011-11-22 25 经过 经过 Select经过的主意是得到来自PICC的UID以及选取 该PICC以便进一步通讯的逻辑“ 的逻辑 2011-11-22 24 置0 b8b7 UID巨细比特帧 巨细比特帧 b6 RFU b5b4b3b2b1 比特帧防冲突 惟有1位子 位子1) (惟有 位子 ) ATQA的编码 ATQA的编码 ATQ的b8b7 的 00 01 10 U,下图见。:PCD赋值编码了串联级另表SEL下面算法应实用于防冲突环: 措施1。 选取UID CL1 选取 “95”选取 选取UID CL2 选取 “97”选取 选取UID CL3 选取 经过 经过 措施2:PCD分派了带有值为‘20’的NVBSEL的编码 SEL的编码 b8b7b6b5b4b3b2b1 10010011 10010101 10010111 2011-11-22 26 讲明 “93”选取。送UID CLn的任何部 分注:该值界说了该PCD将不发。C以其完 整的UID CLn默示反应所以该下令迫使作事场内的通盘PIC。送SEL和NVB措施3:PCD发。用它们的完好 的UID CLn反应措施4:作事场内的通盘PICC应使。ICC具有独一序列号措施5:假设场内的P,么那,的PICC反应假使一个以上,突爆发则冲。有冲突爆发假使没 ,骤10可被跳过则措施6到步。 措施6:PCD应识别出第一个冲突的位子2011-11-22 27 经过 经过。配了带有值的NVB措施7:PCD分, CLn有用比特数该值原则了 UID。的UID CLn的一局限 再加上(0)b或(1)b这些有用位应是PCD所决 定的冲突爆发之前被接受到。加多(1)b典范的实行是。B 1 较高4位称为字节计数NVB编码(1字节): NV,的有用 数据位的数原则通盘被8隔离,的NVB和SEL网罗被PCD发送。 样这,是2而最大值是7字节计数的最幼值。为比特计数较低4位称, 有用数据位模8后的数原则由PCD发送的通盘。程 措施8:PCD发送SEL和NVB2011-11-22 28 经过 过,效位本死后随有。中的一局限等于 PCD所发送的有用位时措施9:惟有PICC的UID CLn,ID CLn的其余局限PICC才应发送其U。产生进一步的冲突措施10:假使,骤 6~9则反复步。数量是32最大的环。产生进一步的冲突措施11:假使不,值为‘70’的NVB则PCD分派 带有。发送完好的UID CLn注:该值界说了PCD将。程 措施12:PCD发送SEL和NVB2011-11-22 29 经过 过,n的 通盘40个位后随UID CL,RC_A校验和后面又紧跟C。CLn与40个比特成婚措施13:它的UID ,其SAK默示反应则该 PICC以。 b6 b6=1b8b7 RFU,,RFU b3 b2b1 RFU b3=0PICC兼 兼 容14443 b5b4 ,整 b3=1UID 完,编码 2011-11-22 30 措施14:假使UID完好又有局限UID CLn 又有局限 需确认 SAK的编码 的,空 的串联级别位的SAK则PICC应发送带有清,换到 ACTIVE状况并从READY状况转。AK的串联比特是否被修设措施15:PCD应查验S,一步防冲突环是否 应不绝举行以决计带有递增串联级另表进。UID是已知的假使PICC的,2~10来选取该PICC则PCD能够跳过措施 ,行防冲突环而无需执。冲突 UID不完好 不完好 检测 2011-11-22 32 SAK UID完好 完好 界说正在ISO/IEC 界说正在 -4中下令 - 中下令 UID实质和串联级别 实质和串联级别 UID由4、7或10个UID字节构成2011-11-22 31 入手下手 发送REQA 发送 接受ATQA 接受 专用防冲突 检测 ATQA 专用帧和 同意 CL+1 PCD初始化和防冲突 初始化和防冲突 比特帧防冲突 选取UID CL1 选取 竣工比特帧防。此因,管造3个串联级别PICC最 多应,UID字节以取得通盘。串联级别内正在 每个,的一 局限应被发送到PCD由5个数据字节构成的UID。串联级别依照最大,长度的三个类型界说 了UID。实质和串联级别 UID CLn:依照串联级别n2011-11-22 33 实质和串联级别 ,的一局限UID,字节构成由5 个,n:UID的字节#n3≥n≥1 UID,ID CLn校验字节n≥0 BCC:U,” 值 CT:串联象征4个先前字节的“异或,数或由PICC动态天生的随机 数‘88’ UID是一固定的独一。)分派后随UID字节 的实质UID的第一个字节(uid0。UID 注:串联象征CT的值‘88’应不必于单个长度UID中的uid02011-11-22 34 实质和串联级别 实质和串联级别 单个长度的。中为“私用”标出的值‘81’到‘FE’ 正在本上下文中应不予容许两个和三个长度的UID 正在ISO/IEC 7816-6/AM1。另表行使 注:串联象征的用处是迫使形成与拥有较幼UID长度的PICC冲突2011-11-22 35 实质和串联级别 实质和串联级别 图:串联级。此因,不应拥有串联象征的值UID0或UID3都。有2张 例题 :假设正在PCD场中有 张PICC卡2011-11-22 36 例题1:假设正在 场中,初始化和防冲突经过场中有 卡 试讲明。和防冲突经过试讲明初始化。巨细: 已知: ,1的UID 巨细:1已知: PICC#,CD (× × ×‥ ×)b 发送的第1位 最低位) 发送的第 位(最低位) 2011-11-22 37 比特帧防冲突选取时序如图所示UID0=“10” # 的 PICC#2的UID 巨细:2 # 的 巨细: 商定: 商定: PCD to PICC PICC to P,择时序如图所示比特帧防冲突选,恳求下令 REQA ’26’ 通盘卡PICC应答 应答ATQA 通盘卡 应答 ATQA 采用比特防冲突操作 分三阶段: 分三阶段: 发送恳求下令) (1)Request(PCD发送恳求下令) ) ( 发送,#1 卡#1采用比特防冲突采用比特防冲突 PICC ,7=00b8b,0000)b16 ( ) ATQA 采用比特防冲突∴UID=1 = b1(10000000 0000,#2 卡#2采用比特防冲突采用比特防冲突 PICC ,7=01b8b,) 2011-11-22 38 (3)Anticollision loop∴UID=2 = b1(10000010 00000000)b16 ( ,95’ ’20’ UID3 UID4 UID5 UID6 BCC PICC #2 现正在已完好cascade level 2(防冲突轮回 ) (防冲突轮回CL2) ) SEL NVB ’,已完好现正在,ID2 BCC CRC-A SAK CRC-A ’95’ ’70’ “7”-最大字节数从UID0~UID7 ~ SEL 下令 SEL NVB CT UID0 UID1 U,-最大字节数表5.8 , × × )b8 ( b3=0b1(× × 0 × × ×, 卡应答SAKUID 完好,ID完好指出U,转换到 卡应答 从Ready状况, 完好指出,-11-22 39 (2)Anticollision loop状况转换到Active状况 状况 完好 状况转换到 2011, UID=2 = b1(00010001 )b8 ( SEL NVB UID0 UID1 UID2 BCC First collision at bitpoint #4 ∴ coll=4 = PICC #2 ’93’ ’24’ (0001 ) SEL NVB b1(0001 )b4 ( CT UID0 UID1 UID2 惟有卡2反应cascade level 1(防冲突轮回 ) (防冲突轮回CL1) ) SEL NVB ’93’ ’20’ UID0 UID1 UID2 UID3 BCC PICC #1 = ∵UID=1 PCD发防冲突下令 b1(00001000 )b8 发防冲突下令 ( CT UID0 UID1 UID2 BCC 表5.6 PICC #2 ∵, 反应惟有卡,001 )b8 ( b1(× × 1 × × × × × )b8 ( 2011-11-22 40 b3=1故不冲突 反应 BCC CRC-A SAK CRC-A SEL 下令 ’93’ ’70’ b1(00010,完好 不完UID不整 IT/谋划机_专业材料IC卡的读写经过详解_。443IC卡读写过基于ISO-14程 12bet体育在线娱乐