[go: up one dir, main page]

CN109039171A - A kind of high-speed permanent-magnet brushless DC motor control method based on variable turn-on cycle - Google Patents

A kind of high-speed permanent-magnet brushless DC motor control method based on variable turn-on cycle Download PDF

Info

Publication number
CN109039171A
CN109039171A CN201810967821.0A CN201810967821A CN109039171A CN 109039171 A CN109039171 A CN 109039171A CN 201810967821 A CN201810967821 A CN 201810967821A CN 109039171 A CN109039171 A CN 109039171A
Authority
CN
China
Prior art keywords
motor
rotor
phase
current
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810967821.0A
Other languages
Chinese (zh)
Other versions
CN109039171B (en
Inventor
史涔溦
邱建琪
李启俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201810967821.0A priority Critical patent/CN109039171B/en
Publication of CN109039171A publication Critical patent/CN109039171A/en
Application granted granted Critical
Publication of CN109039171B publication Critical patent/CN109039171B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/10Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/17Circuit arrangements for detecting position and for generating speed information
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/28Arrangements for controlling current
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/01Current loop, i.e. comparison of the motor current with a current reference
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/07Speed loop, i.e. comparison of the motor speed with a speed reference

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

本发明公开了一种基于可变导通周期的高速永磁无刷直流电机控制方法,该方法通过调节控制信号导通周期实现系统无级调速,通过速度电流双闭环控制获得所需要的导通周期,按电流脉动最小原则将该导通周期划分为一个脉冲或两个对称脉冲或两个非对称脉冲,再按三相六状态导通规律施加到各功率管。本发明通过动态调节最佳换相角,可使得电机系统高速运行电流波形完全对称且脉动最小,有效改善高速永磁无刷直流电机定子电流波形,减小转子涡流损耗。

The invention discloses a high-speed permanent magnet brushless DC motor control method based on a variable conduction period. The method realizes the stepless speed regulation of the system by adjusting the conduction period of the control signal, and obtains the required conduction through the double closed-loop control of speed and current. According to the principle of minimum current ripple, the conduction period is divided into one pulse or two symmetrical pulses or two asymmetrical pulses, and then applied to each power tube according to the three-phase six-state conduction law. By dynamically adjusting the optimal commutation angle, the invention can make the high-speed operating current waveform of the motor system completely symmetrical and minimize the pulsation, effectively improve the stator current waveform of the high-speed permanent magnet brushless DC motor, and reduce the eddy current loss of the rotor.

Description

一种基于可变导通周期的高速永磁无刷直流电机控制方法A control method for high-speed permanent magnet brushless DC motor based on variable conduction period

技术领域technical field

本发明属于电机控制技术领域,具体涉及一种基于可变导通周期的高速永磁无刷直流电机控制方法。The invention belongs to the technical field of motor control, and in particular relates to a high-speed permanent magnet brushless DC motor control method based on a variable conduction period.

背景技术Background technique

永磁无刷直流电机主要由电机本体、转子位置传感器和功率逆变电路三部分构成,是一种典型的机电一体化电机。电机本体结构与普通同步电机类似,定子一般采用三相绕组,转子采用永磁体励磁;功率逆变电路按照转子位置传感器输出的导通时序把直流供电电源逆变成交流电源,用于给电机定子三相绕组供电,以便与转子永磁磁场相互作用产生连续的电磁转矩;功率逆变电路一般采用三相桥式结构(也称三相桥式逆变器),由六个功率开关管组成,转子位置传感器检测永磁转子的位置,输出三相位置信号,并经逻辑处理、功率放大后形成功率逆变电路的触发信号,目前多采用霍尔集成电路。The permanent magnet brushless DC motor is mainly composed of three parts: the motor body, the rotor position sensor and the power inverter circuit. It is a typical mechatronic motor. The structure of the motor body is similar to that of ordinary synchronous motors. The stator generally adopts three-phase windings, and the rotor adopts permanent magnet excitation; the power inverter circuit inverts the DC power supply into AC power according to the conduction sequence output by the rotor position sensor, which is used to power the motor stator. The three-phase winding supplies power in order to interact with the permanent magnetic field of the rotor to generate continuous electromagnetic torque; the power inverter circuit generally adopts a three-phase bridge structure (also called a three-phase bridge inverter), consisting of six power switch tubes , The rotor position sensor detects the position of the permanent magnet rotor, outputs a three-phase position signal, and forms the trigger signal of the power inverter circuit after logic processing and power amplification. At present, Hall integrated circuits are mostly used.

永磁无刷直流电机具有体积小、功率密度高、效率高、转子结构简单等特点,在涡轮增压器、微型燃汽轮机、电动工具、空气压缩机、涡轮分子泵等许多高速运行领域得到了广泛的应用,但普通的无刷电机控制策略并不适合高速运行。永磁无刷直流电机一般采用三相六状态导通方式,调速控制一般采用调节占空比的PWM(脉冲宽度调制)方式,通过在三相功率逆变桥的六个换向驱动信号上叠加高频PWM波来调节施加到电机绕组的电压,当电机转速较低时,PWM斩波频率远高于电机运行频率,不会引起绕组相电流波形畸变,但当电机的运行频率与PWM频率接近时,绕组相电流将产生严重畸变。例如,当电机运行转速达到每分钟12万转时,采用三相六状态120°导通控制方式,电机的换相频率为12kHz(以1对极电机为例),与常用的斩波频率范围(10~20kHz)已非常接近,一个换相周期内斩波次数仅有一个左右,这种条件下进行PWM斩波调速会造成电机相电流波形严重畸变,不仅制约了电机的最高转速,还会带来噪声、温升等问题。为解决这个问题,通常可采用PAM(脉冲振幅调制)调速方式,即在三相功率逆变桥的前级加一级直流斩波器(Buck电路),但是PAM调速方式电路拓扑结构复杂,增加了硬件电路,而且在驱动大功率永磁无刷电机时,Buck电路中的直流电抗器将产生额外的损耗,影响整个驱动系统的效率。The permanent magnet brushless DC motor has the characteristics of small size, high power density, high efficiency, and simple rotor structure. Wide range of applications, but common brushless motor control strategies are not suitable for high-speed operation. The permanent magnet brushless DC motor generally adopts the three-phase six-state conduction mode, and the speed control generally adopts the PWM (pulse width modulation) mode of adjusting the duty cycle, through the six commutation drive signals of the three-phase power inverter bridge Superimpose high-frequency PWM waves to adjust the voltage applied to the motor windings. When the motor speed is low, the PWM chopping frequency is much higher than the motor operating frequency, which will not cause distortion of the winding phase current waveform. However, when the motor operating frequency and PWM frequency When approached, the winding phase current will be severely distorted. For example, when the running speed of the motor reaches 120,000 revolutions per minute, the three-phase six-state 120° conduction control method is adopted, and the commutation frequency of the motor is 12kHz (take a motor with 1 pair of poles as an example), which is comparable to the commonly used chopping frequency range (10~20kHz) is very close, and the number of chopping in a commutation cycle is only about one. Under this condition, PWM chopping speed regulation will cause serious distortion of the motor phase current waveform, which not only restricts the maximum speed of the motor, but also It will cause problems such as noise and temperature rise. In order to solve this problem, PAM (Pulse Amplitude Modulation) speed regulation method can usually be used, that is, a DC chopper (Buck circuit) is added in the front stage of the three-phase power inverter bridge, but the circuit topology of PAM speed regulation method is complex , the hardware circuit is increased, and when driving a high-power permanent magnet brushless motor, the DC reactor in the Buck circuit will generate additional losses, which will affect the efficiency of the entire drive system.

此外,永磁无刷直流电机在常规三相六状态导通方式下,其理想的最佳换相角是在反电势过零点后30°时导通,150°时关断,导通周期是固定的120°。但是在超高速运行时,电机绕组的电感影响很大,在理想换相方式下,电机电流会滞后于反电势,由此造成电机的等效功率因素降低、电流有效值和尖峰值都增加、损耗与逆变器的应力增加,由于电流滞后角度随电机的转速和负载的变化而变化,无法通过固定的提前换相来解决,随着换相超前角的增加,电机的电磁转矩脉动将会增加。In addition, under the conventional three-phase six-state conduction mode of the permanent magnet brushless DC motor, the ideal optimal commutation angle is to conduct at 30° after the back EMF zero crossing point, and to turn off at 150°. The conduction period is Fixed 120°. However, during ultra-high-speed operation, the inductance of the motor winding has a great influence. In the ideal commutation mode, the motor current will lag behind the back EMF, resulting in a decrease in the equivalent power factor of the motor, and an increase in the effective value and peak value of the current. The loss and the stress of the inverter increase. Since the current lag angle changes with the change of the motor speed and load, it cannot be solved by fixed advance commutation. With the increase of the commutation lead angle, the electromagnetic torque ripple of the motor will will increase.

发明内容Contents of the invention

鉴于上述,本发明提供了一种基于可变导通周期的高速永磁无刷直流电机控制方法,通过调节控制信号导通周期实现系统无级调速,可使得电机系统高速运行电流波形完全对称且脉动最小。In view of the above, the present invention provides a high-speed permanent magnet brushless DC motor control method based on variable conduction period, by adjusting the conduction period of the control signal to realize stepless speed regulation of the system, which can make the high-speed operation current waveform of the motor system completely symmetrical And the pulsation is minimal.

一种基于可变导通周期的高速永磁无刷直流电机控制方法,包括如下步骤:A high-speed permanent magnet brushless DC motor control method based on a variable conduction period, comprising the following steps:

(1)利用霍尔传感器采集捕获电机的转子离散位置角并计算出电机转速以及转子电角速度,同时利用电流传感器采集获取电机BC两相的定子电流信号;(1) Use the Hall sensor to collect and capture the rotor discrete position angle of the motor and calculate the motor speed and the rotor electrical angular velocity, and use the current sensor to collect and obtain the stator current signals of the two phases of the motor BC;

(2)通过对电机BC两相定子电流信号进行滤波以及AD采样后,重构出电机的直流母线电流;(2) After filtering the motor BC two-phase stator current signal and AD sampling, the DC bus current of the motor is reconstructed;

(3)根据转子电角速度和转子离散位置角计算出电机的转子连续位置角;(3) Calculate the continuous position angle of the rotor of the motor according to the electrical angular velocity of the rotor and the discrete position angle of the rotor;

(4)通过电流及转速的双闭环控制计算出电机的导通角;(4) Calculate the conduction angle of the motor through the double closed-loop control of current and speed;

(5)根据所述转子连续位置角和导通角通过相应的导通逻辑确定下一时刻电机功率逆变器的开关状态并依此施加开关控制。(5) Determine the switch state of the motor power inverter at the next moment through the corresponding conduction logic according to the continuous position angle and conduction angle of the rotor, and apply switch control accordingly.

进一步地,所述步骤(1)中的转子离散位置角即为转子进入当前所在扇区时的初始位置角。Further, the discrete position angle of the rotor in the step (1) is the initial position angle when the rotor enters the current sector.

进一步地,所述步骤(2)中重构电机直流母线电流的具体标准如下:Further, the specific criteria for reconstructing the DC bus current of the motor in the step (2) are as follows:

若电机转子当前所在扇区对应的开关状态为功率逆变器A相上桥臂及B相下桥臂开通,则电机的直流母线电流为-ibIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the power inverter phase A and the lower bridge arm of the B phase are turned on, the DC bus current of the motor is -i b ;

若电机转子当前所在扇区对应的开关状态为功率逆变器A相上桥臂及C相下桥臂开通,则电机的直流母线电流为-icIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the power inverter phase A and the lower bridge arm of the phase C of the power inverter are turned on, the DC bus current of the motor is -ic ;

若电机转子当前所在扇区对应的开关状态为功率逆变器B相上桥臂及A相下桥臂开通,则电机的直流母线电流为ibIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the power inverter phase B and the lower bridge arm of the phase A of the power inverter are turned on, then the DC bus current of the motor is i b ;

若电机转子当前所在扇区对应的开关状态为功率逆变器B相上桥臂及C相下桥臂开通,则电机的直流母线电流为ibIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the B-phase and the lower bridge arm of the C-phase of the power inverter are turned on, the DC bus current of the motor is i b ;

若电机转子当前所在扇区对应的开关状态为功率逆变器C相上桥臂及A相下桥臂开通,则电机的直流母线电流为icIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of phase C and the lower bridge arm of phase A of the power inverter are turned on, then the DC bus current of the motor is i c ;

若电机转子当前所在扇区对应的开关状态为功率逆变器C相上桥臂及B相下桥臂开通,则电机的直流母线电流为icIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the C-phase and the lower bridge arm of the B-phase of the power inverter are turned on, the DC bus current of the motor is i c ;

其中:ib和ic分别为当前电机BC两相的定子电流瞬时值。Among them: i b and i c are the instantaneous values of the stator currents of the two phases of the current motor BC respectively.

进一步地,所述步骤(3)中通过以下公式计算电机的转子连续位置角:Further, in the step (3), the rotor continuous position angle of the motor is calculated by the following formula:

其中:θ(t)为t时刻电机的转子连续位置角,ω为前一电周期的电机转子电角速度,θi为电机的转子离散位置角,t表示当前时刻,t1表示转子进入当前所在扇区的初始时刻。Among them: θ(t) is the continuous position angle of the rotor of the motor at time t, ω is the electrical angular velocity of the rotor of the motor in the previous electrical cycle, θ i is the discrete position angle of the rotor of the motor, t represents the current moment, and t 1 represents that the rotor enters the current position The initial moment of the sector.

进一步地,所述步骤(4)的具体实现过程为:首先,使给定的参考转速减去当前电机转速,对相减得到的转速误差进行PI调节后产生一电流参考值;然后,使该电流参考值减去重构的电机直流母线电流,进而对相减得到的电流误差进行PI调节后生成电机的导通角。Further, the specific implementation process of the step (4) is as follows: firstly, the current motor speed is subtracted from the given reference speed, and a current reference value is generated after performing PI adjustment on the speed error obtained by the subtraction; then, the The current reference value is subtracted from the reconstructed DC bus current of the motor, and then the conduction angle of the motor is generated after PI adjustment is performed on the subtracted current error.

进一步地,所述步骤(5)中的导通逻辑如下:Further, the conduction logic in the step (5) is as follows:

当30°≤θ≤150°-θ1及150°+(x1-1)θ1≤θ≤150°+(x1+x2-1)θ1,功率逆变器A相上桥臂开通;When 30°≤θ≤150°-θ 1 and 150°+(x 1 -1)θ 1 ≤θ≤150°+(x 1 +x 2 -1)θ 1 , the upper arm of phase A of the power inverter open;

当210°≤θ≤330°-θ1及330°+(x1-1)θ1≤θ≤330°+(x1+x2-1)θ1,功率逆变器A相下桥臂开通;When 210°≤θ≤330°-θ 1 and 330°+(x 1 -1)θ 1 ≤θ≤330°+(x 1 +x 2 -1)θ 1 , the lower arm of the phase A of the power inverter open;

当330°≤θ≤360°及0°≤θ≤90°-θ1及90°+(x1-1)θ1≤θ≤90°+(x1+x2-1)θ1,功率逆变器B相下桥臂开通;When 330°≤θ≤360° and 0°≤θ≤90°-θ 1 and 90°+(x 1 -1)θ 1 ≤θ≤90°+(x 1 +x 2 -1)θ 1 , power The lower bridge arm of phase B of the inverter is turned on;

当150°≤θ≤270°-θ1及270°+(x1-1)θ1≤θ≤270°+(x1+x2-1)θ1,功率逆变器B相上桥臂开通;When 150°≤θ≤270°-θ 1 and 270°+(x 1 -1)θ 1 ≤θ≤270°+(x 1 +x 2 -1)θ 1 , the upper bridge arm of phase B of the power inverter open;

当270°≤θ≤390°-θ1及(x1-1)θ1+30°≤θ≤(x1+x2-1)θ1+30°,功率逆变器C相上桥臂开通;When 270°≤θ≤390°-θ 1 and (x 1 -1)θ 1 +30°≤θ≤(x 1 +x 2 -1)θ 1 +30°, the C-phase upper arm of the power inverter open;

当90°≤θ≤210°-θ1及210°+(x1-1)θ1≤θ≤210°+(x1+x2-1)θ1,功率逆变器C相下桥臂开通;When 90°≤θ≤210°-θ 1 and 210°+(x 1 -1)θ 1 ≤θ≤210°+(x 1 +x 2 -1)θ 1 , the C-phase lower arm of the power inverter open;

其中:θ为电机的转子连续位置角,θ1为电机的导通角,x1和x2均为导通系数(与电机参数相关,针对不同的电机,应适当调整这两个导通系数以使得定子电流脉动最小)。Among them: θ is the rotor continuous position angle of the motor, θ 1 is the conduction angle of the motor, x 1 and x 2 are the conduction coefficients (related to the motor parameters, these two conduction coefficients should be adjusted appropriately for different motors to minimize the stator current ripple).

本发明电机控制方法通过调节控制信号导通周期实现系统无级调速,通过速度电流双闭环控制获得所需要的导通周期,按电流脉动最小原则将该导通周期划分为一个脉冲或两个对称脉冲或两个非对称脉冲,再按三相六状态导通规律施加到各功率管。本发明通过动态调节最佳换相角,可使得电机系统高速运行电流波形完全对称且脉动最小,有效改善高速永磁无刷直流电机定子电流波形,减小转子涡流损耗。The motor control method of the present invention realizes the stepless speed regulation of the system by adjusting the conduction period of the control signal, obtains the required conduction period through the double closed-loop control of speed and current, and divides the conduction period into one pulse or two according to the principle of minimum current ripple. A symmetrical pulse or two asymmetrical pulses are applied to each power tube according to the three-phase six-state conduction law. By dynamically adjusting the optimal commutation angle, the invention can make the high-speed operating current waveform of the motor system completely symmetrical and minimize the pulsation, effectively improve the stator current waveform of the high-speed permanent magnet brushless DC motor, and reduce the eddy current loss of the rotor.

附图说明Description of drawings

图1为传统PWM控制方式的系统框图。Figure 1 is a system block diagram of the traditional PWM control method.

图2为本发明基于可变导通周期新型控制方式的系统框图。FIG. 2 is a system block diagram of the present invention based on a new control mode of variable conduction period.

图3(a)为传统PWM控制方式下的电机绕组电流波形图。Figure 3(a) is the motor winding current waveform diagram under the traditional PWM control mode.

图3(b)为本发明基于可变导通周期新型控制方式下的电机绕组电流波形图。Fig. 3(b) is a waveform diagram of the motor winding current under the new control method based on the variable conduction period of the present invention.

图4为本发明基于DSP的可变导通周期电机控制系统结构框图。FIG. 4 is a structural block diagram of the DSP-based variable conduction period motor control system of the present invention.

图5(a)为基于可变导通周期的单脉冲控制方式原理示意图。Fig. 5(a) is a schematic diagram of the principle of the single-pulse control method based on the variable conduction period.

图5(b)为基于可变导通周期的对称双脉冲控制方式原理示意图。Fig. 5(b) is a schematic diagram of the principle of the symmetrical double-pulse control method based on the variable conduction period.

图5(c)为基于可变导通周期的非对称双脉冲控制方式原理示意图。Fig. 5(c) is a schematic diagram of the principle of an asymmetrical double-pulse control method based on a variable conduction period.

图6为非对称双脉冲控制方式下六个功率管的导通逻辑示意图。FIG. 6 is a schematic diagram of the conduction logic of six power transistors under the asymmetrical double pulse control mode.

具体实施方式Detailed ways

为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。In order to describe the present invention more specifically, the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

图1是传统的永磁无刷直流电机速度电流双闭环PWM控制系统框图,控制策略采用三相六状态120°导通方式,每个状态导通两个功率开关管,每个功率管的导通周期为120°电角,电机的霍尔位置传感器提供状态切换所需的位置信息。根据电机学原理,为了实现无刷直流电机的速度调节,必须改变施加到电机绕组两端的电压。传统的控制方法是生成一个斩波周期固定、占空比可调的PWM波与功率管的120°导通控制逻辑信号相与,PWM占空比由双闭环调节器的输出确定,通过改变PWM占空比改变每个功率管的实际导通时间,实现无级调速。Figure 1 is a block diagram of a traditional permanent magnet brushless DC motor speed and current double-closed-loop PWM control system. The control strategy adopts a three-phase six-state 120° conduction mode, and each state conducts two power switch tubes. The conduction of each power tube The pass cycle is 120° electrical angle, and the Hall position sensor of the motor provides the position information required for state switching. According to the principles of electromechanics, in order to realize the speed regulation of the brushless DC motor, the voltage applied to both ends of the motor winding must be changed. The traditional control method is to generate a PWM wave with a fixed chopping cycle and an adjustable duty cycle and the 120° conduction control logic signal of the power tube. The PWM duty cycle is determined by the output of the double closed-loop regulator. By changing the PWM The duty cycle changes the actual conduction time of each power tube to realize stepless speed regulation.

采用本发明基于可变导通周期的新型控制方式系统框图如图2所示,电机绕组两端电压的调节通过直接改变每个功率管的导通时间来实现,给定速度和实际反馈速度之差经过速度PI调节器的输出作为电流环的给定值,其与电机电流的反馈值之差经过电流PI调节器输出每个功率管所需的导通周期,按电流脉动最小原则将该导通周期划分为一个脉冲或两个对称脉冲或两个非对称脉冲,再按照三相六状态换流规律施加到每个功率管,再动态调节换相角,此时每个运行状态持续时间不再是60°电角,每个功率管的导通周期也不再固定为120°电角,而是根据运行状况,稳定在一个可变的角度。The system block diagram of the new control method based on the variable conduction period of the present invention is shown in Figure 2. The regulation of the voltage at both ends of the motor winding is realized by directly changing the conduction time of each power tube. The difference between the given speed and the actual feedback speed The difference passes through the output of the speed PI regulator as the given value of the current loop, and the difference between it and the feedback value of the motor current passes through the current PI regulator to output the conduction period required by each power tube. According to the principle of minimum current ripple, the conduction period The on-cycle is divided into one pulse or two symmetrical pulses or two asymmetrical pulses, and then applied to each power tube according to the three-phase six-state commutation law, and then the commutation angle is dynamically adjusted. At this time, the duration of each operating state is different. Even if the electrical angle is 60°, the conduction period of each power tube is no longer fixed at 120° electrical angle, but stabilized at a variable angle according to the operating conditions.

传统PWM控制方法在电机转速较低,运行基波频率远低于斩波频率时,有很好的控制效果,但是随着电机转速的升高,尤其是当运行基波频率接近斩波频率时,每个功率管120°导通周期内的PWM个数仅剩有限几个且不再是整数倍关系,造成绕组电流波形严重畸变,图3(a)所示为传统PWM控制方式下电机转速为120000r/min时的绕组电流波形。The traditional PWM control method has a good control effect when the motor speed is low and the operating fundamental frequency is much lower than the chopping frequency, but as the motor speed increases, especially when the operating fundamental frequency is close to the chopping frequency , the number of PWMs in the 120° conduction period of each power tube is only a limited number and is no longer an integer multiple, resulting in serious distortion of the winding current waveform. Figure 3(a) shows the motor speed under the traditional PWM control mode The winding current waveform at 120000r/min.

本发明在传统三相桥式逆变器基础上,不增加硬件电路,通过调节控制信号导通周期和最佳换相角进行系统速度控制,可使得电机系统在高速运行时绕组电流波形完全对称且脉动最小,图3(b)所示为本发明新型控制方式下电机转速为120000r/min时的绕组电流波形。Based on the traditional three-phase bridge inverter, the present invention does not increase the hardware circuit, and controls the system speed by adjusting the conduction period of the control signal and the optimal commutation angle, so that the winding current waveform of the motor system is completely symmetrical when the motor system is running at high speed And the pulsation is the smallest. Figure 3(b) shows the winding current waveform when the motor speed is 120000r/min under the new control mode of the present invention.

由对比可见,在同样120000r/min的转速下,采用本发明新型控制方式绕组电流波形完全对称,有效减小了相电流畸变,从而可以有效减小高速无刷直流电机的转子涡流损耗。It can be seen from the comparison that at the same rotational speed of 120000r/min, the winding current waveform of the new control mode of the present invention is completely symmetrical, which effectively reduces the distortion of the phase current, thereby effectively reducing the rotor eddy current loss of the high-speed brushless DC motor.

本实施方案的控制对象为永磁无刷直流电机,系统包括直流电源、功率驱动板(三相逆变器)以及控制板(本实例采用的控制芯片是TI公司Piccolo系列的TMS320F28035DSP),其中直流电源通过三相逆变器将直流电转换为交流电后供给电机定子三相绕组,控制板负责处理采集到的数据(电机转子位置、定子电流、转速等信息)并发送相应的控制信号给三相逆变器的驱动器,功率驱动板则用于驱动电机旋转。The control object of this embodiment is a permanent magnet brushless DC motor, and the system includes a DC power supply, a power drive board (three-phase inverter) and a control board (the control chip used in this example is TMS320F28035DSP of the Piccolo series of TI Company), in which the DC The power supply converts the direct current into alternating current through the three-phase inverter and then supplies the three-phase winding of the motor stator. The control board is responsible for processing the collected data (motor rotor position, stator current, speed and other information) and sending corresponding control signals to the three-phase inverter The driver of the inverter, and the power driver board is used to drive the motor to rotate.

如图4所示,本发明基于可变导通周期的永磁无刷直流电机的控制系统包括霍尔传感器、霍尔信号捕获单元、电流传感器、电流滤波电路、电流采样单元、速度计算单元、转子连续位置计算单元、双闭环调节单元及导通逻辑单元,霍尔信号捕获单元、电流采样单元、速度计算单元、转子连续位置计算单元及导通逻辑单元均是通过DSP软件编程实现,其中:As shown in Figure 4, the control system of the permanent magnet brushless DC motor based on the variable conduction period of the present invention includes a Hall sensor, a Hall signal capture unit, a current sensor, a current filter circuit, a current sampling unit, a speed calculation unit, The rotor continuous position calculation unit, double closed-loop adjustment unit and conduction logic unit, Hall signal capture unit, current sampling unit, speed calculation unit, rotor continuous position calculation unit and conduction logic unit are all realized by DSP software programming, among which:

霍尔传感器安装在电机上的三个霍尔传感器用于采集电机转子的六个离散位置;DSP通过捕获三个霍尔传感器的脉冲信号(共计六个霍尔状态)并利用霍尔信号捕获单元内部的计数器记录某一路霍尔信号前后两次上升沿之间的时间间隔Δt;六个霍尔状态跳变的位置对应的是电机转子六个离散位置θi(i=1,2,3,4,5,6),计数器记录的时间间隔即为转子旋转一个电周期所对应的时间。Hall sensor The three Hall sensors installed on the motor are used to collect six discrete positions of the motor rotor; the DSP captures the pulse signals of the three Hall sensors (a total of six Hall states) and uses the Hall signal capture unit The internal counter records the time interval Δt between the two rising edges of a Hall signal; the position of the six Hall state jumps corresponds to the six discrete positions of the motor rotor θ i (i=1,2,3, 4,5,6), the time interval recorded by the counter is the time corresponding to one electrical cycle of the rotor rotation.

转速计算单元利用捕获单元获取的时间间隔Δt,即可以通过下式计算转子电角速度和转子转速:The speed calculation unit uses the time interval Δt obtained by the capture unit, that is, the rotor electrical angular velocity and rotor speed can be calculated by the following formula:

其中:w是转子电角速度,单位是rad/s;Δt是转子在上一个电周期内的持续时间,单位是s;n是转子转速,单位是r/min;p是电机极对数。Among them: w is the electrical angular velocity of the rotor, in rad/s; Δt is the duration of the rotor in the last electrical cycle, in s; n is the rotor speed, in r/min; p is the number of pole pairs of the motor.

由于本实施方式需要根据双闭环输出的导通角来控制定子绕组在合适的转子位置(不再是霍尔信号跳变的转子位置)进行导通或关断,从而达到定子电流脉动最小的目的,因此必须获取电机转子的连续位置;本实例中的转子连续位置计算单元利用霍尔传感器采集到的六个离散转子位置通过线性插值法获得转子连续位置,转子位置由转子电角速度的积分得到,公式如下:Since this embodiment needs to control the stator winding to be turned on or off at a suitable rotor position (no longer the rotor position where the Hall signal jumps) according to the conduction angle of the double closed-loop output, so as to achieve the goal of minimizing the stator current ripple , so the continuous position of the motor rotor must be obtained; the continuous rotor position calculation unit in this example uses the six discrete rotor positions collected by the Hall sensor to obtain the continuous position of the rotor through linear interpolation, and the rotor position is obtained by integrating the electrical angular velocity of the rotor. The formula is as follows:

其中:ω是前一电周期计算的电机转子电角速度,θi是转子进入扇区i时的初始位置角,ti是转子进入扇区i的时刻,t是转子位于当前扇区的时刻。Where: ω is the electrical angular velocity of the motor rotor calculated in the previous electrical cycle, θi is the initial position angle when the rotor enters sector i, t i is the moment when the rotor enters sector i, and t is the moment when the rotor is in the current sector.

本实例中的电流传感器采用的是Allegro公司ACS712系列的产品,并根据电机额定电流选择量程为5A的电流传感器,通过串联在电机定子绕组B、C两相的两个电流传感器测量定子电流。The current sensor used in this example is the ACS712 series product of Allegro Company, and the current sensor with a range of 5A is selected according to the rated current of the motor, and the stator current is measured by two current sensors connected in series at the B and C phases of the motor stator winding.

电流采样单元采用DSP内的AD模块采样电机定子绕组B、C两相电流值并将其转换为数字量以用于DSP内部计算。The current sampling unit uses the AD module in the DSP to sample the two-phase current values of the stator winding B and C of the motor and convert them into digital quantities for internal calculation of the DSP.

电流重构单元则利用AD采样获取的定子两相绕组电流值重构母线电流值用于电流环的反馈,重构的原则如下:The current reconstruction unit uses the stator two-phase winding current value obtained by AD sampling to reconstruct the bus current value for the feedback of the current loop. The principle of reconstruction is as follows:

①当DSP发出控制信号使A相上桥功率管以及B相下桥功率管导通的时候(即定子绕组导通A+B-),此时母线电流i=-ib(ib为定子绕组B相电流值)。①When the DSP sends out a control signal to turn on the upper bridge power tube of phase A and the lower bridge power tube of phase B (that is, the stator winding is turned on A+B-), at this time the bus current i=-i b (i b is the stator Winding B-phase current value).

②当DSP发出控制信号使A相上桥功率管以及C相下桥功率管导通的时候(即定子绕组导通A+C-),此时母线电流i=-ic(ic为定子绕组C相电流值)。②When the DSP sends a control signal to turn on the power tube of the upper bridge power tube of phase A and the lower bridge power tube of phase C (that is, the stator winding is turned on A+C-), at this time the bus current i= -ic (ic is the stator Winding phase C current value).

③当DSP发出控制信号使B相上桥功率管以及A相下桥功率管导通的时候(即定子绕组导通B+A-),或者当DSP发出控制信号使B相上桥功率管以及C相下桥功率管导通的时候(即定子绕组导通B+C-),此时母线电流i=ib(ib为定子绕组B相电流值)。③When the DSP sends a control signal to turn on the B-phase upper bridge power tube and the A-phase lower bridge power tube (that is, the stator winding is turned on B+A-), or when the DSP sends a control signal to make the B-phase upper bridge power tube and the When the C-phase lower bridge power tube is turned on (that is, the stator winding is turned on B+C-), the bus current i=i b (i b is the B-phase current value of the stator winding).

④当DSP发出控制信号使C相上桥功率管以及A相下桥功率管导通的时候(即定子绕组导通C+A-),或者当DSP发出控制信号使C相上桥功率管以及B相下桥功率管导通的时候(即定子绕组导通C+B-),此时母线电流i=ic(ic为定子绕组C相电流值)。④When the DSP sends a control signal to turn on the C-phase upper bridge power tube and the A-phase lower bridge power tube (that is, the stator winding is turned on C+A-), or when the DSP sends a control signal to make the C-phase upper bridge power tube and the When the B-phase lower bridge power tube is turned on (that is, the stator winding is turned on C+B-), at this time the bus current i=ic ( ic is the current value of the C -phase of the stator winding).

双闭环调节单元通过转速和电流双闭环控制来实现电机的无级调速,双闭环控制的输出量即为要控制的导通角θ1:首先,使给定的参考转速减去当前电机转速,对相减得到的转速误差进行PI调节后产生一电流参考值;然后,使该电流参考值减去重构的电机直流母线电流,进而对相减得到的电流误差进行PI调节后生成电机的导通角θ1The double-closed-loop adjustment unit realizes the stepless speed regulation of the motor through the double-closed-loop control of the speed and current. The output of the double-closed-loop control is the conduction angle θ 1 to be controlled: first, subtract the current motor speed from the given reference speed , to generate a current reference value after performing PI adjustment on the rotational speed error obtained by subtraction; then, subtract the reconstructed DC bus current of the motor from the current reference value, and then perform PI adjustment on the current error obtained by subtraction to generate the motor’s conduction angle θ 1 .

本发明控制策略包括单脉冲、对称双脉冲和非对称双脉冲三种实施方式,通过调节控制信号导通周期实现系统无级调速。其中,单脉冲控制方式通过改变控制信号的导通周期,图5(a)中控制信号的脉冲宽度θ,实现系统调速,且宽度为θ的控制信号脉冲可以在反电势波形e的30°~150°平顶范围内移动,以取得最佳换相角;对称双脉冲控制方式中宽度为θ的控制信号脉冲可以分成两个宽度相等的脉冲(宽度为f1(θ)),如图5(b)所示,且两个脉冲的位置可以在反电势波形e的30°~150°平顶范围内移动,两个脉冲间隔f2(θ)也是可变的,以取得最佳换相角;非对称双脉冲控制方式中宽度为θ的控制信号脉冲可以分成两个宽度不相等的脉冲(宽度分别为f1(θ)和f3(θ)),如图5(c)所示,且两个脉冲的位置可以在反电势波形e的30°~150°平顶范围内移动,两个脉冲间隔f2(θ)也是可变的,以取得最佳换相角。The control strategy of the present invention includes three implementation modes of single pulse, symmetrical double pulse and asymmetrical double pulse, and realizes stepless speed regulation of the system by adjusting the conduction period of the control signal. Among them, the single-pulse control method realizes system speed regulation by changing the conduction period of the control signal, the pulse width θ of the control signal in Figure 5(a), and the control signal pulse with a width of θ can be within 30° ~150° flat top range to obtain the best commutation angle; in the symmetrical double-pulse control mode, the control signal pulse with a width of θ can be divided into two pulses with equal width (width is f1(θ)), as shown in Figure 5 As shown in (b), and the position of the two pulses can move within the range of 30°~150° flat top of the back EMF waveform e, the interval f2(θ) between the two pulses is also variable to obtain the best commutation angle ; In the asymmetric double-pulse control mode, the control signal pulse with a width of θ can be divided into two pulses with unequal widths (the widths are f1(θ) and f3(θ) respectively), as shown in Figure 5(c), and the two The position of a pulse can move within the range of 30°-150° flat top of the back EMF waveform e, and the interval f2(θ) between two pulses is also variable to obtain the best commutation angle.

本实施方式中导通逻辑单元根据转子连续位置角和导通角通过相应的导通逻辑确定下一时刻电机功率逆变器的开关状态并依此施加开关控制;逆变器的六个功率管导通逻辑如图6所示,其中横坐标为电机转子连续位置θ,六个功率管的开关受制于图4控制系统中双闭环输出的导通角θ1,其中x1,x2为导通系数,与电机参数有关,针对不同的电机,应适当调整这两个系数以使得定子电流脉动最小。In this embodiment, the conduction logic unit determines the switch state of the motor power inverter at the next moment through the corresponding conduction logic according to the continuous position angle of the rotor and the conduction angle, and applies switch control accordingly; the six power tubes of the inverter The conduction logic is shown in Figure 6, where the abscissa is the continuous position θ of the motor rotor, and the switching of the six power transistors is subject to the conduction angle θ 1 of the double closed-loop output in the control system in Figure 4, where x1 and x2 are the conduction coefficients , is related to the motor parameters. For different motors, these two coefficients should be properly adjusted to minimize the stator current ripple.

本实例的具体实施步骤如下:The specific implementation steps of this example are as follows:

(1)电机启动:利用霍尔传感器采集的转子6个离散位置信号通过线性插值法获取转子连续位置,并给定固定导通周期,使得电机开环转起来。(1) Motor start: use the 6 discrete position signals of the rotor collected by the Hall sensor to obtain the continuous position of the rotor through linear interpolation, and give a fixed conduction period to make the motor open-loop.

(2)加入电流环:给定电流参考值,DSP的AD模块采样电机定子绕组B相和C相电流,通过软件编程进行电流重构从而获得用于电流反馈的电机母线电流值,电流环的输出即为要调节的导通周期;在反电势平顶波区域内,调整两个脉冲以及两个脉冲之间的宽度,调节电流调节器的比例积分参数,使得电机定子实际电流在电流参考值附近波动,实现电机电流闭环控制。(2) Adding the current loop: given the current reference value, the AD module of the DSP samples the B-phase and C-phase currents of the motor stator windings, and performs current reconstruction through software programming to obtain the motor bus current value for current feedback. The current loop The output is the conduction period to be adjusted; in the area of the back EMF flat-top wave, adjust the two pulses and the width between the two pulses, adjust the proportional integral parameter of the current regulator, so that the actual current of the motor stator is within the current reference value Nearby fluctuations, to achieve closed-loop control of the motor current.

(3)加入速度环:给定速度参考值,通过上述转速计算公式得来的值作为速度反馈,转速环的输出作为电流环的给定值,调节速度环比例积分参数,并适当调节电流环的比例积分参数,使得电机最终稳定运行在给定速度,实现电机速度电流双闭环控制。(3) Join the speed loop: given the speed reference value, the value obtained through the above speed calculation formula is used as the speed feedback, the output of the speed loop is used as the given value of the current loop, adjust the proportional integral parameter of the speed loop, and properly adjust the current loop The proportional-integral parameters of the motor make the motor run stably at a given speed and realize the double-closed-loop control of motor speed and current.

上述对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。The above description of the embodiments is for those of ordinary skill in the art to understand and apply the present invention. It is obvious that those skilled in the art can easily make various modifications to the above-mentioned embodiments, and apply the general principles described here to other embodiments without creative efforts. Therefore, the present invention is not limited to the above embodiments, and improvements and modifications made by those skilled in the art according to the disclosure of the present invention should fall within the protection scope of the present invention.

Claims (6)

1.一种基于可变导通周期的高速永磁无刷直流电机控制方法,包括如下步骤:1. A high-speed permanent magnet brushless DC motor control method based on variable conduction period, comprising the steps: (1)利用霍尔传感器采集捕获电机的转子离散位置角并计算出电机转速以及转子电角速度,同时利用电流传感器采集获取电机BC两相的定子电流信号;(1) Use the Hall sensor to collect and capture the rotor discrete position angle of the motor and calculate the motor speed and the rotor electrical angular velocity, and use the current sensor to collect and obtain the stator current signals of the two phases of the motor BC; (2)通过对电机BC两相定子电流信号进行滤波以及AD采样后,重构出电机的直流母线电流;(2) After filtering the motor BC two-phase stator current signal and AD sampling, the DC bus current of the motor is reconstructed; (3)根据转子电角速度和转子离散位置角计算出电机的转子连续位置角;(3) Calculate the continuous position angle of the rotor of the motor according to the electrical angular velocity of the rotor and the discrete position angle of the rotor; (4)通过电流及转速的双闭环控制计算出电机的导通角;(4) Calculate the conduction angle of the motor through the double closed-loop control of current and speed; (5)根据所述转子连续位置角和导通角通过相应的导通逻辑确定下一时刻电机功率逆变器的开关状态并依此施加开关控制。(5) Determine the switch state of the motor power inverter at the next moment through the corresponding conduction logic according to the continuous position angle and conduction angle of the rotor, and apply switch control accordingly. 2.根据权利要求1所述的高速永磁无刷直流电机控制方法,其特征在于:所述步骤(1)中的转子离散位置角即为转子进入当前所在扇区时的初始位置角。2. The high-speed permanent magnet brushless DC motor control method according to claim 1, characterized in that: the rotor discrete position angle in the step (1) is the initial position angle when the rotor enters the current sector. 3.根据权利要求1所述的高速永磁无刷直流电机控制方法,其特征在于:所述步骤(2)中重构电机直流母线电流的具体标准如下:3. the high-speed permanent-magnet brushless DC motor control method according to claim 1, is characterized in that: the concrete standard of reconstruction motor DC bus current in the described step (2) is as follows: 若电机转子当前所在扇区对应的开关状态为功率逆变器A相上桥臂及B相下桥臂开通,则电机的直流母线电流为-ibIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the power inverter phase A and the lower bridge arm of the B phase are turned on, the DC bus current of the motor is -i b ; 若电机转子当前所在扇区对应的开关状态为功率逆变器A相上桥臂及C相下桥臂开通,则电机的直流母线电流为-icIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the power inverter phase A and the lower bridge arm of the phase C of the power inverter are turned on, the DC bus current of the motor is -ic ; 若电机转子当前所在扇区对应的开关状态为功率逆变器B相上桥臂及A相下桥臂开通,则电机的直流母线电流为ibIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the power inverter phase B and the lower bridge arm of the phase A of the power inverter are turned on, then the DC bus current of the motor is i b ; 若电机转子当前所在扇区对应的开关状态为功率逆变器B相上桥臂及C相下桥臂开通,则电机的直流母线电流为ibIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the B-phase and the lower bridge arm of the C-phase of the power inverter are turned on, the DC bus current of the motor is i b ; 若电机转子当前所在扇区对应的开关状态为功率逆变器C相上桥臂及A相下桥臂开通,则电机的直流母线电流为icIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of phase C and the lower bridge arm of phase A of the power inverter are turned on, then the DC bus current of the motor is i c ; 若电机转子当前所在扇区对应的开关状态为功率逆变器C相上桥臂及B相下桥臂开通,则电机的直流母线电流为icIf the switch state corresponding to the sector where the motor rotor is currently located is that the upper bridge arm of the C-phase and the lower bridge arm of the B-phase of the power inverter are turned on, the DC bus current of the motor is i c ; 其中:ib和ic分别为当前电机BC两相的定子电流瞬时值。Among them: i b and i c are the instantaneous values of the stator currents of the two phases of the current motor BC respectively. 4.根据权利要求1所述的高速永磁无刷直流电机控制方法,其特征在于:所述步骤(3)中通过以下公式计算电机的转子连续位置角:4. the high-speed permanent magnet brushless DC motor control method according to claim 1, is characterized in that: in described step (3), calculate the rotor continuous position angle of motor by following formula: 其中:θ(t)为t时刻电机的转子连续位置角,ω为前一电周期的电机转子电角速度,θi为电机的转子离散位置角,t表示当前时刻,t1表示转子进入当前所在扇区的初始时刻。Among them: θ(t) is the continuous position angle of the rotor of the motor at time t, ω is the electrical angular velocity of the rotor of the motor in the previous electrical cycle, θ i is the discrete position angle of the rotor of the motor, t represents the current moment, and t 1 represents that the rotor enters the current position The initial moment of the sector. 5.根据权利要求1所述的高速永磁无刷直流电机控制方法,其特征在于:所述步骤(4)的具体实现过程为:首先,使给定的参考转速减去当前电机转速,对相减得到的转速误差进行PI调节后产生一电流参考值;然后,使该电流参考值减去重构的电机直流母线电流,进而对相减得到的电流误差进行PI调节后生成电机的导通角。5. the high-speed permanent-magnet brushless DC motor control method according to claim 1 is characterized in that: the concrete realization process of described step (4) is: first, make given reference rotating speed subtract current motor rotating speed, to The speed error obtained by subtraction is PI-adjusted to generate a current reference value; then, the current reference value is subtracted from the reconstructed DC bus current of the motor, and then the current error obtained by subtraction is PI-adjusted to generate the conduction of the motor horn. 6.根据权利要求1所述的高速永磁无刷直流电机控制方法,其特征在于:所述步骤(5)中的导通逻辑如下:6. The high-speed permanent magnet brushless DC motor control method according to claim 1, characterized in that: the conduction logic in the step (5) is as follows: 当30°≤θ≤150°-θ1及150°+(x1-1)θ1≤θ≤150°+(x1+x2-1)θ1,功率逆变器A相上桥臂开通;When 30°≤θ≤150°-θ 1 and 150°+(x 1 -1)θ 1 ≤θ≤150°+(x 1 +x 2 -1)θ 1 , the upper arm of phase A of the power inverter open; 当210°≤θ≤330°-θ1及330°+(x1-1)θ1≤θ≤330°+(x1+x2-1)θ1,功率逆变器A相下桥臂开通;When 210°≤θ≤330°-θ 1 and 330°+(x 1 -1)θ 1 ≤θ≤330°+(x 1 +x 2 -1)θ 1 , the lower arm of the phase A of the power inverter open; 当330°≤θ≤360°及0°≤θ≤90°-θ1及90°+(x1-1)θ1≤θ≤90°+(x1+x2-1)θ1,功率逆变器B相下桥臂开通;When 330°≤θ≤360° and 0°≤θ≤90°-θ 1 and 90°+(x 1 -1)θ 1 ≤θ≤90°+(x 1 +x 2 -1)θ 1 , power The lower bridge arm of phase B of the inverter is turned on; 当150°≤θ≤270°-θ1及270°+(x1-1)θ1≤θ≤270°+(x1+x2-1)θ1,功率逆变器B相上桥臂开通;When 150°≤θ≤270°-θ 1 and 270°+(x 1 -1)θ 1 ≤θ≤270°+(x 1 +x 2 -1)θ 1 , the upper bridge arm of phase B of the power inverter open; 当270°≤θ≤390°-θ1及(x1-1)θ1+30°≤θ≤(x1+x2-1)θ1+30°,功率逆变器C相上桥臂开通;When 270°≤θ≤390°-θ 1 and (x 1 -1)θ 1 +30°≤θ≤(x 1 +x 2 -1)θ 1 +30°, the C-phase upper arm of the power inverter open; 当90°≤θ≤210°-θ1及210°+(x1-1)θ1≤θ≤210°+(x1+x2-1)θ1,功率逆变器C相下桥臂开通;When 90°≤θ≤210°-θ 1 and 210°+(x 1 -1)θ 1 ≤θ≤210°+(x 1 +x 2 -1)θ 1 , the C-phase lower arm of the power inverter open; 其中:θ为电机的转子连续位置角,θ1为电机的导通角,x1和x2均为导通系数。Among them: θ is the rotor continuous position angle of the motor, θ 1 is the conduction angle of the motor, x 1 and x 2 are conduction coefficients.
CN201810967821.0A 2018-08-23 2018-08-23 High-speed permanent magnet brushless direct current motor control method based on variable conduction period Active CN109039171B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810967821.0A CN109039171B (en) 2018-08-23 2018-08-23 High-speed permanent magnet brushless direct current motor control method based on variable conduction period

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810967821.0A CN109039171B (en) 2018-08-23 2018-08-23 High-speed permanent magnet brushless direct current motor control method based on variable conduction period

Publications (2)

Publication Number Publication Date
CN109039171A true CN109039171A (en) 2018-12-18
CN109039171B CN109039171B (en) 2020-04-28

Family

ID=64628175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810967821.0A Active CN109039171B (en) 2018-08-23 2018-08-23 High-speed permanent magnet brushless direct current motor control method based on variable conduction period

Country Status (1)

Country Link
CN (1) CN109039171B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111769776A (en) * 2020-06-30 2020-10-13 中科芯集成电路有限公司 Current reconstruction system and method for hub motor controller
CN112134419A (en) * 2020-09-29 2020-12-25 揭阳市汇宝昌电器有限公司 Design method of commutator deflection high-speed permanent magnet motor for dust collector
CN112468028A (en) * 2020-11-17 2021-03-09 生物岛实验室 Low-speed detection method and device of brushless motor
WO2021092812A1 (en) * 2019-11-13 2021-05-20 广东美的白色家电技术创新中心有限公司 Commutation error compensation method and apparatus for electric motor, and storage medium
CN113014155A (en) * 2019-12-18 2021-06-22 珠海格力电器股份有限公司 Motor control method and device, motor controller and motor
CN115213923A (en) * 2022-09-20 2022-10-21 深圳市欢创科技有限公司 Rotary base, distance measuring device and mobile robot

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101073193A (en) * 2004-06-10 2007-11-14 国际整流器公司 Method for controlling an electric motor to reduce emi
CN101505127A (en) * 2008-03-20 2009-08-12 天津航天鑫茂稀土机电科技有限公司 Method for enhancing position detection accuracy of permanent magnet brushless DC motor
CN102270962A (en) * 2011-07-26 2011-12-07 合肥科瑞电子有限责任公司 Method for driving high power high speed DC brushless motor controller
CN104716876A (en) * 2015-04-10 2015-06-17 苏州百微成智能科技有限公司 Novel brushless motor control method
CN106374789A (en) * 2016-11-15 2017-02-01 哈尔滨理工大学 Hall Fault Tolerant Control Method for Low Torque Ripple of Permanent Magnet Brushless DC Motor
JP2017208925A (en) * 2016-05-18 2017-11-24 アスモ株式会社 Motor drive device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101073193A (en) * 2004-06-10 2007-11-14 国际整流器公司 Method for controlling an electric motor to reduce emi
CN101505127A (en) * 2008-03-20 2009-08-12 天津航天鑫茂稀土机电科技有限公司 Method for enhancing position detection accuracy of permanent magnet brushless DC motor
CN102270962A (en) * 2011-07-26 2011-12-07 合肥科瑞电子有限责任公司 Method for driving high power high speed DC brushless motor controller
CN104716876A (en) * 2015-04-10 2015-06-17 苏州百微成智能科技有限公司 Novel brushless motor control method
JP2017208925A (en) * 2016-05-18 2017-11-24 アスモ株式会社 Motor drive device
CN106374789A (en) * 2016-11-15 2017-02-01 哈尔滨理工大学 Hall Fault Tolerant Control Method for Low Torque Ripple of Permanent Magnet Brushless DC Motor

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021092812A1 (en) * 2019-11-13 2021-05-20 广东美的白色家电技术创新中心有限公司 Commutation error compensation method and apparatus for electric motor, and storage medium
US11705840B2 (en) 2019-11-13 2023-07-18 Guangdong Midea White Home Appliance Technology Innovation Center Co., Ltd. Commutation error compensation method and apparatus for electric motor, and storage medium
CN113014155A (en) * 2019-12-18 2021-06-22 珠海格力电器股份有限公司 Motor control method and device, motor controller and motor
CN113014155B (en) * 2019-12-18 2023-01-24 珠海格力电器股份有限公司 Motor control method and device, motor controller and motor
CN111769776A (en) * 2020-06-30 2020-10-13 中科芯集成电路有限公司 Current reconstruction system and method for hub motor controller
CN111769776B (en) * 2020-06-30 2023-04-28 中科芯集成电路有限公司 Current reconstruction system and method for hub motor controller
CN112134419A (en) * 2020-09-29 2020-12-25 揭阳市汇宝昌电器有限公司 Design method of commutator deflection high-speed permanent magnet motor for dust collector
CN112468028A (en) * 2020-11-17 2021-03-09 生物岛实验室 Low-speed detection method and device of brushless motor
CN115213923A (en) * 2022-09-20 2022-10-21 深圳市欢创科技有限公司 Rotary base, distance measuring device and mobile robot

Also Published As

Publication number Publication date
CN109039171B (en) 2020-04-28

Similar Documents

Publication Publication Date Title
CN109039171A (en) A kind of high-speed permanent-magnet brushless DC motor control method based on variable turn-on cycle
CN103731076B (en) A kind of control method of electric bicycle based on permanent-magnet brushless DC electric machine
CN102780433A (en) Instantaneous torque control method of brushless direct-current motor based on direct-current control
CN104184374A (en) Advance angle regulation method for permanent magnet synchronous motor control system
CN104779760B (en) Low-torque pulse electrically-excited double-salient brushless DC (Direct Current) motor and control system thereof
Vyncke et al. Direct torque control of permanent magnet synchronous motors–an overview
CN109194218B (en) Control device, control method and system of direct-current bias type hybrid excitation motor
CN109167539A (en) Brushless DC motor without position sensor commutation error compensating method and control system under a kind of heavy load condition
CN106655648A (en) Modular motor system and driving control method therefor
CN115037221A (en) DITC control system of switched reluctance motor based on self-adaptive conduction angle TSF
CN107947685B (en) A method for fault-tolerant operation of a DC bias converter
CN107294464B (en) A motor drive device and a stator DC excitation motor system
JP2004129410A (en) Magnetic pole position estimating apparatus for motor and and controller
JP3353586B2 (en) Drive device for brushless DC motor
CN113300653B (en) Direct instantaneous torque control system and method for switched reluctance motor
TWI811849B (en) Control method and control device for DC brushless motor
CN101814887B (en) Driving control method of low-loss hybrid stepping motor
CN116131689B (en) Torque Distribution Control Method for Electrically Excited Doubly Salient Motor Based on H-Bridge Converter
CN204886783U (en) A motor compound modulation control system for electric vehicles
CN108494311B (en) Motor phase current peak eliminating method controlled by current source inverter
CN113411014B (en) Control method of electric excitation doubly salient motor based on torque closed-loop suppression of torque ripple
Shahbazi et al. A new converter based On DITC for improving Torque ripple and power factor in SRM drives
Wu et al. A quasi edge aligned pulse-width modulation to enhance low-speed sensorless control of PMSMs with a single DC-bus current sensor
Xia et al. Control performance of high-speed single-phase brushless DC motors
CN109905057B (en) Low-current harmonic control system of permanent magnet synchronous motor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant