支持STM32 驱动板
MCU | 2路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 | Mouser | 15€ | |
Bluepill | (ex. STM32F103C8) - 3.3V logic - 15 PWMs - all pins interrupts - 72Mhz | Ebay | 5€ |
目前有很多基于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 | Ebay | 25€ |
Arduino IDE 支持包
STM32板支持使用STM32Duino包,它是完全开源的,可以直接通过Arduino Board Manager
安装。 如何安装支持包及其所有功能的详细指南,请查看STM32Duino wiki。
支持 VESC 驱动板
这里有一个由@owennewo制作的非常酷的视频,介绍了使用SimpleFOClibrary对VESC4.1的初始支持: