SimpleFOCMini DC brushless motor drive board FOC control dri
a) About
The LC SimpleFOCMini DC brushless motor driver board uses Texas Instruments' DRV8313 chip. DRV8313 provides three independently controllable half H-bridge drivers, mainly used to drive DC brushless motors. Only the control signal and motor UVM three-phase line need to be connected to control the motor rotation. It supports SPWM and SPVMW control algorithms and does not support traditional 6-step commutation control algorithms. It can be quickly used through Arduino SimpleFOC.b) View
①Front view
②Reverse image

c) Introduction and Explanation
Board size: 25.8 * 21mm/3g
d) Functional Features
1. Input power supply voltage: 8~30V2. The maximum output current per channel is 2.5A
3. Onboard 3.3V LDO output, maximum current 10mA
4. Input control signal compatible with 3.3V and 5V
5. Support SPWM and SPVMW control algorithms
6. Powerful open-source libraries, quick to get started
e) Instructions for use
Pin Definition:

Control method:
Here, the Arduino UNO development board is used for control, connect as shown in the following diagram
Pin Description:

The left terminal is for the input signal of the microcontroller, and the right terminal is connected to a 3-phase brushless motor
Install SIimple FOC library in Arduino IDE
Paste the following code in the IDE:
驱动器测试代码
Pay attention to modifying the pin definition to the connection pins of the Simple foc mini driver board and Arduino development board.
// BLDCDriver3PWM driver = BLDCDriver3PWM(pwmA, pwmB, pwmC, Enable pin (optional));
BLDCDriver3PWM driver = BLDCDriver3PWM(9, 5, 6, 8);
Click the upload button to compile and download the program to the Arduino development board Open the serial monitor of the IDE, input T 6.28, and the brushless motor can start rotating
f) Appendix:
SIMPLEFOC Chinese official:第1章 首页 (simplefoc.cn)
g) Download User Manual:
For more usage information, please refer to 百度网盘Extraction code: cdq8