I/O口及中断初始化
J≤》卫≤多
Il进入待机模式1
“
上
●1
0
InRF24L01应答及寄存器配置
0
,l等待串口中断
I/O口初始化
●
nRF24L01应答及模式配置
●
承、
∞∞∞
N≤今N《今
◇N-≤箩≤箩
nRF2缸D1设为接收模式并延时
褂蠢餐地回
r+功耗12.3加L+功耗6
∞∞
[呔苌《
mA
Ll————j————J————L————L—————j—L
mA
l一功耗1 2以
l
2
3
4
5
678910
有效距离/m
图6外置标签通信测试结果比对图
l配置数据包I
山
向指定地自E发送数据}‘
调整软件相关参数使得功耗降低到1.2mA左右时,随着距离的增加通信成功率会明显降低,但在10
Ill
I监听指令卜
以内仍能保证较高的通信成功率,此时功耗已降到最低,通过重复2—3次识别,其成功率完全能满足使用需求。
本文设计了一种由单片机控制、以nRF24L0l为无线射频收发芯片的RFID通信方案,其特点是通信快速和功耗较低。电子标签在不工作情况下,功耗可降到1.2mA左右。该设计还适用于多个电子标签场合,阅读器采用分时向标签发送指令的方式,每次发送后应再发送一包指令清理标签自动应答缓冲区(W-ACK_PAYLOAD),以避免下次出现应答错误。
该设计所研制的样机具有功耗低、通信快速、误码率低、抗干扰性好、能识别多个标签等特点,能满足对体积和功耗要求较高的油田开发设备的实际使用要求。参考文献
[1]谈卫,肖菲菲,齐军.油田智能巡检系统在生产管理中的
应用【J].自动化技术与应用,2011,30(10):83—86.
串口传送及PDA显示
MCU通过SPI口获取指令数据
‘
0
进入等待串行口中断
图4阅读器指令发送程序流程图
配置应答数据包并写入应答FIFO
●
进入待机模式1
图5标签指令接收程序流程图
2.3电子标签低功耗模式软件编程实现
低功耗标签子程序设计如下所示:
while(1){if(flag_r==0)
CLR_CE;
II使NRF24L01进入待机模式
//定时器
WDTCTL=WDT_MDLY一32;IElI=WDlrIE:
BIS—SR(LPM0);
while(flagwr==1IIflag_r==1)
{IElI=0x00;
flag_wr=0;lag_r=0;
//单片机进入LPM0模式
/,接收中断标志
[2]Datasheetforsinglechip
2.4GHztransceivernRF2401
[EB/OL].(2003-3)[2003-3】.http://pdf.dzsc.com/NRF/
NRF2401%20IC.pdf.
[3]付炜,马建国.一种有源低功耗微波频段RFID标签设}I
//接收标志清零
/,使单片机进入LPM2模式
『41陈华君,林凡,郭东辉,等.RFID技术原理及其射频天线
【C】.四川I省电子学会半导体与集成技术专委会2006年度学术年会论文集,2006.
BIS_SR(LPM2);1
delay(3000);)
3标签测试结果与分析
标签设计可根据需要设计出两种天线形式,本次测试设计出板载天线【41和外置天线两种电路板。测试时可将毫安表串联于电路中,观察标签的功耗变化,在不同的功耗下分别进行测试。测试结果表明,外置天线和板载天线都能满足使用者要求。外置标签通信测试结果如图6所示。
从图中可以看出,功耗在12.3mA时,随着阅读器与电子标签距离的增加,到达10m处通信成功率恒定为100%,此时标签一直处于接收模式;设置并调整软件中相关参数使得标签功耗为6mA左右时,随着距离的增加,在6111以内通信成功率为100%,大于6lII时通信成功率会有一定的下降,但能保证在90%以上;设置并
设计[J】.厦门大学学报,2005,“(B06):312—315.
(收稿日期:2013—01—29)
作者简介:
戴欣,男,1988年生,硕士,主要研究方向:射频设别及其应用,车载式动态称重技术。
邓湘,男,1965年生,博士,副教授,硕士生导师,主要研究方向:机械电子测量,过程成像技术。
刘浩,男,1989年生,硕士,主要研究方向:块茎电阻成像,机械电子工程。
《电子技术应用》2013年第39卷第6期万方数据
23