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
rfid门禁系统笔记的更多相关文章
- 利用Teensy进行em410x卡模拟以及暴力破解em410x类门禁系统
什么是低频?什么是EM410x? 首先,我不得不再次提一下那些工作在125khz频率下的低频卡(如:EM410X之类的),以便大家更好的阅读以下的内容. 什么是低频?以下就是低频的解释: 低频(LF, ...
- 基于51,人体红外感应和RC522的门禁系统
总结一下最近学的东西,这两天学的东西,rfid门卡系统终于弄出来来了,这个程序算现在写过的比较满意的程序,大家可以参考参考 主函数: #include<reg52.h> #include& ...
- Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统
继续并发专题~ 这次介绍CyclicBarrier:看一眼API的注释: /** * A synchronization aid that allows a set of threads to all ...
- CCF系列之门禁系统(201412-1)
试题编号:201412-1试题名称:门禁系统时间限制: 2.0s内存限制: 256.0MB 问题描述 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况.每位读者有一个编号,每条记录用读者的 ...
- CCF CSP 201412-1 门禁系统
题目链接:http://118.190.20.162/view.page?gpid=T21 问题描述 试题编号: 201412-1 试题名称: 门禁系统 时间限制: 1.0s 内存限制: 256.0M ...
- CCF201412-1 门禁系统
试题编号: 201412-1 试题名称: 门禁系统 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况.每位读者有一个 ...
- ch1_6_6求解门禁系统问题
import java.util.HashMap; import java.util.Scanner; public class ch1_6_6求解门禁系统问题 { public static voi ...
- rfid 门卡系统和人体红外感应开发
今天忙了一天了,因为毕昇杯我发现如果不加把劲,可能寒假之前代码搞不出了,今天突击了两个模块,一个人体感应模块,和rfid刷卡模块,这两个模块谈不上自己编写代码,今天的任务也仅仅是看懂了代码,现在我总结 ...
- 全栈工程师带你开发 ,node开发人脸识别门禁系统
效果图: 知识点: 人脸识别SKD部署, webRTC视频流处理,URL构建blob对象,Canvas映射截图,ajax数据交互,Node图像处理,跨域与413处理,base64解码,p ...
随机推荐
- I²C接口学习总结
1.IIC总线概念: a.只有两条总线线路:一条串行数据线,一条串行时钟线. b.每个连接到总线的器件都可以使用软件根据它们的唯一的地址来识别. c.传输数据的设备间是简单的主从关系. ...
- Xaml语法概述及属性介绍
Xaml语法概述 1.命名空间 xmal每个元素都对应着一个类,但是在xmal中,只提供类名是不够的,需要知道该类实在.net的哪个命名空间下面.Xaml解析器才能够正确的解析. 1 < ...
- tomcat version
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules 转自:http://jingwang0 ...
- NSMutableArray 排序
NSMutableArray *array1=[NSMutableArray arrayWithObjects:@"1",@"3",@"2" ...
- WebBrowser.ObjectForScripting 属性的使用
主要是winform窗体中使用了webBrowser控件,webBrowser中调用javascript操作窗体里面的后台方法,使用下面的两句. this.webBrowser1.ObjectForS ...
- IP地址分类及私网IP
5类IP地址: IP地址共有32位字节,其中A~C类IP地址由类标识号.网络地址和主机地址组成,A类标识最高位为0,网络地址为1字节,主机地址为3字节, B类标识最高位为10,网络地址为2字节,主机地 ...
- git版本库底层命令
当我们在使用git的时候,有时候需要知道当前文件夹相对于工作目录根目录的相对路径等等,那么我们可以使用 git rev-parse 添加一个参数就可以实现,如: 显示当前仓库版本库 .git 目录所在 ...
- oracle视图总结(转)
视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表.视图是存储在数据字典里的一条select语句. 通过创建视图可以提取数 ...
- 进程间通信的WM_COPYDATA的使用
http://blog.csdn.net/ao929929fei/article/details/6316174 接收数据的一方 ON_WM_COPYDATA() afx_msg BOOL OnCop ...
- JPA中的@MappedSuperclass
说明地址:http://docs.oracle.com/javaee/5/api/javax/persistence/MappedSuperclass.html 用来申明一个超类,继承这个类的子类映射 ...