基于RFID的打卡器和射频卡设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MHz
输入到Rx脚的13.56
ASK调制信号中解析出
图8打卡程序流程囤
IS014443一A副载波信号。正交调制器使用两个不同
万方数据
.22.
仪表技术
译,北京:北京工业出版社,2001.
2012年第5期
Rc500复位和初始化,再寻卡、选卡、认证,实施打卡、 读卡、加值、减值、暂停、改变分区等。 读卡程序流程如图9所示。系统初始化后,先检 测是否为位周期,如是位周期则保存数据,再查找数 据,经cRC校验后.发送数据。
上工
2012年第5期 3。2天线电路设计
仪表技术
+5V C15 104 U2 C1+
V+
・21・
本设计选择了直接匹配天线(天线线圈电路见图 3),为了驱动天线,MF—Rc500通过TXl和Tx2提供
13.56
C】8 VCC GND T10UT R1IN R10UT 16 15 14 13 12 11 10 9 104
作者简介:陈世夏(1957一),男,副教授,从事电子技术教学。
万方数据
・20・
仪表・技术
2012年第5期
小,便于携带,硬件成本低,设计简单,且Ic芯片内含 加密控制逻辑和通信逻辑电路,数据保存期为10年, 可改写10万次,读无限次,可靠性高。 1.2.2控制芯片选择 控制芯片选用sTC89C52Rc单片机,具有加密性 强,超强抗干扰,超低功耗,高速,低价等优点。并且 51单片机已经广泛应用,系统成熟稳定。 2理论分析与计算 2.1’无源射频卡工作原理 无源射频卡所需要的能量必须由打卡器供应,打 卡器向Ml射频卡发一组固定频率的电磁波,卡片内 有一个Lc串联谐振电路,其频率与打卡器发射的频 率相同。在电磁波的激励下,Lc谐振电路产生共振, 从而使电容内有了电荷,在这个电容的另一端,接有一 个单向导通的电子泵,将电容内的电荷送到另一个电 容内储存,当所积累的电荷达到2 V时,此电容可作为 电源为其他电路提供工作电压,将卡内数据发射出去 或读取打卡器的数据。
图l (b)射频卡 系统总体框图 (a)阅读器
1.2各模块方案选择 1.2.1射频卡供电方式选择 射频卡采用非接触Ic卡样式,无电源,电气部分 为一个天线和AsIc芯片。在电磁波的激励下,Lc谐 振电路产生谐振,为其他电路提供工作电压,将卡内数 据发射出去或读取读写器的数据。本方案射频卡体积
收稿日期:2012一02
O.1
ms
O.0997
ms
O.3%
通过测试结果表明,系统能够采集、存储和回放给 定的信号,其中原信号与回放信号电平之差的绝对值 小于50 mV,周期之差的绝对值小于5%,达到了设计 要求。 参考文献:
[1]黄智伟.全国大学生电子设计竞赛训练教程[M].北京:电
a on
the
theme RFID
(Radio
Frequency
Identification) technology and RF punch
is it
uses
non.contact
automatic identification technology.
or
The basic principle
radio frequency signal
MHz的载波。根据寄存器的没定对发送数据进
C1一
——11厂]
2
COMM
_l-cl・
C2+ C2一 C16 104 V_ T20UT R2Ilq
行调制得到发送的信号。
T鼍
EM
T1Ⅸ T2蹦
R20UT
TXI’
II C19 J15 oF
—C20
RFAGND
150pF
=c21 l C22
150
叫
+5 V
上
上17 T104
小2小引《∽
式中:,,为导体环一圈的长度;D.为导线的直径或者 PcB导体的宽度;Ⅳ。为圈数;K为天线形状因素(环形 天线K=1.07,矩形天线K=1.47)。 3硬件电路设计 3.1打卡器电路设计 MF—RC500支持不同的微控制器接口。一个智 能的自动检测逻辑可以自动适应系统总线的并行接 口,使用信号Ncs选择芯片。要使用独立的地址和数 据总线与微控制器相连,必须将ALE脚连接到 DVDD。若使用复用的地址和数据总线与微控制器接 口,必须将ALE脚连接到微控制器的ALE信号。若 要使用RNw和NDs(取代NwR和NRD)与微控制器 相连,微控制器的RNw必须连接到管脚NwR,而 NDS必须连接到NRD。打卡器系统电路原理图见
天线能量传输的基本原理和等效电路见图5。
圈
图5
变压器原理及等效电路图
3.3多通道串口线路驱动器/接收器电路 sP3232采用专有的低压差发送器输出级,利用双 电荷泵在3.o V至5.o V之间供电时,能实现真正的 RS一232性能。SP3232收发器电路见图6。
3.4
MF—Rc500调制放大电路 MF—Rc500集成了一个正交调制电路,该电路从
lb lestAna
UutSeI
图7调制电路方框图
接收处理首先完成13.56 MHz载波信号的正交解 调。要获得最优性能,使用时钟Q自动校准。解调信 号由一个可调节的放大器放大。相关性电路计算期望 的和接收的数据之问的相似度。在计算和数字化电路
图4直接匹配天线配置
中有效位被检测出来后送到FlFO寄存器。 4程序设计 打卡器程序设计流程图见图8。首先进行MF一
O.25%
高电平 低电平 信号周期
48 mV
4%
0.9997
ms
O.03%
B通道测试数据结果如表2所示。
表2 图9读卡程序流程 B通道 峰峰值 输入
100 mV
B通道测试数据结果
回放测量值
108 mV
误差
8%
5测试结果分析 经过测试,得到打卡器数据如下: 使用Ds6102型示波器测试其工作频率为
1
信号周期
图6 串口电路图
声
§
≤
TX2’
pFBiblioteka 的时钟Q和I时钟,相位差为90。。副载波信号经放
大、滤波后送相关性电路,求出相关性结果,数字化后 输入到数字电路。调制电路见图7。
图3
天线线圈原理图
射频卡采用RF场的负载调制进行响应。天线拾 取的信号经过天线匹配电路送到Rx脚,MF—RC500 内部接收器对信号进行检测和解调并根据寄存器的设 定进行处理,然后数据发送到并行接口由微控制器进 行读取。MF—Rc500对驱动部分使用单独电源供电。 直接匹配天线电路见图4。
as
MF—RC500 RF card reader system with the
so
STC89C52RC microcontroller
can
the core,supplemented by the necessary peripheral circuits
that punch—card devices desigIl is STC89C52RC
kHz,三角波信号频率范围限定在lO
Hz~
kHz,方波的信号频率范围限定在10
Hz一10 kHz。
使用数字示波器、数字万用表、信号发生器等工具 进行测试。 4.2测试结果 A通道测试数据结果如表1所示。
表l
A通道
A通道测试数据结果
输出测量值
3985 mV
输入值
3995 mV 50Ⅱ】V l ms
误差
图2。
EMc低通滤波接收电路分析 MF—Rc系统在13.56 MHz频率下操作,该频率
由一个石英晶振产生用于驱动MF—RC500,以及作 为驱动天线的13.56 MHz能量载波的基频,这样不 仅会产生13.56 MHz的发射功率而且会发射更高的 谐波。 MF—Rc500的内部接收部分受副载波控制,推荐 使用内部产生的VMID电势作为Rx脚的输入电势。 为了提供一个稳定的参考电压,必须在VMID脚接一 个对地的电容c4。打卡器的接收部分需要在Rx和
文章编号:l006—2394(2012)05—0019—04
on
Design of Reader and RF Card Based
RFID
CHEN Shi—xia,JI Ming—xia,DING Guo—chen (Navy Aeronautical Engineering Academy,Qingdao Branch,Qingdao 266041,china) Abstract:The design is based cards. RFID is
DvDD
Resct
AVDD
TVDD 2,2 uH
DVDD
RSTPD—ⅣDD
TVDD TXl
LO
。 出 N U
oO
47pF
TVSS
c0
1500F
U H
茎一
MF.RC500
TX2
C0 L0
1500F
IRQ
RX
DVSS
0SCIN
OSCOUT
A、,SS
VMID
摊,F l_
万方数据
驴
C4 00
n
T妒T妒上.
F
Key words:RFID;reader;RF card
l方案选择
1.1
系统整体设计方案 系统可分为打卡器、射频卡两部分。RFID打卡器
(读写器)通过天线与RFID电子标签进行无线通信, 可以实现对标签识别码和内存数据的读出或写入操 作。打卡器包含有高频模块(发送器和接收器)、控制 单元、MF—RC500射频卡读写单元以及打卡器天线。 当射频卡进入发射天线近场区时,射频卡与打卡 器之间通过耦合元件实现射频信号的空间耦合,在耦 合通道内,根据时序关系,实现能量的传递、数据的交 换。射频卡以耦合方式获得能量,将自身编码等信息 通过编码模块与发送天线发送出去,接收天线接收到 信号,在接收电路中对信号进行解码放大处理,最后由 单片机控制发光二极管显示并发出声音。同时,通过 Rs一232接口将数据传送到上位机,上位机显示数据 和控制打卡器。系统整体设计框图见图1。
中}早}平÷*年}**串!}牛}阜}e}号}牛鲁乍}审}乍}乍}串亡’鼯毕亡阜}卡}阜}畿 (上接第18页) 定的正弦波、方波、三角波对本系统进行测试。输入信 号通过标准示波器测量,并记录结果。 使用本系统处理过的波形送到示波器进行显示, 并记录结果。 本系统处理的正弦波信号频率范围限定在10
~10 10 Hz
identify
the RF card,acquire the output signal of the RF card.The main stability,low
innovation of this
MCU
cont“,system
cost,simple西rogramming,and
low power consumption.
and the spatial
to
coupling(jnductive
electromagnetic coupling)or the transmission characterjstics of the radar reⅡection Punch card is based
on
fealize the au£omatic identification of obiects.
[2]张兴辉,陈守满,基于sTc89c52Rc单片机的无线呼叫系 统设计[J].现代电子技术,20“(13):186—188. [3]黄智伟.无线发射与接收电路设计[M].北京:北京航空航 天大学出版社,2004. [4]陆永宁.非接触Ic卡原理与应用[M].北京:电子T业出 版社,2006.
(许雪军编发)
2012年第5期
仪表技术
・19・
基于RFID的打卡器和射频卡设计
陈世夏,纪明霞。丁国臣 (海军航空工程学院青岛分院,山东青岛266041)
摘要:设计了基于R兀D(Radio Frequency Identmcation)技术的打卡器及射频卡。RFID是一种非接触的自动识别技术,其基本
原理是利用射频信号和空间耦舍(电感或电磁耦合)或雷达反射的传输特性,实现对被识别物体的自动识别。打卡器基于MF— Rc500射频卡读写系统,以sTc89c52Rc单片机为核心,辅以必要的外围电路,使打卡器能识别射频卡,并对射频卡输出的信号进 行采集和输出。该设计的主要创新点是采用sTC89c52RC单片机控制,系统稳定性高,价格低廉,编程简单,功耗较低。 关键词:RFID;打卡器;射频卡 中图分类号:TM938.8 文献标识码:A
2.2
VMID脚之间连接一个分压器。此外,在天线线圈和 分压器之间推荐使用一个串接的电容c3。
2.3
sTc89C52Rc单片机运行稳定性问题 影响单片机系统运行稳定性的主要因素有:射频
干扰一可通过电磁屏蔽和合理布线解决;电源干扰一 可通过加强电源滤波解决;振荡源的稳定性一采用晶 振解决。 2.4天线线圈电感量计算 对天线线圈电感量的精确计算不太现实,但电感 量可以通过下面的公式估算出来,将天线设计成环形 或者矩形。
输入到Rx脚的13.56
ASK调制信号中解析出
图8打卡程序流程囤
IS014443一A副载波信号。正交调制器使用两个不同
万方数据
.22.
仪表技术
译,北京:北京工业出版社,2001.
2012年第5期
Rc500复位和初始化,再寻卡、选卡、认证,实施打卡、 读卡、加值、减值、暂停、改变分区等。 读卡程序流程如图9所示。系统初始化后,先检 测是否为位周期,如是位周期则保存数据,再查找数 据,经cRC校验后.发送数据。
上工
2012年第5期 3。2天线电路设计
仪表技术
+5V C15 104 U2 C1+
V+
・21・
本设计选择了直接匹配天线(天线线圈电路见图 3),为了驱动天线,MF—Rc500通过TXl和Tx2提供
13.56
C】8 VCC GND T10UT R1IN R10UT 16 15 14 13 12 11 10 9 104
作者简介:陈世夏(1957一),男,副教授,从事电子技术教学。
万方数据
・20・
仪表・技术
2012年第5期
小,便于携带,硬件成本低,设计简单,且Ic芯片内含 加密控制逻辑和通信逻辑电路,数据保存期为10年, 可改写10万次,读无限次,可靠性高。 1.2.2控制芯片选择 控制芯片选用sTC89C52Rc单片机,具有加密性 强,超强抗干扰,超低功耗,高速,低价等优点。并且 51单片机已经广泛应用,系统成熟稳定。 2理论分析与计算 2.1’无源射频卡工作原理 无源射频卡所需要的能量必须由打卡器供应,打 卡器向Ml射频卡发一组固定频率的电磁波,卡片内 有一个Lc串联谐振电路,其频率与打卡器发射的频 率相同。在电磁波的激励下,Lc谐振电路产生共振, 从而使电容内有了电荷,在这个电容的另一端,接有一 个单向导通的电子泵,将电容内的电荷送到另一个电 容内储存,当所积累的电荷达到2 V时,此电容可作为 电源为其他电路提供工作电压,将卡内数据发射出去 或读取打卡器的数据。
图l (b)射频卡 系统总体框图 (a)阅读器
1.2各模块方案选择 1.2.1射频卡供电方式选择 射频卡采用非接触Ic卡样式,无电源,电气部分 为一个天线和AsIc芯片。在电磁波的激励下,Lc谐 振电路产生谐振,为其他电路提供工作电压,将卡内数 据发射出去或读取读写器的数据。本方案射频卡体积
收稿日期:2012一02
O.1
ms
O.0997
ms
O.3%
通过测试结果表明,系统能够采集、存储和回放给 定的信号,其中原信号与回放信号电平之差的绝对值 小于50 mV,周期之差的绝对值小于5%,达到了设计 要求。 参考文献:
[1]黄智伟.全国大学生电子设计竞赛训练教程[M].北京:电
a on
the
theme RFID
(Radio
Frequency
Identification) technology and RF punch
is it
uses
non.contact
automatic identification technology.
or
The basic principle
radio frequency signal
MHz的载波。根据寄存器的没定对发送数据进
C1一
——11厂]
2
COMM
_l-cl・
C2+ C2一 C16 104 V_ T20UT R2Ilq
行调制得到发送的信号。
T鼍
EM
T1Ⅸ T2蹦
R20UT
TXI’
II C19 J15 oF
—C20
RFAGND
150pF
=c21 l C22
150
叫
+5 V
上
上17 T104
小2小引《∽
式中:,,为导体环一圈的长度;D.为导线的直径或者 PcB导体的宽度;Ⅳ。为圈数;K为天线形状因素(环形 天线K=1.07,矩形天线K=1.47)。 3硬件电路设计 3.1打卡器电路设计 MF—RC500支持不同的微控制器接口。一个智 能的自动检测逻辑可以自动适应系统总线的并行接 口,使用信号Ncs选择芯片。要使用独立的地址和数 据总线与微控制器相连,必须将ALE脚连接到 DVDD。若使用复用的地址和数据总线与微控制器接 口,必须将ALE脚连接到微控制器的ALE信号。若 要使用RNw和NDs(取代NwR和NRD)与微控制器 相连,微控制器的RNw必须连接到管脚NwR,而 NDS必须连接到NRD。打卡器系统电路原理图见
天线能量传输的基本原理和等效电路见图5。
圈
图5
变压器原理及等效电路图
3.3多通道串口线路驱动器/接收器电路 sP3232采用专有的低压差发送器输出级,利用双 电荷泵在3.o V至5.o V之间供电时,能实现真正的 RS一232性能。SP3232收发器电路见图6。
3.4
MF—Rc500调制放大电路 MF—Rc500集成了一个正交调制电路,该电路从
lb lestAna
UutSeI
图7调制电路方框图
接收处理首先完成13.56 MHz载波信号的正交解 调。要获得最优性能,使用时钟Q自动校准。解调信 号由一个可调节的放大器放大。相关性电路计算期望 的和接收的数据之问的相似度。在计算和数字化电路
图4直接匹配天线配置
中有效位被检测出来后送到FlFO寄存器。 4程序设计 打卡器程序设计流程图见图8。首先进行MF一
O.25%
高电平 低电平 信号周期
48 mV
4%
0.9997
ms
O.03%
B通道测试数据结果如表2所示。
表2 图9读卡程序流程 B通道 峰峰值 输入
100 mV
B通道测试数据结果
回放测量值
108 mV
误差
8%
5测试结果分析 经过测试,得到打卡器数据如下: 使用Ds6102型示波器测试其工作频率为
1
信号周期
图6 串口电路图
声
§
≤
TX2’
pFBiblioteka 的时钟Q和I时钟,相位差为90。。副载波信号经放
大、滤波后送相关性电路,求出相关性结果,数字化后 输入到数字电路。调制电路见图7。
图3
天线线圈原理图
射频卡采用RF场的负载调制进行响应。天线拾 取的信号经过天线匹配电路送到Rx脚,MF—RC500 内部接收器对信号进行检测和解调并根据寄存器的设 定进行处理,然后数据发送到并行接口由微控制器进 行读取。MF—Rc500对驱动部分使用单独电源供电。 直接匹配天线电路见图4。
as
MF—RC500 RF card reader system with the
so
STC89C52RC microcontroller
can
the core,supplemented by the necessary peripheral circuits
that punch—card devices desigIl is STC89C52RC
kHz,三角波信号频率范围限定在lO
Hz~
kHz,方波的信号频率范围限定在10
Hz一10 kHz。
使用数字示波器、数字万用表、信号发生器等工具 进行测试。 4.2测试结果 A通道测试数据结果如表1所示。
表l
A通道
A通道测试数据结果
输出测量值
3985 mV
输入值
3995 mV 50Ⅱ】V l ms
误差
图2。
EMc低通滤波接收电路分析 MF—Rc系统在13.56 MHz频率下操作,该频率
由一个石英晶振产生用于驱动MF—RC500,以及作 为驱动天线的13.56 MHz能量载波的基频,这样不 仅会产生13.56 MHz的发射功率而且会发射更高的 谐波。 MF—Rc500的内部接收部分受副载波控制,推荐 使用内部产生的VMID电势作为Rx脚的输入电势。 为了提供一个稳定的参考电压,必须在VMID脚接一 个对地的电容c4。打卡器的接收部分需要在Rx和
文章编号:l006—2394(2012)05—0019—04
on
Design of Reader and RF Card Based
RFID
CHEN Shi—xia,JI Ming—xia,DING Guo—chen (Navy Aeronautical Engineering Academy,Qingdao Branch,Qingdao 266041,china) Abstract:The design is based cards. RFID is
DvDD
Resct
AVDD
TVDD 2,2 uH
DVDD
RSTPD—ⅣDD
TVDD TXl
LO
。 出 N U
oO
47pF
TVSS
c0
1500F
U H
茎一
MF.RC500
TX2
C0 L0
1500F
IRQ
RX
DVSS
0SCIN
OSCOUT
A、,SS
VMID
摊,F l_
万方数据
驴
C4 00
n
T妒T妒上.
F
Key words:RFID;reader;RF card
l方案选择
1.1
系统整体设计方案 系统可分为打卡器、射频卡两部分。RFID打卡器
(读写器)通过天线与RFID电子标签进行无线通信, 可以实现对标签识别码和内存数据的读出或写入操 作。打卡器包含有高频模块(发送器和接收器)、控制 单元、MF—RC500射频卡读写单元以及打卡器天线。 当射频卡进入发射天线近场区时,射频卡与打卡 器之间通过耦合元件实现射频信号的空间耦合,在耦 合通道内,根据时序关系,实现能量的传递、数据的交 换。射频卡以耦合方式获得能量,将自身编码等信息 通过编码模块与发送天线发送出去,接收天线接收到 信号,在接收电路中对信号进行解码放大处理,最后由 单片机控制发光二极管显示并发出声音。同时,通过 Rs一232接口将数据传送到上位机,上位机显示数据 和控制打卡器。系统整体设计框图见图1。
中}早}平÷*年}**串!}牛}阜}e}号}牛鲁乍}审}乍}乍}串亡’鼯毕亡阜}卡}阜}畿 (上接第18页) 定的正弦波、方波、三角波对本系统进行测试。输入信 号通过标准示波器测量,并记录结果。 使用本系统处理过的波形送到示波器进行显示, 并记录结果。 本系统处理的正弦波信号频率范围限定在10
~10 10 Hz
identify
the RF card,acquire the output signal of the RF card.The main stability,low
innovation of this
MCU
cont“,system
cost,simple西rogramming,and
low power consumption.
and the spatial
to
coupling(jnductive
electromagnetic coupling)or the transmission characterjstics of the radar reⅡection Punch card is based
on
fealize the au£omatic identification of obiects.
[2]张兴辉,陈守满,基于sTc89c52Rc单片机的无线呼叫系 统设计[J].现代电子技术,20“(13):186—188. [3]黄智伟.无线发射与接收电路设计[M].北京:北京航空航 天大学出版社,2004. [4]陆永宁.非接触Ic卡原理与应用[M].北京:电子T业出 版社,2006.
(许雪军编发)
2012年第5期
仪表技术
・19・
基于RFID的打卡器和射频卡设计
陈世夏,纪明霞。丁国臣 (海军航空工程学院青岛分院,山东青岛266041)
摘要:设计了基于R兀D(Radio Frequency Identmcation)技术的打卡器及射频卡。RFID是一种非接触的自动识别技术,其基本
原理是利用射频信号和空间耦舍(电感或电磁耦合)或雷达反射的传输特性,实现对被识别物体的自动识别。打卡器基于MF— Rc500射频卡读写系统,以sTc89c52Rc单片机为核心,辅以必要的外围电路,使打卡器能识别射频卡,并对射频卡输出的信号进 行采集和输出。该设计的主要创新点是采用sTC89c52RC单片机控制,系统稳定性高,价格低廉,编程简单,功耗较低。 关键词:RFID;打卡器;射频卡 中图分类号:TM938.8 文献标识码:A
2.2
VMID脚之间连接一个分压器。此外,在天线线圈和 分压器之间推荐使用一个串接的电容c3。
2.3
sTc89C52Rc单片机运行稳定性问题 影响单片机系统运行稳定性的主要因素有:射频
干扰一可通过电磁屏蔽和合理布线解决;电源干扰一 可通过加强电源滤波解决;振荡源的稳定性一采用晶 振解决。 2.4天线线圈电感量计算 对天线线圈电感量的精确计算不太现实,但电感 量可以通过下面的公式估算出来,将天线设计成环形 或者矩形。