非接触式IC卡性能简介
主要指标:
1:容量为8K 位的EEPROM
2:分为16个扇区,每个扇区为4块,每块16个直接,以块为存取单位
3:每个扇区有独立的一组密码和访问控制
4:每张卡具有唯一的序列号,为32位
5:无电源,自带天线,内含加密控制逻辑电路额通讯逻辑电路
6:数据保存期为10年,工作频率:13.56MHZ,通信速度106KBPS,读写距离:10cm以内
存储结构:
M1卡为16个扇区,每个扇区由4块(0,1,2,3)组成,我们将16个扇区的64块按照绝对地址编号为0到63,存取结构如图
第0扇区的块0,及绝对地址0块,它用于存放厂商代码,已经固化,不可以进行更改
每个扇区的块0,块1,块2为数据块,用于存储数据,块3为控制块
数据块可以作为两种应用:一般的数据保存,可以进行读写操作,2:用作数值,可以进行初始化,加值,减值,读值操作;
4:每个扇区的块3为控制块,包括了密码A,存取控制,密码B,具体结构如下
每个扇区的密码和存取位置是独立的,可以根据实际需要设定各自的密码和存取控制,出去控制为4个字节,共32位,扇区中的每个块(包括数据块和控制块)的存储条件是由密码和存取控制共同决定的,在存取控制中的每个块都有相应的三个控制位,定义如下:
三个控制以正和反两种形式存在于存取控制字节中,决定了该快 访问权限(如进行减,操作必须验证KEYA,进行加操作必须验证KEYB,等等)三个控制位在存取控制字节中的位置,以块0为例
数据块(块0,块1,块2)的存取控制如下:
例如,当块0的存取控制位C10,C20,C30= 1 0 0时,验证密码A或者密码B正确后可读,验证密码B正确后可以写,不能进行加值减值操作
控制块3的存取控制与数据块(块0,1,2)不同,她的存取控制如下:
例如,当块3的存取控制位C13,C23,C33 = 1 0 0时,表示
密码A不克服,验证KEYA或KEYB正确后可以更改
存取控制:验证KEYA或KEYB正确后,可读可写
密码B:验证KEYA或者KEYB正确后,可读可写
工作原理:
卡片的电气部分只是由一个天线和ASIC组成
天线:卡片的天线是只有几组绕线的天线,很适合封装在ISO卡片中
ASIC:卡片上的ASIC由一个高速度(106波特率)的RF接口,一个控制单元和一个8位的EEPROM组成
工作原理:读写器先向M1卡发出一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与讯写器的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有人电荷,在这儿电容的另一端,接有一个单项导通的电子泵,将电容内的电荷送到另一个电容内存储,当所累积的电荷达到2V时,此点容可以作为电源为其他的电路提供工作电压,将卡内数据发射出去佛则读取读卡器的数据
读写通信机制:
应答复位:M1射频卡的通信协议和通信波特率是定义好的,当有卡片进入读写器的操作范围时,读写器以特定的协议与他通信,从而确定该卡是否为M1射频卡
防冲突机制:当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的卡则处于空闲模式,等待下一次选卡,该过程会返回卡的序列号
选择卡片:
选择被选中的卡的序列号,同时返回卡的容量代码
三次互相确认:选择要处理的卡片之后,就要进行访问扇区,并对该扇区密码进行密码校准,进行三次相互认证就可以通过加密流进行通讯
版权所有,转载请注明链接地址:http://www.cnblogs.com/fengdashen/p/3453293.html