转自:http://seo.zoapiere.com/blog/?p=812

一、非接触IC卡简介

非接触IC卡又称射频卡,是射频识别技术和IC卡技术有机结合的产物。它解决了无源(卡中无电源)和免接触这一难题,具有更加方便、快捷的特点,广泛用于电子支付、通道控制、公交收费、停车收费、食堂售饭、考勤和门禁等多种场合。

非接触IC卡与条码卡、磁卡、接触式IC卡比较具有高安全性、高可靠性、使用方便快捷。这主要是由其技术特点决定,在近距耦合应用中主要遵循的标准是ISO/IEC14443。

二、ISO/IEC14443简介

ISO/IEC14443规定了邻近卡(PICC)的物理特性;需要供给能量的场的性质与特征,以及邻近耦合设备(PCDs)和邻近卡(PICCs)之间的双向通信;卡(PICCs)进入邻近耦合设备(PCDs)时的轮寻,通信初始化阶段的字符格式,帧结构,时序信息;非接触的半双功的块传输协议并定义了激活和停止协议的步骤。传输协议同时适用于TYPEA和TYPEB。

TYPEA和TYPEB型卡片主要的区别在于载波调制深度及二进制数的编码方式和防冲突机制。

1、调制解调与编码解码技术

根据信号发送和接收方式的不同,ISO/IEC14443-3定义了TYPEA、TYPEB两种卡型。它们的不同主要在于载波的调制深度及二进制数的编码方式。

从PCD向PICC传送信号时,二者是通过13.56Mhz的射频载波传送信号。从PICC向PCD传送信号时,二者均通过调制载波传送信号,副载波频率皆为847KHz。

TypeA型卡在读写机上向卡传送信号时,是通过13.65MHz的射频载波传送信号。其采用方案为同步、改进的Miller编码方式,通过100%ASK传送;当卡向读写机具传送信号时,通过调制载波传送信号。使用847kHz的副载波传送Manchester编码。简单说,当表示信息“1”时,信号会有0.3微妙的间隙,当表示信息“0”时,信号可能有间隙也可能没有,与前后的信息有关。这种方式的优点是信息区别明显,受干扰的机会少,反应速度快,不容易误操作;缺点是在需要持续不断的提高能量到非接触卡时,能量有可能会出现波动。

TypeB型卡在读写机具向卡传送信号时,也是通过13.65MHz的射频载波信号,但采用的是异步、NRZ编码方式,通过用10%ASK传送的方案;在卡向读写机具传送信号时,则是采用的BPSK编码进行调制。即信息“1”和信息“0”的区别在于信息“1”的信号幅度大,即信号强,信息“0”的信号幅度小,即信号弱。这种方式的优点是持续不断的信号传递,不会出现能量波动的情况;

根据二者的设计方案不同,可看出,TYPEA和TYPEB有以下不同:

◆TYPEB接收信号时,不会因能量损失而使芯片内部逻辑及软件工作停止。在NPAUSE到来,TYPEA的芯片得不到时钟,而TYPEB用10%ASK,卡片可以从读写器获得持续的能量;TYPEB时容易稳压,所以比较安全可靠。TYPEA卡采用100%调制方式,在调制发生时候无能量传输,仅仅靠卡片内部电容维持,所以卡片的通讯必须达到一定的速率,在电容电量耗完之前结束本次调制,否则卡片会复位。

◆负载波采用BPSK调制技术,TYPEB较TYPEA方案降低了6dB的信号燥声,抗干扰能力更强。

◆外围电路设计简单。读写机具到卡及卡到读写机具的编码方式均采用NRZ方案,电路设计对称,设计时可使用简单的UARTS,TYPEB更容易实现。

2、防冲突机制

ISO/IEC14443-3规定了TYPEA,TYPEB的防冲突机制。二者防冲突机制的原理完全不同。前者是基于BIT冲突检测协议,后者则是通过字节、帧及命令完成防冲突。

TYPEB与TYPEA相比,具有传输能量不中断、速率更高、抗干扰能力更强的优点。RFID的核心是防冲突技术,这也是和接触式IC卡的主要区别。

从建立PCD与PICC(CPU卡)之间通信的方面来比较:

TYPEA类型卡片需要的基本命令有:

REQA对A型卡的请求或(WAKE-UP唤醒)

ANTICOLLISION防冲突

SELECT选择命令

RATS应答响应

TYPEB类型卡片需要的基本命令有:

REQB对B型卡的请求

ATTRIBPICC选择命

从以上的比较可以看出:

TYPEB类型卡片具有使用更少的命令,更快的响应速度来实现防冲突和选择卡片的能力。

TYPEA的防冲突需要卡片上较高和较精确的时序,因此需要在卡和读写器中分别加更多硬件,而TYPEB的防冲突更容易实现。

目前TYPEA和TYPEB孰优孰劣尚在争议中。TYPEA的产品(Mifare卡)具有更高的市场普及率;但是TYPEB应该在安全性、高速率和适应性方面有更好的前景,代表产品如二代身份证。

ISO/IEC 14443协议浅谈—TYPE A 与 TYPE B 之比较相关推荐

  1. ISO/IEC 14443协议浅谈:TYPE A与TYPE B

    ISO/IEC14443规定了邻近卡(PICC)的物理特性;需要供给能量的场的性质与特征,以及邻近耦合设备(PCDs)和邻近卡(PICCs)之间的双向通信;卡(PICCs)进入邻近耦合设备(PCDs) ...

  2. python中dtype什么意思_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  3. python dtype什么意思_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  4. python中astype用法_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  5. ISO/IEC 14443、射频、PICC

    目录 一.非接触IC卡简介 二.ISO/IEC14443简介 2.1调制解调与编码解码技术 2.2 防冲突机制 2.2.1 什么是防冲突?为什么要防冲突? 2.2.2 怎么防冲突? 三.TYPE A和 ...

  6. 服务器ie打不开http协议,在浏览器输入地址后,这个世界发生了什么(http协议浅谈)...

    引言 这篇文章是我各处收集有关于http的知识,不成体系,爱看不看?,看完点赞. 我们输入网址之后发生的事情 输入网址并回车(URL 包括 协议名称 域名或者IP 端口号 请求资源具体地址 参数) 解 ...

  7. 浅谈Python中的type()、dtype()、astype()的区别

    函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等)备注:1.由于 list.dict 等可 ...

  8. HTTP协议浅谈(一)之TCP长连接

    之前的认识 刚接触HTTP请求就听说过HTTP请求有1.0和1.1两个版本(其实还有个0.9版本,因为只接受GET一种请求,不支持POST方法,因此客户端无法向服务器传递太多信息而为人们所忽略),而且 ...

  9. 物联16:4 ISO/IEC 14443-3 防冲突、防碰撞算法、Type A、Type B

    ISO/IEC14443-3 防冲突.防碰撞算法.TypeA.Type B 防冲突原理 1 前言  当2张或2张以上的同类型的PICC卡同时进入RF(Radio Frequency)区域时,多张卡同时 ...

最新文章

  1. matlab消去前一个图,各位matlab高手,如何从2个3元方程中消去一个变量,然后做3维图形~...
  2. thinkcmf安装模板需要点击右键打开新页面的解决办法
  3. 用STM32F103C8T6的做IAP时,在跳转时一直进入HardFault_Handler 解决方法
  4. 自定义parallelStream的thread pool
  5. 用Syslog 记录UNIX和Windows日志的方法
  6. 微软推出Python免费在线教程视频
  7. [转载] JAVA环境变量配置
  8. 下载的oracle如何解压,深度概述Ubuntu oracle下载解压
  9. Mac下Vmware Fusion配置虚拟机虚拟网卡并配置CENTOS上网
  10. 2023计算机考研资料分享
  11. java实现web ssh客户端
  12. A4988驱动步进电机教学
  13. YOLO基础教程(三):视频处理
  14. 干货!STABLE - 一种无监督高鲁棒性图结构学习框架
  15. mysql error :1114 - The table ‘XXX‘ is full
  16. 集合,ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurremtHashMap分别的总结,volatile 关键字的使用
  17. 计算机图形学 -- 光栅图形学扫描线填充多边形[转]
  18. 称为超级计算机,哪台机器被称为世界上最快的超级计算机?
  19. 【毕业设计day04】思路理清
  20. nginx+keepalived+tomcat+memcache负载均衡搭建小集群

热门文章

  1. 邮件狂人告诉你:如何打造最强邮件处理流
  2. 从收货地址,模糊详细地址中获取省市区信息
  3. 使用gpu服务器搭建人脸识别系统,基于GPU的大规模人脸识别系统的设计与实现
  4. Android启动流程:上电到启动第一个APP的详细流程,
  5. vs code 运行C语言并调试
  6. 【数值分析】用matlab解决插值问题、常微分方程初值问题
  7. 从escrow.com购买域名的经验
  8. OpenGL 游戏开发: 熟悉练习【《OpenGL超级宝典》第二章】
  9. android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
  10. 网页首页浏览量计数器