VESC 从零开始制作无刷电机驱动器系列
目录
(更新中…)
- VESC 从零开始制作无刷电机驱动器系列
- VESC 从零开始制作无刷电机驱动器系列(一)
- VESC 从零开始制作无刷电机驱动器系列(二)
- VESC 从零开始制作无刷电机驱动器系列(三)
- VESC 从零开始制作无刷电机驱动器系列(四)
前言
本系列教程面向的是有一定软硬件基础,想要制作或使用VESC的读者。若没有任何软硬件基础或相关经验,非常不建议直接制作VESC,如果确实有使用需求,建议购买市面上现成的VESC电调。
如何判断自己的基础是否达到?
- 有过绘制PCB、焊接电路板的经历
- 有过使用STM32单片机的经历
- 有过使用无刷电机的经历
如果满足以上两条,恭喜你,可以尝试参考本教程开始制作VESC了。
什么是 VESC ?
介绍
-
ESC 是 Electric Speed Controller 的缩写,也就是电子调速控制器,简称电调。
-
VESC是一个开源的ESC,它是按照创建者 Benjamin Vedder 的名字 Vedder 来命名。
-
VESC 主要用于控制无刷电机,最初应用于电动滑板,但由于其高功率和开源的特性,逐渐被广泛应用于电动自行车、无人机、机器人等领域。
-
原作者github链接:https://github.com/vedderb
特点
- 开源的硬件和软件。
- FOC(Field Oriented Control)控制方式。
- 多种通信接口:包括 PPM、UART、CAN、I2C 等。
- 可编程:提供上位机和源码,便于二次开发。
- 支持多种电机角度监测方案:包括无感、霍尔传感器、编码器、HFI等。
本系列教程涉及到的主要技术点
硬件
- DC-DC 降压电路
- MOSFET 驱动电路
- 电流采样电路
- 差分布线
- 地平面分割
软件
- STM32 烧录
- VESC Tool 上位机使用
- CAN、FDCAN 通信
- CUBEMX + STM32 总线控制 VESC
实物图展示


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Poria Cocos的海边小居!




