采用16-bit MCU实现超低功耗运动检测

发布者:CuriousMind123最新更新时间:2012-02-17 来源: 电子设计技术 关键字:16-bit  MCU  低功耗  运动检测 手机看文章 扫描二维码
随时随地手机看文章
  谐振 LC 传感器技术用于运动检测已有数年,包括流量计量以及其它低速转动检测系统等。几乎在所有情况下,推动上述传感器设计发展的共同主线都是低功耗解决方案的需求,它通常为电池供电设备的低功耗解决方案。通过模拟测量组件与独立于主 CPU 工作的状态机处理接口相结合,本文以德州仪器 (TI) 的 MSP430FW42x 系列16位MCU为例,给出超低功耗运动检测系统解决方案的清晰说明。

  图 1 显示了简易旋转运动检测系统的实施。除了微控制器与显示器之外,还显示了二通道谐振 LC 传感器的配置。单一传感器仅可用于转动检测,添加了第二个传感器后,就还可提供方向信息。


图 1 MSP430FW42x 转动系统原理图

  传感器原理

  使用谐振 LC 传感器的基本原理与 LC 电路振荡时电感器辐射的磁场干扰有关。上述振荡由 LC 传感器脉冲引起,然后将一侧释放为高阻抗。激励后的振荡频率是传感器的基本频率,计算如下:


  一旦电路进入振荡,则 LC fOSC 输出随存储能量的消耗迅速衰减为零。振荡时,通过传感器的电流产生磁场,磁场通常不受外部因素影响。但当有金属表面靠近振荡的电感器时,信号衰减速率就会快很多。图 2 显示了更详细的传感器配置视图,并显示了减振轮 (damping wheel) 以及相应的输出信号。

图 2 传感器配置与振荡

  如图 2 所示,传感器 1 受到转动轮金属涂层部分的影响。与未受影响的传感器 2 的信号输出相比,振荡衰减率增加。由磁场切割在金属表面形成的感应涡流增加了 LC 传感器的负载,从而加快了激励振荡的存储能量的消耗。增加的衰减率也可称为金属表面产生的传感器衰减。如能够顺利地检测到与对应未衰减条件相应的衰减信号,则可检测精心设计转动轮的系统就提供一种感应给定系统运动的方法。

  检测电路

  每个传感器的激励都由传感器一侧的简单脉冲提供。振荡检测以及更重要的变化衰减率检测用简单的比较器与电压参考实施。我们用有关振荡信号驱动比较器的一个输入,用参考信号驱动其它输入,这样,如比较器输出大于参考电压,就会与传感器输出发生振荡;如振荡低于比较器参考电压,则比较器输出会变为零。闭锁比较器输出,就完成了模拟传感器系统到数字域的转变,可进行 uC 处理。如果我们仔细校准比较器参考与信号具体点上的衰减和未衰减振荡间的下降,那么比较器输出就会反映传感器的状态。如果我们以通用数模转换器 (DAC) 替代参考的话,那么就可以方便地校准参考电压,并能根据系统稍有不同的传感器的要求积极修改参考电压,或对测量系统施加磁滞。

  对于图 1 显示的详细系统,我们采用双传感器设置,从而既能检测转动、又能检测方向。如果我们如图 2 所示相隔 90 度放置传感器,并采用 180 度的金属涂层轮,双 LC 传感器就会产生正交信号,这就能提供转动与方向编码信号。图 3 显示了随着轮转动的传感器变化情况以及相应的数字译码。


图 3 双 LC 传感器正交数字输出

  虽然检测衰减与未衰减传感器输出并将其转换为数字输出相对简单,但是处理上述数据并将其应用于更大的状态机则相当困难。主机控制器不仅须进行激励并测量系统中的传感器,还必须在检测到转动时采取行动,并跟踪方向与传感器信息的处理。如上所述,我们可用另外的分离式解决方案实现此目的,同时所需数字与模拟元件的集成使我们有潜力实现更低成本、更低功耗解决方案。

  我们这里所说的模拟与数字处理元件的组合与集成构成超低功耗微控制器的基础,特别是针对采用上述传感器配置的应用。扫描接口 (SIF) 把扫描每个传感器并处理数字数据所需的构建块整合到单个硬件模块中,系统设计人员可对此模块进行全面编程。

  由于 LC 传感器只有在较短的激励脉冲中才产生功耗,因此这类传感器非常适用于那些微放大器每一部分都会对总系统成败产生影响的应用。当与超低功耗架构相结合时,就能实现总体系统的低功耗。

  系统总结

  图 1 显示的详细系统工作时平均电流消耗略低于 4uA。总系统电流由以下因素构成:持续激励与每个传感器的测量,每次全程转动后 CPU 唤醒进行数据处理,以及基于静态图块 (segment) 的 LCD 显示器。当采用典型的 220mAHr 3V CR2032 等电池供电的解决方案时,类似所描述系统的使用寿命可超过 5 年,计算如下:


  其中传感器激励与测量的平均时间电流消耗约为 2.7uA,而附加的 LCD 电流约为1uA。诸如在 CPU 数据处理前增加最小的转动数或降低 LC 传感器激励频率等简单改变,就能进一步降低系统平均电流消耗,从而延长单电池供电的系统寿命。

  业界采用谐振 LC 传感器技术已经多年,将此传感器接口与超低功耗处理器进行集成,就可为新一代智能传感系统打开大门。MSP430FW42x 系列微控制器集成了满足关键系统要求(如高功效、小外形、低成本以及更快的产品上市进程)所需的所有功能,适用于多种运动检测应用。新型 MSP430FW42x 系列不仅适合超低功耗系统,而且 SIF 硬件模块的灵活性与功率还有助于开发复杂的状态机以及状态机的处理,从而将 CPU 从传统的任务中解放出来。这种集成提高了 CPU 效率,降低了系统功耗,并释放 CPU 带宽用于其它任务(如数据通信、更强大可靠的用户接口以及更复杂的数据处理等)。

关键字:16-bit  MCU  低功耗  运动检测 引用地址:采用16-bit MCU实现超低功耗运动检测

上一篇:MSP430x4xx系列微控制器的独特时钟设计
下一篇:基于80C196MC的步进电机恒转矩

推荐阅读最新更新时间:2024-03-16 12:53

单片机设计的动力电池管理系统硬件技术
电动汽车是指全部或部分由电机驱动的汽车。目前主要有纯电动汽车、混合电动车和燃料电池汽车3种类型。电动汽车目前常用的动力来自于铅酸电池、锂电池、镍氢电池等。 锂电池具有高电池单体电压、高比能量和高能量密度,是当前比能量最高的电池。但正是因为锂电池的能量密度比较高,当发生误用或滥用时,将会引起安全事故。而电池管理系统能够解决这一问题。当电池处在充电过压或者是放电欠压的情况下,管理系统能够自动切断充放电回路,其电量均衡的功能能够保证单节电池的压差维持在一个很小的范围内。此外,还具有过温、过流、剩余电量估测等功能。本文所设计的就是一种基于单片机的电池管理系统 。 1 电池管理系统硬件构成 针对系统的硬件电路,可分为MCU模块、检测模块
[单片机]
<font color='red'>单片机</font>设计的动力电池管理系统硬件技术
机器人的电机控制电路
电机控制电路采用大功率对管BDl39、BDl40组成的H型驱动电路,通过单片机产生占空比不同的PWM脉冲,精确调整电机的转速。这种电路由于工作在晶体管饱和或截止状态,避免了在线性放大区工作时晶体管的管耗,可以最大限度地提高效率;H型电路保证了可以简单地实现电机转速和方向的控制。机器人的 电机控制 电路:
[单片机]
机器人的电机控制电路
HOLTEK新推出TinyPowerTM LCD Flash MCU系列
Holtek推出全新系列的TinyPowerTM LCD Flash MCU,全系列包含HT69F30A、HT69F40A及HT69F50A三个MCU,符合工业上-40℃ ~ 85℃工作温度与高抗噪声之性能要求,且提供48 ~ 80-pin的不同封装型式,搭配TinyPowerTM Flash MCU的丰沛硬件资源及使用弹性,适合各种应用领域的产品,诸如家电、工业控制、面板显示及医疗保健等。 HT69FxxA系列Program Memory为2K~8K Words、SRAM由128~384 Bytes、内建64/128 Bytes Data EEPROM、具有96~192点的LCD Driver、同时支持R-t
[单片机]
HOLTEK新推出TinyPowerTM LCD Flash <font color='red'>MCU</font>系列
PIC单片机内部SPI通信接口的使用方法
#include pic.h #define uchar unsigned char #define uint unsigned int #define cs RC2 #define dout RC4 #define nop() asm( nop ) __CONFIG(0x3B31); const uchar table ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar da ta_temp; void delay(uint x); void init(); void didi
[单片机]
基于51单片机的篮球计分器设计
这是我以前做的51单片机篮球计分器设计, 花了一个星期时间, 附件里面包括源代码;PCB原理图, 和proteus的仿真文件以及课程设计的相关文档, 都是自己原创的,大家多多指教 制作出来的篮球计分器实物图如下: 电路原理图如下: 篮球计分器仿真原理图如下 Altium Designer画的篮球计分器原理图和PCB图如下: 单片机篮球计分器程序源码: #include reg51.h //51单片机头文件 typedef unsigned char uchar; typedef unsigned int uint; sbit K1=P3^2;//比赛倒计时开始/暂停 sbit K2=P3^3;//24s倒计时重新
[单片机]
基于51<font color='red'>单片机</font>的篮球计分器设计
新能源汽车核心技术详解:电池包和BMS、VCU、 MCU - 全文
2014年国内新能源汽车产销突破8万辆,发展态势喜人。为了使新能源爱好者和初级研发人员更好地了解新能源汽车的核心技术,笔者结合研发过程中的经验总结,从新能源汽车分类、模块规划、电控技术和充电设施等方面进行了分析。   1 新能源汽车分类   在新能源汽车分类中,“弱混、强混”与“串联、并联”不同分类方法令非业内人士感到困惑,其实这些名称是从不同角度给出的解释、并不矛盾。   1.1消费者角度   消费者角度通常按照混合度进行划分,可分为起停、弱混、中混、强混、插电和纯电动,节油效果和成本增等指标加如表1所示。表中“-”表示无此功能或较弱、“+”个数越多表示效果越好,从表中可以看出随着节油效果改善、成本增加也较多。 1
[汽车电子]
新能源汽车核心技术详解:电池包和BMS、VCU、 <font color='red'>MCU</font> - 全文
ACTEL针对低功耗IGLOO FPGA和混合信号FUSION PSC改进设计流程
用户可利用Mentor Graphics、Synplicity和 SynaptiCAD的先进软件简化设计的过程和体验 Actel公司宣布推出最新版本的Libero 集成设计环境 (IDE),为 Actel最新以Flash 为基础的现场可编程门阵列 (FPGA) 解决方案 – 低功耗IGLOO 系列产品,提供全面支持。Libero IDE 7.3同时具有全新易于使用的功能,协助设计人员运用Actel混合信号Fusion 可编程系统芯片 (PSC) 以及低成本ProASIC3/E系列。Libero IDE 7.3引入了创新的内部设计功能,如新的Libero模块化设计流程,有助于降低 FPGA开发成本,并使得用户能够加快完成设计。强化
[新品]
STM32的一些基本知识总结
Cortex-M3缩略语 AMBA:先进单片机总线架构 ADK:AMBA设计套件 AHB:先进高性能总线 AHB-AP:AHB访问端口 APB:先进外设总线 ARM ARM:ARM架构参考手册 ASIC:行业领域专用集成电路 ATB :先进跟踪总线 BE8:字节不变式大端模式 CPI:每条指令的周期数 DAP:调试访问端口 DSP:数字信号处理(器) DWT:数据观察点及跟踪 ETM:嵌入式跟踪宏单元 FPB:闪存地址重载及断点 FSR:fault状态寄存器 HTM:Core Sight AHB跟踪宏单元 ICE:在线仿真器 IDE:集成开发环境 IRQ:中断请求(通常是外中断请求) ISA:指令系统架构 ISR:中断服务例程 I
[单片机]
STM32的一些基本知识总结
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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