☰
平衡车FOC固件实战:让原装hoverboard电机更安静、更省电
2026/10/23 1:45:51 网站建设 项目流程

平衡车FOC固件实战:让原装hoverboard电机更安静、更省电

【免费下载链接】hoverboard-firmware-hack-FOCWith Field Oriented Control (FOC)项目地址: https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC

平衡车(hoverboard)拧油门顿挫、电机嗡嗡响,是原装固件的通病——它用换相(Commutation)控制驱动电机,霍尔传感器每触发一次就换一次相,电流方向硬切,低速必抖、高速必吵。hoverboard-firmware-hack-FOC 把原装主板(STM32F103/GD32)上的控制逻辑换成 Field Oriented Control(FOC),让电流始终对准最优力矩方向:低速蠕行变顺滑、噪音下降、电耗降低,同一块电池能跑更远。它适合想给原装平衡车做改造、追求更安静和更长续航的玩家。

⚡ 把"顿挫"的电机变顺滑

先说结论:FOC 解决的是"怎么出力",而不是"出不出力"。传统换相好比只推秋千的 6 个固定位置,每 60 电角度硬切一次相;FOC 则通过三相电流反馈实时解算 d/q 轴分量,让电流在任何时刻都对齐力矩方向。落到体感:低速时的嗡嗡声消失,起步到匀速的过渡不再一冲一冲。

另外一点容易被忽略:STM32F103 没有 FPU,整套控制器用定点数(fixed-point)实现(参数集中在 BLDC_controller_data.c),所以 72MHz 的 Cortex-M3 也能跑实时,不必换主控。

旧方案 vs FOC:能感受到的差异

对比项原装换相控制FOC(扭矩模式)
平顺性低,低速顿挫明显高,线性加速无顿挫
效率 / 续航基准更高,电耗更低
场削弱提速不支持支持,可拉高最高转速
松油门行为滑行或驻停可配置自由轮或电机制动
控制模式仅换相一种电压 / 速度 / 扭矩三选一

这是官方对比表的简化版。项目同时提供正弦(SIN_CTRL)方案作为折中,复杂度和收益介于两者之间,可按需选择。

能直接调出的能力

  • 三种控制模式:VLT_MODE 响应最快,适合机器人应用;SPD_MODE 闭环追踪 RPM 目标、可抑制负载扰动;TRQ_MODE 直接以扭矩为目标,零扭矩时可自由轮,最适合真人骑行。
  • 场削弱(Field Weakening):开启 FIELD_WEAK_ENA 后,输入目标从 FIELD_WEAK_LO 开始线性注入 d 轴电流削弱磁场,到 FIELD_WEAK_HI 达到 FIELD_WEAK_MAX,上限可超过默认 1000rpm。默认关闭,重标定务必做好防护。
  • 安全保护:单电机限流 I_MOT_MAX(默认 15A)、限转速 N_MOT_MAX(默认 1000rpm)、输入超时紧急关机、低电压分级报警。
  • 8 种输入变体:电位器、串口、RC(PPM/PWM/iBUS)、Nunchuk、踏板等,还有一键保持当前速度的巡航控制(cruise control)。

🔧 从刷写到上手:4 步路径

  1. 克隆仓库:git clone https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC
  2. 选择输入变体:在 platformio.ini 中启用对应 VARIANT(Keil 用户在 MDK-ARM 工程里选 Target)。
  3. 选择控制模式:修改 Inc/config.h 的 CTRL_TYP_SEL 与 CTRL_MOD_REQ,默认即 FOC_CTRL + VLT_MODE。
  4. 编译刷写:PlatformIO 或 make 编译后用 ST-Link 写入,Makefile 已内置 st-flash 写入与 openocd 解锁命令。

哪种模式配哪种场景

  • 踏板 hovercar / 低速代步:TRQ 模式 + 电机制动(ELECTRIC_BRAKE_ENABLE),松踏板即制动,脚感最接近汽车。
  • 匀速代步车、机器人底盘:SPD 模式 + 巡航控制,不用一直踩着油门。
  • 快响应机械臂、闭环调试:VLT 模式,延迟最小、输出最跟手。

刷完之后你得到什么

  • 噪音与振动:连续相位对齐替代 60° 硬换相,低速嗡嗡声与车身抖动明显减少;
  • 续航:扭矩输出平滑、效率提升,同等电池行驶里程增加;
  • 速度上限:场削弱可把最高转速拉到默认 1000rpm 之上,限流限转速保护始终在线;
  • 适用人群:做 hovercar、代步车、RC 改装,想 quieter、更省电、平台更可控的玩家;只想要"买来即用"的原装体验则不必折腾——这个项目面向的是动手改造。

【免费下载链接】hoverboard-firmware-hack-FOCWith Field Oriented Control (FOC)项目地址: https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询