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

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

3天内不再提示

传感器的智能之路和实现之道(上)

Comtech科通 来源:Comtech科通 2023-09-12 16:06 次阅读

‍‍‍‍‍‍‍‍

传感器为什么需要智能?这是一个很好的问题!设想一下,MEMS传感器可以测量如加速度、角速度、压力、温度和湿度等物理量并转化为数字信号,但如果我们的传感器只能简单地采集和传递数据,那它就像一个静默的观察者、被动的上报者,无法主动参与到系统中。

然而,当我们赋予传感器智能时,在算法的加持下,它可以主动地在器件上基于所采集的数据进行融合、分类和预测,从而更加智能地应对各种情况,协助决策,优化产品

ST作为在MEMS传感器和执行器领域拥有丰富经验和成熟专业知识的公司,其传感器产品是怎么一步步走向智能之路的呢?

31ef7910-5132-11ee-a25d-92fbcf53809c.png

上图是ST的传感器智慧功能路线图。最早我们推出基于MLC(Machine Learning Core,机器学习核心)跟FSM(Finite States Machine,有限状态机)的1.0版本的智慧功能 — ST所有带嵌入式MLC功能的MEMS产品,在产品编号末尾均带有X标记,方便工程师进行识别。在消费级应用上,我们有LSM6DSOX — 针对手机穿戴设备光学防抖应用的器件;LSM6DSRX — 针对虚拟现实跟正常现实无人机应用的器件。工业级应用上我们有ISM330DHCX以及倾角仪IIS2ICLX。

ST MEMS传感器内置的机器学习核心(MLC)基于决策树分类器,可以在传感器中以极低的功耗执行程序化决策树,检测运动数据的同时运行不同任务。具体的机器学习模型设计过程可以参考之前的推文《AI技术专题之二:机器学习模型设计过程和MEMS MLC》或《DT0139设计建议:决策树生成》

MLC与FSM有什么差别?

MLC主要用于活动跟踪,即在做一些周期性长时间的运动时,对活动场景进行检测,例如检测人是在走路、跑步、骑车还是乘车;FSM则主要针对短时间一次性动作的手势或姿态识别。

MLC与FSM两者的差异包括:
1)输入数据源差异 — MLC的输入数据源是非原始数据,而是基于原始数据进行标记并计算的特征值。而FSM基于原始的加速度或陀螺仪的样本数据。
2)逻辑方面的差异 — MLC基于机器学习决策树的逻辑;而FSM基于阀值/计时器的事件触发器的逻辑,进行判断和比较。
3)输出方面的差异 — MLC基于决策树逻辑进行模式匹配,再输出不同的分类结果;FSM则是基于命令和条件进行判断,再输出事件检测的结果。

进入MLC和FSM 2.0阶段后,以LSM6DSV16X/LSM6DSV16BX/LIS2DUX12为代表的器件引入2.0功能并集成了SFLP低功耗融合算法。

SFLP(Sensor Fusion Low Power)是6轴低功耗传感器融合的缩写。ST 6DSV系列IMU中均配置了SFLP功能。

3207d8c0-5132-11ee-a25d-92fbcf53809c.png


其主要特点包括:
1)基于加速度及陀螺仪数据进行融合的算法,可以输出游戏旋转矢量,相当于表现在空间姿态的一个四元数。这个四元数也可通过一个算法转换成欧拉角,展现成空间姿态,即从A点移动到B点时,在空间中的运动轨迹。同时这个数据还可以保存在FIFO中。
2)可以输出重力矢量,用来表示重力方向的三维向量。
3)可以提供陀螺仪的bias,相当于陀螺仪一个零偏支持静态校准。同时也集成动态零偏校准算法,实时计算陀螺仪的零偏,减少积分误差。

SFLP低功耗传感器融合在消费电子领域有广泛的应用场景;例如游戏手柄、赛车、AR/VR/MR的游戏装备空间姿态检测;在可穿戴领域,如手表中的运动实时检测和手势识别、耳机TWS的3D空间音效,即当用户移动头部时,音频能够跟随头部运动播放;在手机导航和无人机中,也可以使用SFLP进行3D空间姿态检测。毕竟,SFLP具有卓越的性能 — 不仅可以输出6轴游戏旋转矢量,而且无论静止精度、低动态精度还是高动态精度都非常高。校准时间即达到稳定状态所需要的校准时间仅为0.8秒,姿态稳定时间为0.7秒。功耗方面,在15Hz下仅需3.5µA,120Hz时功耗也只有28µA。

322c2b12-5132-11ee-a25d-92fbcf53809c.png

为了方便开发者使用,我们在GitHub上提供了详细的参考代码。通过参考代码,开发者可以了解如何实现软件复位,配置加速度陀螺仪量程和ODR,配置FIFO buffer触发中断,设置SFLP数据保存到FIFO中,配置FIFO模式,设置FIFO为stream模式,使能sensor及SFLP算,设置Gbias,陀螺仪零偏动态获取,提高算法的精准度等等细节。

基于专业的MEMS评估母板加上适用于各种工业级、消费级、汽车级传感器的适配板,然后连接电脑,进入Unico-GUI功能界面,通过搜索选择传感器,点击Fusion功能,然后您就可以看见下面视频中的茶壶会跟随板子的移动进行旋转或者说空中姿态检测。

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

    关注

    2553

    文章

    51515

    浏览量

    757304
  • 算法
    +关注

    关注

    23

    文章

    4633

    浏览量

    93478
  • 机器学习
    +关注

    关注

    66

    文章

    8454

    浏览量

    133171

原文标题:技术分享 | 传感器的智能之路和实现之道(上)

文章出处:【微信号:comtech_inc,微信公众号:Comtech科通】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于SOC/IP的智能传感器设计研究

    领域。在传感器智能化领域的应用仍处于开发研究阶段。传感器方面的少量应用也仅限于用它作为一个或几个独立功能模块,如:通信模块、自补偿模块等都不具有系统的作用与功能,不能真正地成为片
    发表于 08-26 09:38

    传感器智能电网中的应用

    用户。 建立智能电网所需大部分成本的花费在终端电力分布系统以及智能电网在电力设施的终端信息系统,网络安全软硬件建设,很大一部分将投资在传感器网络上面,直接带动了
    发表于 04-23 15:55

    霍尔磁传感器智能水表的应用

    固定在适当位置,指针转动带动磁体转动。当磁体靠近或离开霍尔磁传感器时,霍尔磁传感器就可感应到信号,把指针的转动数变成脉冲数,并把脉冲整形后传送给信号采集,由脉冲个数得出用水量的多少。智能
    发表于 08-09 14:39

    霍尔磁传感器智能水表的应用

    智能水表的霍尔磁传感器应用方案,我们选择的产品为SS3413霍尔磁传感器,SEC-SS3413系列是小型、灵敏通用的、数字全极霍尔传感器
    发表于 11-16 16:58

    智能传感器

    、微处理等制作在同一块芯片,即成为大规模集成电路智能传感器。这类传感器具有多功能、一体化、精度高、适宜于大批量生产、体积小和便于使用等优
    发表于 01-03 17:06

    传感器组合实现更加智能的移动设备

    ——毕竟智能手机通常都非常了解自己所处的周围环境。 事实,我们还需要增加一些元件,并对各种传感器的输出进行仔细的组合,才能让一台移动设备自动执行合适的通知功能。本文概述了一个可以提供这种能力的软硬件框架
    发表于 11-07 10:35

    智能温度传感器的优势何在?

    物联网已成为信息科技发展趋势,各种智能设备将作为传感器的载体,实现人、机、云端无缝的交互,无论是在健康医疗、城市规划,还是城市交通方面,传感器正在发挥着核心作用。
    发表于 11-23 10:51

    智能传感器实现途径

    系统是采用微机械加工技术和大规模集成电路工艺技术, 利用硅作为基本材料来制作敏感元件、信号调理电路以及微处理单元, 并把它们集成在一块芯片构成的。集成化实现使智能
    发表于 12-01 15:19

    如何利用FPGA实现智能传感器系统的设计

    利用FPGA具有扩展灵活实现系统(SoC),同时具有多种IP核可供使用等优点,设计了能够控制多路模拟开关、A/D转换、快速数据处理与传输、误差校正、温度补偿的智能传感器系统;同时将
    发表于 05-06 09:36

    毫米波传感器是如何实现边缘智能的?

    毫米波传感器是如何实现边缘智能的?片处理如何使毫米波传感器根据其特征实时识别和分类目标?
    发表于 06-17 06:43

    深度解读智能传感器

    以微处理为核心,把传感器信号调节电路、微电子计算机存贮及接口电路集成到一块芯片,使传感器具有一定的人工
    发表于 12-10 08:00

    毫米波传感器实现边缘智能的方法

    提升系统可靠性的同时,减少决策延迟和网络成本;如果服务关闭,您最不愿意看到的就是传感器无法检测物体和做出决策! 边缘智能和连接 毫米波(mmWave)传感器以两种方式
    发表于 11-10 06:52

    技术干货 | 传感器智能之路实现之道

    为什么需要智能?这是一个很好的问题!设想一下,MEMS传感器可以测量如加速度、角速度、压力、温度和湿度等物理量并转化为数字信号,但如果我们的传感器只能简单地采集和传递数据,那它就像一个静默的观察者、被动的上报者,无法主动参与到系
    的头像 发表于 08-31 13:40 513次阅读
    技术干货 | <b class='flag-5'>传感器</b>的<b class='flag-5'>智能</b><b class='flag-5'>之路</b>和<b class='flag-5'>实现</b><b class='flag-5'>之道</b>(<b class='flag-5'>上</b>)

    技术干货 | 传感器智能之路实现之道(下)

    注册 阅读本文时,请先阅读: 技术干货 | 传感器智能之路实现之道) 以前人们讨论谈人工
    的头像 发表于 09-07 08:15 579次阅读
    技术干货 | <b class='flag-5'>传感器</b>的<b class='flag-5'>智能</b><b class='flag-5'>之路</b>和<b class='flag-5'>实现</b><b class='flag-5'>之道</b>(下)

    传感器智能之路实现之道(下)

    基于MLC,采用rPU处理进行重配置,能将部分算法(如决策树算法)运行于传感器中,再由传感器输出事件结果给MCU。这样就不需要MCU去处理运行全部算法。
    的头像 发表于 09-21 17:16 929次阅读
    <b class='flag-5'>传感器</b>的<b class='flag-5'>智能</b><b class='flag-5'>之路</b>和<b class='flag-5'>实现</b><b class='flag-5'>之道</b>(下)