Design and implementation of a sensorless DC brushless motor control system

Publisher:Serendipity66Latest update time:2012-03-09 Source: 中华电源网 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

introduction

Traditionally, permanent magnet synchronous motors with trapezoidal wave back EMF are called brushless DC motors. Torque control of brushless DC motors requires rotor position information to achieve effective stator current control. Moreover, speed control also requires speed signals. The use of position sensors is the basis of vector control of brushless DC motors. However, the existence of position sensors also brings many defects and inconveniences to the application of brushless DC motors: first, position sensors increase the size and cost of the motor; second, connecting many position sensors will reduce the reliability of motor operation. Even the most widely used Hall sensors have a certain degree of magnetic insensitivity; third, in some harsh working environments, such as in sealed air-conditioning compressors, due to the strong corrosiveness of the refrigerant, conventional position sensors cannot be used at all; finally, the installation accuracy of the sensor will also affect the operating performance of the motor and increase the difficulty of the production process.

Sensorless control technology has been an important research direction of brushless DC motor (BLDCM) in the past 30 years. The current research status of sensorless control of BLDCM at home and abroad is discussed. The basic principles, implementation methods, application scenarios, advantages and disadvantages of several conventional methods that are currently widely used and studied are introduced, and a comprehensive analysis and comparison are made. Sensorless control is control without a mechanical position sensor. At this time, the rotor position signal, which is the timing signal for the inverter switch commutation conduction, is still indispensable, but it is no longer provided by the position sensor, but should be replaced by a new position signal detection measure, that is, to reduce the complexity of the motor structure by increasing the complexity of the circuit and control.

At present, the core of BLDCM position sensorless control research is to construct a rotor position signal detection circuit, indirectly obtain reliable rotor position signals from both software and hardware aspects, thereby triggering the corresponding power devices to drive the motor to operate. So far, among the many position signal detection methods, the most widely used and studied ones are stator inductance method, speed-independent position function method, back-EMF method, fundamental potential commutation method and state observer method.

1 Rotor position detection scheme based on back electromotive force

Brushless DC Motor (BLDCM) has the advantages of no commutation spark, reliable operation, easy maintenance, and simple structure, so it has been widely used in many occasions. However, the traditional BLDCM requires an additional position sensor to control the rotor position, which has brought many adverse effects on its application. The position sensorless control of BLDCM has been a popular research topic at home and abroad in the past 30 years [1]. At present, for the position sensorless control of BLDCM, people have proposed a variety of different control theories and implementation methods for different performance requirements and application occasions, such as stator inductance method, speed-independent position function method, back-EMF method, fundamental potential commutation method, state observer method, etc. Based on a brief discussion of the current status of BLDCM position sensorless control research, this paper introduces in detail the basic principles, implementation methods, application occasions, advantages and disadvantages of several methods that are currently used and studied more.

When the motor speed is greater than zero, there are only two positions in each electrical cycle where the back EMF is zero. These positions can be distinguished by the slope of the back EMF when it crosses zero as shown in Figure 1. Each section corresponds to a 60° interval in the electrical cycle. Commutation occurs at the boundary of each section. There is a 30° offset between the back EMF zero crossing point and the position where commutation is required, which needs to be compensated.

Figure 1 Back EMF zero crossing point

At any one time, only two phases are energized, and the currents flowing through these two phases are opposite. Figure 2 shows the situation when the W phase is used for back EMF detection. When a positive current (defined as the current flowing to the center point of the star connection) flows through the U phase and a negative current flows through the V phase, corresponding to the intervals 6Q and 1Q in Figure 1, this set 1 operates. Assuming that the two ends of the energized phase are always symmetrically connected to the two ends of the DC power supply, the voltage at the center point of the star connection is always 1/2VDC, regardless of the voltage polarity applied to the two energized phase windings.

The above method can be easily implemented by hardware, that is, the three-phase terminal voltage and VDC are sampled respectively by the voltage divider circuit, and the sampled values ​​are sent to the comparison port of the comparator. The zero-crossing moment is the moment of 1/2VDC. Use an available fixed back electromotive force timer to measure 60° (i.e., the time between two back electromotive force zero crossings).

[page] 2DSP control scheme system implementation

2.1TMS320LF240x Chip Introduction

The TMS320LF240x series DSP is designed by TI to meet a wide range of digital motor control (DMC) applications. The chip has a high-performance 16-bit fixed-point DSP core, adopts an improved Harvard bus structure, has a dedicated hardware multiplier, uses pipeline operation, has a processing capacity of 30MIPS, and most instructions can be executed in a single cycle. TMS320LF240x can replace analog devices with software, complete complex control algorithms, easily modify control strategies, and correct control parameters, which can meet the real-time control requirements of sensorless DC brushless motor control systems.

2.2 Hardware Implementation of DSP Control System

The DSP system is composed of TMS320LF2407A and peripheral circuits such as the emulation port (JTAG). There is already a 32K-word FlashROM inside the DSP, but for the convenience of debugging (the program in the FlashROM cannot set breakpoints, and a special download program is required), a program RAM is added. After the program has been debugged many times and is mature and reliable, it can be written to the internal FlashROM. By setting the corresponding jumper, the program can be executed from the internal FlashROM when the DSP is reset. There are 544 words of dual-port RAM (DARAM) on the DSP chip, all of which are configured in the data space. The variables frequently accessed in the program are allocated to this part of the dual-port RAM to increase the processing speed. There are also 2K words of single-port RAM (SARAM) on the DSP chip configured in the data space, which is also used to store temporary variables.

Figure 3 is a DSP-based brushless DC motor control system designed according to the above control principle. The system is mainly composed of a brushless DC motor, a power converter circuit, a motor rotor position detection circuit, various protection circuits, and a digital controller with TMS320LF240x as the core. The power converter circuit consists of a rectifier filter circuit, an inverter circuit (IPM power module), and corresponding protection circuits.

Figure 3 DSP control system

The IPM module in the inverter circuit integrates multiple protection functions, such as overvoltage protection, undervoltage protection and overcurrent protection. When the protection threshold is reached, the IPM module outputs a low-level signal through the FO pin and sends this low-level signal to the PDPINTx pin of the DSP, triggering the power drive protection interrupt and setting all PWM output pins to a high-impedance state, thereby shutting off the drive signal and protecting the circuit.

The rotor position detection circuit is implemented using the 1/2 voltage sampling method. The three-phase terminal voltage and DC bus voltage of the motor are sampled respectively, and the sampling results are sent to the comparator for comparison to obtain the zero-crossing moment, and the result is sent to the capture port of the DSP.

[page] 2.3 DSP control system software design

This control system adopts a speed and current double closed loop control structure. Due to the use of high-speed DSP for motor control, digital signal processing technology is used in both the design of the speed loop and the realization of the current loop, as well as the processing of various feedback signals and the generation of PWM control signals. The functions of the hardware circuit are realized by software to complete the real-time control of the DC brushless motor.

The software design of the control system mainly includes two parts: DSP initialization program and motor control program. The DSP initialization program mainly completes the setting of system clock, definition of interrupt vector, initialization of I/O port, setting of control register and initialization of each functional module; the motor control program is mainly responsible for the motor start control, speed and current double closed-loop control, system monitoring and fault handling, etc. Therefore, the motor control program includes the start subroutine, current and position detection interrupt service subroutine, speed control subroutine, current control subroutine, PWM modulation subroutine and system monitoring and fault handling subroutine.

The detection of various feedback signals is the premise of forming a double closed-loop control. The detection of position signal and current signal is realized by the position detection interrupt service program and the current detection interrupt service program respectively, and the detection of speed is obtained indirectly through software calculation. In order to improve the dynamic performance and steady-state accuracy of the system. The control loop diagram is shown in Figure 4.

Figure 4 Current and speed control loop

The PWM modulation subroutine generates a PWM modulation signal through the event manager (EV) according to the detected rotor position signal and current signal. The counting mode of the general timer is set to the continuous increase/decrease counting mode through the bit pattern in the timer control register TxCON to generate a symmetrical PWM waveform.

2.4 Motor starting scheme

Since it is difficult to correctly detect the back EMF signal when the brushless DC motor is stationary or running at low speed, the problem of starting the motor in a stationary state must be solved. In the past, there were many starting methods, but some required the addition of complex starting circuits, while others were closely related to the motor characteristics, making them difficult to implement and having low reliability.

This system uses a three-stage method to start the motor using software alone, and divides the motor start-up process into three stages: pre-positioning, forced operation, and synchronous switching. When the motor is stationary, the initial position of the rotor is unknown. It is necessary to pass a short current through the set two-phase armature winding to stabilize the rotor pole on the axis of the magnetic field formed by the two-phase winding, which is used as the initial position of the rotor pole (i.e., pre-positioning). Then, the corresponding power devices are turned on according to the correct spatial phase relationship between the stator and rotor poles, and the mode is switched at a fixed time. During this period, the back electromotive force amplitude is small, and zero-crossing detection is not suitable.

3 Experimental results

The above control scheme is applied to the DC variable frequency air conditioner compressor system for experimental verification. The number of motor pole pairs is 2, the PWM carrier frequency is set to 5kHz, the maximum output power is 2kW, and the speed regulation range is 15~~110Hz. The experiment proves that the system starts smoothly, the speed control system has good real-time performance, and has good control performance. Figure 5 is the waveform of the three-phase voltage of the brushless DC motor, and Figure 6 is the waveform of the three-phase current of the brushless DC motor. It can be seen from the waveform diagram that the output waveform has a high quality, which shows the feasibility and practicality of the control strategy and algorithm adopted by the system.

Figure 5 Three-phase voltage waveform

Figure 6 Three-phase current waveform

4 Conclusion

Brushless DC motors have the advantages of high efficiency, high power density, high power factor, small size, high control accuracy, etc., and their application range is very wide. The control technology of brushless DC motors is transitioning from traditional closed-loop PID control with position sensors to intelligent control without position sensors, and its speed regulation range, torque pulsation, system robustness and other performance are constantly improving.

Based on the full use of the powerful real-time computing capability of TMS320LF240x and the rich integrated devices on the chip, a control scheme for a position sensorless DC brushless motor based on DSP is designed, and the software and hardware structure of the control system is given. The control system has good control performance and speed regulation performance, can obtain good dynamic characteristics and high steady-state accuracy, high operating efficiency, strong anti-interference ability, and has high practical application value.

Reference address:Design and implementation of a sensorless DC brushless motor control system

Previous article:Causes and solutions for MOS tube breakdown
Next article:Current status and improvement methods of photoelectric parameters and detection methods of LED modules

Recommended ReadingLatest update time:2024-11-16 15:20

Key technologies in primary-side feedback AC/DC control chips
The AC/DC control technology of primary feedback is a new AC/DC control technology developed in the past 10 years. Compared with the traditional structure of optocoupler plus 431 of secondary feedback, its biggest advantage is that it saves these two chips and a group of components that work with them, thus saving s
[Analog Electronics]
Key technologies in primary-side feedback AC/DC control chips
Low-noise, high-current, compact DC-DC converters for signal and data processing circuits
Low-noise, high-current, compact DC-DC converter solutions for signal and data processing circuits Introduction Data processing ICs such as field programmable gate arrays (FPGAs), systems on chips (SoCs), and microprocessors continue to expand their use in telecommunications, networki
[Power Management]
Low-noise, high-current, compact DC-DC converters for signal and data processing circuits
A brief analysis of Qorvo's BLDC motor control solution
Electric motors first appeared in the 18th century and quickly became popular. According to data from the International Energy Agency (IEA-4E) EMSA, they consume more than half of the world's energy production. Data source: Electric Motor Systems - 4E Energy Efficient End-use Equipment (iea-4e.org). The Internationa
[Embedded]
A brief analysis of Qorvo's BLDC motor control solution
SmartEye launches binocular road preview system based on Huawei MDC domain controller
With Mercedes-Benz's new generation Drive Pilot system (first equipped on the new generation S-Class sedan) obtaining L3 (low-speed) autonomous driving road permission from regulators at the end of last year  , the configuration of front binocular stereo vision + millimeter-wave radar + lidar has become the focus.
[Automotive Electronics]
Introduction to the Printing System and Working Principle of DCS System
The core of the DCS control system print management system is the print management software, which is installed on an ordinary PC and runs on the WINDOWS platform. To ensure data security, RAID technology is used and dual hard disks are redundantly operated.   This software is a set of printing information managemen
[Analog Electronics]
Solar cell DC-DC power conversion solution based on SPV1020
SPV1020 is a PWM mode DC/DC boost converter with built-in MPPT algorithm from ST . It can maximize the energy generated by solar panels and is not affected by temperature and solar radiation. The MPPT algorithm has an accuracy of 0.2%, an operating voltage of 0-36V, overvoltage, overcurrent and overtemperature p
[Power Management]
Solar cell DC-DC power conversion solution based on SPV1020
Which is better, induction motor or BLDC motor? The difference between induction motor and reversible motor
Which is better, an induction motor or a BLDC motor? Induction motors and BLDC motors are both common types of motors. They each have their own advantages and disadvantages and are used in different scenarios. Here is a brief introduction to their advantages and disadvantages: Advantages of induction
[Embedded]
High-performance isolated AC/DC power supply solution based on SE3910
At present, in power supply solutions below 100W, pulse width modulation (PWM) control chips are generally used to realize PWM modulation. The switch control mode has a high working efficiency relative to the DC working mode. The flyback offline working mode improves the safety of the system operation and is very su
[Power Management]
Latest Power Management Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号