资讯动态

hoverboard-firmware-hack-FOC 接线教程:4步完成电机连接与固件烧录

发布时间:2026/10/23 4:24:07 来源:尧图企业网站定制
hoverboard-firmware-hack-FOC 接线教程4步完成电机连接与固件烧录【免费下载链接】hoverboard-firmware-hack-FOCWith Field Oriented Control (FOC)项目地址: https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOChoverboard-firmware-hack-FOC 用磁场定向控制FOCField Oriented Control一种让三相无刷电机输出平滑扭矩的矢量控制方式驱动平衡车主板。新手最容易卡住的不是算法而是接线相序接反电机倒转5V 信号打进左侧排线会伤主板。下面按认引脚 → 接线 → 烧录调参 → 排错四步推进。30 秒速览主控为 STM32F103RC部分板子是兼容的 GD32F103经 SWDPA14/SWCLK、PA13/SWDIO用 ST-Link 烧录左电机三相 PWM 在 TIM8PC6/PC7/PC8 高侧右电机在 TIM1PA8/PA9/PA10 高侧霍尔信号左 PB5/PB6/PB7右 PC10/PC11/PC12左侧传感器排线USART2限 3.3V、30mA右侧排线USART35V 容限支持 UART/PWM/PPM/iBUS默认控制类型为 FOC_CTRL VLT_MODE关键参数集中在 config.h全程断电操作电池 36~42V认主板引脚图电机、霍尔与传感器排线在哪这张图看四个位置左右电机各自的相线与霍尔标注、底部两根传感器排线的引脚与电压标注、SWD 口旁的3.3V max、以及顶部的 XT60 主电源。主板引脚可归为四组| 分组 | 引脚 | 作用 | | -- | -- | -- | | 左电机相线 | 高侧 PC6/PC7/PC8TIM8低侧 PA7/PB0/PB1 | U/V/W 三相 PWM 输出 | | 右电机相线 | 高侧 PA8/PA9/PA10TIM1低侧 PB13/PB14/PB15 | U/V/W 三相 PWM 输出 | | 霍尔 | 左 PB5/PB6/PB7右 PC10/PC11/PC12 | 转子位置信号 | | 电流采样 | 左 PA0/PC3/PC0右 PC4/PC5/PC1母线 PC2 | 三相与直流母线电流 ADC |⚠️ 接线前先断开 XT60 主电源。电池 36~42V相线或母线接错会直接击穿驱动管。平衡车接线三步电源、电机、输入信号先看电机本体这张图看三个点环形铜线是定子绕组三根粗线从中心引出就是相线旁边插着细线的小绿板是霍尔传感器板。电源XT60 插电池组DC 插口PA12接充电器。电机三个霍尔插头对位插好3 信号 5V GND引脚定义已在 defines.h 中写死无需配置。相线若转向相反交换该电机任意两根相线即可。输入按 variant 决定接哪根排线——踏板/电位器接左排线PA2/PA3遥控器接右排线PB11。这张图看 hovercar 变体怎么把电池、DC-DC 降压、左侧踏板和右侧 iBUS 接收机串到一起注意两条排线旁的电压标注。一个易错点左排线是 3.3V/30mA 上限且不耐 5V右排线才允许 5V 容限别把 5V 外设打到左边。选输入 variant 与 FOC 参数config.h 在哪改先克隆仓库并烧录git clone https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC pio run -e VARIANT_ADC pio run -e VARIANT_ADC -t upload烧录用 ST-Link 接 SWD串口调试端口在 platformio.ini 里改成你机器的 COM 口。config.h 里真正要动的就几处CTRL_TYP_SELCOM_CTRL换相/ SIN_CTRL正弦/ FOC_CTRLFOC默认CTRL_MOD_REQVLT_MODE 恒压默认/ SPD_MODE 恒速 / TRQ_MODE 扭矩——载人骑行选 TRQ_MODE松手即滑行保护限幅I_MOT_MAX15A、N_MOT_MAX1000rpm降幂调速FIELD_WEAK_ENA默认 0 关闭⚠️ 开启 Field Weakening 前先把板架在支架上固定测试它会显著拉高电机转速与功耗可能触发 BMS 过压保护。排错三段式接线与控制问题症状上电无反应 → 原因SWD 烧录未成功或 variant 与硬件不符 → 处理重刷固件核对 platformio.ini 的 variant 与输入设备一致症状电机倒转或左右方向相反 → 原因相序反了 → 处理交换该电机任意两根相线症状有噪音、发热、起步一顿一顿 → 原因霍尔插头松动或位置信号丢失 → 处理重插霍尔插头量 5V 供电是否正常症状遥控器/踏板无响应 → 原因信号接错排线或超了 3.3V/30mA 供电上限 → 处理左信号进左排线右信号进右排线核对电压标注把仓库克隆下来git clone https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC选一个 variant 完成第一次烧录再回到接线区核对每个接点。【免费下载链接】hoverboard-firmware-hack-FOCWith Field Oriented Control (FOC)项目地址: https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑