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

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

3天内不再提示

初步认识“端点智能”

瑞萨MCU小百科 来源:未知 2023-04-06 16:45 次阅读

物联网IoT)不仅会改变我们的日常生活,也会改变人类社会的结构。智能家居到未来工厂,联网设备的数量持续、快速地增长。人工智能AI)与物联网的结合,改善了人机互动,加强了数据管理和分析。为了提高系统效率和决策的准确性,我们现在可以在本地的边缘或端点设备上运行人工智能模型。然而,对于资源有限的设备而言,在大多数情况下,机器学习模型的训练仍然需要在云端进行。训练后的模型可以部署在边缘设备上得以执行。这种方法得益于云端服务器的高算力(训练)以及边缘设备执行的低延迟(更快的执行响应)。

端点AI,即在网络边缘设备上集成人工智能。它将本来仅用于计算数据的物联网设备转化为能支持人工智能的更高级的设备,为他们提供了实时决策的能力。目标是使基于机器学习的智能决策在物理上更接近数据源,因此AI ML向嵌入式端点转移。端点人工智能涵盖广泛的应用,包括工业、消费、医疗保健、运输、制造、零售等。 智能物联网(AIoT)的价值主线是能够在边缘部署更多更强的智能,最终实现更大的灵活性。终端设备位于网络的最边缘,确切地说是数据的来源地,这可以实现更快更准确的反应,同时节省了不必要的数据传输、延迟和动态数据安全风险的成本。

第一步是确定问题,依靠系统的相关信息来分析问题并做出适当的决定。然后需要对信息/数据进行分类和分组,以研究如何提取特征,从而有利于训练所需的AI/ML模型。在终端设备运行的人工智能模型可以为复杂的现实世界问题提供更好的洞察力和解决方案。在端点设备上集成人工智能,使开发者能够利用强大的机器学习模型,而不需要完全重建他们的系统。

0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif

数据的完整性

0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif

为了在使用人工智能解决现实世界的问题时取得尽可能好的结果,数据及其可靠性起着决定性作用。需要一套综合的方法,使用各种科学手段、算法和流程,从不断增加的数据量中提取洞察力。以算法为核心,从原始数据中识别出背后隐藏的模式及信息。这些有价值的见解有助于支持商业决策,帮助分析商业困境,并将其转化为可操作的解决方案。

当批判性思维遇到机器学习算法时,数据科学有助于获得更好的洞察力,指导高效的工作,并为预测提供信息。目标是让企业从数据科学中受益,做出指导性决策,创造更多的创新产品和服务。其中一个关键要求是使用TinyML等技术开发AI/ML模型,以便能够在资源有限的终端设备上运行这些模型,从而简化为嵌入式硬件建立机器学习模型的过程。依靠相关的人工智能工具来获取机器学习(ML)所需的数据,工具向导还会指导你完成模型训练、模型测试和模型生成的全部过程。

0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif

入门流程

0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif

构建端点设备上的AI应用程序需要一系列特定的技能,包括数据科学、硬件工程、嵌入式编程、软件工程、机器学习技术,以及正在开发的应用领域中的专业知识。构建一个应用程序所需的主要步骤可以分为四个部分,如下图所示。

0ef70412-d457-11ed-bfe3-dac502259ad0.png

0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif

案例研究:预测性维护

0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif0e54a1cc-d457-11ed-bfe3-dac502259ad0.gif

PdM(预测性维护)是一种由时序数据驱动的方法,采用机器学习和预测性数据分析来监控设备的一系列状况,这些状况可能表征出潜在的系统或设备故障。基于各种机器学习模型的预测性维护,开发人员在给定数据集上运行自动化数据处理。经过训练的模型可以帮助检测出潜在的设备故障,并实时执行事先定义好的保护或者预警操作。

预测性维护的背后就是一套人工智能技术和机器学习/TinyML算法。这些算法就是以监控特定机器的过程中收集的数据为运行基础,这些数据也用于训练可预测潜在异常的算法模型。

在楼宇自动化、家电或工业自动化等不同类型的电机应用中,都可以看到预测性维护的典型用例。为电机应用部署PdM有助于检测和管理电机相关故障,基于电机运行过程中产生的振动频率或信号。一旦建立了故障特征的基线,模式识别可以识别出电机运行中的任何不平衡、错位、松动或轴承故障。减少系统维护和服务成本的同时保持整体系统的稳定性。

电机应用中的一些故障通常与振动异常和负载不平衡有关。这种异常会导致系统失效和过热,最终会导致电机绕组的绝缘故障、昂贵的维修费用和电机更换期间的长时间停机。这一切都可以通过部署基于人工智能的预测性维护解决方案来避免。

瑞萨电子RA6T1系列微控制器是专为智能家居、工业自动化和楼宇自动化中的电机应用而设计,提供丰富的外设和基于人工智能的故障检测,以满足从家用电器、HVAC、太阳能逆变器到交流驱动器等电机应用的独特需求。

基于ArmCortex-M33内核,新一代RA6T2 32位微控制器的工作频率为240MHz,具有丰富的外设集合,并为高性能精密电机控制进行了优化。拥有高速模拟外设,提高电机控制性能的同时大大降低了物料(BOM)成本。RA6T2 MCU可以同时控制两个无刷DCBLDC)电机。

此外,瑞萨为TinyML应用提供了一个专用工具链,为基于RA6T2 MCU的系统提供了增强的故障检测能力,为客户提供智能、易用、经济的无传感器电机系统,作为预测性维护的平台。这种基于TinyML的人工智能模型可以帮助更早、更准确地检测出电机系统中潜在异常,以帮助客户改善预测性维护流程,降低维护成本。

瑞萨电子提供基于RA6T2的完整开发套件,包括硬件开发组件和软件模块,可快速构建支持预测性维护的电机控制解决方案:

RA6T2在单个芯片上集成了PWM定时器和模拟外设,可以同时控制两台电机,是电机应用的最佳选择。

完整的电机解决方案,用于评估和调试电机应用:

硬件套件(MCK-RA6T2),电机工作台(RMW),以及PdM解决方案都由瑞萨电子提供。

0f4d10dc-d457-11ed-bfe3-dac502259ad0.jpg

MCK-RA6T2(完整的电机控制开发平台)

瑞萨推广高效的AIOT解决方案,涵盖语音、视觉和实时分析等广泛应用。瑞萨与合作伙伴一起,提供完整且高度优化的TinyML端点解决方案,包括硬件、软件和工具,可帮助工程师快速构建基于人工智能的解决方案。

人工智能不是只能运行在云端服务器,它还可以无处不在地运行在任何端点设备上。智能化、减少延迟、数据完整性、更迅速的响应、可扩展性等等都是端点人工智能的意义所在,也因此创造了无限的应用可能。

欢迎您使用瑞萨电子的产品开发业务应用!我们会一路给予您最好的支持。释放想象力,迎接无限可能。

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

    关注

    146

    文章

    16949

    浏览量

    350116
  • 瑞萨
    +关注

    关注

    34

    文章

    22285

    浏览量

    85988

原文标题:初步认识“端点智能”

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    反射内存卡的基本认识

    教你认识反射内存卡
    的头像 发表于 11-14 14:28 75次阅读
    反射内存卡的基本<b class='flag-5'>认识</b>

    STM32F407 USB的IN端点只能是0x81吗?

    STM32CubeMX生成的USB工程,默认的IN端点都是0x81。我尝试将它改为其它端口,比如0x82、0x83、0x84等都会导致数据上传失败。具体的现象是可以触发TXFE中断,但是无法触发
    发表于 05-30 06:24

    求助,关于鼠标范例中的ep端点模式疑问求解

    我使用了hid 标准鼠标的范例,范例的内容大致是将0x81 IN端点设置成INT模式,然后通过感应GPIO的按下,模拟鼠标左键的按下,从而让EP IN端点输入了大量的数据(应该是坐标数据
    发表于 05-23 06:58

    stm32f427 OTG_FS端点是否可以配置端点地址,比如0x0a等等?

    各位版友: stm32f427 OTG_FS模块作为设备模式,支持4个端点,其中端点0为控制端点,剩余的端点1、2、3是否端点地址就是为0
    发表于 05-11 06:58

    STM32_USB-FS-Device_Lib_V4.1.0为何不在端点恢复后将发送端点设置为NAK?

    if necessary data get ready to transfer to host later. 主要意思是在一个端点从HALT状态恢复后,发送是有效的,那样的话,比如对于一个中断型
    发表于 05-06 08:55

    自定义设备的端点是由USB PHY芯片决定的,那每一个端点的特性也是芯片决定好的吗?

    设备的端点是有USB PHY芯片决定的,那每一个端点的特性也是芯片决定好的吗?如我现在的USB协议栈中的描述符里: /* Endpoint 1 descriptor */ 0x07, 0x05
    发表于 04-30 07:22

    USB HID端点2能收不能发是怎么回事?

    大家好, 最近在弄一个HID+MSC的复合设备,基于STM32_USB-Host-Device_Lib_V2.2.0 库进行修改。 芯片使用的是STM32F429IG 下面是我的端点
    发表于 04-15 08:22

    请问STM32F103 USB HID可以增加端点吗?

    STM32F103 USB HID可以增加端点吗?
    发表于 04-07 06:52

    STM32F4系列USB OTG FS如何使用自定义的USB端点

    我们公司有一款设备,使用了0X06和0X88这两个端点和上位机通信,现在我计划使用STM32F4系列单片机替代。但是看F4的参考手册,它的端点只有0,1,2,3这四个,请问我可以通过配置寄存器的方式让F4使用0X06和0X88这两个端点
    发表于 04-02 07:12

    如何认识伺服电机

    电子发烧友网站提供《如何认识伺服电机.zip》资料免费下载
    发表于 03-22 17:43 0次下载

    关于STM32 USB端点配置的疑惑求解

    的CustomHID_Reset函数中,这里面是对USB端点的配置,但是里面对Endpoint 2 IN的配置就有点怪。代码片段如下: 就是红框中的这行,为什么这里配置的是端点1的发送count,而不是端点2? 非常感谢各位大
    发表于 03-12 07:13

    如何在程序中增加新的Endpoint ?然后去使用新的端点

    想知道程序中新增端点的程序代码以及实现方式,谢谢!
    发表于 02-29 06:00

    简单认识变压器

    简单认识变压器
    的头像 发表于 01-25 10:05 973次阅读
    简单<b class='flag-5'>认识</b>变压器

    简单认识无源器件

    简单认识无源器件
    的头像 发表于 01-12 09:56 561次阅读
    简单<b class='flag-5'>认识</b>无源器件

    什么是中断端点?什么情况下需要用到UVC中断端点呢?

    一个USB视频控制接口可以支持一个可选的中断端点,以通知主机关于视频功能中不同的可寻址实体(终端、单元、接口和端点)的状态。
    的头像 发表于 11-27 10:15 1257次阅读
    什么是中断<b class='flag-5'>端点</b>?什么情况下需要用到UVC中断<b class='flag-5'>端点</b>呢?