Complete low-voltage brushless DC high-power electric drive solution based on STM32G4 and MCSDK

Hedy · Dasenic Dec 17,2024 10

With the improvement of industrial automation and production efficiency, the application requirements of brushless DC motors are becoming more and more extensive. However, the algorithm of the brushless DC motor, especially the core algorithm of FOC, the space vector modulation (SVPWM) technology, is very complex. If you are not familiar with the algorithm model, have no experience in building a simulink model, and have no concept of FOC, the entry barrier is high. Very high; ST's visual motor development platform MCSDK has added the Board Design function in version 6.3.0, which can easily adjust pins, feedback networks and other differentiated designs according to application requirements; at the same time, HSO (high sensitivity) has been added The observer, in the topology of the position-free algorithm, can get better position feedback.


The STM32G4 series is an MCU with a main frequency of 170MHz, integrated FPU, DSP, and CortexM4. It has rich analog peripherals, up to five 12-bit ADCs, and up to 42 sampling channels and up to 6 internal operational amplifiers. There are up to 7 comparators, and it also has CANFD, up to 512K Flash & 96K SRAM, and up to 3 8-channel 16-bit PWM complementary output motor controllers, which can be used for single MCU multi-motor control up to four 16-bit Halls /Orthogonal encoding completes a timer for capturing input.


ST provides a complete open source motor control solution, including schematic diagrams of relevant evaluation boards, PCB layout, CAD models, complete control algorithms, supporting visual development interfaces and kits, and visual motor debugging UI.


Scenario application diagram

Product entity diagram

Display board photo

Solution block diagram

Board designed

Source code

Debug

HSO (High Sensitivity Observer)

Core technical advantages

1. STM32G4 has an M4 high-performance core with a main frequency of 170MHz, and integrates DSO and FPU. Its computing power resources are very suitable for complex motor algorithms;

2. Rich analog peripherals, which can meet various needs of motor control loop sampling & capture;

3. The storage space is considerable, and various logical processing except motor control can be completed on a single MCU;

4. MCSDK provides visual open source solutions and topology design, which can quickly get started with FOC motor control and motor solution development.


Solution specifications

1.Input voltage: 60V

2.PWM main frequency: 30K

3. Maximum power: 1.5KW

4. Maximum current: 50A


  • RFQ