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

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

3天内不再提示

威廉希尔官方网站 干货 | 传感器的智能之路和实现之道(下)

意法半导体中国 来源:未知 2023-09-07 08:15 次阅读

点击上方意法半导体中国”关注我们

‍‍‍‍‍‍‍‍wKgaomT5FzSAfeGXAAckX9n-Eqc547.gif    10月17日ST将在北京举行2023 ST传感器大会,届时您可以前往会场观看演讲和演示,与我们的工程师面对面讨论。 欢迎扫码注册

wKgaomT5FzSADZRYAABjXQiPSog301.gif

阅读本文时,请先阅读:

威廉希尔官方网站 干货 | 传感器的智能之路和实现之道(上)

以前人们讨论谈人工智能时主要关注云计算 — 数据上传到云端,利用其强大计算能力得到结果。然而,云计算的前提是所有的数据都要传到云端,对带宽要求极高,可能到6G时代才能真正实现。

现在我们将人工智能转移到边缘端进行边缘计算。通常情况下,边缘计算是将算法放置到MCU中,传感器只输出数据,MCU运行独立算法。然后,现在我们将算法下沉放到传感器中,有两种不同的方案:

1)基于MLC,采用rPU处理器进行重配置,能将部分算法(如决策树算法)运行于传感器中,再由传感器输出事件结果给MCU。这样就不需要MCU去处理运行全部算法。

2)基于我们今天的主角ISPUIntelligent Sensor Processing Unit,智能传感器处理单元。

ISPU不是传感器,只是嵌入在传感器IMU里面的功能模块。ISPU本质上是一种微型C语言编程处理器,可在传感器内执行信号处理和AI算法,与常见开发工具兼容,相当于传感器中嵌入了一个DSP,可以运行类似MCU的算法。因此,它拥有更强大的功能,可以运行标准的C指令,支持信号处理和AI推理、机器学习深度学习,甚至二进制神经网络,同时以µA级的功耗提供广泛的编程灵活性,让传感器的智能程度更进一步!

目前带ISPU的6轴惯性测量单元IMU有两种。面向复杂动作手势识别、事件检测和运动追踪等消费应用的LSM6DSO16IS,以及面向机器人、空调和资产追踪,预测性维护等边缘工业应用的ISM330IS。除了基本的IMU功能(如可配置陀螺仪量程,加速度量程,ODR数据,SPI/I2C接口),内部还集成了ISPU用于人工智能算法和处理超低功耗可编程核心,运行频率最高可达到10兆赫兹,配备32KB用于程序的RAM和8KB用于数据的RAM,总40KB内存,支持浮点运算及32位整数运算。

ST的ISPU方案基于DSP架构。这种DSP面积很小,只有8K门;封装也很小,仅为3*2.5*0.83;支持浮点运算,同时也支持神经网络。基于32位的哈佛架构,最高主频可达10MHz,最大输出数据达到6.6KHz。

ISPU的优势很明显,首先在功耗方面,如果将传感器融合算法运行到ISPU中,5MHz功耗仅为200µA。但是,如果运行在Cortex-M0上,即使主频为4MHz,功耗也需要1300µA。可见,ISPU传感器融合的功耗是比M0低5倍。此外,由于ISPU是DSP直接集成在传感器中,可以直接获取类似加速度仪等传感器的处理数据,无需总线参与,从而降低系统的负载和功效。在104Hz频率下读取数据时,ISPU仅仅耗费1µA,而Cortex-M0在4MHz时就已经需要94.4个µA。

wKgaomT5FzWAI9RkAAGRlLNaGfg160.png

当ODR增大,ISPU运行速率加快时,功耗差距越大。例如,当883Hz去提取加速度数据时,ISPU功耗仅为7.5µA,而Context-M0为747µA,两者的差距已达百倍。当然,对于其他算法,如倾角检测,排气检测,传感器融合,手腕倾斜(比如手表穿带的翻腕亮屏功能),ISPU的功耗也很低。

其次是ISPU的AI优势 — ISPU提供更多选择和更大自由的自学习方案:一方面,它可以支持机器学习,如决策树,Scikit-learn;另一方面,它也支持深度学习算法,如常见的QKeras、TensorFlow、ONNX等,同时,我们采用ISPU的编译器,将基于机器学习和深度学习算法模型进行编译,生成ISPU可运行的UCF配置文件,通过MCU将该配置文件写入ISPU,即可运行算法。这可以广泛应用于个人电子产品(如穿戴设备,头戴设备等)以及工业领域的事件监测等。

ISPU的运行原理:

在LSM6DSO16IS/ISM330IS的IMU内部框架中,传感器hub可以通过I2C连接外部磁力计和气压计等设备。ISPU可以通过内部的IMU传感链直接读取外部的传感器(地磁或气压计)和内部的加速度、陀螺仪和温度数据。ISPU支持运行最多30个算法,但由于ISPU是单核,它以串型的方式运行,每一个算法都可以产生一个中断信号,通知主控发生的中断事件。

ISPU可以通过I2C与SPI与主控连接,同时通过多种寄存器跟主控交互。例如,如果主控需要配置参数,可以通过总线将参数写到ISPU的配置寄存器对ISPU进行配置,而标志寄存器可以通过总线实现主控和ISPU的数据交互。此外,ISPU输出数据寄存器可以在中断发生后将数据送出,告知MCU当前发生了什么事件。

wKgaomT5FzWAXs-RAAI1oPqlSGo033.png

ISPU开发流程:

首先是基于ISPU代码进行编码,使用工具链将其编译成ISPU二进制文件。然后,将该ISPU二进制文件与传感器配置文件(configureTXT)传感器配置文件一起使用工具生成ISPU.h或者.UCF配置文件。将这些文件复制到MCU的应用程序代码中,加载ISPU程序并读取算法结果,使用ARM工具链进行编译,生成应用.bin文件,最后将应用.bin文件烧录到MCU中运行。

wKgaomT5FzWAC8b-AAFNJhZunMA273.png

ISPU软件的开发工具有3种:1)基于命令行工具CLI

命令行主要在Windows下使用,通过CMD输入命令来实现编译工作。

采用这种方法,开发之前需要先安装ISPU编译工具链,并在Windows里安装make工具。然后可以基于我们提供ISPU模版开发Norm算法,修改传感器配置,通过json输出文件进行编译,再通过GUI连接板子并连上电脑,使能ISPU。

2)基于Eclipse的IDE

STM32CubeIDE,可以编辑代码及编译ISPU程序。开发时需要先下载安装Eclipse插件,然后导入工程进行编译。

3)GUI

采用AlgoBuilder,无需编写代码,只需要在软件中拖拽不同模块进行连接,即可自动生成代码。用户需要先在ST官网上下载AlgoBuidler、STM32CubeIDE、STM32CubeProgrammer和Unico-GUI软件并安装,通过设置后即可实现零代码设计,基于模块固件编译和烧写以及调用Unicleo-GUI。

以下便是我们的一个演示视频,在Unicleo-GUI打开过程自动连接通过USB线插入电脑的硬件开发套件,当移动评估板的时候,3D头像会跟随展示对应的空间姿态。

在我们的视频课程里还包括了如何将ISPU代码集成到MCU的更详尽的解说,各位可自行前往观看讲解。

END

相关阅读

▷威廉希尔官方网站 干货 | 传感器的智能之路和实现之道(上)

ST TMOS热敏红外传感器: 精准检测人员存在和移动

意法半导体全新多区测距TOF传感器:高达90度视场角堪比相机水准

wKgaomT5FzWAdfzbAAAOlDg_tBI827.png  长按二维码关注,了解更多信息专业| 科技 | 有范wKgaomT5FzaACiOnAABekhj8TpU634.jpg长按关注意法半导体中国


原文标题:威廉希尔官方网站 干货 | 传感器的智能之路和实现之道(下)

文章出处:【微信公众号:意法半导体中国】欢迎添加关注!文章转载请注明出处。


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

    关注

    32

    文章

    1133

    浏览量

    128956
  • 意法半导体
    +关注

    关注

    31

    文章

    3137

    浏览量

    108647

原文标题:威廉希尔官方网站 干货 | 传感器的智能之路和实现之道(下)

文章出处:【微信号:STMChina,微信公众号:意法半导体中国】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【「嵌入式系统设计与实现」阅读体验】+ 智能晾衣架

    嵌入式系统设计与实现,封面如下图所示。 分享一关于3.5章节,智能晾衣架的阅读体验, 在我看到标题时,理解的智能晾衣架的大致模型为带一些传感器
    发表于 12-30 18:06

    智能马桶水温NTC温度传感器

    随着科技不断进步,智能家居产品逐渐走进我们生活。其中,智能马桶作为一款高科技产品,受到越来越多人青睐。水温控制系统作为智能马桶重要组成部分,其需安装NTC温度传感器
    发表于 12-20 11:55

    智能厨房应用什么传感器

    智能家居已成为现代生活的一部分,而智能厨房则是其中的重要组成部分。智能厨房通过集成先进的传感器威廉希尔官方网站 实现
    的头像 发表于 12-11 09:10 145次阅读

    智能马桶脚感方案 TOF传感器选型推荐

    目前正在开发一个智能马桶脚感方案,TOF传感器选型遇到难题了,要么成本高,要么威廉希尔官方网站 难啃,有没有威廉希尔官方网站 大神可以帮助啊。
    发表于 11-22 09:37

    MEMS传感器应用领域 MEMS威廉希尔官方网站 智能手机中的应用

    MEMS传感器,即微型传感器,是将机械结构和电子电路集成在一块硅片上的高科技装置。其应用领域广泛,特别是在智能手机中的应用尤为突出。以下是对MEMS传感器应用领域及MEMS
    的头像 发表于 11-20 10:01 634次阅读

    传感器威廉希尔官方网站 为什么号称“智能制造的基石”

    制造中的具体应用和作用。 智能制造与传感器威廉希尔官方网站 的紧密关系 智能制造是通过集成知识工程、制造软件系统、机器人视觉和机器人控制等威廉希尔官方网站 ,对制造技工
    的头像 发表于 11-14 18:27 368次阅读

    实现MCU与传感器的通信方式

    在现代电子系统中,微控制单元(MCU)与传感器的通信是实现智能控制和数据采集的基础。随着威廉希尔官方网站 的发展,MCU与
    的头像 发表于 11-01 13:43 378次阅读

    AI崛起背景,MEMS传感器的出路在哪里

    智能家居到自动驾驶汽车,从智能医疗到工业4.0,AI威廉希尔官方网站 正以前所未有的速度渗透到各行各业。而在这一波科技浪潮中,MEMS传感器作为AI威廉希尔官方网站
    的头像 发表于 10-22 08:09 578次阅读

    LoRa威廉希尔官方网站 农田自动无线智能灌溉系统

    控制与采集信号,一套控制系统可以远程检测多个浇灌点,最多可以监测控制20个浇灌点,无线监测控制最远控制距离可达到2公里(取决于硬件)。 无线灌溉系统是一种基于传感器威廉希尔官方网站 智能农业灌溉系统,它不
    发表于 09-25 17:10

    传感器阵列扇出威廉希尔官方网站 实现

    电子发烧友网站提供《传感器阵列扇出威廉希尔官方网站 实现.pdf》资料免费下载
    发表于 08-23 09:47 0次下载
    <b class='flag-5'>传感器</b>阵列扇出<b class='flag-5'>威廉希尔官方网站
</b>和<b class='flag-5'>实现</b>

    蓝牙数据模块多连接方案让传感器更加智能

    智能设备日益普及的今天,传感器威廉希尔官方网站 已经成为了物联网(IoT)发展的基石。从智能家居到医疗健康,从工业自动化到智慧城市,传感器的应用无处不在
    的头像 发表于 08-15 16:47 704次阅读
    蓝牙数据模块多连接方案让<b class='flag-5'>传感器</b>更加<b class='flag-5'>智能</b>

    大国质造——匠心砺技,解读深视智能从国产替代到行业领先的传感器发展之路

    大国质造——匠心砺技,解读深视智能从国产替代到行业领先的传感器发展之路
    的头像 发表于 07-27 08:40 462次阅读
    大国质造——匠心砺技,解读深视<b class='flag-5'>智能</b>从国产替代到行业领先的<b class='flag-5'>传感器</b>发展<b class='flag-5'>之路</b>

    智能传感器结构及应用

    智能传感器是当今国际科技界研究的热点,尚无统一的、确切的定义。本文不讨论(Intelligentsensor或Smartsensor)两个术语的区别,统称为智能传感器
    发表于 04-18 10:40 803次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>传感器</b>结构及应用

    中国智能传感器产业链全景图及重点企业名录

          01 基本概况 智能传感器是一种创新型传感器,它内置微处理,具备出色的信息采集、处理和交换能力。相比传统传感器
    的头像 发表于 03-08 18:13 768次阅读
    中国<b class='flag-5'>智能</b><b class='flag-5'>传感器</b>产业链全景图及重点企业名录

    常见的传感器威廉希尔官方网站 汇总简介

    传感器威廉希尔官方网站 是现代信息威廉希尔官方网站 的关键组成部分之一,涉及到物理学、化学、生物学等多个学科领域,其应用范围广泛,包括工业自动化、环境监测、医疗保健、智能家居等领域。下面将介绍一些常见的
    的头像 发表于 01-12 14:05 1104次阅读