Link

支持STM32 驱动板

MCU2路PWM模式4路PWM模式3路PWM模式6路PWM模式pwm频率配置
stm32✔️✔️✔️✔️✔️

Stm32设备完全适用于使用SimpleFOClibrary

Arduino SimpleFOClibrary支持大多数stm32驱动板。Stm32驱动板非常强大,它们是实现运动控制应用程序的最常见选择,也是这个库中最常用的两类驱动板之一。

板子示意图名称规格链接价格
Nucleo-64 boards(ex. Nucleo F446RE)
- 3.3V logic
- 20 PWMs
- all pins interrupts
- 180Mhz
Mouser15€
Bluepill(ex. STM32F103C8)
- 3.3V logic
- 15 PWMs
- all pins interrupts
- 72Mhz
Ebay5€

目前有很多基于stm32的集成板被用于无刷直流电机运动控制,大多数情况下SimpleFOClibrary都能够支持它们。

板子示意图名称规格链接价格
B-G431B-ESC1- STM32G431CB chip
- On-board ST-LINK/V2-1
- 1 motor
- 30V/40A
- current sensing
- fault protection
STM webiste
Mouser
16€
Storm32 BGC- DRV8313
- 3 motors
- 50x50mm
- Stm32f103
Ebay25€

Arduino IDE 支持包

STM32板支持使用STM32Duino包,它是完全开源的,可以直接通过Arduino Board Manager安装。 如何安装支持包及其所有功能的详细指南,请查看STM32Duino wiki

支持 VESC 驱动板

这里有一个由@owennewo制作的非常酷的视频,介绍了使用SimpleFOClibrary对VESC4.1的初始支持: