MC9S08QE4在有源RFID中的应用

发布者:Serendipitous55最新更新时间:2014-11-14 来源: 21ic关键字:MC9S08QE4  RFID  nRF24L01 手机看文章 扫描二维码
随时随地手机看文章

  前言

  RFID 标签分为被动标签(Passive tags)和主动标签(Active tags)两种。被动标签即非接触式IC 卡, 由于被动标签识读距离短, 在许多应用中受到限制。 主动标签也称有源RFID,由于采用无线射频识别技术, 识读距离可达几十米, 逐渐成为一种主流应用技术, 已经成功应用到生产制造、物流管理、公共安全等各个领域。

  有源RFID 采用电池供电, 且电池是一次性的, 不能更换。 因此低功耗设计是设计中的重点。RFID 卡有读卡和读写卡两种。读卡是单向通信, 即定时向外发送数据。 读写卡是双向通信, 即定时向外发送数据的同时接收数据。 下面以MC9S08QE4 和nRF24L01 为例,介绍有源RFID 读卡的设计应用。

  MC9S08QE4 是飞思卡尔新推出极低功耗的单片机, 资源丰富, 内置振荡电路, 小封装, 非常适合于在RFID 卡的应用。 nRF24.L01 是是NORDIC 公司推出的一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段, 广泛应用于无线领域。

  MC908QE4 的主要功能

  MC908QE4 是Freescale 基于HCS08 核的8 位单片机。具有极低功耗,内置RC 振荡电路及丰富的外围接口。QE4 的主要特性如下:

  •   低工作电压1.8V-3.6V
  •   最大总线频率10Mhz
  •   内置琐频环电路FLL
  •   4K FLASH 程序空间
  •   256 字节RAM
  •   2 个16 位定时器
  •   1 个实时时钟计数器 RTC
  •   10 路12 位A/D
  •   1 个外部中断和8 个外部键盘中断KBI
  •   内部RC 振荡器的看门狗
  •   低电压检测电路LVI
  •   1 个SPI,I2C,SCI
  •   32 LQFP,28 SOIC,20 SOIC,16SDIP,16 TSSOP 封装

  nRF24L01 概述

  nRF24.L01 是一款新型单片射频收发器件, 工作于2.4 GHz~2.5 GHz ISM 频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst 技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01 功耗低,在以-6 dBm 的功率发射时,工作电流只有9 mA;接收时,工作电流只有12.3 mA,另外有多种低功率工作模式(掉电模式和空闲模式)。

  nRF24L01 主要特性如下:

  •   工作电压:1.9-3.6V;
  •   真正的GFSK 调制单收发芯片;
  •   硬件集成OSI 链路层;
  •   具有自动应答和自动再发射功能;
  •   片内自动生成报头和CRC 校验码;
  •   数据传输率可达2Mb/s;
  •   SPI 速率可达10 Mb/s;
  •   125 个频道
  •   QFN20 引脚4 mm×4 mm 封装;

  引脚功能及描述

  nRF24L01 的封装及引脚排列如图1 所示。各引脚功能如下:

nRF24L01 引脚排列

图1 nRF24L01 引脚排列

nRF24L01 引脚功能

  工作模式

  通过配置寄存器可将nRF241L01 配置为发射、接收、空闲及掉电四种工作模式,如下表所示。

  nRF241L01 可以设置为以下几种模式:

nRF241L01 可以设置的模式

  硬件设计

  由于QE4 有SPI 硬件接口, 外部按键中断接口, 内部上电复位电路和内部振荡电路,因此硬件电路非常简单。 见下图:

硬件设计

  晶振电路

  QE4 内部有琐频环电路(FLL)可以把MCU 运行的总线频率倍频上去, 最高可以倍频到20Mhz。 同时QE4 内部有RC 振荡器, 校准后的精度可以达到±2%(±2%为全温度范围的最大误差。常温下该精度为±0.2%)。因此完全可以采用内部RC 振荡器。节省成本和空间。

  电池电压检测

  在有些RFID 应用中, 需要对电池电压进行监测。 虽然QE4 内部有掉电检测电路LVI, 但使能该模块将消耗较大的电流, 所以不宜采用。 可以利用A/D 模块监测电池电压, A/D 模块会消耗一定的功耗, 为了降低功耗, 可以采用定时检测的方法, 因为电池电压是缓慢下降的。

  由于采用锂电池直接供电, 采用一般的A/D 模块监测电池电压的办法, 则需提供一基准电压给AD 模块. 这样既增加成本, 又增加功耗.

  这里介绍一种简便的方法用于电池电压检测:

  在QE4 的内部集成一个1.17V 的能隙基准电压,此能隙基准电压内部连接到ADC 的输入通道AD27; 因此可以不需要任何外部电路,AD 模块只需定时采样此基准电压,由此可换算出电池电压。

  这种方法的好处是,不需要外部任何器件, 既节省成本又节省空间,而且可以获知当前准确的电池电压。它的原理如下: AD 的参考电压设为VDD, VDD 即为电池电压, 如果AD 设为12bit 模式, 那么:

 

  能隙基准电压的AD 值(AD27)=(1.17V / VDD) *4096 = (1.17V/ 电池电压) * 4096

  所以: 电池电压= (4096 / 能隙基准电压的AD 值(AD27)) * 1.17 (V)

  RFID 的低功耗设计

  在RFID 应用中, 由于是电池供电, 且电池是一次性的,无法更换, 所以低功耗是设计中首要考虑的因素。 系统功耗由两部分组成: 单片机本身的功耗和射频电路的功耗。下面分别介绍来讨论两者的功耗。

  1)射频芯片的功耗

  如前述, 射频芯片有四种工作模式。 在RFID 的应用中, RFID 定时向外发送数据, 例如500ms 发送一次.所以射频芯片平时工作在掉电模式, 掉电模式下为900nA。下表为各种各种模式下的功耗:

射频芯片的功耗

  2)单片机的功耗

  单片机的功耗包括正常运行时的功耗和睡眠时的功耗。在RFID 的应用中, 由于是定时发送数据, 发送完毕, 马上进入睡眠, 因此单片机大部分时间工作于睡眠状态,因此睡眠时的电流至关重要。例外进入睡眠后, 需要定时唤醒, 定时器的工作电流也是重点考虑的因素之一。[page]

  下图为QE4 各种模式下的电流参数:

QE4 各种模式下的电流参数

QE4 各种模式下的电流参数

停止模式地址

  从表中看出, 睡眠3(STOP3 )模式的电流为 350nA, 睡眠2(STOP2 )模式的电流为300nA。由于STOP2 与STOP3 功耗相差不大,但是从STOP2 唤醒后,程序会从复位处重新执行,且所有寄存器设置会回到默认状态, 因此建议采用STOP3 模式。

  QE4 内部有RTC 模块, 进入睡眠时,RTC 仍然可以工作, 可以用来定时唤醒MCU。唤醒时间从1ms 到 1s 可设置。RTC 工作电流只有75nA。 把RTC 模块的功耗考虑进去, 那么进入睡眠状态时, RTC 模块工作(定时唤醒MCU),内部RC 振荡器工作,MCU 本身的功耗仅为450nA 左右。 如果把射频芯片的功耗计算在内, 那么在待机模式下,整个系统的功耗为1.35uA。

  另外有一个参数对系统功耗的影响也非常重要, 即从睡眠模式唤醒的时间。 唤醒时间越短越好,因为唤醒的过程中, 功耗会比较大。QE4 从睡眠3(STOP3 )模式唤醒的时间非常短,只有6us, 大大低于业界的同类产品。

  3) 低功耗设计的小窍门:

  a)未使用的I/O 口的处理

  对未使用的I/O 口配置成输出模式, 输出高或低。

  b) 未使用的模块的处理

  未使用的模块除了关闭该模块外, 同时还要禁止该模块的时钟。模块时钟的使能或禁止通过SCGC1,SCGC2 进行配置。

  c) RTC 时钟的选择

  RTC 的时钟选择选择内部1K 时钟, 而不选择32K 的时钟。 选择32K 的时钟会增加70uA 的电流。

  d)延时的处理

  由于射频芯片平时工作在掉电(POWER DOWN)模式, 从掉电(POWER DOWN)模式到发送模式, 射频芯片需延时1.5ms 左右的时间, 在延时1.5ms 左右的时间内单片机处于等待状态, 有两种处理方式以降低功耗。 一是让单片机进入STOP3 模式, 利用RTC 唤醒, 唤醒时间设为1.5ms。另一种方法是, 把单片机的工作频率降到最低,让单片机进入WAIT 模式, 利用定时器唤醒, 定时器的时间设为1.5ms, 唤醒后把单片机的工作频率恢复到原来的频率。

  序列号的烧写:

  由于在RFID 应用中,每一个RFID 都需要一个唯一的ID 号。 ID 号可存放在FLASH 中, 单片机上电后, 从FLASH 中读出它的ID 号。 在批量生产过程中, 如何方便地烧写ID 号, 也是至关重要的。 下面介绍采用CYCLONE PRO 如何方便地烧写序列号。CYCLONE PRO 是用于批量生产的专业编程器, 支持脱机烧写。 在烧写程序代码的同时支持烧写序列号, 每烧写一片芯片后, 序列号自动加一。 因此非常适合于批量生产。

  在下载程序到CYCLONE PRO 前, 先要用SERIALIZE.EXE 软件生成一序列号文件,SERIALIZE.EXE 软件可在WWW.PEMICRO.COM免费下载。

  生成序列号文件的界面见下图:

生成序列号文件的界面

  上图的示例中, ID 号为3 个字节, 将存放在QE4 的0xFFA0,0xFFA1,0xFFA2 中, ID 号的起始号为0x0000001, ID 号的上限为0xFFFFFF,下限为0x000001。 上下限的含义是:假设在烧写过程中, ID 号每次加一, 当加到上限值时, ID 会自动回到下限值。按SAVE 生成***.SER 文件。

 

  可以通过修改PRM文件, 让编译器预留FLASH 从0xFFA0 至0xFFAD 用于存放ID 而不是程序代码.

  下面是缺省的PRM文件:

程序

  修改后的PRM文件如下:

  /* This is a linker parameter file for the MC9S08QE4 */

程序

  生成序列号文件后, 然后打开CYCLONE PRO 软件, 把程序代码和序列号下载到CYCLONE PRO 中, 界面见下图:

界面

  SS 是选择程序代码文件。

  CS 是选择序列号文件。

  下载完毕, 便可脱机烧写, 每烧写一片芯片, 序列号自动加一, 同时CYCLONE PRO LCD屏上会显示当前的序列号, 操作起来非常方便, 大大提高了生产率。

  结束语

  由于QE4 具有超低功耗,丰富的外围接口, 性价比高等特点, 因此非常适合于在RFID 中的设计应用。 Freescale 将不断推出新的基于HCS08 内核的系列单片机, 来满足低功耗市场应用的需求。 敬请光临Freescale 公司网站www.freescale.com, 获取最新产品信息, 或通过邮件联系本人: cherrish.liao@freescale.com。

  参考资料:

  MC9S08QE8 Data sheet, Freescale Semiconductor.

  nRF24L01 Data sheet, Nordic Semiconductor.

关键字:MC9S08QE4  RFID  nRF24L01 引用地址:MC9S08QE4在有源RFID中的应用

上一篇:SHARC并行系统软件设计方法及其程序实现
下一篇:基于C868单片机的无传感器BLDC电机控制

推荐阅读最新更新时间:2024-03-16 13:46

基于RFID与车牌识别技术相结合的管理方法
车牌识别技术介绍   智能的车牌识别系统即卡口系统采用先进的、高清晰度的前端图像采集技术,其图片有效分辨率比常规的CCTV系统提高数倍,解决以往系统前端采集设备成像质量差的弊病。系统建成后将可以实现对道路交通相关区域的实时监控,对各种交通行为进行自动记录取证,对嫌疑车辆进行自动布控,并在两端出入口执勤点进行拦截等功能,满足公安部门对社会治安管理和监控的需求。卡口系统的总体发展趋势向着高清卡口的方向发展,同时也不再由单一的交通管理部门使用,而是由公安、交警、刑侦等多部门协同使用。   因此,为提高对刑事、治安案件的快速响应、处理及进一步预防能力,设置卡口系统对于社会治安具有重大的现实意义。利用高科技装备建设高清治安卡口系统,不但
[模拟电子]
基于<font color='red'>RFID</font>与车牌识别技术相结合的管理方法
NRF24L01调试记 (STM32F4,STM32F1,STM8L)
其实网上NRF24L01的资料很多,例程也很多,本不应该有什么大问题,但是确出了各种奇怪的问题,花了不少时间。 STM32F103+NRF24L01 用最小系统板搭了个平台,加上网上的例程,问题是检查NRF24L01的时候,一直没法找到,读写地址寄存器失败,起初怀疑是引线的问题,自己检查连线以及针脚定义,都没有发现问题,既然针脚没有问题怀疑是SPI通讯的问题,接着检查SPI配置,都没有发现明显的错误,尽管分频到256还是不行,十分不解,检查时序代码,因为是网上现成的代码本来想不应该有问题,但是还真的发现问题了,发现网上时序先是将CSN拉高!发送结束后再拉低!这个明显不符,修改后运行正常,哎,网上人家给的例程未必人家就验证过,切
[单片机]
<font color='red'>NRF24L01</font>调试记 (STM32F4,STM32F1,STM8L)
雷柏智能装备应用基于IOT和RFID收发分离技术,助推企业仓储物流系统智能化升级
面对当下巨大的市场竞争压力,企业构建核心竞争力亟需通过提高效率来解决,智能仓储物流系统可以有效改善企业的仓储物流管理,提升企业的物流管理水平和仓储质量。物联网(IOT)被称为信息科技产业的第三次革命,可以实现“物与物相连”的互联网网络,实现万物互联、万物智能化,其中射频识别技术(RFID)是物联网最关键的技术。基于IOT和RFID收发分离技术收发分离技术可以达到提高智能化管理的目的,能够很大程度上提升现代仓储物流的效率水平。           (RRS堆垛机验证线出货视频) 随着RFID技术在仓储物流管理中的推广应用,企业可以改变传统的仓库管理方式与工作流程,提高出入库、盘点、库存控制等核心业务流程的智能化水平。RFID技术可
[机器人]
Guard RFID公司ST系列标签对员工和资产实时定位
    Guard RFID公司宣布他们已经设计完成433MHZ的有源RFID标签。将这种定时定位应用于医疗安全、企业安全和工业环境安全中。     Guard RFID公司的ST系列标签在医院应用中含有呼叫系统。它能监测包括出诊的所有员工所在位置。该标签和Guard RFID公司的有源RFID系统还可以为那些需要更多安全保护的区域电子门禁。     该系列包含的商品概况标签保护笔记本、台式电脑等设备的安全。有源RFID系统通过商品标签定位,通过双向沟通,需素辨别出那些需要特别保护的设备。
[网络通信]
RFID技术如何智慧楼宇安防?
无论是视频监控、楼宇对讲还是出入口控制等领域,“以技术谋取突破”成为了行业共识。在这之中,RFID技术就是安防企业不得不重视的一项技术。下面就随网络通信小编一起来了解一下相关内容吧。 无论是视频监控、楼宇对讲还是出入口控制等领域,产品同质化现象越来越给给企业敲醒了警钟,“以技术谋取突破”成为了行业共识。谁能占领“技术高地”就能抢占先机。在这之中,RFID技术就是安防企业不得不重视的一项技术。RFID所具有的可快速扫描、体积小型化、可重复使用、穿透性和无屏障阅读,数据记忆容量大、抗污染能力及耐久性强等环境适应能力优势令其能够快速的发展与普及。同样,RFID技术应用于智能楼宇领域也如鱼得水一般下面小编带大家来看下他们RFID技术如何
[网络通信]
基于RFID技术的核心物品实时监控管理系统设计
   摘 要: 从RFID技术应用角度出发,提出了一种RFID技术和嵌入式技术相结合的核心物品实时监控管理系统。规划了整个系统的总体架构,详细说明了中控模块的硬件设计,分析了整个系统的主要功能。用户能通过Ethernet查询到核心物品的实时信息,并能管理分配使用人员的各种权限,为事业单位和大型企业等对核心物品的监控管理提供了高安全性和高效率的解决方案。     0 引言   目前国内的大多事业单位和大型企业对内部的核心物品管理,如档案局对重要档案的管理,公安局对涉案物品的管理,大型企业对重要文件的管理等,由于这些物品存在着高度重要性和较大的流通性,往往采用二维条码来记录物品信息和人工记录的方式进行管理,但这种管理方式严重影
[安防电子]
基于<font color='red'>RFID</font>技术的核心物品实时监控管理系统设计
RFID技术在无线电管理中的应用
    无线电发射设备是由无线电管理部门强制管理的一种特殊设备,世界各国大同小异。无线电发射设备的申请设置、型号核准、频率使用等均需无线电管理部门审批,得到批准的设备方可使用。随着我国无线电事业的飞速发展,无线电发射设备的数量和种类迅速增加,这就需要无线电管理工作者适应发展需要,创新管理理念,学习先进技术,加强管理措施。RFID技术就是一种快捷、方便、科学的管理手段。       RFID技术     RFID(Radio Frequency Identification)是一种通过射频信号识别目标对象的技术,即通过无线射频方式进行非接触双向数据通信对目标加以识别。区别于传统的识别方式,RFID技术不需要直接接触和人工干预即可完成
[网络通信]
传感与RFID在血液管理分析中运用
  1 引 言   传感技术与RFID的融合运用还刚刚起步,中国作为世界的制造业大国与消费大国之一,应牢牢抓住这一机遇,自主探索,推动本土RFID产业的发展,提升社会信息化的水平。   RFID,即无线射频识别技术,利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触的信息传递,并通过所传递的信息达到识别目的,被列为21世纪最有前途的重要产业和应用技术之一。   RFID标签具有体积小、容量大、寿命长、可重复使用等特点,可支持快速读写、非可视识别、移动识别、多目标识别、定位及长期跟踪管理。效率的提升和错误率的减少,促使RFID技术成为医疗行业实现信息化的重要切人点 。同时,RFID正逐渐与传感技术融合,朝着构建一个
[医疗电子]
传感与<font color='red'>RFID</font>在血液管理分析中运用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved