Link

支持 ESP32 控制板

MCU2路PWM模式4路PWM模式3路PWM模式6路PWM模式pwm频率配置
esp32✔️✔️✔️✔️✔️
esp32-s2✔️✔️✔️✔️
esp32-s3✔️✔️✔️✔️✔️
esp32-c3✔️✔️✔️✔️

ESP32设备完全适用于使用SimpleFOClibrary,可与所有不同类型的驱动器一起工作。

请注意

SimpleFOClibrary v2.2.1 版开始, 库需要 esp32 arduino 支持包 v2.0.1+ 以上版本

以下是一些基于 esp32 开发板的示例:

板子示意图名称规格链接价格
ESP32(ex. NodeMCU)
- 3,3V / 5V logic
- 16 PWMs
- all pins interrupts
- 240MHz
- Wifi + 蓝牙
Ebay10€
ESP32 R32 D1 board- 3,3V / 5V logic
- 16 PWMs
- all pins interrupts
- 240MHz
- Wifi + 蓝牙
- Arduino headers
Amazon
Ebay
10€
FeatherS2 ESP32-S2- 3,3V / 5V logic
- 8 PWMs
- 13 analog channels
- all pins interrupts
- 240MHz
- Wifi
Adafruit shop20€
Metro ESP32-S2- 3,3V / 5V logic
- 8 PWMs
- 1813 analog channels
- all pins interrupts
- 240MHz
- Wifi
Adafruit shop15€

Arduino IDE支持包

ESP32支持使用arduino-esp32软件包,它是由espressif公司提供的开源软件。你可以通过”Arduino 开发板管理器” 搜索 esp32 下载支持包,或按照其网页支持包安装的说明,下载支持包。

支持ESP8266开发板

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

ESP8266开发板目前尚处于SimpleFOC库的初步支持阶段,并且只测试了个别驱动。由于该开发板只有4个PWM引脚所以无法支持6路PWM模式,同时也只有1个模型信号输入引脚,故FOC电流控制是无法实现的。

开发板名称规格链接售价
NodeMCU ESP8266- 3,3V 逻辑电平
- 4路PWM
- 全引脚中断支持
- 80-160MHz
- Wifi
Aliexpress2-10€
ESP8266 ESP-12E D1- 3,3V 逻辑电平
- 4路PWM
- 全引脚中断支持
- 80-160MHz
- Wifi - Arduino UNO 接口
Amazon
Aliexpress
3-10€

Arduino IDE 支持包

ESP8266开发板使用了 arduino-esp8266支持包,该支持包由esprissif提供开源代码。可在"Arduino 开发板管理器 中搜索esp8266,然后按照网页 package installation上的安装说明进行安装。