主板
1. 说明
平衡车控制主板一般使用STM32或GD32芯片方案
例如:STM32F103
参考文章
【搬运】玩具级电动平衡车的逆向工程 https://www.kechuang.org/t/87360
2. 固件下载
原项目在Github的链接:
https://github.com/lucysrausch/hoverboard-firmware-hack
进阶版FOC驱动项目(推荐):
https://github.com/EFeru/hoverboard-firmware-hack-FOC
3. 编译环境
Keil 或者 VSCode + PlatformIO
4. 代码说明
4.1 控制模式
4.2 电池信息
4.3 电机信息
-
启用禁用电机
-
电机转速限制
-
电机反转是否蜂鸣报警
5. 固件烧写
硬件:USB转TTL下载器
将生成hex通过TTL下载器烧录到芯片中