Brushless direct current motor control system

CN224875013UActive Publication Date: 2026-10-20SHANGHAI TOP MOTOR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202522479060.2
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-11-22
Publication Date
2026-10-20
Estimated Expiration
2035-11-22

AI Technical Summary

Technical Problem

由此导致关断相和开通相绕组通过续流二极管形成环流,导致绕组铜耗增大、效率下降、转矩脉动增大

Benefits of technology

[0013]本实用新型提供的无刷直流电机控制系统,依据转速及负载电流查表得到超前换相角或滞后换相角对电枢绕组电流进行换相控制,低于额定转速时前移换相角,能减小绕组间的环流,减小铜损,同时提高输出功率和效率、减小转矩脉动和振动噪声;高于额定转速时前移或滞后换相角,能有效减小励磁电流,扩大转速范围,提高效率,实现恒功率安全可靠运行。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224875013U_ABST
    Figure CN224875013U_ABST
Patent Text Reader

Abstract

The application relates to a brushless direct current motor control system, which relates to the technical field of brushless direct current motors and comprises a controlled motor, a three-phase inverter, a motor control terminal, a current controller, a current difference reduction module, a rotating speed calculation module, a commutation angle calculation module, a commutation logic module and a logic AND gate module; the current difference reduction module subtracts a current instruction output by the motor control terminal from a three-phase detection current to output a current difference signal, the signal is converted into a current amplitude signal for controlling the controlled motor by the current controller; the commutation angle calculation module outputs commutation angle data matched with a three-phase current detection signal and a rotating speed signal according to a commutation table; the commutation logic module generates a commutation logic signal according to the commutation angle signal and rotor position information; and the logic AND gate module outputs three-phase driving currents of the three-phase inverter after logically ANDing the commutation logic signal and the current amplitude signal output by the current controller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of brushless DC motor technology, and in particular to a brushless DC motor control system. Background Technology

[0002] Brushless DC motors combine the advantages of both DC and AC motors, featuring high reliability and excellent speed regulation performance. As a result, they are widely used in electric vehicles, aerospace, and high-performance servo systems.

[0003] Similar to the design of a DC motor, the air gap magnetic field of a brushless DC motor is a trapezoidal wave, and the no-load electromotive force is approximately a trapezoidal wave. Existing brushless DC motors use current hysteresis control for the three-phase armature current within one cycle, controlling the on / off state of power switching devices based on Hall position signals and electromotive force. The electromotive force of the non-conducting phase crosses zero and then passes through 30... 0 Commutation begins, and the current approximates a trapezoidal wave, matching the electromotive force of the trapezoidal wave.

[0004] When under load, the armature winding generates a step-rotating armature reaction magnetic field, which superimposes on the rotor permanent magnet magnetic field. This causes severe distortion of the electromotive force (EMF) generated in the winding. The switching on and off of power switching devices and the freewheeling current of the freewheeling diodes exacerbate this distortion. For electric motors, the EMF phase shifts forward under load; for generators, the EMF phase shifts backward under load. This results in circulating currents forming in the off-phase and on-phase windings through the freewheeling diodes, leading to increased winding copper losses, decreased efficiency, and increased torque ripple. Furthermore, traditional control methods make armature reaction field weakening difficult, limiting the high-speed operation of the motor. Utility Model Content

[0005] In view of the deficiencies in the prior art, the technical problem to be solved by this utility model is to provide a brushless DC motor control system that can reduce the circulating current between windings at low and medium speeds, reduce the excitation current at high speeds, and maintain reliable constant power operation.

[0006] To address the aforementioned technical problems, this utility model provides a brushless DC motor control system, comprising a controlled motor, a three-phase inverter, a motor control terminal, and a current controller. The controlled motor is a brushless DC motor, and the three-phase output ports of the three-phase inverter are respectively connected to the three-phase stator windings of the controlled motor. The controlled motor is equipped with a position sensor for detecting its rotor position information and a three-phase winding current sensor for detecting the current of its three-phase stator windings. The motor control terminal is used to output current commands to control the operation of the controlled motor. The current controller is used to convert the current commands received at the current command input port into current amplitude signals for controlling the controlled motor.

[0007] Its features include: a current differential reduction module, a speed calculation module, a commutation angle calculation module, a commutation logic module, and a logic AND gate module;

[0008] The current difference reduction module is provided with a current command input port and a three-phase detection current input port. The current command input port is connected to the current command output port of the motor control terminal, and the three-phase detection current input port is connected to the three-phase detection current output port of the three-phase winding current sensor on the controlled motor. The output port of the current difference reduction module is connected to the current command input port of the current controller. The current difference reduction module is used to subtract the current received by the current command input port from the current received by the three-phase detection current input port and output the current difference signal.

[0009] The input port of the speed calculation module is connected to the position sensor on the controlled motor, and is used to convert the rotor position information output by the position sensor into the speed data of the controlled motor.

[0010] The commutation angle calculation module is equipped with a three-phase current detection signal input port and a speed signal input port. The three-phase current detection signal input port is connected to the three-phase current detection output port of the three-phase winding current sensor on the controlled motor, and the speed signal input port is connected to the output port of the speed calculation module. The commutation angle calculation module has a built-in commutation table of the controlled motor. The commutation table contains multiple records. Each record contains three-phase stator winding current data, rotor speed data, and commutation angle data that matches the three-phase stator winding current data and rotor speed data in the record. The commutation angle calculation module outputs commutation angle data that matches the three-phase current detection signal and speed signal received by the three-phase current detection signal input port and the speed signal input port according to the built-in commutation table.

[0011] The commutation logic module is provided with a commutation angle signal input port, a position signal input port, and a three-phase logic signal output terminal. The commutation angle signal input port is connected to the commutation angle signal output port of the commutation angle calculation module, and the position signal input port is connected to the position sensor on the controlled motor. The commutation logic module generates a commutation logic signal based on the received commutation angle signal and rotor position information and outputs it from the three-phase logic signal output terminal.

[0012] The logic AND gate module has three AND gates. The first input terminals of the three AND gates are respectively connected to the current amplitude signal output terminal of the current controller. The second input terminals of the three AND gates are respectively connected to the three-phase logic signal output terminal of the commutation logic module. The three output terminals of the three AND gates are each connected to the three-phase control current input terminal of the three-phase inverter via operational amplifiers.

[0013] The brushless DC motor control system provided by this utility model uses a table to obtain the leading or lagging commutation angle based on the speed and load current to control the commutation of the armature winding current. When the speed is below the rated speed, the commutation angle is advanced, which can reduce the circulating current between the windings, reduce copper losses, and at the same time improve the output power and efficiency, and reduce torque pulsation and vibration noise. When the speed is above the rated speed, the commutation angle is advanced or lagging, which can effectively reduce the excitation current, expand the speed range, improve efficiency, and achieve constant power safe and reliable operation. Attached Figure Description

[0014] Figure 1 This is a structural block diagram of the brushless DC motor control system according to an embodiment of the present invention;

[0015] Figure 2 (a) is a waveform diagram of the phase electromotive force of the three-phase stator windings during one cycle when the motor is unloaded;

[0016] Figure 2 (b) is a waveform diagram of the back electromotive force of the three-phase stator windings within one cycle when the motor is operating under low-speed load.

[0017] Figure 2 (c) is a waveform diagram of the phase electromotive force of the three-phase stator windings within one cycle when the motor is operating under low-speed load as a generator;

[0018] Figure 3 This is a graph showing the relationship between the magnetic field magnetomotive force and the current commutation angle during one armature reaction cycle of a motor when it is running at high speed in motor operation.

[0019] Figure 4 This is a graph showing the relationship between the magnetic field magnetomotive force and the current commutation angle during one armature reaction cycle of a motor operating at high speed in generator mode. Detailed Implementation

[0020] The embodiments of this utility model are described in further detail below with reference to the accompanying drawings. However, these embodiments are not intended to limit this utility model. Any similar structures or variations thereof that adopt this utility model should be included in the protection scope of this utility model. The commas in this utility model all indicate the relationship between and.

[0021] like Figure 1 As shown, the brushless DC motor control system provided in this embodiment of the present invention includes a controlled motor M1, a three-phase inverter U1, a motor control terminal U8, a current differential module U7, a current controller U5, a speed calculation module U2, a commutation angle calculation module U3, a commutation logic module U4, and a logic AND gate module U6.

[0022] The controlled motor M1 is a brushless DC motor. The three-phase output ports of the three-phase inverter U1 are respectively connected to the three-phase stator windings of the controlled motor M1. The controlled motor is equipped with a position sensor C1 for detecting its rotor position information and a three-phase winding current sensor (not shown in the figure) for detecting its three-phase stator winding current.

[0023] The motor control terminal U8 is used to output current commands to control the operation of the controlled motor M1;

[0024] The current difference reduction module U7 is provided with a current command input port and a three-phase detection current input port. The current command input port is connected to the current command output port of the motor control terminal U8, and the three-phase detection current input port is connected to the three-phase detection current output port of the three-phase winding current sensor on the controlled motor M1. The output port of the current difference reduction module U7 is connected to the current command input port of the current controller U5. The current difference reduction module U7 is used to subtract the current received by the current command input port from the current received by the three-phase detection current input port and output the current difference signal.

[0025] The current controller U5 is used to convert the current command (current difference signal output by the current difference module) received by the current command input port into a current amplitude signal for controlling the controlled motor M1.

[0026] The input port of the speed calculation module U2 is connected to the position sensor C1 on the controlled motor, and is used to convert the rotor position information output by the position sensor into the speed data of the controlled motor.

[0027] The commutation angle calculation module U3 is equipped with a three-phase current detection signal input port and a speed signal input port. The three-phase current detection signal input port is connected to the three-phase current detection output port of the three-phase winding current sensor on the controlled motor M1, and the speed signal input port is connected to the output port of the speed calculation module U2. The commutation angle calculation module has a built-in commutation table of the controlled motor. The commutation table is preset according to the electrical parameters of the controlled motor. The commutation table contains multiple records. Each record contains three-phase stator winding current data, rotor speed data, and commutation angle data that matches the three-phase stator winding current data and rotor speed data in the record. The commutation angle data includes leading commutation angle data and / or lagging commutation angle data. The commutation angle calculation module outputs commutation angle data that matches the three-phase current detection signal and speed signal received by the three-phase current detection signal input port and the speed signal input port according to the built-in commutation table.

[0028] The commutation logic module U4 is provided with a commutation angle signal input port, a position signal input port, and a three-phase logic signal output terminal. The commutation angle signal input port is connected to the commutation angle signal output port of the commutation angle calculation module U3, and the position signal input port is connected to the position sensor C1 on the controlled motor. The commutation logic module generates a commutation logic signal based on the received commutation angle signal and rotor position information and outputs it from the three-phase logic signal output terminal.

[0029] The logic AND gate module U6 has three AND gates. The first input terminals of the three AND gates are respectively connected to the current amplitude signal output terminal of the current controller U5. The second input terminals of the three AND gates are respectively connected to the three-phase logic signal output terminal of the commutation logic module U4 (the second input terminal of each AND gate is connected to one phase signal, and the second input terminals of the three AND gates are respectively connected to the three-phase signals). The three output terminals of the three AND gates are each connected to the three-phase control current input terminal of the three-phase inverter U1 via operational amplifiers (A1, A2, A3).

[0030] The control method of the brushless DC motor control system provided in this embodiment of the invention is as follows:

[0031] During the operation of the controlled motor M1, the real-time position of the rotor and the real-time current of the three-phase stator windings of the controlled motor are detected by the position sensor C1 and the winding current sensor.

[0032] The speed calculation module U2 converts the real-time rotor position of the controlled motor into the real-time speed data of the controlled motor and then sends it to the commutation angle calculation module U3.

[0033] The commutation angle calculation module U3 uses a lookup table to find the commutation angle data that matches the real-time current and real-time speed data of the three-phase stator winding of the controlled motor from the built-in commutation table, and then outputs the found commutation angle data to the commutation logic module U4.

[0034] If the controlled motor is an electric motor and the controlled motor is in a load operation state, the commutation angle data output by the commutation angle calculation module is the degree of leading commutation angle;

[0035] If the controlled motor is a generator and the controlled motor is in a load operation state, the commutation angle data output by the commutation angle calculation module is the degree of the lag commutation angle;

[0036] The leading commutation angle is the angle by which the position where the electromotive force of the off-phase and the conducting phase are equal when the controlled motor is under load leads the position where the electromotive force of the off-phase and the conducting phase are equal when the controlled motor is under no-load.

[0037] The commutation lag angle is the angle by which the position where the electromotive force of the off phase and the conducting phase are equal when the controlled motor is under load lags behind the position where the electromotive force of the off phase and the conducting phase are equal when the controlled motor is under no-load.

[0038] If the controlled motor is an electric motor, its commutation angle under high-speed load operation is forward compared to its commutation angle under medium and low-speed load operation.

[0039] If the controlled motor is a generator, its commutation angle under high-speed load operation is lagging behind that under medium- and low-speed load operation.

[0040] High-speed load operation of a controlled motor refers to the controlled motor operating at a load exceeding its rated speed, while medium- and low-speed load operation of a controlled motor refers to the controlled motor operating at a load not exceeding its rated speed.

[0041] The commutation logic module U4 generates a commutation logic signal output based on the received commutation angle data and the real-time rotor position information of the controlled motor (from position sensor C1);

[0042] The current difference module U7 subtracts the current command output by the motor control terminal U8 from the real-time current of the three-phase stator winding of the controlled motor and outputs the current difference signal to the current controller U5.

[0043] The current controller U5 outputs a corresponding current amplitude signal based on the received current command (the current difference signal output by the current difference module);

[0044] The current amplitude signal output by the current controller U5 and the commutation logic signal output by the commutation logic module U4 are processed by the logic AND gate U6 to generate the corresponding three-phase drive current. After being amplified by operational amplifiers A1, A2, and A3, the current is input to the three-phase inverter U1, thereby controlling the three-phase output terminals of the three-phase inverter U1 to output the corresponding three-phase current to the three-phase stator windings of the controlled motor M1, thus realizing the operation control of the controlled motor.

[0045] In this embodiment of the utility model, the three-phase inverter, current differential module, current controller, speed calculation module, commutation angle calculation module, and commutation logic module are all existing technologies.

[0046] The leading / lagging commutation angle and the winding current of the three-phase stator winding are approximately linearly related. In this embodiment of the invention, the relationship between them is determined through simulation / experiment to establish the commutation table in the commutation angle calculation module.

[0047] Figure 2 (a) is a waveform diagram of the phase electromotive force of the three-phase stator windings during one cycle when the motor is under no-load. The vertical axis of the figure is... The horizontal axis represents the electromotive force. For electrical angle, The electromotive force curve for phase A stator winding is shown. The electromotive force curve for phase B stator winding is shown. This is the electromotive force (EMF) curve of the C-phase stator winding. The EMF is generated by the three-phase stator winding cutting the permanent magnet field, and it is close to a trapezoidal wave with a phase difference of 120°. 0 Electrical angle, the stator winding of phase A and the stator winding of phase B are at 30 degrees. 0 The electrical angle positions are equal. The existing control switches phases at this position. During the switching, the stator winding of phase A is turned on and the stator winding of phase B is turned off.

[0048] Figure 2 (b) is a waveform diagram of the back electromotive force of the three-phase stator windings during one cycle when the motor is operating under a low-speed (not exceeding the rated speed) load. The vertical axis of the figure is... The horizontal axis represents the electromotive force. For electrical angle, The curve shows the back electromotive force of the stator winding in phase A. The curve shows the back electromotive force of the B-phase stator winding. The curve shows the back electromotive force of the C-phase stator winding. The current control signal for phase A stator winding (the current control signals for phase B and phase C stator windings are delayed by 120° sequentially). 0 (Electrical angle, not shown in the diagram) The magnetic field inside the motor includes the permanent magnet magnetic field and the armature reaction magnetic field. The back electromotive force waveform is significantly distorted. At the same time, the position of the back electromotive force of phase A stator winding and phase B stator winding is shifted forward by an angle compared with the no-load state. The current commutation angle of phase A stator winding and phase B stator winding is advanced;

[0049] Figure 2 (c) is a waveform diagram of the phase electromotive force of the three-phase stator windings during one cycle when the motor is operating under low-speed (not exceeding the rated speed) load conditions as a generator. The vertical axis of the figure is... The horizontal axis represents the electromotive force. For electrical angle, The phase electromotive force curve of phase A stator winding is shown. The phase electromotive force curve for phase B stator winding is shown. The phase electromotive force curve of the C-phase stator winding is shown. The current control signal for phase A stator winding (the current control signals for phase B and phase C stator windings are delayed by 120° sequentially). 0 (Electrical angle, not shown in the diagram) The magnetic field inside the motor includes the permanent magnet magnetic field and the armature reaction magnetic field. The phase electromotive force waveform is significantly distorted. At the same time, the electromotive force of phase A stator winding is equal to that of phase B stator winding, and lags behind by an angle compared to the no-load state. The commutation angle of the stator windings in phase A and phase B lags behind.

[0050] Figure 3 , Figure 4This graph shows the relationship between the magnetomotive force of the magnetic field and the commutation angle of the current during one armature reaction cycle of a motor operating at high speed (above rated speed) under load. Figure 3 This refers to the operating status of the motor. Figure 4 The diagram shows the motor operating as a generator. Arrow S in the diagram indicates the direction of rotor rotation. When the motor is running at high speed, armature reaction is used to weaken the magnetic field inside the motor, so that the electromotive force does not continue to increase with the increase of speed.

[0051] like Figure 3 As shown, when the motor is in motor operation, the armature reaction magnetomotive force... The initial permanent magnetomotive force remains unchanged. With termination of permanent magnet magnetomotive force 60° difference along the direction of rotation 0 Electric angle, and simultaneously the initial permanent magnetomotive force Lag Angle Starting Line 30 0 Electrical angle;

[0052] like Figure 4 As shown, when the motor is operating as a generator, the armature reaction magnetomotive force... The initial permanent magnetomotive force remains unchanged. With termination of permanent magnet magnetomotive force 60° difference along the direction of rotation 0 Electric angle, and simultaneously the initial permanent magnetomotive force Leading angle starting line 30 0 Electrical angle.

[0053] This utility model embodiment, without increasing the manufacturing cost of the motor or changing the main structure, takes armature reaction into account. By setting the parameters of the commutation table, it can appropriately advance the commutation angle in the low-to-medium speed range according to the magnitude of the load current, thereby reducing the circulating current between windings, reducing copper losses, improving output power and efficiency, and reducing torque pulsation and vibration noise. In the high-speed range, it can further advance / retard the commutation angle to expand the speed range, improve efficiency, and achieve constant power safe and reliable operation.

Claims

1. A brushless DC motor control system, comprising a controlled motor, a three-phase inverter, a motor control terminal, and a current controller, wherein the controlled motor is a brushless DC motor, the three-phase output ports of the three-phase inverter are respectively connected to the three-phase stator windings of the controlled motor, the controlled motor is provided with a position sensor for detecting its rotor position information and a three-phase winding current sensor for detecting its three-phase stator winding current; the motor control terminal is used to output a current command for controlling the operation of the controlled motor; the current controller is used to convert the current command received by the current command input port into a current amplitude signal for controlling the controlled motor; Its features are: It also includes a current differential reduction module, a speed calculation module, a commutation angle calculation module, a commutation logic module, and a logic AND gate module; The current difference reduction module is provided with a current command input port and a three-phase detection current input port. The current command input port is connected to the current command output port of the motor control terminal, and the three-phase detection current input port is connected to the three-phase detection current output port of the three-phase winding current sensor on the controlled motor. The output port of the current difference reduction module is connected to the current command input port of the current controller. The current difference reduction module is used to subtract the current received by the current command input port from the current received by the three-phase detection current input port and output the current difference signal. The input port of the speed calculation module is connected to the position sensor on the controlled motor, and is used to convert the rotor position information output by the position sensor into the speed data of the controlled motor. The commutation angle calculation module is equipped with a three-phase current detection signal input port and a speed signal input port. The three-phase current detection signal input port is connected to the three-phase current detection output port of the three-phase winding current sensor on the controlled motor, and the speed signal input port is connected to the output port of the speed calculation module. The commutation angle calculation module has a built-in commutation table of the controlled motor. The commutation table contains multiple records. Each record contains three-phase stator winding current data, rotor speed data, and commutation angle data that matches the three-phase stator winding current data and rotor speed data in the record. The commutation angle calculation module outputs commutation angle data that matches the three-phase current detection signal and speed signal received by the three-phase current detection signal input port and the speed signal input port according to the built-in commutation table. The commutation logic module is provided with a commutation angle signal input port, a position signal input port, and a three-phase logic signal output terminal. The commutation angle signal input port is connected to the commutation angle signal output port of the commutation angle calculation module, and the position signal input port is connected to the position sensor on the controlled motor. The commutation logic module generates a commutation logic signal based on the received commutation angle signal and rotor position information and outputs it from the three-phase logic signal output terminal. The logic AND gate module has three AND gates. The first input terminals of the three AND gates are respectively connected to the current amplitude signal output terminal of the current controller. The second input terminals of the three AND gates are respectively connected to the three-phase logic signal output terminal of the commutation logic module. The three output terminals of the three AND gates are each connected to the three-phase control current input terminal of the three-phase inverter via operational amplifiers.