zoukankan      html  css  js  c++  java
  • rfid门禁系统笔记

    非接触式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

  • 相关阅读:
    文章分类
    多项式笔记(二)
    P7102 [w3R1] 算
    P3711 仓鼠的数学题
    常见特殊数的多项式求法
    P4091 [HEOI2016/TJOI2016]求和
    CF961G Partitions
    P4609 [FJOI2016]建筑师
    P5401 [CTS2019]珍珠
    P5162 WD与积木
  • 原文地址:https://www.cnblogs.com/fengdashen/p/3453293.html
Copyright © 2011-2022 走看看