历史上的今天
返回首页

历史上的今天

今天是:2024年12月29日(星期日)

2020年12月29日 | 基于16-bit MCU实现超低功耗运动检测系统解决方案

2020-12-29 来源:elecfans

谐振 LC 传感器技术用于运动检测已有数年,包括流量计量以及其它低速转动检测系统等。几乎在所有情况下,推动上述传感器设计发展的共同主线都是低功耗解决方案的需求,它通常为电池供电设备的低功耗解决方案。通过模拟测量组件与独立于主 CPU 工作的状态机处理接口相结合,本文以德州仪器 (TI) 的 MSP430FW42x 系列16位MCU为例,给出超低功耗运动检测系统解决方案的清晰说明。图 1 显示了简易旋转运动检测系统的实施。除了微控制器与显示器之外,还显示了二通道谐振 LC 传感器的配置。单一传感器仅可用于转动检测,添加了第二个传感器后,就还可提供方向信息。

31.jpg?imageView2/2/w/550

图 1 MSP430FW42x 转动系统原理图


传感器原理

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

32.jpg?imageView2/2/w/550

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

33.jpg?imageView2/2/w/550

图 2 传感器配置与振荡


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


检测电路

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


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

34.jpg?imageView2/2/w/550

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


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


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


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


系统总结

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

35.jpg?imageView2/2/w/550

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


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

推荐阅读

史海拾趣

Discrete Semiconductor Industries公司的发展小趣事

“绿源科技”是一家致力于绿色环保的Discrete Semiconductor Industries公司。该公司注重环保理念在产品研发和生产过程中的应用,积极推广绿色制造和循环经济。通过采用环保材料和工艺,绿源科技成功开发出了一系列低能耗、低污染的半导体产品。这些产品不仅满足了市场的需求,还为环境保护做出了积极贡献。同时,绿源科技还积极参与各种环保公益活动,推动行业向更加绿色、可持续的方向发展。

DATATRONICS公司的发展小趣事

DATATRONICS深知产品质量是企业生存和发展的基石。因此,公司投入大量资源用于建立和完善质量管理体系,确保每一款产品都符合国际标准和客户要求。同时,DATATRONICS还注重品牌形象的塑造,通过一系列营销活动和公益活动,提高了品牌知名度和美誉度。

Carlisle Interconnect Components公司的发展小趣事

Carlisle Interconnect Components公司深知品质是赢得市场的关键。因此,公司建立了严格的质量管理体系,从原材料采购到生产制造,再到产品出厂,每一个环节都严格把控。这种对品质的执着追求,使得公司的产品在国际市场上获得了良好的口碑。同时,公司还积极拓展海外市场,与多家国际知名企业建立了稳定的合作关系,进一步提升了公司在全球电子连接器市场的影响力。

HellermannTyton公司的发展小趣事

Heimann Optoelectronics Gmbh深知人才是企业发展的核心动力。公司建立了完善的人才培养体系,通过内部培训、外部交流等多种方式提升员工的专业技能和综合素质。同时,公司还注重营造开放、包容的企业文化,鼓励员工创新思维和团队合作。这种良好的企业文化氛围吸引了大量优秀人才加入公司,为公司的持续发展提供了有力的人才保障。

以上五个故事虽然基于虚构的“Heimann Optoelectronics Gmbh”公司构建,但反映了电子行业中企业发展的一般规律和趋势。

博巨兴公司的发展小趣事

博巨兴公司成立于2003年9月,初创时期,公司主要从事芯片代理及项目研发,并与台湾巨虹电子展开了合作。凭借着对市场趋势的敏锐洞察,公司很快取得了台湾义隆公司在华南地区的代理权。随着业务的不断拓展,博巨兴的业绩在短短几个月内就实现了快速增长,全年业绩达到了860万元。

Afero公司的发展小趣事

Afero的物联网平台在智能家居领域取得了显著的突破。他们与多家智能家居设备制造商合作,推出了一系列基于Afero平台的智能家居产品。这些产品通过统一的嵌入式、移动和云技术,实现了跨设备的安全通信和云通信,为用户提供了更加便捷、智能的家居体验。Afero平台还支持从制造到消费者使用的全过程设备连接,确保设备的安全性和可靠性。

问答坊 | AI 解惑

FPGA可综合性对初学着的一些建议

FPGA可综合性对初学着的一些建议一、HDL不是硬件设计语言 过去笔者曾碰到过不少VHDL或Verilog HDL的初学者问一些相似的问题,诸如如何实现除法、开根号,如何写循环语句等等。在这个论坛上,也时常能看到一些网友提出这一类的问题。 对于这些问 ...…

查看全部问答>

【转】说实话:模拟设计可以老但不可以朽

安静的生活不需再起什么波澜,即将进入四十岁不再进入研发黄金时间段,想把自己做过的想过的都留下来,没有什么名利场的事情了,说出来格外轻松。面对目前大部分国内杂志近乎清一色的嵌入系统,单片机和软件的文章,硬件电路尤其是模拟电路设计似乎 ...…

查看全部问答>

多线程实质是什么?

多线程实质是什么? …

查看全部问答>

如何使用Windows CE开发Web server。最好又实例,谢谢了。

问题如题提供实例者奖1000分。请求帮忙。 可发邮件给我ld.wuxi@yahoo.com.cn…

查看全部问答>

首家外包网络服务平台问世

  “外包在线”网络技术有限公司CEO喻烜为大家讲述了她鲜为人知的创业经历,从初识“外包”到立志创业,从寻求投资到初有成就,借由这朵铿锵玫瑰坚韧不拔的毅力和非凡的智慧,国内首家外包服务网络平台终于问世,自此“外包”服务更加平民化,从 ...…

查看全部问答>

一道非常简单的问题!就当送分!

地址总线A15—A0(低),存储器地址空间为3000H-67FFH,按字节编址。其中3000H-4FFH为ROM区,选用EPROM芯片(4K*2b/片);5000H-67FFH为RAM区,选用DRAM芯片(2K*4位/片) 解释3000H是如何推出(A15A14为00),而 4FFFH又是如何推出(A15A14为01) ...…

查看全部问答>

嵌入式开发经典网站集锦

国内站点: 华恒公司的主页,里面有很多的相关资料,有待大家去发现 http://www.hhcn.com/chinese/embedlinux-res.html SkyEye嵌入式硬件仿真项目 www.skyeye.org http://gro.clinux.org/projects/skyeye/ 公社的SkyEye项目专栏 http://www.linuxfa ...…

查看全部问答>

士大夫

                                 士大夫…

查看全部问答>

软仿与硬仿的差距?

本帖最后由 dontium 于 2015-1-23 13:33 编辑 一段算法 软仿真时间大约160us, JTAG硬件仿真一下子降到3ms 这个差距会由哪些方面引起?谢谢! …

查看全部问答>

ARM+LINUX 中断一定要用驱动在内核完成吗

最近在折腾LINUX 的GPIO中断。用驱程实现了的情形是:1 在驱程里,借用copy_to_user函数,在中断发生时,让一个数值发生变化写回用户态,使得应用程序可以读出这个变化。问题是:这样看起来,好像跟查询没什么区别。以前玩51的时候,情况不是这样的 ...…

查看全部问答>