+86 0755-83044319


home -Events -Company News -SLKOR MOSFET and Zhaoyi Innovation MCU design solution (2)

SLKOR MOSFET and Zhaoyi Innovation MCU design solution (2)

release time:2022-03-03Author source:SlkorBrowse:417

Design of non-inductive micro-motor scheme based on GD32E230/F303 series MCU

The dental handpiece, also known as the oral handpiece, is a medical device dedicated to the stomatology department. Since its inception, it has been welcomed by patients and operators with its extraordinary rotational speed, quickly replacing the electric handpiece and becoming an indispensable part of today's dental work. missing tools

This solution uses Zhaoyi's innovative GD32E230/F303 series MCU as the main control. It has the characteristics of fast, stable, low noise and low cost. It can be used in dentistry to hold high-speed dental burs for drilling, grinding, cleaning and beauty care, etc. .

Electrical parameters of motor scheme

· Speed ≥300000rpm, maximum torque range 0.075-0.15N.cm

· Forward/reverse/speed control/speed display

· Multi-way valve control

&middot; Noise<70dB

1. GD32E230 non-inductive square wave control low-cost solution

Program Features

The GD32E230 value-added MCU with Arm Cortex-M23 core is used as the main control. In the non-inductive square wave control, the commutation signal is mainly obtained by means of the zero-crossing point of the back-EMF (the signal of the zero-crossing point of the back-EMF and the commutation of the motor The signals are out of phase by 30&deg; electrical degrees). In order to obtain the signal of the zero-crossing of the back electromotive force, the hardware comparator method is used to compare the value of the terminal voltage detected with the neutral point voltage of the motor to obtain the signal of the zero-crossing of the back electromotive force.

This solution has the characteristics of simple circuit and low cost, and is mainly used in tooth cleaning equipment, tooth care and other occasions.


Solution circuit board


GD32E230 series MCU main specifications

&middot; Cortex-M23@72MHz, 55DMIPS processing performance

&middot; Flash: 64KB/32KB/16KB

&middot; SRAM : 8KB/6KB/4KB

&middot; High-speed and high-precision ADC, 12Bits ADCx1@2.6Msps, 10 channels

&middot; Advanced timer x1, which can generate 6 complementary PWM outputs with adjustable dead time

&middot; Universal Timer x5

&middot; Flash with hardware encryption protection

&middot; Multiple serial communication methods: I2Cx2, SPIx2, UARTx2;

&middot; Rich package types: TSSOP20/LGA20/QFN28/QFN32/LQFP32/LQFP48

&middot; Supply voltage: 1.8V~3.6V

&middot; Independent resources such as single-cycle hardware multipliers, hardware dividers, hardware dividers, Nested Vectored Interrupt Controllers (NVICs)

&middot; Industrial-grade operating temperature range: -40℃~105℃

&middot; Industrial ESD Characteristics: 6000 Volt

2. GD32F303 non-inductive FOC control high-performance solution

Program Features

Non-inductive FOC control mainly uses the mathematical model of the motor and the knowledge of some automatic control principles to realize the control of the motor. In the control of non-inductive FOC, it is usually necessary to use the corresponding observer to obtain the rotor position indirectly, in order to obtain better dynamic and static characteristics, control accuracy, response speed and stability performance of the system. This solution is designed with the GD32F303 mainstream MCU based on the Arm Cortex-M4 core. The GD32F303 has its own floating-point operation function, which can better control the PID proportional parameter setting through floating-point operation, and has fast dynamic response.

The control method adopts the sliding film ring observer method (for the specific formula and principle, please refer to the application data of brushless DC motor control). It is realized by the control principle of the variable structure of the synovium in the automatic control principle. The variable structure of the synovial membrane is actually a control strategy of the variable structure control system. Often referred to as "sliding mode" or "sliding mode" motion. This sliding mode has nothing to do with the parameters and disturbances of the system, and can be designed, so the system has good robustness.

Solution technical highlights

The starting of the brushless and non-inductive DC motor is a very critical step. In order to achieve the characteristics of fast and stable starting and low noise, this scheme adopts the I/F starting method. The core of the I/F starting method is to generate a rotating current vector whose amplitude follows the reference value and the frequency gradually increases in the armature winding, so that the rotor can be accelerated to start. Its characteristic is that it works in the state of speed open loop and current closed loop. After the coordinate transformation of the stator winding current, it is projected on the rotating coordinate system determined by the command position angle, and is constrained by the expected value, which can effectively avoid overcurrent. Its control block diagram is shown in the following figure.

The rotation speed of this solution can be 100~380,000 RPM at high and low speeds, and is suitable for micro high-speed motor applications, such as medical dental high-speed handpieces, grinding machines, etc.

Solution circuit board

GD32F303 series MCU main specifications

&middot; Cortex-M4@120MHz main frequency, 150DMIPS processing performance

&middot; Flash: 256KB~3072KB

&middot; SRAM : 48KB~96KB

&middot; Supply voltage: 2.6V~3.6V

&middot; 3 12-bit ADC@2.6Msps, 21ch

&middot; 1 24-bit SysTick timer system tick timer, up to 4 general-purpose 16-bit timers, 2 basic timers and 1 enhanced timer

&middot; Multiple serial communication methods: I2C x2, SPI x3, USART+UART x5

&middot; Rich package types: LQFP48/LQFP64/LQFP100/LQFP144

&middot; Independent resources such as single-cycle hardware multipliers, hardware dividers, hardware dividers, Nested Vectored Interrupt Controllers (NVICs)

&middot; Floating Point Unit

&middot; Industrial-grade operating temperature range: -40℃~85℃

Service hotline

+86 0755-83044319

Hall Effect Sensor

Get product information