历史上的今天

今天是:2024年09月08日(星期日)

2020年09月08日 | 基于MSP430F2012和IA4420主动式RFID标签设计

发布者:Tiger8 来源: eefocus关键字:MSP430F2012  IA4420  主动式  RFID标签 手机看文章 扫描二维码
随时随地手机看文章

概述

射频识别(RFID)是近年来成长最快的无线技术之一,它将条形码及无线技术的优势带入资产管理、产品跟踪、海运及运输识别、库存控制和定位检测中。大多数RFID系统采用通过RF从阅读器获取电源的被动式标签。这样有利于减小标签尺寸和降低成本,但是会限制读取范围和数据存储能力。带电池的主动式标签可以提供较大范围的读取能力和更强的可靠性,不过其尺寸较大,也更贵一些。采用最新的低功耗单片机和无线数传芯片,设计一种不仅读取距离远、可靠度高,而且成本更低、寿命更长的主动式RFID标签是本设计研究的目的。


设计方案分析

本设计完成的主动式RFID应具有:低成本、低功耗、阅读距离长及距离可调、电池供电等特性。分析主动式RFID的这些特性要求,形成设计方案如下:

低成本:以通常的基于RFID的电子识别系统来讲,用于标示物体的RFID标签总是有较大的使用量。标签的单价直接影响到系统整体造价的高低。虽然主动式 RFID相比被动式RFID具有:识别距离远、识别速度快、防冲突性能好等优势,但如果价格差别较大,也会成为应用推广中的障碍。所以,应尽可能降低标签成本。


从器件选型入手,选用集成度高的MCU和无线数传芯片,尽量减少外围器件的数量,不仅可以降低硬件成本,还避免了生产过程中的统调工作,降低了生产成本。本设计选用MSP430F2012单片机,内部PLL电路可以节省一般单片机必需的外部晶振;内建电源电压监测/欠压复位模块 (BOR)省去了外部复位电路;选用IA4420无线数传芯片,是目前同类无线数传芯片中外围元件最少的一种(仅需一个10MHz晶振);差分天线接口可直连设计在PCB上的微带天线。这些都使得本设计的硬件成本降到了最低。


低功耗:由于主动式RFID标签为电池供电,为了延长电池使用寿命,系统对低功耗性能要求严格。MSP430单片机拥有0.5mA的保持模式待机电流和250mA/MIPS的运行功耗,是目前业界公认的低功耗单片机; IA4420的低功耗待机模式电流消耗低至0.3mA。为本设计的低功耗性能提供了基础保证。


低功耗设计,一方面从元器件的选择入手,另一方面要设计优化合理的运行时序,在完成标签功能的前提下,使电路在大多数时间处于待机状态。


长距离及距离可调:无线信号在自由空间中的视距传输距离,与系统总增益的log对数成正比,在不增加发射信号强度的情况下,选择高接收灵敏度无线数传芯片可以达到增加传输距离的效果。


IA4420 具有-109dBm的接收灵敏度和最大8dBm射频信号输出功率,室外开阔地实测传输距离达200米以上。按“6dB”法则,在无线系统中,总增益每增加或减少 6dB ,传输距离延长或缩短一倍。IA4420的信号输出功率具有0,-3dBm,-6 dBm,-9 dBm,-12 dBm,-15 dBm,-18 dBm,-21 dBm共8级可调,配合0、-6、-14、-20可调的接收端LAN增益,实现了标签阅读距离的大范围多级可调。


电池供电:本设计选用单节CR2032纽扣式锂锰电池,该电池公称电压3V,容量200mAh,建议间歇放电电流<15mA。CR2032具有每年低于1%的内在超低漏电以及极其平坦的放电曲线(这两种特性是延长电池使用寿命的理想选择)。本设计省去电池到器件之间的稳压电路,直接由电池给系统供电。也节省了稳压电路所带来的静态电流消耗,使电池寿命进一步延长。为防止发射状态较大的电流造成电池电压瞬态降低,使用较大容量电容与电池并联。


直接用电池为单片机供电,一个值得注意的问题是:更换电池时电池导线的机械接触会产生电源噪声,使单片机复位不完全而产生随机错误操作。 MSP430F2012内部集成零功耗欠压复位 (BOR) 保护功能,可以在电压低于安全操作范围时执行完全复位,很好地解决了这一问题。


硬件电路设计

MSP430F2011

MSP430是TI公司的一个超低功耗单片机系列,完美地整合了低功耗、速度和片上外围器件:CPU采用16位精简指令集,集成了16个通用寄存器和常数发生器,极大提高了代码的执行效率;该系列单片机还将大量的外围模块整合到片内,适合构成较完整的片上系统;提供了5种低功耗模式,主要面向电池供电的应用。本设计选用的MSP430系列中更低成本,更高性能的新型单片机—MSP430F2012。


IA4420

IA4420是Integration公司推出的一体化无线数传芯片,RF功能全内置,外部只要一个10MHz晶振即可工作。


通讯协议

所有的标签和阅读器的无线数据传输均工作在同一个无线电频率。在标签阅读器的读取范围 (无线信号覆盖范围)内只有一个标签的情况下,标签与阅读器进行点对点无线通讯,无线电信号不会产生冲突。但如果阅读器的读取范围有多个标签存在,则需要考虑多个标签同时发送数据(多路存取)时产生的无线电信号冲突,并制定相应的防冲突机制加以解决。

本设计遵从ISO/IEC 18000-7《433 MHz有源RFID空中接口通信参数》中关于主动式RFID标签通讯协议的物理层、数据链路层的所有约定。


结语

本设计通过合理选择元件,围绕低成本、低功耗、长距离、电池供电等特性要求优 化电路以及在设计中遵从ISO/IEC标准通讯协议,设计完成的主动式RFID标签在性能指标、稳定性、兼容国际标准和低硬件成本方面具有非常大优势。


以本设计完成的RFID标签,与配套的阅读器可以组成人员或物品电子识别/定位系统,广泛应用于采矿、工业生产、道路交通、物流运输、医疗、医药、国防安全等众多领域。


关键字:MSP430F2012  IA4420  主动式  RFID标签 引用地址:基于MSP430F2012和IA4420主动式RFID标签设计

上一篇:基于MSP430和CC1100的有源RFID设计
下一篇:基于MSP430F149的手持式RFID读写器低功耗设计

推荐阅读

因最近项目用到STM8L101F3P6超低功耗MCU,所以想在这里总结一下相关内容。STM8L101F3P6 供电电压:1.65V - 3.6V,具体的最小电路如下如所示平时编写代码可参考ST官网给的固件例程。在使用该MCU时,为了达到低功耗的目的,平时可注意几个方面:1、使用STM8L101的AWU自动唤醒模块,并尽量是休眠时间较长。2、在进入休眠状态时,需配置好各个GPIO的高低电...
云计算越来越流行的今天,5G全面到来的明年,智能设备还需要如此之大的储存空间吗?近年来,手机的储存空间越来越大,每GB的价格也越来越便宜。外媒phonearena的一份调查报告显示,51.11%的外国用户手机存储大于64GB。苹果也靠着销售大容量的iPhone赚取暴利,但分析师警告,这种获利模式可能会出现风险。Bernstein分析师Toni Sacconaghi估计,2019年财年...
Credo——高性能、低功耗串行连接解决方案领域全球创新企业宣布推出Seagull 50芯片,一款专供于5G无线通信网络中前传/中传光模块的高性能光通信数字信号处理器(DSP)。Credo Seagull 50满足了移动网络不断攀升的带宽需求,支持长距离传输及工业级工作温度范围。Credo Seagull 50 可配置为两种工作模式:2x25G <—>1x50G 及 1x50G <—> 1x50G。Se...
STM32G070的CPUID地址:/*!< Device Electronic Signature */#define PACKAGE_BASE (0x1FFF7500UL) /*!< Package data register base address */#define UID_BASE (0x1FFF7590UL) /*!< Unique device ID register base address */#define FLASHSIZE_BASE (0...

史海拾趣

问答坊 | AI 解惑

AD6的一些特殊使用方法

1.全局修改字符大小。一般来说,正式PCB的元件附近都标有元件图号和关键参数,  但有些纯贴片的电路板做的比较小,这是就只能标注元件图号(位置),在做样板  或生产时,根据元件图号和BOM清单(懒惰点可使用原理图)来确定该位置焊接什 ...…

查看全部问答∨

NEC 78K-0系列用户手册(指令)下载(中文)

NEC 78K-0系列用户手册(指令)下载(中文)…

查看全部问答∨

等离子刻蚀

等离子体刻蚀(也称干法刻蚀)是集成电路制造中的关键工艺之一,其目的是完整地将掩膜图形复制到硅片表面,其范围涵盖前端CMOS栅极(Gate)大小的控制,以及后端金属铝的刻蚀及Via和Trench的刻蚀。在今天没有一个集成电路芯片能在缺乏等离子体刻蚀 ...…

查看全部问答∨

映射的内存什么时候释放?

用mmap进行内存映射,那这个内存什么时候释放? 是在执行munmap时释放,还是在进程结束时释放?…

查看全部问答∨

谁做过指纹模块,给我指点指点

我没做过指纹模块,希望大家能给点思路,还有那个手册上的指令我都不知道怎么拼接,能不能给我指点一下…

查看全部问答∨

WINCE 不认USB硬盘,如何解决?

在我的开发板上,当插入一个普通的USB盘的时候,它跳出来一个对话框, 未能识别的USB设备 输入此USB设备的驱动程序名称 驱动程序名称: 大家有没有碰到这样的问题啊?是什么原因导致的?相应的组件没有加还是wince需要开发USB盘的驱动? 谢谢 ...…

查看全部问答∨

sql ce 中 建立数据库时 怎么使字段的名字为中文啊

create table han(id int) 如何使id 对应的字段名为中文啊 …

查看全部问答∨

问一个关于编译的问题。如何在VxWorks下编译出MAP文件?

在PSOS下,编译后会生成一个MAP文件,作为内存的映射表,可以通过它查看正在运行的程序中的某个变量的值。 请问,在VxWorks下,能否编译出这样一个文件?我用的是Tornado2.0。 谢谢各位大侠了。…

查看全部问答∨

问香水城,STM32的I2C可不可直接挂5V器件。

香水城,最近一个仪表的案子选用了STM32F101VBT6芯片,遇到一些问题。1.STM32的I2C可不可直接挂5V器件,要求工作在400K?2.外部高频和低频晶体不串390欧电阻、并接1M电阻可以可靠工作吗?3.BOOT0、BOOT1脚一定要先接10K电阻,再接电源或地吗? ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved