0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

加速传感器在物联网应用起到怎样的作用

电子设计 作者:电子设计 2018-10-08 08:02 次阅读

最近看到“2018年排名前十位关键词:区块链人工智能、新零售、物联网、共享经济、普惠、大数据、无人驾驶5G和生态”。“物联网”挤进前四,足以说明它的火热程度。但是这十个关键词里,唯独“物联网”像是被炒冷饭给炒热起来的。早在2009年,“物联网”在中国就曾经火热过,之后一度沉寂到几乎被遗忘。时隔近十年,物联网这一次会不会又是虚火一场呢?

我们的判断是:不会。

让我们再来看看刚刚提到的前十位的关键词:“人工智能”和“5G”,是物联网的支撑技术;“新零售”、“共享经济”和“无人驾驶”,会用到物联网技术;物联网是“大数据”的重要来源;健康的“生态”会构建于物联网之上。物联网不再是孤立的存在了,它会被新的技术革命、产业升级和需求升级裹挟着向前奔。回到物联网应用本身,构成物联网终端的关键技术在过去十年取得了长足进步:远距和近距无线通信技术的性能提高、功耗大幅度降低,让联网不再是问题;物联网感知层对传感器高性能和超低功耗的要求也逐一被满足,赋予“物”智能的同时,让“物”也永远在线。

01、物联网应用中加速度传感器的作用是什么?

加速度传感器不仅可以检测线性加速度,同时也测量地球引力产生的重力加速度。所以,在物联网应用中,可以使用加速度传感器感测“物”的加速度,算法对单个或连续数据分析处理后,可以感知

· 物体的运动状态
· 物体的静止状态

加速度传感器感知到“物”的静止或运动的信息,数据在本地或连接到网络处理后,实现智能化识别、追踪、监控和管理。

02、如何为物联网应用选择合适的加速度传感器?

加速度传感器在物联网应用中扮演重要角色,对于应用开发者来说选择一款合适的传感器至关重要。相信大多数物联网应用开发者对加速度传感器并不陌生,智能手机里已经标配了。那么是不是直接选用一颗手机里使用的加速度传感器就可以直接做物联网应用了?当然不是,因为物联网应用对功耗和传感器性能的要求与智能手机截然不同。 而如下几个方面是首先应该被考虑的:

1. 功耗要低,以延长电池的续航时间
2. 性能要足够高,有用信号可以被完整采集,抗混叠,抗噪声,以保证上层应用的精度
3. 功能丰富灵活,以满足各种场景的功能需求

Bosch Sensortec最近发布的超低功耗三轴加速度传感器BMA400正是为物联网应用而生。

功耗

物联网应用中电池容量通常都很小,并且由于使用场景的限制不允许经常充电,产品开发中,功耗必然是第一优先考虑因素。

BMA400在正常工作模式(normal mode)消耗的电流在可以低至3.5uA,同时提供高至800Hz的三轴加速度数据。

即当OSR=0 (Over Sampling Rate过采样比率设置为等级0时),此时ODR(Output Data Rate输出数据速率) 可以配置为12.5~800Hz,并不会影响耗电。如果为了提高抗噪声的效果,可以进一步提高OSR的等级,相应的抗干扰性能会增强,耗电也会随之增加。

BMA400在低功耗模式(low power mode)消耗的电流会更低,最低可以达到0.8uA (800nA,OSR=0) 。

下图BMA400的单体实测数据。用户可以根据自己的应用场景,以及对加速度信号的抗噪指标要求,来灵活选择自己实际需要的抗噪等级及相应的功耗。这使得BMA400可以应用于在更广泛的场景中。

BMA400即使工作在低功耗模式,仍然能输出25Hz的数据,结合auto wake-up使用(后面会详细解释),有用的运动数据不会被漏掉。

传感器自身功耗是一方面,从应用开发者角度来看,整个系统的功耗优化可能更重要。BMA400通过集成的计步器、单击双击检测、方向识别、运动检测、自由落体检测等功能,把本来需要系统主处理器运算处理的任务下放到传感器硬件中。系统在主处理器保持睡眠的状态下,仍然可以做以上事件或状态识别,必要的时候可以通过中断唤醒主处理器来对事件或新的状态做出响应。特别地,在BMA400中开启step counter功能仅需要增加约0.8uA的电流(step counter工作在100Hz ODR)。

另外,BMA400提供了1024字节的FIFO,最多可以缓存146组12bit(3轴)的加速度数据,同时可以灵活选择8bit数据模式,缓存数据可以提高到256组。这样系统主处理器可以不用在每组数据更新的时候被唤醒或者被迫读走数据做处理。

同时,BMA400 的FIFO还支持x,y,z一轴或多轴可选择地存入FIFO,那可以用户可以选择自己关心的方向的数据存入FIFO,从而更大地延长MCU的睡眠时间。

进一步,BMA400提供了的自动唤醒(Auto Wakeup)和自动低功耗(Auto Low Power)功能,可以使得BMA400的本体功耗,乃至系统功耗都会降到更低的水平。

03、性能

过去大家可能会觉得物联网应用中对加速度传感器的性能要求不高,只要能识别物体大概状态或姿态就够了。所以,有些加速度传感器会通过简化滤波器的设计、降低采样频率、不连续采样(duty cycling)等方式来降低功耗,当然,由此带来的是高噪声输出、高aliasing(混叠)、强干扰引入等问题。

可是,如我们前述“加速度传感器在物联网应用中扮演重要角色”,传感性能决定了系统能否基于传感器做出精准的识别和决策。为了提高对原始信号的有效采集,并降低噪声及高频信号的干扰(混叠Aliasing),BMA400在正常工作模式下,采用了连续采样和滑动低通滤波的方式。

加速传感器在物联网应用起到怎样的作用

下图显示了连续采样(continuous sampling)和周期休眠(duty cycling)两种不同的采样模式对于高频噪声的抗干扰能力的显著区别。

加速传感器在物联网应用起到怎样的作用

BMA400 采用了高采样频率的连续采样模式以及持续的滑动滤波,从而可以有效地抑制串入的高频噪声,并真实还原原始的目标信号。而如果采用Duty Cycling采样模式,就会直接把高频噪声引入进来,从而使得加速度计的输出信号带有噪声信号并会引起step counter, double tap等模式识别的误操作。

通常系统中的高频噪声源,有电气信号类,比如传感器的供电电压的波动,电气干扰等,以及机械振动类,比如板级电容振动,外部震动和撞击等。这些干扰信号或者信号的高次谐波如果不能够有效滤除,就会引起加速度传感器输出的畸变,并引起屏幕翻转,计步器计步等误操作。

04、功能

物联网的应用通常不像智能手机一样在终端配备高性能的处理器,所以对运动传感器数据的处理不能完全依赖外部处理器的运算。针对物联网应用特性而设计内置于传感器内的功能,会帮助整个系统简化设计、降低功耗、实时快速响应等。

BMA400内置的计步器功能可以基于自身的加速度数据进行高精度步伐的检测和累加,在多场景中的精度都可以达到95%以上。此计步器的逻辑和算法是Bosch传感器团队自主研发,投入了大量人力物力进行了各种场景的测试并多次优化而成的,具有良好的稳定性和准确率。

同时,还可以准确判断用户的当前状态,比如静态,走路,跑步等。这些功能是当前智能穿戴设备的标准配置,而计步器算法通常是运行在MCU端,而MCU一旦运转,其功耗必然会远大于加速度传感器,这无形中会增加系统功耗,一般会 50uA~130uA。

而BMA400单体集成了这些功能,实际仅需要3.9uA的电流(配合低功耗模式的自动切换,还可以进一步降低),从而可以在满足同等功能的情况下,显著降低系统地总功耗,从而延长系统的待机时间。

BMA400内置的tap/double-tap功能可以实现用户的单击/双击(可配置)的交互输入功能。由于单击/双击的阈值等级可配,从而用户可以根据自己需要的灵敏度等级来选择。这个功能可用在穿戴耳机,手表,手环等上。BMA400的tap/double-tap功能是运行在ODR=200Hz的数据速率上,从而会保证非常高的准确率,以及实时性,避免误触发和误操作。开启tap/double tap功能的BMA400所需的电流仅为4.3uA。如果结合BMA400的自动睡眠和唤醒功能,实际的平均功耗会更低(50%以下)。

BMA400内置的通用中断机(Generic Interrupt 1 & 2)具有非常灵活地中断触发机制,可以实时检测器件的静态姿态,或者动态运动水平,并根据三轴的逻辑“或”或者逻辑“与“,而产生中断。同时还可以结合Auto-LowPower 功能来自动切换normal或者low power模式。

BMA400内置的Orientation(方向传感器)可以被灵活配置来检测方向变化并产生中断;Activity change功能可以评估用户当前的活跃水平,如果超过设定的门限,则会中断MCU;Free fall功能可以检测器件是否处于失重状态,并产生中断。此功能可以用在硬盘保护等地方。

05、结语

BMA400从产品定义和设计上充分考虑了物联网应用的独特性,兼顾功耗和性能,通过内置的功能简化应用开发的难度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48069

    浏览量

    739987
  • 处理器
    +关注

    关注

    68

    文章

    18261

    浏览量

    222094
  • 物联网
    +关注

    关注

    2867

    文章

    41600

    浏览量

    358305
收藏 人收藏

    评论

    相关推荐

    联网传感器技术》

    微小位移测量装置231633多普勒血流量检测236634声表面波传感器238635太赫兹器件与传感器241636气象常用参数传感器245第7章
    发表于 08-17 09:50

    联网中的无线传感器

    目前,联网中使用的无线传感器主要基于许多情况下可能会遭受电磁干扰的电子设备。但光学传感器
    发表于 10-16 14:48

    联网时代的传感器有哪些特征

    联网时代的大背景下,传感器技术及传感器产业的重要度日趋凸显。特殊情况特殊分析,作为联网感知层
    发表于 10-31 11:07

    轮辐荷重传感器联网的应用

    连接起来,进行信息交换和通讯,实现智能化识别、定位、跟踪、监控和管理。  一说到传感器,包括压力传感器,液位传感器,轮辐荷重传感器等,可能大家就会往小的方面想,
    发表于 11-05 10:54

    光纤传感器联网技术中的关键作用

    一过程中,光纤传感器这个传感器家族的新成员倍受青睐。新兴的联网技术推动下,如何将光纤传感器
    发表于 11-06 10:51

    传感器消防中有着怎样作用

    联网技术用于消防领域,可大大提升监管效能。近来,消防逐步运用联网传感器等新兴信息技术,加快推进智慧消防建设。消防是一项极其危险和复杂的
    发表于 12-04 10:30

    基于智能传感器联网应用开发

    里,微机电系统(MEMS)传感器是搭建用户与其周边众多设备(如智能手机、可穿戴设备、机器人和无人机)之间的桥梁。然而,仅仅凭借设备的传感和连接根本不足以实现联网的远大目标。只有以人为
    发表于 07-22 06:31

    光纤传感器联网中有什么应用?

    随着现代科学技术的发展,光纤传感器技术迅速崛起,并越来越多的应用于日常生活的方方面面,大有取代电子传感器的趋势。新兴的联网技术推动下,如
    发表于 04-08 07:41

    什么是联网的心脏?传感器是关键

    当今在谈论联网,其中传感作为联网核心,数以“亿”计的传感器被嵌入到各种设备中,作为
    发表于 05-15 06:45

    联网无线传感器节点如何设计

    无线传感器节点( WSN )促进联网( IoT )发展方面发挥着关键作用。WSN的优点在于,它的功耗极低,尺寸极小,安装简便。对很多
    发表于 05-19 06:33

    联网无线传感器的节点设计

    无线传感器节点(WSN)促进联网(IoT)发展方面发挥着关键作用。WSN的优点在于,它的功耗极低,尺寸极小,安装简便。对很多
    发表于 08-14 06:05

    产业联网的关键传感器有哪些?

    的运行速度,加速度,旋转角度,位移等信息,如磁阻传感器,用于精密有感伺服马达的控制。这一信息对机器设备操作的准确性和效率至关重要。  工业联网
    发表于 11-30 15:14

    MEMS传感器的普及将加速联网的发展

    MEMS传感器普及将加速联网时代到来
    发表于 02-22 07:16

    怎样去设计联网无线传感器节点?

    怎样去设计联网无线传感器节点?具体有哪些步骤?
    发表于 05-18 07:03

    传感器有什么作用 为什么使用传感器

    引言:工业采用联网的出现将传感器应用程序的使用提升到一个新的水平。工业自动化中,传感器起到
    发表于 09-10 06:55