图1-6 读写器到标签的SOF
(3)EOF
EOF由?stop condition‘组成,如图1-7所示:
图1-7 读写器到标签的EOF
3、标签到读写器 (1)数据编码
标签到读写器的数据编码有两种速率:4kbit/s和2kbit/s,其中4kbit/s速率用在International Standard command,2kbit/s速率用在Inventory command。如图1-8所示:
图1-8 标签到读写器的数据编码
(2)SOF
标签到读写器的SOF由3bits位数据?110‘组成,如图1-9所示:
图1-9 标签到读写器的SOF
(3)EOF
标签到读写器的EOF在ISO18000-2标准协议里没有定义。 5)125KHz ID卡简介
实验中用到的125KHz ID卡分只读卡和可读可写卡两种,下面是对这两种卡的简单
介绍: 1、只读卡
主要特征: ● 64位EEPROM
● 多种编码(Manchester,Bi-phase,miller,PSK,FSK) ● 多种速率
● 工作频率范围(100-150KHz) ● 工作温度范围(-40到+85℃) 存储器结构:
64位的EEPROM由5个部分组成,其中9位用作数据头(全1),数据头后紧接着10组4位的数据,每4位数据跟着1位奇偶校验位,最后一行由4位奇偶校验位和1位停止位(停止位规定为0)组成,详细结构如表1-3所示:
表1-3 125KHz只读ID卡存储器组成结构
1 1 1 1 1 1 D01 D11 D21 D31 D41 1 D02 D12 D22 D32 D42 1 D03 D13 D23 D33 D43 1 P0 P1 10 line parity D20 32 data bits D30 D40 P2 bits (P0-P9) P3 P4 9 header bits 8 version bits or D00 customer ID D10 D50 D60 D70 D80 D90 4 column parity bits PC0
2、可读可写卡
主要特征:
D51 D61 D71 D81 D91 PC1 D52 D62 D72 D82 D92 PC2 D53 D63 D73 D83 D93 PC3 P5 P6 P7 P8 P9 1 stop bit set S0 to logic 0 ● 16个32位的数据块组成512位EEPROM ● 32位密码读写保护 ● 32位唯一的ID码 ● 10位客户码
● 锁定位可以将EEPROM的数据块变成只读模式 ● 多种编码(Manchester,Bi-phase,miller,PSK,FSK) ● 多种速率
● 工作频率范围(100-150KHz) ● 工作温度范围(-40到+85℃) 存储器结构:
512位的EEPROM由16个32位的数据块组成,EEPROM的块被编号成0到15,每块的位被编号为位0到位31。访问总是从LSB开始的。这32bit的EEPROM字段,是以一个字段的写命令编程的。开始的两个块是被芯片制造商规划安排的只读块(块0和块1)。它们被分别写入有该芯片的类型、版本,客户码和唯一序列号(UID),再往下的3个块(块2到块4),用来定义器件的操作选项,分别为密码字段、保护字段和配臵字段。块5到块15是用户可以自由使用的空间。详细结构如表1-4所示:
表1-4 125KHz可读写ID卡存储器组成结构
地址编号 0 描述 芯片类型/谐振电容/用户代码 类型 只读 B0 ……………… B31 Ct0 …………… Ct31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 序列号UID 密码 保护字段 配臵字段 用户空间 用户空间 用户空间 用户空间 用户空间 用户空间 用户空间 用户空间 用户空间 用户空间 用户空间 只读 只写 OTP 读写 读写 读写 读写 读写 读写 读写 读写 读写 读写 读写 读写 Uid0……………Uid31 Ps0 …………… Ps31 Pr0 …………… Pr31 Co0 …………… C031 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 Us0 …………… Us31 注:OTP表示该字段可以一次性编程写入数据,写入后的数据不能再更改。
块0存放卡片信息及通用码等,该块为只读块。 块1存放卡片的身份识别码(UID),该块为只读块。
块2存放卡片密码,该块为只写块,为了保护卡片密码,该块在本平台中不开放写权限。
块3存放卡片保护字,用于控制卡片每块的读写权限,该块每一位都是一次性写入,写入后不可修改,为保证卡片正常使用,在本平台中不开放该块的写权限。
块4存放卡片配臵字,用于配臵卡片每块的加密情况,该块可读可写,为保证卡片正常使用,在本平台中不开放该块的写权限。
块5-块15为用户数据区,可读可写。 6)控制软件界面
软件界面分布如图1-10。
图1-10 软件界面图
注:①菜单栏 ②串口连接设臵 ③实验操作区域 ④操作提示区域 ⑤协议显示列表 ⑥系统提示
通讯协议格式如图1-11: Byte0 0x43 Byte1 0xBC Byte2 帧长度 Byte3 Byte4 - Byte4+n Byte4+n+1 - Byte4+n+2 CRC-16校验 模块类型 命令 图1-11 通讯协议格式
Byte0:帧头1,?C‘的ASCII码 Byte1:帧头2,Byte0的反码
Byte2:Byte0到Byte4+n+2的总字节数 Byte3:表示命令操作针对的模块
0x00:表示设臵实验类型 0x01:表示125K 0x02:表示13.56M-14443 0x03:表示13.56M-15693 0x04:表示900M 0x05:表示Zigbee1 0x06:表示Zigbee2