毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
STC89C52RC单片机的射频卡读写器开发(7)
无信息 无副载波。
2.5.3 ISO/IEC14443-3初始化和防冲突
该部分描述了在一个PCD设备的射频区域里查询PICC卡,字节和帧的格式,初始化请求命令和请求命令的响应的内容,在几张卡中对一张卡的检测和通讯的方法(即防冲突)和其他一些需要初始化的参数。这里只介绍TYPEA。
(1)TYPE A的初始化和防冲突
A.帧的格式和时序
PCD或PICC发送的帧都包含一个帧头和帧尾和中间的数据信息或错误加测位。PCD与PICC之间采用半双工的通信方式,帧与帧之间的延迟时间也在标准里做了具体的规定。
帧分为短帧(数据长度只有一个字节)和标准帧(数据长度大于1个字节)以及基于数据传送的防冲突帧。
B.命令集
①PCD设备间隔一定时间就发送请求命令(REQA),REQA命令组成如下:
表2.1 REQA编码
LSB
S 0 1 1 0 0 1 0 E
REQA帧包括以下内容:通信起始位S;7位数据,低位先发送,REQA的命令代码是“0x26”;通信结束为E。
②PICC接收到REQA命令后,在PCD能量场内的所有PICC同步发出ATQA应答。编码如下表所示:
表2.2 ATQA的编码
b16 b15 b14 b13 b12 b11 b10 b¬9 b8 b7 b6 b5 b4 b3 b2 b1
RFU UID大小 RFU 比特帧防冲突
b8、b7表示UID比特帧的大小。UID是防冲突算法所需的一个编号,即唯一识别符。UID的长度不是固定的,可以由1,2或3部分组成,对应于ATQA的B8B7位分别为00、01和10。b5~b1中有且只有1位置为1,表示采用的是比特帧防冲突方式。RFU为保留位,均置为0。
③PCD接收ATQA应答,PICC和PCD进入防冲突循环,PCD的ANTICOLLISION和SELECT命令用于防冲突循环。命令组成式如表2.3所示:
表2.3 ANTICOLLISION命令和SELECT命令的组成
SEL NVB UID CLn数据位 BCC
1字节 1字节 0~40bit 1字节
BCC在UID CLn为40bit才有,是前5个字节的异或,此时为SELECT命令(NVB=‘70’):不足40个bit时,则为ANTICOLLISION命令。
SEL表示CLn的层叠级数,其编码如下表所示:
表2.4 SEL的编码
b8 b7 b6 b5 b4 b3 b2 b1 说明
1 0 0 1 0 0 1 1 “93”选择UID CL1
1 0 0 1 0 1 0 1 “95”选择UID CL2
1 0 0 1 0 1 1 1 “97”选择UID CL3
如果PICC已经发送了完整的UID,则该卡将从准备状态转为活动状态,并在其SAK的响应里标明UID是完整的。否则,PICC仍保持准备状态,则PCD设备将初始化一个新的增加了层叠级别的防冲突循环。
一个select的时序目的是取得一张PICC卡的UID,并选择中该卡来做将来的通信对象。
④PCD发送SELECT命令之后,与40位UID CLn匹配的PICC,以SAK作为应答。SAK的编码如表2.5所示。
表2.5 SAK 编码
b8 b7 b6 b5 b4 b3 b2 b1
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
ECU汽车厂总装车间静态电气检测设计仿真
下一篇:
基于ATM-885 OEM水声通信模块水声通信软件设计
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
中国古代秘书擅权的发展和恶变
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述