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

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

3天内不再提示

利用STM32L4平台优化自平衡滑板车的核心

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-18 11:03 次阅读

Hublex Gyropod 是一款自平衡电动滑板车,专为专业人士打造,围绕 ST 组件打造,以提高其坚固性和效率。因此,它是一个很好的例子,说明我们的整个生态系统如何将这种车辆的性能推向“更高的地方”。由法国公司Hublex设计,其 Gyropod 协助员工在广阔的区域工作,如机场、仓库、商场等。因此,无论用户的体验水平如何,它都必须安全、可靠、轻便且易于使用有了这样的产品,还是他们的体型。因此,Gyropod 可以达到 12 公里/小时,宽 40 厘米(1.3 英尺),重量仅为 12 公斤(26.5 磅),尽管其巨大的转向杆旨在帮助骑手保持平衡并更好地控制系统

根据英菲尼迪研究,到 2020 年,自平衡滑板车市场将接近 10 亿美元。这种交通方式越来越受公众欢迎,悬浮滑板的出现提高了它在年轻人群中的吸引力。然而,这些电动滑板车可能对希望改善工作条件和提高生产力的公司产生更重大的影响。问题在于,将设计组合在一起可能极具挑战性。

优化自平衡滑板车的核心

为了更好地处理与自平衡滑板车相关的安全性和效率限制,Hulex 使用STM32L476RG作为其主要微控制器MCU)。其宽工作电压范围(1.71 V 至 3.6 V)意味着它可以与各种电池一起使用,这意味着同一组件可以适应多种设计。此外,其在待机模式下的功耗仅为 120 nA,在关机模式下仅为 30 nA空闲时可以节省大量能源,这是一种常见的情况,因为设备通常只是等待用户跳上。最重要的是,在使用时,这款 STM32L4 的平均电流消耗仅为 39 µA/MHz,这使得 MCU 在 ULPMark 中达到了 220 分,使其成为同类产品中效率最高的微控制器之一,仅被新推出的STM32L4+超越。

STM32L4 平台提供的另一个显着优势是其使用 CAN 协议的先天能力。MCU 的控制器局域网与 2.0A 和 B(有源)标准兼容,可达到高达 1 Mbit/s 的速度。这对于 Gyropod 尤其重要,因为这意味着不同的组件,例如设计中其他部分使用的 STM32F0,可以相互通信,而不必通过中央处理器。此外,它通过在传感器及其控制单元之间需要更少的电线来简化设计。最终,它提供了一种快速有效的方式来管理基本功能,这解释了为什么CAN 标准适用于每辆汽车,现在也适用于自平衡踏板车。

低功耗意味着新的可能性

正如我们上面所说,Hulex 也使用 STM32F0:准确地说是两个STM32F042C6,一个用于转向命令链路,另一个用于电池管理。这种组件的主要优点之一是它能够提供特定功能,例如 CAN 接口,同时提供出色的性价比。由于使用了 Cortex-M0,该架构易于编程,并且它提供了足够的计算能力来执行特定任务。

例如,Hulex 能够使用它来运行自己的电量计算法,以更好地估计电池寿命并提供更相关的用户体验。毕竟,Gyropod 必须尽其所能确保它不会在旅途中耗尽果汁,这会破坏它的目的。因此,它必须及早提醒用户,以确保他们在最合适的时间为设备充电。

超越硬件

Hublex 还决定使用 ST 加速度计和陀螺仪LSM6DSL。运动传感和运动控制在自平衡中的重要性踏板车是显而易见的,但不太明显的是设备固有的复杂性,容易受到电池及其环境的大量干扰。然而,在其他竞争较小的产品可能会失败的情况下,LSM6DSL 在这种情况下蓬勃发展,这要归功于它的抗干扰性和提供更高准确度的低噪声模式。这将确保该系统能够提供更平稳的行驶和更精确的调整。所有这一切都发生在传感器在正常模式下仅消耗 0.4 mA 而在高性能模式下仅消耗 0.65 mA 的情况下。因此,该板可以使用更小、更实惠的电源组件。

最后,Gyropod 使用 ST 的 MotionFX 库,该库从许多不同的传感器获取结果,并使用融合算法来提高最终产品的精度和性能。这个库以及许多其他类似的库是开放的、免费提供的,并且文档齐全,带有开源应用程序和示例代码,这一事实确保了像 Hublex 这样的公司可以立即启动其开发。能够依赖 ST 实现如此复杂的功能意味着团队可以花更多时间优化产品的其他部分,以多种方式对其进行改进。归根结底,Gyropod 体现了 ST 生态系统真正卓越的特点:它能够将设计的各个部分结合在一起,使最终产品比以往任何时候都更远。

审核编辑:郭婷

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

    关注

    2545

    文章

    50411

    浏览量

    750768
  • 陀螺仪
    +关注

    关注

    44

    文章

    776

    浏览量

    98451
  • 加速度计
    +关注

    关注

    6

    文章

    695

    浏览量

    45824
收藏 人收藏

    评论

    相关推荐

    stm32l4、msp430、msp432到底谁功耗低?

    stm32l4、msp430、msp432到底谁功耗低,性能如何,希望大家一起讨论。
    发表于 05-13 08:25

    STM32 L4系列与传统的STM32 L4系列相比,除低功耗外功能,还有别的优点吗?

    STM32L4系列 与传统的 STM32L4 系列相比,除低功耗外功能,还有别的优点吗?
    发表于 05-13 08:20

    时速高达25公里/小时的电动滑板车,在德国允许吗?(ABE)

    依2023年7月20日I第199号第9V条修订中eKFV规定,最高设计速度不低于6公里/小时且不超过20公里/小时的机动车辆。购买电动滑板车时要小心!在德国,电动滑板车可以以每小时25公里的速度行驶
    的头像 发表于 05-11 08:30 427次阅读
    时速高达25公里/小时的电动<b class='flag-5'>滑板车</b>,在德国允许吗?(ABE)

    STM32WB和STM32L4/L4+的区别和优劣势是什么?

    STM32WB 和 STM32L4 / L4+的区别,和优劣势
    发表于 04-26 08:07

    STM32L4使用内部参考电压时是否也需要打开VREFINT通道?

    STM32L4使用内部参考电压时是否也需要打开VREFINT通道
    发表于 04-17 06:23

    stm32l4是否能支持ndis和ecm?

    各位大神,请教下stm32l4是否能支持ndis和ecm
    发表于 04-11 08:11

    stm32l4如何下载到usb host的固件库?

    各位大神,请教下stm32l4如何下载到usb host的固件库,还想请教下stm32有没有开源的rndis和ecm代码
    发表于 04-11 07:19

    请问STM32L4如何利用STM32CubeMX实现EXTI控制LED?

    STM32L4利用STM32CubeMX如何实现EXTI控制LED?
    发表于 04-09 08:07

    德国电动滑板车及电动助力自行车eKFV法规-ABE认证的解决方案

    人们日常出行的同时,更是优化环境、实现低碳绿色环保出行的不二选择。但与此同时,它们也存在着很多安全隐患。如何确保电动滑板车及电动助力自行车的安全,使其安全畅行,成
    的头像 发表于 04-03 08:29 2017次阅读
    德国电动<b class='flag-5'>滑板车</b>及电动助力自行车eKFV法规-ABE认证的解决方案

    使用FlyMcu软件给STM32L4烧录程序经常失败是为什么?

    使用FlyMcu软件给STM32L4烧录程序?经常失败?显示\"写入出错在0KB,进度0%,耗时828毫秒\"。请问这是为什么呢?
    发表于 03-26 06:50

    STM32L4 SDIO4线制不能初始化成功的原因?

    STM32L4,用CUBEMX生成代码,用了FREERTOS,SDIO DMA,FATFS,SDIO 4线制,FATFS,MSC BOOTLOADER:裸机,未用DMA,SDIO 用的4线制,用了
    发表于 03-15 07:04

    TÜV莱茵与坦途创新举行电动滑板车合作实验室授牌仪式

    授牌仪式,双方将进一步深化电动滑板车检测认证领域的合作。坦途创新副总裁白昌海、产品评估总监史文韬,TÜV莱茵北京公司执行董事麦苗、大中华区轻工产品服务区域签证官王朝晖等双方代表出席了本次仪式。 TÜV莱茵与坦途创新举行电动滑板车合作实验室授牌仪
    的头像 发表于 03-11 07:08 513次阅读
    TÜV莱茵与坦途创新举行电动<b class='flag-5'>滑板车</b>合作实验室授牌仪式

    电动滑板车控制器内部电路

    升特36伏滑板车控制器可能坏了,给电不走,转把输出电压正常,电机正常,拆开控制器看内部线路断(之后焊接了),但还不走,看有个电阻好像烧了,测量为189Ω,求助大神,这个是坏了了,正常多大阻值呢。
    发表于 02-13 20:37

    STM32L4和电容传感器无法通信的原因?

    我在 CY8CMBR3110 电容式传感器上工作,我尝试在 stm32CubeIDE 中编写代码,但是 STM32L4 和电容传感器无法通信。 我想,我在代码中做错了什么。 在 STM32CubeIDE 中对这个传感器进行过编程
    发表于 01-25 06:05

    3.0 L直列4缸柴油机双平衡轴的设计与优化

    3.0 L直列4缸柴油机双平衡轴的设计与优化
    的头像 发表于 11-22 17:38 658次阅读
    3.0 <b class='flag-5'>L</b>直列<b class='flag-5'>4</b>缸柴油机双<b class='flag-5'>平衡</b>轴的设计与<b class='flag-5'>优化</b>