hoverboard-firmware-hack-FOC 完整指南:平衡车接线与引脚定义,新手一次看懂
【免费下载链接】hoverboard-firmware-hack-FOCWith Field Oriented Control (FOC)项目地址: https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC
hoverboard-firmware-hack-FOC 是刷在平衡车主板上的固件,核心是用 FOC(一种让电机转得更顺滑、更省电的控制算法)驱动两轮电机。本文带你完成一次完整的平衡车接线:主电源、电机相线、霍尔传感器、控制信号、调试口,一条线一条线地走。读完这篇平衡车硬件接线教程,你能独立完成整机接线,并知道配置文件在哪里改。
📦 接线前准备
硬件清单
先把东西备齐,边找边接是最容易出错的。
| 部件 | 规格/接口 | 用途 |
|---|---|---|
| 平衡车主板 | 集成 SWD 调试口(PA13/PA14) | 运行 hoverboard-firmware-hack-FOC,接一切信号 |
| 电池组 | 36V–42V,XT60 输出 | 全系统动力来源 |
| 左右无刷电机 | 各 3 根相线 + 霍尔信号线 | 驱动车轮,FOC 的控制对象 |
| 遥控器接收机 | PWM/PPM/IBUS 信号 | 控制方向与速度 |
| 充电器 | 接 PA12 | 给电池补电 |
| SWD 调试器 | PA13/SWCLK、PA14/SWDIO | 烧录固件、调试 |
主板各引脚长什么样,先对照这张图认一遍:
安全红线
四条红线,碰了就可能烧板:
- 断电操作:接线前拔掉主电池,全程不带电作业
- 防反接:电源线上加防反接二极管,极性接反前多一道保险
- 绝缘:裸露线头全部套热缩管,防止搭铁短路
- 限流:控制接口 5V 供电别超过 100mA,超了就烧口
🔌 五步完成整机接线
先接好主电源,再接电机和霍尔,最后才是信号和调试口,顺序别乱。
第 1 步:主电源。把 XT60 插到 36V–42V 电池组,正负对好再插。这一步最忌讳带电插拔——正负极一碰,保险丝和板子一起交代。顺手把充电器线接到 PA12。
第 2 步:左右电机相线。每侧电机三根相线,别混:
- 左电机:PA0(Phase A)、PC3(Phase B)、PC0(Phase C)
- 右电机:PC1(Phase A)、PC4(Phase B)、PC5(Phase C)
电机内部就是这种结构,看清绕组出线位置再动线:
风险提示:相序接错电机就倒转,先记好哪根线去了哪个引脚,后面排障全靠它。
第 3 步:霍尔传感器。霍尔传感器负责告诉主板电机转到哪了,FOC 靠它定位。左、右各一组:HALL A/B/C 三根信号线接主板对应脚,再加 GND 和 5V 供电。最常见的问题是只接了信号忘了供电,电机一转信号就漂。
第 4 步:遥控/控制信号。把遥控接收机的 PWM/PPM/IBUS 信号线插到 PB11(RX)。这一步供电最容易被忽略:信号口只给 5V、限 100mA,别拿大功率口去喂它。
第 5 步:SWD 调试口。PA13(SWCLK)、PA14(SWDIO)两脚接调试探头,用于烧录固件和以后查问题。现在不烧也行,先把线留好。
五步走完,整机连接关系大致长这样:
接完检查一下,确认每一脚都和你记录的针脚一致,再进入下一步。
✅ 上电前自查清单
合上电池之前,逐项打勾,哪项过不了就回头修:
- XT60 极性正确,无短路风险
- 电池电压落在 36V–42V 区间
- 左右电机相序记录在案(倒转就交换 Phase A/B 两根)
- 霍尔 5V 供电与 GND 连接牢固
- 裸露线头全部热缩管绝缘
- 控制接口供电 ≤5V、电流 ≤100mA
📋 引脚功能速查表
接线时贴在手边,随用随查:
| 引脚 | 功能 | 连接对象 | 易错点 |
|---|---|---|---|
| XT60 | 主电源输入 | 36V–42V 电池组 | 极性接反烧板 |
| PA0 / PC3 / PC0 | 左电机 Phase A / B / C | 左电机相线 | 左右两侧引脚相近,易插串 |
| PC1 / PC4 / PC5 | 右电机 Phase A / B / C | 右电机相线 | 相序错则电机倒转 |
| HALL A/B/C + GND + 5V | 霍尔信号与供电(左右各一组) | 左、右电机霍尔传感器 | 只接信号、漏接 5V |
| PA12 | 充电器接口 | 外部充电器 | — |
| PB11(RX) | 遥控信号输入 | PWM/PPM/IBUS 接收机 | 供电超限流;信号脚认错 |
| PA13(SWCLK)/ PA14(SWDIO) | SWD 调试 | 调试探头 | 烧录线序接反 |
🔧 出问题了先看这里
平衡车常见故障大多逃不出下面这张表,先查表再拆线:
| 故障现象 | 可能原因 | 处理方法 |
|---|---|---|
| 电机不转或转动异常 | 相序接错 | 交换 Phase A 和 Phase B 两根相线再试 |
| 电机不转或转动异常 | 霍尔线松动、5V 供电异常 | 重新插紧霍尔线,用万用表量 5V |
| 电机不转或转动异常 | 电池电压不在 36V–42V,或 XT60 接触不良 | 量电池电压;XT60 重新插到位 |
| 控制器无响应 | 信号线没插到 PB11(RX) | 核对信号脚位,重插 |
| 控制器无响应 | 控制口供电超过 5V 100mA | 换合规低压限流电源 |
| 控制器无响应 | 固件里控制器类型与硬件不匹配 | 改 Inc/config.h 中的类型设置 |
💾 固件下载与配置文件
git clone https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC克隆下来后,配置都在 Inc/config.h:引脚定义、控制器类型、控制参数,想改哪里先打开它。
收尾
线全部接完后,回到上电前自查清单逐点核对一遍,哪一项没过就先修哪一项。通电永远放在确认之后——平衡车接线没有捷径,先安全,后通电,车才能跑起来。
【免费下载链接】hoverboard-firmware-hack-FOCWith Field Oriented Control (FOC)项目地址: https://gitcode.com/GitHub_Trending/ho/hoverboard-firmware-hack-FOC
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考