高频ISO14443A标准Mifare系列IC卡简介

高频ISO14443A标准Mifare简介

    Mifare是NXP公司生产的一系列遵守ISO14443A标准的射频卡,包Mifare S50、Mifare S70、Mifare UltraLight、Mifare Pro、Mifare Desfire等,由于Mifare的巨大影响力,业内有时把其它公司生产的遵守ISO14443A标准的射频卡也称为“Mifare”,尤其是Mifare S50卡片,几乎就是ISO14443A标准的代言人。


高频ISO14443A标准Mifare系列IC卡简介 

    至于“Mifare”这个名字的由来,据说1998年Philips收购了瑞士的米克朗(Mikron)公司,该公司之前开发了一套收费系统叫作MIkron FARE-collection System,即米克朗收费系统,简写为Mifare。


    Mifare系列卡片有时也根据卡内使用芯片的不同,把Mifare UltraLight称为MF0,Mifare S50和S70称为MF1,Mifare Pro称为MF2,Mifare Desfire称为MF3。

高频ISO14443A标准Mifare系列IC卡简介

高频ISO14443A标准Mifare特点

  Mifare系列的共同特征就是遵守ISO14443A国际标准,这些共同特征描述如下:

    1.它们都是接近卡PICC(Proximity ICC),读写距离最大10cm。

    2.它们的射频频率都是13.56MHz±7KHz。

    3.这些卡片都是无源免接触的,能量由读写器产生的射频场提供。

    4.读写器产生的射频场的磁场强度在1.5A/m~7.5A/m之间,卡片在这个场强区间内可以连续的正常工作。

    5.卡片首先进入读写器的射频场得电完成初始化,之后等待读写器的命令。读写器与卡片的数据交流总是采用RTF模式,即读写器先发出命令,卡片在规定的时间内对命令作出应答,如果读写器没有命令,卡片无论如何也不能先发言。

    6.读写器向卡片发送命令使用100% ASK调制的修正米勒(Modified Miller)码,卡片应答时使用副载波调制的曼侧斯特(Manchester)码。

    7.卡片与读写器之间通讯的数据速率有4种:106Kbps,212Kbps,424Kbps,847Kbps。但在读卡选择命令(含)之前,通讯速率只能是106Kbps。读卡选择之后,卡片和读写器可以协商使用什么样的速率。106Kbps是怎么来的,它是载波频率13.56MHz除以128得来的,通俗的说法是“载波128分频”。

    8.卡片未进入射频场时称为断电(Power-Off)状态,进入射频场得电复位后进入休闲(Idle)状态,收到读写器的呼叫命令后进入准备(Ready)状态,经过防冲突循环被选中后进入激活(Active)状态,在激活状态收到休眠命令或不认识的命令后进入休眠(Halt)状态。   

    9.这些卡片都有一个全球唯一的序列号,序列号的长度可能是4字节,7字节或10字节。当多张卡片同时进入读写器的射频场时,卡片们遵守面向比特的防冲突机制,由读卡器选出唯一的一张卡片进行操作。读写器操作完一张卡片后,可以发送休眠命令让这张卡片进入休眠状态,而读卡器继续对其他卡片进行操作。

高频ISO14443A标准Mifare系列IC卡简介

    10.这些卡片在卡选择(含)之前的操作步骤都是一样的,卡选择之后的操作就不一样了,比如有的需要验证密码,有的不需要,而且验证密码的方式也有区别。

    11.从卡片进入磁场到卡片被选中要经过两步。

高频ISO14443A标准Mifare工作方式

    第一步是读写器呼叫磁场内的卡片,卡片对呼叫做出应答。

    (1)由于磁场内可能有刚进入磁场并得电复位处于休闲状态的卡片,也可能有已经被读写器操作过,被读写器发送休眠命令进入休眠状态的卡片,对这两类不同的卡片,读写器使用两种不同的命令进行呼叫:卡请求(REQA,0x26)和卡唤醒(WAKE-UP,0x52)。

    (2)其中卡请求(REQA)只能呼叫处于休闲(Idle)状态的卡片,卡唤醒(WAKE-UP)可以呼叫所有卡片,包括处于休眠(Halt)和休闲状态的卡片。

    (3)收到卡呼叫命令后,卡片将对命令做出应答(Answer To Request,ATQA),告诉读写器自己是否遵守面向比特的防冲突机制,如果不遵守,读写器自然就不会往下操作了,除非双方约好了一种特殊的防冲突协议,不过那就不叫“遵守ISO14443A”了。ATQA有两个字节,第一个字节的值没有规定(RFU),第二个字节的高两位b7b6表示卡序列号长度(“00”为4字节,“01”为7字节,“10”为10字节), b5位的值没有规定(RFU),b4-b0表示是否遵守面向比特的防冲突机制,如果遵守,b4-b0必须有且仅有1位为1。通常情况下,Mifare S50的ATQA是0004H,Mifare S70的ATQA是0002H,Mifare UltraLight的ATQA是0044H,Mifare Light的ATQA是0010H,Mifare Desfire的ATQA是0344H。业内习惯称ATQA为卡类型,并且称“Mifare S50的卡类型是0004H,Mifare S70的卡类型是0002H,Mifare UltraLight的卡类型是0044H,Mifare Desfire的卡类型是0344H……”,这种说法其实是不严谨的。已经出现了ATQA为0044H和0344H的卡片,但这种卡片并不是Mifare UltraLight和Mifare Desfire,而是一种新的7字节的Mifare S50。这很正常,因为ISO14443A中规定,ATQA的作用是卡片表明自己是否遵守面向比特的防冲突机制以及自身卡序列号的长度,并不是表示哪种类型的卡片。

    (1)之所以把“防冲突”和“选择”放在一块说,是因为二者的命令码是一样的,区别在于命令码后面包含多少位已经确认的卡序列号。

    (2)面向比特的防冲突机制每个防冲突循环需要32bit的卡号参加。读写器向所有参加防冲突的卡片发出一个防冲突命令码,并告诉卡片们已经确定了多少位卡序列号,让卡序列号前面部分与读写器发出的已经确认的序列号相同的卡片做出应答。

    (3)如果已确认的卡序列号小于32位,就是防冲突命令,卡片将回送除了已确认卡序列号之外的剩余的卡序列号部分;如果已确认的卡序列号等于32位,就是卡选择命令了,被选中的卡片将作出对选择的应答(Select AcKnowledge,SAK)。

    (4)防冲突和卡选择命令还有一个区别就是,卡选择命令有CRC_A校验,而防冲突命令没有CRC_A校验。

    (5)如果卡片卡号是4个字节,防冲突选择的命令码是0x93。

    (6)如果卡片卡号是7个字节,则要进行两个层次(cascade level)的防冲突选择,第一层(cascade level 1)的命令码是0x93;卡号的前3个字节参加;第二层(cascade level 2)的命令码是0x95,卡号的后4个字节参加。

    (7)如果卡片卡号是10个字节,则要进行三个层次(cascade level)的防冲突选择,第一层(cascade level 1)的命令码是0x93,卡号的前3个字节参加;第二层(cascade level 2)的命令码是0x95,卡号的第4、5、6个字节参加;第三层(cascade level 3)的命令码是0x97,卡号的后4个字节参加。

    (8)大家可能已经发现,前面说每个防冲突循环需要32bit的卡号参加,后面又说可以3个字节(24bit)参加,是不是前后矛盾?是的,为了凑够32bit,如果只有3个字节的卡号参加防冲突循环,则卡片自动在3个卡号字节之前增加一个字节0x88,这个0x88被称为层标签(cascade tag),从而满足防冲突循环对32bit卡号的要求。

    (9)每一层的防冲突选择循环如果卡被选中,卡片都要返回“选择应答”(Select AcKnowledge,SAK),告诉读写器是否需要下一层的防冲突选择循环以及是否遵守ISO14443-4。

    12.最后再次强调以上就是“共同遵守ISO14443A”的含义,也就是从卡片进入磁场到卡片被选中,它们的操作流程都是一样的。之后大家便分道扬镳,有的继续遵守ISO14443-4,有的开始验证密码,有的就直接可以进行读写操作了。

高频ISO14443A标准Mifare系列IC卡简介




我们是您的"项目落地合伙人"

做RFID项目,最怕三件事:设备在特定场景"不灵"、方案"纸上谈兵"、售后找不到人。我们不是"甩手掌柜",这些坑,我们帮您提前避掉。

我们怎么帮您?
项目前

用20年项目经验帮您优化方案、避开陷阱,给出场景化的产品选型与实施方案,确保项目一次成功。

项目中

开放技术,共享经验,深度协作。输出十余年沉淀的RFID高频与超高频实战经验,助您项目快速验收。

项目后

从选型到上线全程支持,24小时内响应售后,直接对话经验丰富的工程师,不让您独自面对难题。

凭什么信我们?

我们拒绝把客户当"小白鼠",不做理论派,所有方案都经过实战检验。十余年来,协助超500家系统集成商成功落地超800个中大型项目,超20家客户合作超过8年——因为我们不是卖完就走的供应商,是同舟共济的伙伴。

800+
成交客户
1000+
实际落地项目
50+
10年+长期合作客户
深度协作,互利共赢

您只需专注客户与方案,技术实现与产品交给我们。项目遇到问题,我们一定在场。项目做成了,我们自然长期合作,把蛋糕一起做大。欢迎随时聊聊您的需求或困惑。

上海营信,经,值得您信赖。

马上联系我们销售:13817779536
(微信同号)

相关产品

高频HF射频识别IC卡读写器HR8002
高频HF射频识别IC卡读写器HR8002

RFID高频HF射频识别IC卡读写器HR8002,支持ISO/IEC 15693、ISO14443A/B RFID技术协议电子标签读写,采用USB通讯和供电,外型小巧美观,广泛应用于电子标签信息录入、IC卡发卡、档案管理、食堂、快餐、自选餐厅智盘快速结算、档案、印鉴卡、卷宗、证照识别等多种无线射频识别(RFID)系统。

高频HF PVC标准卡电子标签HT2865
高频HF PVC标准卡电子标签HT2865

HT2865是一款采用PVC基材的高频彩印IC卡RFID设备,支持ISO 14443A/ISO/IEC 18000-3 Mode1 EPC Class-1、ISO/IEC 15693双协议,工作频率13.56MHz±0.3MHz,支持双面彩印、打孔及头像、条码、二维码等个性化定制,适用于门禁考勤、资产管理、车辆管理及会员管理等场景。

高频HF射频识别Mifare/UltraLight卡读写器HR2002
高频HF射频识别Mifare/UltraLight卡读写器HR2002

高频HF射频识别Mifare/UltraLight卡读写器HR2002,工作频率13.56MHz,可对高频HF(13.56MHz)中的ISO14443TypeA&ISO14443TypeB协议电子标签进行快速读写处理。由于其外观小巧,数据传输速度快,性价比高,被大量应用于各类智能柜人员身份识别管理、食堂,快餐,自选餐厅智盘快速结算、会员管理、小额支付、公交IC卡读写、防伪溯源、门禁、产品质检等

相关方案与案例

RFID设备在智能书柜/书架应用方案
RFID设备在智能书柜/书架应用方案

RFID智能书架管理方案,采用HR7748读写器配合HA2621层架天线实现图书层位定位,UR8188超高频方案快速盘点,支持图书自助借还、实时盘点、乱架提示,适用于图书馆、中小学书角、机关单位及证照文件等物品管理场景。

RFID设备在档案信息化管理中的应用方案
RFID设备在档案信息化管理中的应用方案

RFID技术在档案管理中的应用方案,涵盖高频与超高频两种技术路线,通过RFID设备实现档案录入、入库、盘点、借还、定位、安全管控的全流程自动化管理,适用于智能档案柜、密集架分区管理、机要档案管理等场景。

高频/超高频RFID设备在社会图书馆管理应用方案
高频/超高频RFID设备在社会图书馆管理应用方案

RFID图书馆管理方案,高频采用HR9206馆员工作站、HR7748智能书架、HR9216盘点车与HD6680安全门,超高频采用UR5506、UR8168、UR8158与UD6680,实现图书借还、盘点、定位、分拣、防盗全流程自动化管理。

高频RFID设备用于无障碍会议签到,门禁考勤方案
高频RFID设备用于无障碍会议签到,门禁考勤方案

RFID高端会议签到考勤方案,采用HD2280高频开放通道门配合红外传感,识别参会人员佩戴的电子标签,红外判断进出方向、防多卡混入,无需停留即可完成大流量会议签到,可联动显示屏与摄像头,适用于政府会议、企业考勤等场合。

高频RFID设备在血液血袋冷链管理中的应用介绍
高频RFID设备在血液血袋冷链管理中的应用介绍

RFID高频血液血袋管理方案,采用HR9002贴标、HR7748配合HASJG天线智能柜实时盘点、HR7728输送线分拣,高频13.56MHz不受液体干扰,全球唯一ID防调包,实现血袋库存、出入库、温度监控与全程追溯管理。

高频RFID设备在生物血样卡/DNA信息卡管理应用解决方案
高频RFID设备在生物血样卡/DNA信息卡管理应用解决方案

RFID生物血样卡/DNA信息卡管理方案,采用HR9002采血录入、HR7748配合HASJG天线智能柜自动盘点、HR7728输送线分拣,采血卡植入唯一RFID身份,实现采血、配送、检测、存储全流程跟踪,适用于公安政法系统血样物证管理。

高频RFID设备在智慧医疗试剂和生物样本管理解决方案
高频RFID设备在智慧医疗试剂和生物样本管理解决方案

RFID医疗化学试剂管理方案,采用HR9206贴标、HR7748配合HASJG天线智能柜实时盘点、HA1026层板天线智能货架授权领用,高频不受液体干扰、可定位到层,实现试剂贴标、领用、盘点、效期预警的全程可追溯管理。

上一篇:RFID工作频率指南和典型应用
下一篇:高价耗材中RFID技术防伪管理应用方案