[go: up one dir, main page]

TWI685189B - Motor controlling method and device - Google Patents

Motor controlling method and device Download PDF

Info

Publication number
TWI685189B
TWI685189B TW108100613A TW108100613A TWI685189B TW I685189 B TWI685189 B TW I685189B TW 108100613 A TW108100613 A TW 108100613A TW 108100613 A TW108100613 A TW 108100613A TW I685189 B TWI685189 B TW I685189B
Authority
TW
Taiwan
Prior art keywords
motor
current signal
preset value
voltage signal
brushless
Prior art date
Application number
TW108100613A
Other languages
Chinese (zh)
Other versions
TW202027403A (en
Inventor
陳錦豪
李正中
孟育民
Original Assignee
台達電子工業股份有限公司
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 台達電子工業股份有限公司 filed Critical 台達電子工業股份有限公司
Priority to TW108100613A priority Critical patent/TWI685189B/en
Application granted granted Critical
Publication of TWI685189B publication Critical patent/TWI685189B/en
Publication of TW202027403A publication Critical patent/TW202027403A/en

Links

Images

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

A motor controlling method is suitable to a startup process of a sensorless brushless DC (BLDC) motor. The motor controlling method includes the following steps. A phase voltage signal and a driving voltage signal are generated according to a starting current signal with a first predetermined value and phase current signal. A driving current signal is generated according to the driving voltage signal, so as to drive the BLDC for rotating, wherein the first predetermined value at least makes the BLDC motor to maintain normal rotation. The driving current signal is sensed to generate the corresponding phase current signal. A load state of a shaft end of the BLDC is determined according to the phase voltage signal with the change of the corresponding phase current signal and the starting current signal. A magnitude of the starting current signal is adaptively adjusted according to the load state of the shaft end and/or according to an electric rotation angle velocity and a torque demand of the BLDC motor.

Description

馬達控制方法與裝置Motor control method and device

本發明關於一種控制方法與裝置,特別是關於一種適用於無感測器之直流無刷馬達之啟動程序之馬達控制方法與裝置。The present invention relates to a control method and device, and in particular to a motor control method and device suitable for a startup procedure of a sensorless DC brushless motor.

直流無刷(brushless DC, BLDC)馬達由於轉子擁有內建磁場之特性,使得其性能與效率優於其他馬達,因此大量被應用在各個領域。而良好的直流無刷馬達控制就必須取得轉子位置以投入正確的控制磁場。現行在取得直流無刷馬達轉子位置的方式主要分為有感測器(編碼器)與無感測器(電氣預估)兩種方式,而在速度與位置控制性能要求較低或環境條件較差的應用場合下,多半使用無感測驅動技術作為直流無刷馬達取得轉子位置加以控制之方法。Brushless DC (BLDC) motors have a built-in magnetic field, which makes their performance and efficiency better than other motors, so they are widely used in various fields. And good DC brushless motor control must obtain the rotor position to put in the correct control magnetic field. The current methods of obtaining the rotor position of a brushless DC motor are mainly divided into two methods with a sensor (encoder) and a sensorless (electrical estimation), and the performance requirements for speed and position control are low or the environmental conditions are poor In most applications, sensorless drive technology is mostly used as a method to control the rotor position of a brushless DC motor.

現行無感測驅動技術通常需要將馬達以開迴路電流或電壓控制至一定轉速後,待無感測演算法偵測出馬達轉子位置資訊後進入閉迴路控制。然而,在開迴路電流或電壓控制時因無法預估轉子負載條件,因此多半會投入較大之電流進行驅動以防止馬達啟動失敗。而這樣的大電流在輕載條件下將形成多餘的電量損失。因此,馬達之啟動控制的設計仍有改善的空間。The current non-sensing drive technology usually needs to control the motor to a certain speed with an open-loop current or voltage, and enters the closed-loop control after the non-sensing algorithm detects the motor rotor position information. However, in open loop current or voltage control, the rotor load conditions cannot be estimated, so most of the current will be put into the drive to prevent the motor from starting failure. And such a large current will cause excess power loss under light load conditions. Therefore, there is still room for improvement in the design of motor start control.

本發明在於提供一種馬達控制方法與裝置,藉以有效地減少馬達在啟動控制期間的電量損失。The present invention is to provide a motor control method and device, so as to effectively reduce the power loss of the motor during startup control.

本發明提供一種馬達控制方法,適用於無感測器之直流無刷馬達之啟動程序。此馬達控制方法包括下列步驟。依據具有第一預設值之啟動電流信號及相電流信號,產生相電壓信號與驅動電壓信號。依據驅動電壓信號產生驅動電流信號,以驅動直流無刷馬達進行運轉,其中第一預設值用於至少使直流無刷馬達維持正常運轉。感測驅動電流信號,以產生對應之相電流信號。依據隨對應之相電流信號變化之相電壓信號與啟動電流信號,確定直流無刷馬達的軸端負載狀態。依據軸端負載狀態及/或依據直流無刷馬達之電氣旋轉角速度與扭力需求,適應性調整啟動電流信號的大小。The invention provides a motor control method suitable for the start-up procedure of a sensorless DC brushless motor. This motor control method includes the following steps. According to the starting current signal and the phase current signal having the first preset value, the phase voltage signal and the driving voltage signal are generated. A driving current signal is generated according to the driving voltage signal to drive the DC brushless motor for operation, wherein the first preset value is used to at least maintain the DC brushless motor to maintain normal operation. Sensing the driving current signal to generate the corresponding phase current signal. The load state of the shaft end of the DC brushless motor is determined according to the phase voltage signal and the starting current signal that change with the corresponding phase current signal. According to the load state of the shaft end and/or according to the electrical rotation angular speed and torque requirements of the DC brushless motor, the size of the starting current signal is adaptively adjusted.

本發明另提供一種馬達控制裝置,包括驅動單元、變頻器、感測單元與控制單元。驅動單元依據具有第一預設值之啟動電流信號及相電流信號,產生相電壓信號與驅動電壓信號。變頻器依據驅動電壓信號產生驅動電流信號,以驅動直流無刷馬達進行運轉,其中第一預設值用於至少使直流無刷馬達維持正常運轉。感測單元感測變頻器之驅動電流信號,以產生對應之相電流信號。控制單元提供啟動電流信號,並依據隨對應之相電流信號變化之相電壓信號與啟動電流信號,確定直流無刷馬達的軸端負載狀態,且依據軸端負載狀態及/或依據直流無刷馬達之電氣旋轉角速度與扭力需求,適應性調整啟動電流信號的大小。The invention also provides a motor control device, including a driving unit, a frequency converter, a sensing unit and a control unit. The driving unit generates the phase voltage signal and the driving voltage signal according to the starting current signal and the phase current signal having the first preset value. The frequency converter generates a drive current signal according to the drive voltage signal to drive the DC brushless motor for operation, wherein the first preset value is used to at least maintain the normal operation of the DC brushless motor. The sensing unit senses the drive current signal of the inverter to generate the corresponding phase current signal. The control unit provides a starting current signal, and determines the load state of the shaft end of the brushless DC motor according to the phase voltage signal and the start current signal that change with the corresponding phase current signal, and according to the load state of the shaft end and/or according to the brushless DC motor The electrical rotation angular velocity and torque requirements can be adapted to adjust the size of the starting current signal.

本發明所揭露之馬達控制方法與裝置,依據軸端負載狀態及/或依據直流無刷馬達之電氣旋轉角速度與扭力需求,適應性調整啟動電流信號的大小。如此一來,可以避免以持續大的啟動電流來驅動直流無刷馬達進行運轉而增加電量損失的情況發生,以有效地減少直流無刷馬達在啟動程序期間的電量損失。The motor control method and device disclosed in the present invention adaptively adjust the size of the starting current signal according to the load state of the shaft end and/or according to the electrical rotation angular velocity and torque requirements of the DC brushless motor. In this way, it is possible to avoid the situation where the continuous large starting current is used to drive the DC brushless motor to run and increase the power loss, so as to effectively reduce the power loss of the DC brushless motor during the start-up procedure.

在以下所列舉的各實施例中,將以相同的標號代表相同或相似的元件或組件。In the embodiments listed below, the same reference numerals will be used to represent the same or similar elements or components.

第1A圖為依據本發明之一實施例之馬達控制裝置的示意圖。請參考第1A圖,本實施例之馬達控制裝置100適用於無感測器之直流無刷馬達160之啟動程序。換言之,馬達控制裝置100不包括位置感測器相關線路。在具有感測器之馬達的控制電路中,位置感測器則是安裝在馬達上的。在一些實施例中,直流無刷馬達160可適用於家電產品,例如滾筒洗衣機、直立式洗衣機、乾衣機/烘衣機等,但是並非限定於此。在本實施例中,馬達控制裝置100包括驅動單元110、變頻器130、感測單元140與控制單元150。 FIG. 1A is a schematic diagram of a motor control device according to an embodiment of the invention. Please refer to FIG. 1A, the motor control device 100 of this embodiment is suitable for the startup procedure of the sensorless DC brushless motor 160. In other words, the motor control device 100 does not include a position sensor related circuit. In the control circuit of a motor with a sensor, the position sensor is mounted on the motor. In some embodiments, the brushless DC motor 160 may be suitable for household appliances, such as a drum washing machine, an upright washing machine, a dryer/dryer, etc., but it is not limited thereto. In this embodiment, the motor control device 100 includes a driving unit 110, an inverter 130, a sensing unit 140, and a control unit 150.

驅動單元110依據啟動電流信號i qs 及相電流信號,產生d軸電壓信號v ds 與q軸電壓信號v qs ,並依據d軸電壓信號v ds 與q軸電壓信號v qs ,產生驅動電壓信號。 The driving unit 110 generates a d-axis voltage signal v ds and a q-axis voltage signal v qs according to the starting current signal i qs and a phase current signal, and generates a driving voltage signal according to the d-axis voltage signal v ds and the q-axis voltage signal v qs .

具體來說,在驅動直流無刷馬達160的最初階段(t=0時),驅動單元110接收給定第一預設值(可視實際情況調整)的啟動電流信號i qs 和電流值為零的d軸電流信號

Figure 108100613-A0305-02-0007-12
以產生d軸電壓信號v ds 與q軸電壓信號v qs ,並進而產生初始的驅動電壓信號。 Specifically, in the initial stage of driving the DC brushless motor 160 (when t=0), the driving unit 110 receives the starting current signal i qs and the current value of which is given a first preset value (adjustable according to actual conditions) and the current value is zero d-axis current signal
Figure 108100613-A0305-02-0007-12
To generate the d-axis voltage signal v ds and the q-axis voltage signal v qs , and then generate the initial driving voltage signal.

在一些實施例中,第一預設值用於至少使直流無刷馬達160維持正常運轉,並且第一預設值的有效值(方均根)例如為4A(安培)。在本實施例中,上述啟動電流信號i qs 例如為用於驅動直流無刷馬達160之q軸電流。 In some embodiments, the first preset value is used to at least maintain the normal operation of the brushless DC motor 160, and the effective value (root mean square) of the first preset value is, for example, 4A (ampere). In this embodiment, the starting current signal i qs is, for example, a q-axis current for driving the brushless DC motor 160.

變頻器130依據驅動電壓信號,產生驅動電流信號(即三相電流信號i as i bs i cs ),以驅動直流無刷馬達160進行運轉。由於在初始階段,啟動電流信號i qs 係具有第一預設值使變頻器130產生足夠的驅動電流信號,因此馬達160可以於初始階段便開始運轉。 The frequency converter 130 generates a drive current signal (ie, three-phase current signals i as , i bs , i cs ) according to the drive voltage signal to drive the brushless DC motor 160 to operate. Since in the initial stage, the starting current signal i qs has a first preset value to enable the inverter 130 to generate a sufficient driving current signal, the motor 160 can start running in the initial stage.

感測單元140耦接變頻器130之輸出端,用於感測變頻器130之驅動電流信號(例如三相電流信號i as i bs i cs 中的至少兩者),以產生相電流信號(即

Figure 108100613-A0305-02-0007-13
Figure 108100613-A0305-02-0007-14
Figure 108100613-A0305-02-0007-11
),並將產生的相電流信 號回授給驅動單元110,使驅動單元110產生對應相電流信號改變之d軸電壓信號v ds 與q軸電壓信號v qs 。 The sensing unit 140 is coupled to the output terminal of the inverter 130 and is used to sense the drive current signal of the inverter 130 (for example, at least two of the three-phase current signals i as , i bs , and i cs ) to generate a phase current signal (which is
Figure 108100613-A0305-02-0007-13
,
Figure 108100613-A0305-02-0007-14
,
Figure 108100613-A0305-02-0007-11
), and feedback the generated phase current signal to the driving unit 110, so that the driving unit 110 generates the d-axis voltage signal v ds and the q-axis voltage signal v qs corresponding to the change of the phase current signal.

控制單元150耦接驅動單元110,用於提供啟動電流信號i qs 給驅動單元110,並依據隨感測單元產生之相電流信號變化之d軸電壓信號v ds 與啟動電流信號i qs ,判斷直流無刷馬達160的軸端負載狀態。接著,控制單元150依據軸端負載狀態及/或依據直流無刷馬達160之電氣旋轉角速度與扭力需求,適應性調整提供給驅動單元110之啟動電流信號i qs 的大小。軸端負載狀態例如包括,但不限定於輕載(light load)、中載(middle load)及重載(Heavy load)。另外,直流無刷馬達160之電氣旋轉角速度可由控制器150之內部數位資訊得知。 The control unit 150 is coupled to the driving unit 110, and is used to provide the starting current signal i qs to the driving unit 110, and judges whether the DC is non-zero according to the d-axis voltage signal v ds and the starting current signal i qs which vary with the phase current signal generated by the sensing unit The load state of the shaft end of the brush motor 160. Then, the control unit 150 adaptively adjusts the magnitude of the starting current signal i qs provided to the driving unit 110 according to the shaft end load status and/or according to the electrical rotation angular velocity and torque requirements of the DC brushless motor 160. The shaft end load state includes, for example, but not limited to light load, middle load, and heavy load. In addition, the electrical rotation angular velocity of the DC brushless motor 160 can be known from the internal digital information of the controller 150.

具體來說,在初始階段,驅動單元110接收電流值 為零的d軸電流命令信號(即

Figure 108100613-A0305-02-0008-2
)和控制單元150提供具有第一預 設值之啟動電流信號i qs ,並據以產生d軸電壓信號v ds 與q軸電壓信號v qs ,以產生對應的驅動電流信號來驅動直流無刷馬達160。接著,透過感測單元140感測直流無刷馬達160初始運轉時所需的驅動電流信號產生對應的相電流信號並將之回授給驅動單元110。驅動單元110根據感測單元140產生的相電流信號對應調整d軸電壓信號v ds 與q軸電壓信號v qs ,此時控制單元150可依據調整後的d軸電壓信號v ds 判斷直流無刷馬達160的軸端負載狀態(即判斷馬達160為輕載、中載或重載)。接著,控制單元150便可依據軸端負載狀態及/或依據直流無刷馬達160之電氣旋轉角速度與扭力需求,適應性調 整提供給驅動單元110之啟動電流信號i qs 的大小。進一步來說,若判斷直流無刷馬達160為輕載,控制單元150便可減少提供的啟動電流信號i qs ,而不用繼續提供具有第一初始值的啟動電流信號i qs ,如此可減少初始驅動馬達時所需的功耗。 Specifically, in the initial stage, the driving unit 110 receives the d-axis current command signal with a current value of zero (ie
Figure 108100613-A0305-02-0008-2
) And the control unit 150 provide a starting current signal i qs with a first preset value, and accordingly generate a d-axis voltage signal v ds and a q-axis voltage signal v qs to generate a corresponding drive current signal to drive a brushless DC motor 160. Then, the sensing unit 140 senses the driving current signal required for the initial operation of the brushless DC motor 160 to generate a corresponding phase current signal and feed it back to the driving unit 110. The driving unit 110 correspondingly adjusts the d-axis voltage signal v ds and the q-axis voltage signal v qs according to the phase current signal generated by the sensing unit 140, and the control unit 150 can determine the DC brushless motor according to the adjusted d-axis voltage signal v ds The load state of the shaft end of 160 (that is, the motor 160 is judged to be light, medium, or heavy). Then, the control unit 150 can adaptively adjust the magnitude of the starting current signal i qs provided to the driving unit 110 according to the shaft end load status and/or according to the electrical rotation angular velocity and torque requirements of the DC brushless motor 160. Further, if it is determined that the brushless DC motor 160 is lightly loaded, the control unit 150 can reduce the starting current signal i qs provided without continuing to provide the starting current signal i qs with the first initial value, which can reduce the initial driving The power consumption required by the motor.

在一些實施例中,如第1A圖所示,驅動單元110包括速度命令產生器111、減法器112、速度控制器113、限制器114、速度及位置估測器115、反電動勢估測器116、切換器117、切換器118、三相轉二相轉換器119、電流控制器120、電流控制器121、限制器122、限制器123、二相轉三相轉換器124與調變單元125,然本發明並不以此為限。 In some embodiments, as shown in FIG. 1A, the driving unit 110 includes a speed command generator 111, a subtractor 112, a speed controller 113, a limiter 114, a speed and position estimator 115, and a back-EMF estimator 116 , Switch 117, switch 118, three-phase to two-phase converter 119, current controller 120, current controller 121, limiter 122, limiter 123, two-phase to three-phase converter 124 and modulation unit 125, However, the invention is not limited to this.

速度命令產生器111用於產生一角速度命令。減法器112用於將速度命令產生器111的角速度命令減去角速度

Figure 108100613-A0305-02-0009-3
,以得到角速度誤差εω。速度控制器113連接減法器112,接收並依據角速度誤差εω,以產生電流信號。限制器114連接速度控制器113,接收並限制速度控制器113所產生之電流信號。速度及位置估測器115連接減法器112,接收反電動勢電壓vemf_α、vemf_β,以產生角速度
Figure 108100613-A0305-02-0009-4
與電氣角度
Figure 108100613-A0305-02-0009-15
。反電動勢估測器116連接速度及位置估測器115,接收靜止軸電壓vα、vβ及靜止軸電流i αi β,以產生反電動勢電壓vemf_α、vemf_β。 The speed command generator 111 is used to generate an angular speed command. The subtractor 112 is used to subtract the angular velocity from the angular velocity command of the velocity command generator 111
Figure 108100613-A0305-02-0009-3
To obtain the angular velocity error ε ω . The speed controller 113 is connected to the subtractor 112 and receives and generates the current signal according to the angular velocity error ε ω . The limiter 114 is connected to the speed controller 113 and receives and limits the current signal generated by the speed controller 113. The speed and position estimator 115 is connected to the subtractor 112 and receives the back-EMF voltages v emf_α and v emf_β to generate angular velocity
Figure 108100613-A0305-02-0009-4
With electrical angle
Figure 108100613-A0305-02-0009-15
. The back-EMF estimator 116 is connected to the speed and position estimator 115 and receives the static shaft voltages v α and v β and the static shaft currents i α and i β to generate back-EMF voltages v emf_α and v emf_β .

切換器117連接限制器114與控制單元120,接收速度控制器113所產生之電流信號及控制單元150所產生之啟動電流信號i qs ,並選擇速度控制器113所產生之電流信號或控制單元150所產生啟動電流信號 i qs ,以輸出電流信號

Figure 02_image031
。在本實施例中,在開迴路控制模式,切換器117選擇控制單元150所產生之啟動電流信號 i qs ,以輸出電流信號
Figure 02_image031
。在閉迴路控制模式,切換器117選擇速度控制器113所產生之電流信號,以輸出電流信號
Figure 02_image031
Switch 117 is connected to a limiter 114 the control unit 120, and a control unit receives the current signal generated by the speed controller 113 generates the start current signal 150 i qs, and select the control unit 150 or the current signal generated by the speed controller 113 The generated starting current signal i qs to output the current signal
Figure 02_image031
. In this embodiment, in the open-loop control mode, the switch 117 selects the starting current signal i qs generated by the control unit 150 to output the current signal
Figure 02_image031
. In the closed-loop control mode, the switch 117 selects the current signal generated by the speed controller 113 to output the current signal
Figure 02_image031
.

切換器118連接速度及位置估測器115與控制單元150,接收速度及位置估測器115所產生之電氣角度

Figure 02_image021
與控制單元150所產生之電氣角度
Figure 02_image033
,以輸出電氣角度
Figure 02_image035
。在本實施例中,在開迴路控制模式,切換器118選擇控制單元150所產生之電氣角度
Figure 02_image033
,以輸出電氣角度
Figure 02_image035
。在閉迴路控制模式,切換器118選擇速度及位置估測器115電氣角度
Figure 02_image021
,以輸出電氣角度
Figure 02_image035
。 The switch 118 connects the speed and position estimator 115 and the control unit 150, and receives the electrical angle generated by the speed and position estimator 115
Figure 02_image021
Electrical angle with the control unit 150
Figure 02_image033
To output electrical angle
Figure 02_image035
. In this embodiment, in the open loop control mode, the switch 118 selects the electrical angle generated by the control unit 150
Figure 02_image033
To output electrical angle
Figure 02_image035
. In the closed-loop control mode, the switch 118 selects the electrical angle of the speed and position estimator 115
Figure 02_image021
To output electrical angle
Figure 02_image035
.

三相轉二相轉換器119連接感測單元140、反電動勢估測器116與切換器118,接收相電流信號

Figure 02_image007
Figure 02_image009
Figure 02_image011
與電氣角度
Figure 02_image035
,先將相電流信號
Figure 02_image007
Figure 02_image009
Figure 02_image011
轉換成二相的靜止軸電流
Figure 02_image027
Figure 02_image029
,再將二相的靜止軸電流
Figure 02_image027
Figure 02_image029
轉換成二相的同步軸電流
Figure 02_image037
Figure 02_image039
。電流控制器120連接三相轉二相轉換器119,接收同步軸電流
Figure 02_image037
與電流
Figure 02_image005
,以產生同步軸電壓。電流控制器121連接三相轉二相轉換器119,接收同步軸電流
Figure 02_image039
與電流
Figure 02_image031
,以產生同步軸電壓。其中,電流控制器120與121分別為比例-積分(PI)控制器。 The three-phase to two-phase converter 119 is connected to the sensing unit 140, the counter electromotive force estimator 116 and the switch 118, and receives the phase current signal
Figure 02_image007
,
Figure 02_image009
,
Figure 02_image011
With electrical angle
Figure 02_image035
, First put the phase current signal
Figure 02_image007
,
Figure 02_image009
,
Figure 02_image011
Static shaft current converted into two phases
Figure 02_image027
,
Figure 02_image029
, And then the two-phase stationary shaft current
Figure 02_image027
,
Figure 02_image029
Synchronous shaft current converted into two phases
Figure 02_image037
,
Figure 02_image039
. The current controller 120 is connected to the three-phase to two-phase converter 119 and receives the synchronous shaft current
Figure 02_image037
With current
Figure 02_image005
To generate the synchronous shaft voltage. The current controller 121 is connected to the three-phase to two-phase converter 119 and receives the synchronous shaft current
Figure 02_image039
With current
Figure 02_image031
To generate the synchronous shaft voltage. Among them, the current controllers 120 and 121 are proportional-integral (PI) controllers, respectively.

限制器122連接電流控制器120,限制電流控制器120所產生之同步軸電壓,以產生同步軸d軸電壓信號

Figure 02_image001
。限制器123連接電流控制器121,限制電流控制器121所產生之同步軸電壓,以產生同步軸q軸電壓信號
Figure 02_image003
。 The limiter 122 is connected to the current controller 120 to limit the synchronous axis voltage generated by the current controller 120 to generate a synchronous axis d-axis voltage signal
Figure 02_image001
. The limiter 123 is connected to the current controller 121 to limit the synchronous axis voltage generated by the current controller 121 to generate a synchronous axis q-axis voltage signal
Figure 02_image003
.

二相轉三相轉換器124連接限制器122、123、反電動勢估測器116與切換器118,接收同步軸d軸電壓信號

Figure 02_image001
、同步軸q軸電壓信號
Figure 02_image003
與電氣角度
Figure 02_image035
,先將同步軸d軸電壓信號
Figure 02_image001
與同步軸q軸電壓信號
Figure 02_image003
轉換成靜止軸電壓
Figure 02_image041
與靜止軸電壓
Figure 02_image043
,再將靜止軸電壓
Figure 02_image041
與靜止軸電壓
Figure 02_image043
轉換成三相電壓
Figure 02_image045
Figure 02_image047
Figure 02_image049
。調變單元125連接二相轉三相轉換器,接收三相電壓
Figure 02_image045
Figure 02_image047
Figure 02_image049
,並對三相電壓
Figure 02_image045
Figure 02_image047
Figure 02_image049
進行脈寬調變,以產生脈寬調變電壓之驅動電壓信號給變頻器130。 The two-phase to three-phase converter 124 connects the limiters 122 and 123, the counter electromotive force estimator 116 and the switch 118, and receives the synchronous axis d-axis voltage signal
Figure 02_image001
, Synchronous axis q axis voltage signal
Figure 02_image003
With electrical angle
Figure 02_image035
, First, the d-axis voltage signal of the synchronous axis
Figure 02_image001
Q-axis voltage signal with synchronous axis
Figure 02_image003
Convert to static shaft voltage
Figure 02_image041
Vs. static shaft voltage
Figure 02_image043
, And then the static shaft voltage
Figure 02_image041
Vs. static shaft voltage
Figure 02_image043
Convert to three-phase voltage
Figure 02_image045
,
Figure 02_image047
,
Figure 02_image049
. Modulation unit 125 is connected to a two-phase to three-phase converter and receives three-phase voltage
Figure 02_image045
,
Figure 02_image047
,
Figure 02_image049
, And the three-phase voltage
Figure 02_image045
,
Figure 02_image047
,
Figure 02_image049
Pulse width modulation is performed to generate a drive voltage signal of the pulse width modulation voltage to the inverter 130.

第1B圖為依據本發明之一實施例之直流無刷馬達之單相等效電路。第1C圖為依據本發明之一實施例之直流無刷馬達之單相等效電路的向量分析。第1D圖為依據本發明之另一實施例之直流無刷馬達之單相等效電路的向量分析。請合併參考第1B圖、第1C圖與第1D圖,

Figure 02_image051
為相電壓,
Figure 02_image053
為相電流,
Figure 02_image055
為直流無刷馬達160之內部電阻r s的電壓,
Figure 02_image057
為直流無刷馬達160之內部電感L的電壓,
Figure 02_image059
為反電動勢電壓,
Figure 02_image061
為直流無刷馬達160之阻抗電壓即
Figure 02_image055
Figure 02_image057
之向量和。 FIG. 1B is a single-phase equivalent circuit of a brushless DC motor according to an embodiment of the invention. FIG. 1C is a vector analysis of a single-phase equivalent circuit of a DC brushless motor according to an embodiment of the invention. FIG. 1D is a vector analysis of a single-phase equivalent circuit of a DC brushless motor according to another embodiment of the present invention. Please refer to Figure 1B, Figure 1C and Figure 1D together,
Figure 02_image051
Is the phase voltage,
Figure 02_image053
Is the phase current,
Figure 02_image055
Is the voltage of the internal resistance r s of the DC brushless motor 160,
Figure 02_image057
Is the voltage of the internal inductance L of the DC brushless motor 160,
Figure 02_image059
Is the back EMF voltage,
Figure 02_image061
The impedance voltage of the brushless DC motor 160 is
Figure 02_image055
versus
Figure 02_image057
The vector sum.

並且,直流無刷馬達160之輸出機械功率如下公式(1)所示:

Figure 02_image063
,                            (1) In addition, the output mechanical power of the brushless DC motor 160 is shown in the following formula (1):
Figure 02_image063
, (1)

其中,

Figure 02_image065
為直流無刷馬達160的輸出機械功率,
Figure 02_image067
為角速度,
Figure 02_image069
為直流無刷馬達160的輸出轉矩,其在直流無刷馬達160的速度維持時隨直流無刷馬達160之轉子軸端所承受負載條件而定。當直流無刷馬達160之軸端負載增加時,直流無刷馬達160的轉矩
Figure 02_image069
也會增加,以維持直流無刷馬達160之定速度的需求,使得直流無刷馬達160之機械功率上升。 among them,
Figure 02_image065
Is the output mechanical power of the brushless DC motor 160,
Figure 02_image067
Is the angular velocity,
Figure 02_image069
The output torque of the DC brushless motor 160 depends on the load conditions the rotor shaft end of the DC brushless motor 160 maintains when the speed of the DC brushless motor 160 is maintained. When the load on the shaft end of the brushless DC motor 160 increases, the torque of the brushless DC motor 160
Figure 02_image069
It will also increase to maintain the constant speed of the brushless DC motor 160, so that the mechanical power of the brushless DC motor 160 increases.

另外,直流無刷馬達160之電氣輸入功率可如下公式(2)所示:

Figure 02_image071
(2) In addition, the electrical input power of the brushless DC motor 160 can be expressed by the following formula (2):
Figure 02_image071
(2)

其中,

Figure 02_image073
正比於直流無刷馬達160之轉子軸端的機械輸出功率,”3”為三相,
Figure 02_image059
為反電動勢電壓,
Figure 02_image053
為相電流,
Figure 02_image075
為反電動勢電壓
Figure 02_image059
與相電流
Figure 02_image053
之間的夾角,
Figure 02_image051
為相電壓,
Figure 02_image077
為相電壓
Figure 02_image079
與相電流
Figure 02_image081
之間的夾角。並且,直流無刷馬達160之機械輸出功率與電氣輸入功率之間的關係如下公式(3)所示:
Figure 02_image083
,                           (3) among them,
Figure 02_image073
It is proportional to the mechanical output power of the rotor shaft end of the brushless DC motor 160, "3" is three-phase,
Figure 02_image059
Is the back EMF voltage,
Figure 02_image053
Is the phase current,
Figure 02_image075
Back-EMF voltage
Figure 02_image059
Phase current
Figure 02_image053
The angle between,
Figure 02_image051
Is the phase voltage,
Figure 02_image077
Phase voltage
Figure 02_image079
Phase current
Figure 02_image081
The angle between. In addition, the relationship between the mechanical output power of the brushless DC motor 160 and the electrical input power is shown in the following formula (3):
Figure 02_image083
, (3)

其中,

Figure 02_image085
為直流無刷馬達160的效率。另外,公式(2)在直流無刷馬達160之輕載與重載的情況下,電壓與電流分量的相對關係可分別如第1C圖及第1D圖所示。其中,第1C圖對應直流無刷馬達160之重載的情況下,電壓與電流分量的對應關係,而第1D圖對應直流無刷馬達160之輕載的情況下,電壓與電流分量的對應關係。也就是說,由第1C圖與第1D圖可知,當相電流
Figure 02_image081
維持一固定值時,相電壓
Figure 02_image079
之大小與相位會隨直流無刷馬達160之輸出機械功率(即馬達之軸端負載值)增加而有所變化,其中特別是相電流
Figure 02_image081
與相電壓
Figure 02_image079
之夾角明確反應出直流無刷馬達160之軸端負載特性,亦即直流無刷馬達160之機械輸出功率因軸端負載上升而增加,也可從直流無刷馬達160之電氣輸入功率觀察出直流無刷馬達160之軸端負載特性。 among them,
Figure 02_image085
This is the efficiency of the DC brushless motor 160. In addition, formula (2) under the light load and heavy load of the DC brushless motor 160, the relative relationship between the voltage and the current component may be as shown in FIG. 1C and FIG. 1D, respectively. Among them, FIG. 1C corresponds to the correspondence relationship between the voltage and the current component under the heavy load of the DC brushless motor 160, and FIG. 1D corresponds to the correspondence relationship between the voltage and the current component under the light load of the DC brushless motor 160. . In other words, from Figures 1C and 1D, the current in phase
Figure 02_image081
When maintaining a fixed value, the phase voltage
Figure 02_image079
The size and phase will change with the increase of the output mechanical power of the brushless DC motor 160 (that is, the load value of the shaft end of the motor), especially the phase current
Figure 02_image081
Phase voltage
Figure 02_image079
The included angle clearly reflects the load characteristics of the shaft end of the DC brushless motor 160, that is, the mechanical output power of the DC brushless motor 160 increases due to the increase in the shaft end load, and the DC can also be observed from the electrical input power of the DC brushless motor 160 Load characteristics of the shaft end of the brushless motor 160.

簡言之,當在啟動馬達160的階段,若先提供一固定的驅動電流(例如,固定的

Figure 02_image081
)以啟動馬達160,則當下可透過感測馬達160的機械功率反推馬達160之軸端負載的特性(例如為重載或輕載)。在了解負載的特性後,便可根據負載的特性對應調整提供的驅動電流。 In short, when the motor 160 is started, if a fixed driving current is provided (for example, a fixed
Figure 02_image081
) To start the motor 160, the current load characteristics of the shaft end of the motor 160 (for example, heavy load or light load) can be reversed by sensing the mechanical power of the motor 160. After understanding the characteristics of the load, the provided driving current can be adjusted according to the characteristics of the load.

第1E圖為依據本發明之一實施例之變頻器之輸出電壓在d-q軸上的向量分析。第1F圖為依據本發明之另一實施例之變頻器之輸出電壓在d-q軸上的向量分析。第1G圖為依據本發明之另一實施例之變頻器之輸出電壓在d-q軸上的向量分析。第1H圖為依據本發明之另一實施例之變頻器之輸出電壓在d-q軸上的向量分析。其中,第1E圖對應於第1F圖,第1G圖對應於第1H圖。於一些實施例中,變頻器130之輸出電壓可以是透過硬體偵測電路或由軟體之數位控制命令得知)。FIG. 1E is a vector analysis of the output voltage of the inverter on the d-q axis according to an embodiment of the present invention. FIG. 1F is a vector analysis of the output voltage of the inverter on the d-q axis according to another embodiment of the present invention. Figure 1G is a vector analysis of the output voltage of the inverter on the d-q axis according to another embodiment of the present invention. Figure 1H is a vector analysis of the output voltage of the frequency converter on the d-q axis according to another embodiment of the present invention. Among them, FIG. 1E corresponds to FIG. 1F, and FIG. 1G corresponds to FIG. 1H. In some embodiments, the output voltage of the inverter 130 may be obtained through a hardware detection circuit or a digital control command by software).

在第1E圖、第1F圖、第1G圖與第1H圖中,

Figure 02_image087
為三相電壓向量
Figure 02_image079
Figure 02_image089
Figure 02_image091
之和,
Figure 02_image093
為d軸的電壓信號,
Figure 02_image095
為q軸的電壓信號。並且,在第1E圖、第1F圖對應直流無刷馬達160之重載的情況下,電壓與電流分量的對應關係,而第1G圖、第1H圖對應直流無刷馬達160之輕載的情況下,電壓與電流分量的對應關係。由第1E圖、第1F圖、第1G圖與第1H圖可以看出,當直流無刷馬達160之軸端的負載增加時,d軸電壓信號
Figure 02_image093
Figure 02_image097
)會下降(如第1E圖、第1F圖所示),而當直流無刷馬達160之軸端的負載降低時,d軸電壓信號
Figure 02_image093
會上升(如第1G圖、第1H圖所示)。也就是說,透過觀察d軸電壓信號
Figure 02_image093
的變化,可以得知直流無刷馬達160之軸端負載條件。 In Figures 1E, 1F, 1G, and 1H,
Figure 02_image087
Is a three-phase voltage vector
Figure 02_image079
,
Figure 02_image089
,
Figure 02_image091
Sum,
Figure 02_image093
Is the d-axis voltage signal,
Figure 02_image095
It is the voltage signal of q axis. In addition, in FIGS. 1E and 1F, corresponding to the heavy load of the DC brushless motor 160, the corresponding relationship between the voltage and the current component, and FIGS. 1G and 1H correspond to the light load of the DC brushless motor 160. Below, the corresponding relationship between the voltage and current components. As can be seen from Figures 1E, 1F, 1G, and 1H, when the load on the shaft end of the brushless DC motor 160 increases, the d-axis voltage signal
Figure 02_image093
Figure 02_image097
) Will decrease (as shown in Figures 1E and 1F), and when the load on the shaft end of the brushless DC motor 160 decreases, the d-axis voltage signal
Figure 02_image093
Will rise (as shown in Figure 1G, Figure 1H). In other words, by observing the d-axis voltage signal
Figure 02_image093
, The load condition of the shaft end of the brushless DC motor 160 can be known.

於一些實施例中,控制單元150可先對d軸電壓信號

Figure 02_image093
進行低通濾波處理再進行積分放大處理,以產生處理後的d軸電壓信號
Figure 02_image093
,並依據處理後的d軸電壓信號
Figure 02_image093
與啟動電流信號
Figure 02_image099
,確定直流無刷馬達160的軸端負載狀態。 In some embodiments, the control unit 150 may first respond to the d-axis voltage signal
Figure 02_image093
Perform low-pass filtering and then integral amplification to generate a processed d-axis voltage signal
Figure 02_image093
, And based on the processed d-axis voltage signal
Figure 02_image093
And start current signal
Figure 02_image099
To determine the load state of the shaft end of the DC brushless motor 160.

另外,在上述實施例中,控制單元150利用d軸電壓信號

Figure 02_image093
與啟動電流信號
Figure 02_image099
,確定直流無刷馬達160的軸端負載狀態,但本發明不限於此,控制單元150也可以利用q軸電壓信號
Figure 02_image095
與啟動電流信號
Figure 02_image099
,確定直流無刷馬達160的軸端負載狀態。在一些實施例中,控制單元150亦可以同時利用d軸電壓信號
Figure 02_image093
與q軸電壓信號
Figure 02_image095
和啟動電流信號
Figure 02_image099
,確定直流無刷馬達160的軸端負載狀態。 In addition, in the above embodiment, the control unit 150 uses the d-axis voltage signal
Figure 02_image093
And start current signal
Figure 02_image099
To determine the load state of the shaft end of the DC brushless motor 160, but the present invention is not limited to this, the control unit 150 may also use the q-axis voltage signal
Figure 02_image095
And start current signal
Figure 02_image099
To determine the load state of the shaft end of the DC brushless motor 160. In some embodiments, the control unit 150 can also use the d-axis voltage signal
Figure 02_image093
Voltage signal with q axis
Figure 02_image095
And start current signal
Figure 02_image099
To determine the load state of the shaft end of the DC brushless motor 160.

接著,控制單元150根據內部參數電氣旋轉角速度

Figure 02_image101
並根據公式(4)(如下所示)計算取得直流無刷馬達160在不同角速度與角加速度下之扭力需求,
Figure 02_image103
(4) Next, the control unit 150 electrically rotates the angular velocity according to the internal parameters
Figure 02_image101
According to formula (4) (shown below), the torque requirements of the brushless DC motor 160 at different angular speeds and angular accelerations are calculated,
Figure 02_image103
(4)

其中,

Figure 02_image105
為馬達輸出的轉矩,亦即維持馬達在特定角速度與特定角加速度下之扭力需求,
Figure 02_image107
為直流無刷馬達160軸端所承受負載轉矩,
Figure 02_image109
為轉子慣量,
Figure 02_image111
為角速度,
Figure 02_image113
為摩擦力。在控制單元150取得直流無刷馬達電氣旋轉角速度
Figure 02_image115
與所計算之
Figure 02_image105
扭力需求後,控制單元150會依據直流無刷馬達160的當前扭力需求狀態,適應性調整驅動單元110之啟動電流信號
Figure 02_image099
的大小,例如將啟動電流信號
Figure 02_image099
的大小進行調降的操作。如此一來,在直流無刷馬達160之啟動程序期間,可以有效地減少直流無刷馬達160的電量損失。 among them,
Figure 02_image105
The torque output for the motor, that is, the torque required to maintain the motor at a specific angular speed and specific angular acceleration,
Figure 02_image107
It is the load torque on the shaft end of the brushless DC motor 160,
Figure 02_image109
Is the rotor inertia,
Figure 02_image111
Is the angular velocity,
Figure 02_image113
For friction. Obtain the electrical rotation angular velocity of the DC brushless motor in the control unit 150
Figure 02_image115
And calculated
Figure 02_image105
After the torque demand, the control unit 150 will adaptively adjust the starting current signal of the drive unit 110 according to the current torque demand state of the DC brushless motor 160
Figure 02_image099
The size of the current signal, for example
Figure 02_image099
The size can be adjusted down. In this way, during the start-up procedure of the brushless DC motor 160, the power loss of the brushless DC motor 160 can be effectively reduced.

上述說明了本實施例之馬達控制裝置100的各元件及其配置關係,以下將列舉其他實施例來說明馬達控制裝置100的操作。The above describes the components of the motor control device 100 of the present embodiment and their arrangement relationships, and other embodiments will be listed below to explain the operation of the motor control device 100.

第2圖為本發明之一實施例之馬達控制裝置的運作時序圖。請參考第2圖,標號T為啟動程序期間,亦即開迴路控制階段,且啟動程序期間T包括期間T1、T2、T3與T4。曲線S11表示驅動直流無刷馬達160之相電流,曲線S12表示本發明所預估之直流無刷馬達160之軸端負載狀態,

Figure 02_image099
為啟動電流信號(對應直流無刷馬達160之相電流峰值),W1為提供給直流無刷馬達160之電氣旋轉角速度之命令對應的實際值,在期間T1~T4其值為
Figure 02_image115
,其餘期間其值為速度命令產生器111所產生之角速度命令,S1為直流無刷馬達160之實際轉速。 FIG. 2 is an operation timing diagram of a motor control device according to an embodiment of the invention. Please refer to FIG. 2, the symbol T is the start-up procedure period, that is, the open loop control phase, and the start-up procedure period T includes periods T1, T2, T3, and T4. The curve S11 represents the phase current driving the DC brushless motor 160, and the curve S12 represents the load state of the shaft end of the DC brushless motor 160 estimated by the present invention,
Figure 02_image099
For the starting current signal (corresponding to the peak value of the phase current of the DC brushless motor 160), W1 is the actual value corresponding to the command of the electrical rotation angular speed provided to the DC brushless motor 160, and its value is T1~T4 during
Figure 02_image115
In the remaining period, the value is the angular speed command generated by the speed command generator 111, and S1 is the actual speed of the DC brushless motor 160.

在期間T1,控制單元150提供啟動電流信號

Figure 02_image099
並將啟動電流信號
Figure 02_image099
增加至第一預設值i1。另外,驅動單元110依據具有第一預設值i1的啟動電流信號
Figure 02_image099
與相電流信號產生對應的驅動電壓信號並提供給變頻器130,使變頻器130依據驅動電壓信號而產生驅動電流信號,以驅動直流無刷馬達160進行運轉。 During the period T1, the control unit 150 provides a starting current signal
Figure 02_image099
And will start the current signal
Figure 02_image099
Increase to the first preset value i1. In addition, the driving unit 110 is based on the starting current signal having the first preset value i1
Figure 02_image099
The driving voltage signal corresponding to the phase current signal is generated and provided to the inverter 130, so that the inverter 130 generates a driving current signal according to the driving voltage signal to drive the brushless DC motor 160 to operate.

在期間T2,如以上原理分析直流無刷馬達160之實際軸端負載狀態會反應於電流控制器120和121之輸出d軸電壓信號

Figure 02_image093
和q軸電壓信號
Figure 02_image117
,據此,控制單元150可對d軸電壓信號
Figure 02_image093
或q軸電壓信號
Figure 02_image095
進行處理(例如低通濾波及積分放大處理),以取得直流無刷馬達160之軸端負載狀態分級資訊(如第2圖的曲線S12),分級資訊可例如輕載、中載或重載。 During the period T2, the actual shaft end load state of the DC brushless motor 160 is analyzed according to the above principle, which will be reflected in the output d-axis voltage signal of the current controllers 120 and 121
Figure 02_image093
And q-axis voltage signals
Figure 02_image117
, According to which, the control unit 150 can respond to the d-axis voltage signal
Figure 02_image093
Or q-axis voltage signal
Figure 02_image095
Perform processing (such as low-pass filtering and integral amplification processing) to obtain the shaft end load status classification information of the brushless DC motor 160 (such as curve S12 in FIG. 2). The classification information may be, for example, light load, medium load, or heavy load.

在期間T3,控制單元150依據直流無刷馬達之軸端負載狀態(即曲線S12所提供之軸端負載資訊),將啟動電流信號

Figure 02_image099
由第一預設值i1調降至第二預設值i2,並且調降的斜率例如為△1。其中,第二預設值i2的有效值(方均根)例如為3A。第一預設值的有效值(方均根)例如為4A。第二預設值i2可依據軸端負載狀態的不同而改變。舉例來說,輕載對應之第二預設值i2會小於中載對應之第二預設值i2,且中載對應之第二預設值i2也會小於重載對應之第二預設值i2。 During the period T3, the control unit 150 will activate the current signal according to the load state of the shaft end of the DC brushless motor (that is, the shaft end load information provided by the curve S12)
Figure 02_image099
The first preset value i1 is adjusted down to the second preset value i2, and the slope of the adjusted down is, for example, Δ1. The effective value (root mean square) of the second preset value i2 is, for example, 3A. The effective value (root mean square) of the first preset value is, for example, 4A. The second preset value i2 can be changed according to the different load conditions of the shaft end. For example, the second preset value i2 corresponding to light load will be less than the second preset value i2 corresponding to mid-load, and the second preset value i2 corresponding to mid-load will also be less than the second preset value corresponding to heavy load i2.

在期間T4,當提供給直流無刷馬達160之電氣角速度命令對應的值W1到達預設角速度W set且維持於預設角速度W set時,並且直流無刷馬達160同步旋轉時即(s1=

Figure 02_image119
)其馬達轉速也會維持固定值。此時,由於直流無刷馬達160之轉速維持固定,則公式(4)中之
Figure 02_image121
會歸零,且直流無刷馬達160所對應之摩擦力B會隨直流無刷馬達160之轉速上升而下降(摩擦力會下降),因此控制單元150可以透過公式(4)或查表取得對應直流無刷馬達160的扭力需求,亦即直流無刷馬達160的扭力需求會下降。 During the period T4, when the value W1 corresponding to the electrical angular velocity command provided to the DC brushless motor 160 reaches the preset angular velocity W set and is maintained at the preset angular velocity W set , and the DC brushless motor 160 rotates synchronously (s1=
Figure 02_image119
) The motor speed will also maintain a fixed value. At this time, since the rotation speed of the brushless DC motor 160 is kept fixed, the formula (4)
Figure 02_image121
It will return to zero, and the friction force B corresponding to the DC brushless motor 160 will decrease as the speed of the DC brushless motor 160 rises (the frictional force will decrease), so the control unit 150 can obtain the correspondence through formula (4) or look-up table The torque demand of the DC brushless motor 160, that is, the torque demand of the DC brushless motor 160 will decrease.

接著,控制單元150便可依據直流無刷馬達160之扭力需求,將啟動電流信號

Figure 02_image099
由第二預設值i2調降至第三預設值i3,並且調降的斜率例如為△2。其中,第三預設值i3的有效值(方均根)例如為2A。類似地,第三預設值i3也會隨著第二預設值i2的不同而改變。 Then, the control unit 150 can activate the current signal according to the torque demand of the DC brushless motor 160
Figure 02_image099
The second preset value i2 is adjusted down to the third preset value i3, and the slope of the adjusted down is, for example, Δ2. The effective value (root mean square) of the third preset value i3 is, for example, 2A. Similarly, the third preset value i3 will also vary with the second preset value i2.

第3圖為本發明之另一實施例之馬達控制裝置的運作時序圖。在第3圖中,在啟動程序期間T的期間T1與T2,啟動電流信號

Figure 02_image099
與直流無刷馬達160之電氣旋轉角速度W1大致上與第2圖相同。第3圖與第2圖的差異在於在期間T2之後的期間T3,當直流無刷馬達160之電氣旋轉角速度W1到達預設角速度W set且維持於預設角速度W set時,直流無刷馬達160之轉速也會維持固定。 FIG. 3 is an operation timing chart of a motor control device according to another embodiment of the invention. In Fig. 3, during the period T1 and T2 of the starting procedure period T, the starting current signal
Figure 02_image099
The electrical rotation angular velocity W1 of the DC brushless motor 160 is substantially the same as in FIG. 2. The difference between FIG. 3 and FIG. 2 is that in the period T3 after the period T2, when the electrical rotation angular velocity W1 of the DC brushless motor 160 reaches the preset angular velocity W set and is maintained at the preset angular velocity W set , the brushless DC motor 160 The rotation speed will also remain fixed.

此時,由於直流無刷馬達160之轉速維持固定,則公式(2)中之

Figure 02_image121
會歸零,且直流無刷馬達160所對應之摩擦力B會隨直流無刷馬達160之轉速上升而下降(摩擦力會下降),因此控制單元150可以透過公式(4)或查表取得對應直流無刷馬達160的扭力需求,亦即直流無刷馬達160的扭力需求會下降。接著,控制單元150便可依據直流無刷馬達160之扭力需求,將啟動電流信號
Figure 02_image099
由第一預設值i1調降至第二預設值i2的有效值例如為3A,並且調降的斜率例如為△2。 At this time, since the rotation speed of the brushless DC motor 160 is kept fixed, the formula (2)
Figure 02_image121
It will return to zero, and the friction force B corresponding to the DC brushless motor 160 will decrease as the speed of the DC brushless motor 160 rises (the frictional force will decrease), so the control unit 150 can obtain the correspondence through formula (4) or look-up table The torque demand of the DC brushless motor 160, that is, the torque demand of the DC brushless motor 160 will decrease. Then, the control unit 150 can activate the current signal according to the torque demand of the DC brushless motor 160
Figure 02_image099
The effective value adjusted from the first preset value i1 to the second preset value i2 is, for example, 3A, and the slope of the adjusted down is, for example, Δ2.

接著,在期間T4,控制單元150依據直流無刷馬達之軸端負載狀態(例如,第2圖的曲線S12),將啟動電流信號

Figure 02_image099
由第二預設值i2調降至第三預設值i3,並且調降的斜率例如為△1。。其中,第三預設值i3的有效值例如為2A。類似地,第三預設值i3也會依據軸端負載狀態的不同而改變。舉例來說,輕載對應之第三預設值i3會小於中載對應之第三預設值i3,且中載對應之第三預設值i3也會小於重載對應之第三預設值i3。 Then, during the period T4, the control unit 150 activates the current signal according to the load state of the shaft end of the DC brushless motor (for example, curve S12 in FIG. 2)
Figure 02_image099
The second preset value i2 is adjusted down to the third preset value i3, and the slope of the adjusted down is, for example, Δ1. . The effective value of the third preset value i3 is, for example, 2A. Similarly, the third preset value i3 will also vary according to the load state of the shaft end. For example, the third preset value i3 corresponding to light load will be less than the third preset value i3 corresponding to mid-load, and the third preset value i3 corresponding to mid-load will also be less than the third preset value corresponding to heavy load i3.

第4圖為本發明之另一實施例之馬達控制裝置的運作時序圖。在第4圖中,在啟動程序期間T的期間T1與T2,啟動電流信號

Figure 02_image099
與直流無刷馬達160之氣旋轉角速度W1大致上與第2圖和第3圖相同。第4圖與第2圖和第3圖的差異在於在期間T2之後的期間T3,控制單元150沒有對啟動電流信號
Figure 02_image099
進行調整,亦即啟動電流信號
Figure 02_image099
仍維持於第一預設值i1。 FIG. 4 is an operation timing chart of a motor control device according to another embodiment of the invention. In Fig. 4, during the period T1 and T2 of the starting procedure period T, the starting current signal
Figure 02_image099
The gas rotation angular velocity W1 with the DC brushless motor 160 is substantially the same as in FIGS. 2 and 3. The difference between FIG. 4 and FIGS. 2 and 3 is that in the period T3 after the period T2, the control unit 150 does not respond to the start current signal.
Figure 02_image099
Make adjustments, that is, start the current signal
Figure 02_image099
It remains at the first preset value i1.

接著,在期間T4,當直流無刷馬達160之電氣旋轉角速度W1到達預設角速度W set且維持於預設角速度W set時,直流無刷馬達160之轉速也會維持固定。由於直流無刷馬達160之轉速維持固定,且控制單元150所計算之直流無刷馬達160的扭力需求下降,因此控制單元150便可依據直流無刷馬達160之扭力需求及直流無刷馬達160之軸端負載狀態,將啟動電流信號

Figure 02_image099
由第一預設值i1調降至第二預設值i2。其中,第二預設值i2的有效值例如為2A。,第二預設值i2也會依據軸端負載狀態的不同而調整。 Then, during the period T4, when the electrical rotation angular speed W1 of the DC brushless motor 160 reaches the preset angular speed Wset and is maintained at the preset angular speed Wset , the rotation speed of the DC brushless motor 160 will also remain fixed. Since the rotation speed of the DC brushless motor 160 remains constant, and the torque demand of the DC brushless motor 160 calculated by the control unit 150 decreases, the control unit 150 can be based on the torque demand of the DC brushless motor 160 and the DC brushless motor 160. The shaft end load status will start the current signal
Figure 02_image099
Adjusted from the first preset value i1 to the second preset value i2. The effective value of the second preset value i2 is, for example, 2A. , The second preset value i2 will also be adjusted according to the different load conditions of the shaft end.

於一些實施例中,在對應第2圖、第3圖與第4圖之期間T2~T4,控制單元150會以d軸電壓信號

Figure 02_image093
和q軸電壓信號
Figure 02_image117
之至少一者,確定直流無刷馬達160之軸端負載狀態,且判斷此軸端負載狀態是否為堵轉狀態。當確認軸端負載狀態為堵轉狀態,控制單元150更將啟動電流信號
Figure 02_image099
由第一、第二和第三預設值i1、i2、i3調升至第四預設值i4,使得直流無刷馬達160可以順利運轉。其中,第四預設值i4例如為直流無刷馬達160允許之最大電流,且此最大電流的有效值例如為5A。在本實施例中,啟動電流信號
Figure 02_image099
的調整方式是將第一預設值i1按一上升斜率調升至第四預設值i4,且並不限定此斜率之數值。 In some embodiments, during the period T2~T4 corresponding to FIG. 2, FIG. 3, and FIG. 4, the control unit 150 uses the d-axis voltage signal
Figure 02_image093
And q-axis voltage signals
Figure 02_image117
At least one of them determines the load state of the shaft end of the DC brushless motor 160, and determines whether the load state of the shaft end is a locked-rotor state. When it is confirmed that the load state of the shaft end is the locked-rotor state, the control unit 150 will also start the current signal
Figure 02_image099
The first, second, and third preset values i1, i2, and i3 are increased to a fourth preset value i4, so that the brushless DC motor 160 can smoothly run. The fourth preset value i4 is, for example, the maximum current allowed by the brushless DC motor 160, and the effective value of this maximum current is, for example, 5A. In this embodiment, the starting current signal
Figure 02_image099
The adjustment method is to increase the first preset value i1 to a fourth preset value i4 according to a rising slope, and the value of this slope is not limited.

由上述實施例的說明,在直流無刷馬達160之啟動程序期間,本實施例之馬達控制裝置100可以依據直流無刷馬達160之軸端負載條件、電氣旋轉角速度及扭力需求,適應性調降啟動電流信號的大小。如此一來,可以避免以持續大的啟動電流信號來驅直流無刷馬達160進行運轉而增加電量損失的情況發生,以有效地減少直流無刷馬達160在啟動程序期間的電量損失。According to the description of the above embodiment, during the start-up procedure of the brushless DC motor 160, the motor control device 100 of this embodiment can adaptively reduce the load according to the shaft end load condition of the brushless DC motor 160, the electrical rotation angular velocity and the torque demand The size of the starting current signal. In this way, it is possible to avoid the situation that the continuous large starting current signal drives the brushless DC motor 160 to run and increase the power loss, so as to effectively reduce the power loss of the brushless DC motor 160 during the start-up procedure.

在前述實施例中,馬達控制裝置100適用於驅動直流無刷馬達160,特別是不具有感測器的直流無刷馬達160,但本發明不限於此。本實施例之馬達控制裝置100亦可適用於驅動內置式永磁同步馬達(Interior Permanent Magnet Synchronous Motor, IPMSM),並且馬達控制裝置100的運作可參考上述實施例的說明,仍可達到相同的控制效果。In the foregoing embodiment, the motor control device 100 is suitable for driving the brushless DC motor 160, especially the brushless DC motor 160 without a sensor, but the invention is not limited thereto. The motor control device 100 of this embodiment can also be adapted to drive a built-in permanent permanent magnet synchronous motor (IPMSM), and the operation of the motor control device 100 can refer to the description of the above embodiment, and the same control can still be achieved effect.

另外,前述第一預設值是以預設為例,但本發明不限於此。若是直流無刷馬達160之啟動負載的差異不大時,第一預設值也可以據前次啟動程序期間T所取得之d軸電壓信號

Figure 02_image093
和q軸電壓信號
Figure 02_image095
之至少一者的資訊,由控制單元150進行設定。 In addition, the aforementioned first preset value is a preset as an example, but the present invention is not limited thereto. If the difference in starting load of the brushless DC motor 160 is not large, the first preset value can also be based on the d-axis voltage signal obtained during T during the previous starting procedure
Figure 02_image093
And q-axis voltage signals
Figure 02_image095
The information of at least one of them is set by the control unit 150.

第5圖為依據本發明之一實施例之馬達控制方法500的流程圖。本實施例之馬達控制方法適用於無感測器之直流無刷馬達之啟動程序。在步驟S502中,依據具有第一預設值之啟動電流信號及相電流信號,產生相電壓信號與驅動電壓信號。在步驟S504中,依據驅動電壓信號產生驅動電流信號,以驅動直流無刷馬達進行運轉,其中第一預設值用於至少使直流無刷馬達維持正常運轉。在步驟S506中,感測驅動電流信號,以產生對應之相電流信號。FIG. 5 is a flowchart of a motor control method 500 according to an embodiment of the invention. The motor control method of this embodiment is suitable for the startup procedure of a sensorless DC brushless motor. In step S502, the phase voltage signal and the driving voltage signal are generated according to the starting current signal and the phase current signal having the first preset value. In step S504, a driving current signal is generated according to the driving voltage signal to drive the brushless DC motor for operation, wherein the first preset value is used to at least maintain the brushless DC motor for normal operation. In step S506, the driving current signal is sensed to generate a corresponding phase current signal.

在步驟S508中,依據隨對應之相電流信號變化之相電壓信號(例如d軸電壓信號和q軸電壓信號之至少一者)與啟動電流信號,確定直流無刷馬達的軸端負載狀態。在步驟S510中,依據軸端負載狀態及/或依據直流無刷馬達之電氣旋轉角速度與扭力需求,適應性調整啟動電流信號的大小。換言之,可僅根據確認的軸端負載狀態直接調整啟動電流,或者是僅根據直流無刷馬達之電氣旋轉角速度與扭力需求直接調整啟動電流,或者是不同階段選擇根據軸端負載狀態和根據直流無刷馬達之電氣旋轉角速度與扭力需求調整啟動電流。在本實施例中,上述扭力需求包括負載轉矩、馬達慣量與摩擦力。In step S508, the load state of the shaft end of the DC brushless motor is determined according to the phase voltage signal (for example, at least one of the d-axis voltage signal and the q-axis voltage signal) that changes with the corresponding phase current signal. In step S510, the size of the starting current signal is adaptively adjusted according to the load state of the shaft end and/or according to the electrical rotation angular velocity and torque requirements of the DC brushless motor. In other words, the starting current can be adjusted directly based on the confirmed shaft end load status, or the starting current can be adjusted directly based only on the electrical rotation angular speed and torque requirements of the DC brushless motor, or it can be selected according to the shaft end load status and according to the DC Brush motor electrical rotation angular speed and torque requirements adjust the starting current. In this embodiment, the torque requirement includes load torque, motor inertia and friction.

第6圖為依據本發明之另一實施例之馬達控制方法600的流程圖。本實施例之馬達控制方法600與馬達控制方法500類似。在本實施例中,馬達控制方法600包括馬達控制方法500中的步驟S502~S506及S510外,還包含步驟S608~S610。在步驟S608中,對依據隨相電流信號變化之d軸電壓信號和q軸電壓信號之至少一者進行處理,例如低通濾波及積分放大處理。接著,根據處理過的d軸電壓信號及/或q軸電壓信號以及啟動電流信號確定直流無刷馬達的軸端負載狀態(如步驟S610)。FIG. 6 is a flowchart of a motor control method 600 according to another embodiment of the invention. The motor control method 600 of this embodiment is similar to the motor control method 500. In this embodiment, the motor control method 600 includes steps S502-S506 and S510 in the motor control method 500, and further includes steps S608-S610. In step S608, at least one of the d-axis voltage signal and the q-axis voltage signal that changes with the phase current signal is processed, such as low-pass filtering and integral amplification processing. Next, the load state of the shaft end of the DC brushless motor is determined according to the processed d-axis voltage signal and/or q-axis voltage signal and the starting current signal (step S610).

第7圖為依據本發明之另一實施例之馬達控制方法700的流程圖。本實施例之馬達控制方法700與馬達控制方法500類似。在本實施例中,馬達控制方法700包括馬達控制方法500中的步驟S502~S508外,還包含步驟S710~S712。在步驟S710中,依據軸端負載狀態,將啟動電流信號由第一預設值調降至第二預設值。在一些實施例中,可選擇性地執行步驟S712。在步驟S712中,當直流無刷馬達之電氣旋轉角速度到達預設角速度且維持於預設角速度時,依據直流無刷馬達之扭力需求,將啟動電流信號由第二預設值調降至第三預設值。FIG. 7 is a flowchart of a motor control method 700 according to another embodiment of the invention. The motor control method 700 of this embodiment is similar to the motor control method 500. In this embodiment, the motor control method 700 includes steps S502-S508 in the motor control method 500, and further includes steps S710-S712. In step S710, the starting current signal is adjusted from the first preset value to the second preset value according to the load state of the shaft end. In some embodiments, step S712 may be selectively performed. In step S712, when the electrical rotation angular velocity of the DC brushless motor reaches the preset angular velocity and is maintained at the preset angular velocity, the starting current signal is adjusted from the second preset value to the third according to the torque demand of the DC brushless motor default value.

第8圖為依據本發明之另一實施例之馬達控制方法800的流程圖。本實施例之馬達控制方法800與馬達控制方法700類似,其差異在於步驟S810~S812不同於步驟S710~S712。在步驟S810中,當確定直流無刷馬達的軸端負載狀態且直流無刷馬達之電氣旋轉角速度到達預設角速度並維持於預設頻率時,依據直流無刷馬達之扭力需求,將啟動電流信號由第一預設值調降至第二預設值。在一些實施例中,可選擇性地執行步驟S812。在步驟S812中,依據軸端負載狀態,將啟動電流信號由第二預設值調降至第三預設值。FIG. 8 is a flowchart of a motor control method 800 according to another embodiment of the invention. The motor control method 800 of this embodiment is similar to the motor control method 700, except that steps S810-S812 are different from steps S710-S712. In step S810, when the load state of the shaft end of the DC brushless motor is determined and the electrical rotation angular velocity of the DC brushless motor reaches the preset angular velocity and is maintained at the preset frequency, the current signal will be activated according to the torque demand of the DC brushless motor Adjusted from the first preset value to the second preset value. In some embodiments, step S812 may be selectively performed. In step S812, the starting current signal is adjusted from the second preset value to the third preset value according to the load state of the shaft end.

第9圖為依據本發明之另一實施例之馬達控制方法900的流程圖。本實施例之馬達控制方法900與馬達控制方法500類似。在本實施例中,馬達控制方法900包括馬達控制方法500中的步驟S502~S508外,還包含步驟S910。在步驟S910中,當軸端負載狀態為堵轉狀態,將啟動電流信號由第一預設值藉由一上升斜率調升至第二預設值,其中第二預設值的最大值為直流無刷馬達允許之最大電流。在一些實施例中,可根據實際需求調整斜率之大小,以調整啟動電流信號的增加幅度。FIG. 9 is a flowchart of a motor control method 900 according to another embodiment of the present invention. The motor control method 900 of this embodiment is similar to the motor control method 500. In this embodiment, the motor control method 900 includes steps S502 to S508 in the motor control method 500, and further includes step S910. In step S910, when the shaft end load state is locked, the starting current signal is adjusted from a first preset value to a second preset value by a rising slope, wherein the maximum value of the second preset value is DC Maximum current allowed for brushless motors. In some embodiments, the magnitude of the slope can be adjusted according to actual needs to adjust the increase of the starting current signal.

綜上所述,本發明所揭露之馬達控制方法與裝置,透過依據具有第一預設值之啟動電流信號及相電流信號,產生相電壓信號(如d軸電壓信號和q軸電壓信號)與驅動電壓信號,並驅動電壓信號產生驅動電流信號,以驅動直流無刷馬達進行運轉,且依據隨相電流信號變化之d軸電壓信號和q軸電壓信號之至少一者與啟動電流信號,確定直流無刷馬達的軸端負載狀態,並依據軸端負載狀態及/或依據直流無刷馬達之電氣旋轉角速度與扭力需求,適應性調整啟動電流信號的大小。如此一來,可以避免以較大的啟動電流來驅直流無刷馬達進行運轉而增加電量損失的情況發生,以有效地減少直流無刷馬達在啟動程序期間的電量損失。To sum up, the motor control method and device disclosed in the present invention generate phase voltage signals (such as d-axis voltage signals and q-axis voltage signals) by starting current signals and phase current signals having a first preset value and The driving voltage signal and the driving voltage signal generate a driving current signal to drive the brushless DC motor for operation, and the DC is determined according to at least one of the d-axis voltage signal and the q-axis voltage signal that vary with the phase current signal and the starting current signal The load state of the shaft end of the brushless motor, and according to the load state of the shaft end and/or according to the electrical rotation angular velocity and torque requirements of the DC brushless motor, adaptively adjust the size of the starting current signal. In this way, it is possible to avoid a situation in which a large starting current is used to drive the DC brushless motor to run and increase the power loss, so as to effectively reduce the power loss during the start-up procedure of the DC brushless motor.

本發明雖以實施例揭露如上,然其並非用以限定本發明的範圍,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可做些許的更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed as above by the embodiments, it is not intended to limit the scope of the present invention. Anyone who has ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined in the appended patent application.

100‧‧‧馬達控制裝置 100‧‧‧Motor control device

110‧‧‧驅動單元 110‧‧‧Drive unit

111‧‧‧速度命令產生器 111‧‧‧Speed command generator

112‧‧‧減法器 112‧‧‧Subtractor

113‧‧‧速度控制器 113‧‧‧Speed controller

114、122、123‧‧‧限制器 114, 122, 123‧‧‧ Limiter

115‧‧‧速度及位置估測器 115‧‧‧Speed and position estimator

116‧‧‧反電動勢估測器 116‧‧‧ Back EMF Estimator

117、118‧‧‧切換器 117, 118‧‧‧ switch

119‧‧‧三相轉二相轉換器 119‧‧‧Three-phase to two-phase converter

120、121‧‧‧電流控制器 120, 121‧‧‧ current controller

124‧‧‧二相轉三相轉換器 124‧‧‧Two-phase to three-phase converter

125‧‧‧調變單元 125‧‧‧Modulation unit

130‧‧‧變頻器 130‧‧‧Inverter

140‧‧‧感測單元 140‧‧‧sensing unit

150‧‧‧控制單元 150‧‧‧Control unit

160‧‧‧直流無刷馬達 160‧‧‧DC brushless motor

i qs ‧‧‧啟動電流信號 i qs ‧‧‧Start current signal

v ds 、v qs ‧‧‧相電壓信號 v ds , v qs ‧‧‧ phase voltage signal

Figure 108100613-A0305-02-0023-6
、Wset‧‧‧角速度
Figure 108100613-A0305-02-0023-6
、W set ‧‧‧Angular speed

Figure 02_image015
‧‧‧角速度誤差
Figure 02_image015
‧‧‧Angular velocity error

Figure 02_image017
Figure 02_image019
‧‧‧反電動勢電壓
Figure 02_image017
,
Figure 02_image019
‧‧‧ Back EMF voltage

Figure 02_image021
Figure 02_image033
Figure 02_image035
‧‧‧電氣角度
Figure 02_image021
,
Figure 02_image033
,
Figure 02_image035
‧‧‧Electrical angle

Figure 02_image023
Figure 02_image025
‧‧‧靜止軸電壓
Figure 02_image023
,
Figure 02_image025
‧‧‧ Static shaft voltage

Figure 02_image027
Figure 02_image029
‧‧‧靜止軸電流
Figure 02_image027
,
Figure 02_image029
‧‧‧ Static shaft current

Figure 02_image031
‧‧‧電流信號
Figure 02_image031
‧‧‧Current signal

Figure 02_image007
Figure 02_image009
Figure 02_image011
‧‧‧相電流信號
Figure 02_image007
,
Figure 02_image009
,
Figure 02_image011
‧‧‧Phase current signal

Figure 02_image037
Figure 02_image039
‧‧‧同步軸電流
Figure 02_image037
,
Figure 02_image039
‧‧‧ Synchronous shaft current

Figure 02_image005
Figure 02_image031
‧‧‧電流
Figure 02_image005
,
Figure 02_image031
‧‧‧ Current

Figure 02_image045
Figure 02_image047
Figure 02_image049
‧‧‧三相電壓
Figure 02_image045
,
Figure 02_image047
,
Figure 02_image049
‧‧‧Three-phase voltage

T‧‧‧啟動程序期間T‧‧‧During start-up procedure

W1‧‧‧電氣旋轉角速度W1‧‧‧Electrical rotation angular velocity

S1‧‧‧轉速S1‧‧‧Speed

T1、T2、T3、T4‧‧‧期間During T1, T2, T3, T4 ‧‧‧

S11、S12‧‧‧曲線S11, S12‧‧‧curve

i1‧‧‧第一預設值i1‧‧‧First preset value

i2‧‧‧第二預設值i2‧‧‧Second preset value

i3‧‧‧第三預設值i3‧‧‧ third preset value

500、600、700、800、900‧‧‧馬達控制方法500, 600, 700, 800, 900 ‧‧‧ motor control method

S502~S510、S608、S610、S710、S712、S810、S812、S910‧‧‧步驟 S502~S510, S608, S610, S710, S712, S810, S812, S910

第1A圖為依據本發明之一實施例之馬達控制裝置的示意圖。 第1B圖為依據本發明之一實施例之直流無刷馬達之單相等效電路。 第1C圖為依據本發明之一實施例之直流無刷馬達之單相等效電路的向量分析。 第1D圖為依據本發明之另一實施例之直流無刷馬達之單相等效電路的向量分析。 第1E圖為依據本發明之一實施例之變頻器之輸出電壓在d-q軸上的向量分析。 第1F圖為依據本發明之另一實施例之變頻器之輸出電壓在d-q軸上的向量分析。 第1G圖為依據本發明之另一實施例之變頻器之輸出電壓在d-q軸上的向量分析。 第1H圖為依據本發明之另一實施例之變頻器之輸出電壓在d-q軸上的向量分析。 第2圖為本發明之一實施例之馬達控制裝置的運作時序圖。 第3圖為本發明之另一實施例之馬達控制裝置的運作時序圖。 第4圖為本發明之另一實施例之馬達控制裝置的運作時序圖。 第5圖為依據本發明之一實施例之馬達控制方法的流程圖。 第6圖為依據本發明之另一實施例之馬達控制方法的流程圖。 第7圖為依據本發明之另一實施例之馬達控制方法的流程圖。 第8圖為依據本發明之另一實施例之馬達控制方法的流程圖。 第9圖為依據本發明之另一實施例之馬達控制方法的流程圖。FIG. 1A is a schematic diagram of a motor control device according to an embodiment of the invention. FIG. 1B is a single-phase equivalent circuit of a brushless DC motor according to an embodiment of the invention. FIG. 1C is a vector analysis of a single-phase equivalent circuit of a DC brushless motor according to an embodiment of the invention. FIG. 1D is a vector analysis of a single-phase equivalent circuit of a DC brushless motor according to another embodiment of the present invention. FIG. 1E is a vector analysis of the output voltage of the inverter on the d-q axis according to an embodiment of the present invention. FIG. 1F is a vector analysis of the output voltage of the inverter on the d-q axis according to another embodiment of the present invention. Figure 1G is a vector analysis of the output voltage of the inverter on the d-q axis according to another embodiment of the present invention. Figure 1H is a vector analysis of the output voltage of the frequency converter on the d-q axis according to another embodiment of the present invention. FIG. 2 is an operation timing diagram of a motor control device according to an embodiment of the invention. FIG. 3 is an operation timing chart of a motor control device according to another embodiment of the invention. FIG. 4 is an operation timing chart of a motor control device according to another embodiment of the invention. FIG. 5 is a flowchart of a motor control method according to an embodiment of the invention. FIG. 6 is a flowchart of a motor control method according to another embodiment of the invention. FIG. 7 is a flowchart of a motor control method according to another embodiment of the invention. FIG. 8 is a flowchart of a motor control method according to another embodiment of the invention. FIG. 9 is a flowchart of a motor control method according to another embodiment of the invention.

S502、S504、S506、S508、S510‧‧‧步驟 S502, S504, S506, S508, S510

Claims (18)

一種馬達控制方法,適用於無感測器之一直流無刷馬達之啟動程序,該馬達控制方法包括:(a)依據具有一第一預設值之一啟動電流信號及一相電流信號,產生一相電壓信號與一驅動電壓信號;(b)依據該驅動電壓信號產生一驅動電流信號,以驅動一直流無刷馬達進行運轉,其中該第一預設值用於至少使該直流無刷馬達維持正常運轉;(c)感測該驅動電流信號,以產生對應之該相電流信號;(d)依據隨對應之該相電流信號變化之該相電壓信號與該啟動電流信號,確定該直流無刷馬達的一軸端負載狀態;以及(e)依據該軸端負載狀態及/或依據該直流無刷馬達之一電氣旋轉角速度與一扭力需求,適應性調整該啟動電流信號的大小。 A motor control method suitable for the startup procedure of a sensorless DC brushless motor. The motor control method includes: (a) generating a current signal and a phase current signal according to a first preset value A phase voltage signal and a driving voltage signal; (b) generating a driving current signal according to the driving voltage signal to drive a DC brushless motor for operation, wherein the first preset value is used to at least enable the DC brushless motor Maintain normal operation; (c) Sensing the driving current signal to generate the corresponding phase current signal; (d) According to the phase voltage signal and the starting current signal that change with the corresponding phase current signal, determine that the DC has no Load state of a shaft end of the brush motor; and (e) adaptively adjust the magnitude of the starting current signal according to the load state of the shaft end and/or according to an electrical rotation angular speed and a torque requirement of the DC brushless motor. 如申請專利範圍第1項所述之馬達控制方法,其中該相電壓信號包含d軸電壓信號和q軸電壓信號之至少一者。 The motor control method as described in item 1 of the patent scope, wherein the phase voltage signal includes at least one of a d-axis voltage signal and a q-axis voltage signal. 如申請專利範圍第1項所述之馬達控制方法,其中步驟(e)包括:依據該負載狀態,將該啟動電流信號由該第一預設值調降至一第二預設值。 The motor control method as described in item 1 of the patent application, wherein step (e) includes: adjusting the starting current signal from the first preset value to a second preset value according to the load state. 如申請專利範圍第3項所述之馬達控制方法,其中步驟(e)更包括: 當該直流無刷馬達之該電氣旋轉角速度到達一預設角速度且維持於該預設角速度時,依據該直流無刷馬達之該扭力需求,將該啟動電流信號由該第二預設值調降至一第三預設值。 The motor control method as described in item 3 of the patent application, wherein step (e) further includes: When the electrical rotation angular velocity of the DC brushless motor reaches a predetermined angular velocity and is maintained at the predetermined angular velocity, the starting current signal is reduced from the second predetermined value according to the torque demand of the DC brushless motor To a third preset value. 如申請專利範圍第1項所述之馬達控制方法,其中步驟(e)包括:當該直流無刷馬達之該電氣旋轉角速度到達一預設角速度且維持於該預設角速度時,依據該直流無刷馬達之該扭力需求,將該啟動電流信號由該第一預設值調降至一第二預設值。 The motor control method as described in item 1 of the patent application scope, wherein step (e) includes: when the electrical rotation angular velocity of the DC brushless motor reaches a predetermined angular velocity and is maintained at the predetermined angular velocity, according to the DC The torque requirement of the brush motor reduces the starting current signal from the first preset value to a second preset value. 如申請專利範圍第5項所述之馬達控制方法,其中步驟(e)更包括:依據該負載狀態,將該啟動電流信號由該第二預設值調降至一第三預設值。 The motor control method as described in item 5 of the patent application, wherein step (e) further includes: adjusting the starting current signal from the second preset value to a third preset value according to the load state. 如申請專利範圍第1項所述之馬達控制方法,其中步驟(e)包括:當該負載狀態為一堵轉狀態,將該啟動電流信號由該第一預設值調升至一第二預設值,其中該第二預設值的最大值為該直流無刷馬達允許之一最大電流。 The motor control method as described in item 1 of the patent application, wherein step (e) includes: when the load state is a locked-rotor state, the starting current signal is raised from the first preset value to a second preset Set value, wherein the maximum value of the second preset value is a maximum current allowed by the DC brushless motor. 如申請專利範圍第1項所述之馬達控制方法,其中步驟(d)包括:對該相電壓信號進行一低通濾波及積分放大處理,以產生處理後的該相電壓信號;以及 依據處理後的該相電壓信號與該啟動電流信號,確定該直流無刷馬達的該負載狀態。 The motor control method as described in item 1 of the patent application, wherein step (d) includes: performing a low-pass filtering and integral amplification process on the phase voltage signal to generate the processed phase voltage signal; and Based on the processed phase voltage signal and the starting current signal, the load state of the DC brushless motor is determined. 如申請專利範圍第1項所述之馬達控制方法,其中該第一預設值係根據該直流無刷馬達於執行前一次之啟動程序期間所取得之該相電壓信號而設定。 The motor control method as described in item 1 of the patent application range, wherein the first preset value is set according to the phase voltage signal obtained during the previous start-up procedure of the DC brushless motor. 一種馬達控制裝置,適用於無感測器之一直流無刷馬達之啟動程序,該馬達控制裝置包括:一驅動單元,依據具有一第一預設值之一啟動電流信號及一相電流信號,產生一相電壓信號與一驅動電壓信號;一變頻器,依據該驅動電壓信號產生一驅動電流信號,以驅動一直流無刷馬達進行運轉,其中該第一預設值用於至少使該直流無刷馬達維持正常運轉;一感測單元,感測該變頻器之該驅動電流信號,以產生對應之該相電流信號;以及一控制單元,提供該啟動電流信號,並依據隨對應之該相電流信號變化之該相電壓信號與該啟動電流信號,確定該直流無刷馬達的軸端負載狀態,且依據軸端負載狀態及/或依據該直流無刷馬達之一電氣旋轉角速度與一扭力需求,適應性調整該啟動電流信號的大小。 A motor control device is suitable for the startup procedure of a sensorless DC brushless motor. The motor control device includes: a drive unit, a startup current signal and a phase current signal according to a first preset value, Generates a phase voltage signal and a drive voltage signal; an inverter generates a drive current signal according to the drive voltage signal to drive a DC brushless motor to operate, wherein the first preset value is used to at least make the DC The brush motor maintains normal operation; a sensing unit that senses the drive current signal of the inverter to generate the corresponding phase current signal; and a control unit that provides the starting current signal and based on the corresponding phase current The phase voltage signal and the starting current signal of the signal change determine the load state of the shaft end of the brushless DC motor, and depending on the load state of the shaft end and/or according to an electrical rotation angular velocity and a torque requirement of the brushless DC motor, Adjust the size of the starting current signal adaptively. 如申請專利範圍第10項所述之馬達控制裝置,其中該相電壓信號包含d軸電壓信號和q軸電壓信號之至少一者。 The motor control device as described in item 10 of the patent application range, wherein the phase voltage signal includes at least one of a d-axis voltage signal and a q-axis voltage signal. 如申請專利範圍第10項所述之馬達控制裝置,其中該控制單元更依據該負載狀態,將該啟動電流信號由該第一預設值調降至一第二預設值。 The motor control device as described in item 10 of the patent application range, wherein the control unit further adjusts the starting current signal from the first preset value to a second preset value according to the load state. 如申請專利範圍第12項所述之馬達控制裝置,其中當該直流無刷馬達之該電氣旋轉角速度到達一預設角速度且維持於該預設角速度時,該控制單元依據該直流無刷馬達之該扭力需求,將該啟動電流信號由該第二預設值調降至一第三預設值。 The motor control device as described in item 12 of the patent application scope, wherein when the electrical rotation angular velocity of the DC brushless motor reaches a predetermined angular velocity and is maintained at the predetermined angular velocity, the control unit is based on the DC brushless motor's The torque requirement reduces the starting current signal from the second preset value to a third preset value. 如申請專利範圍第10項所述之馬達控制裝置,其中當該直流無刷馬達之該電氣旋轉角速度到達一預設角速度且維持於該預設角速度時,該控制單元更依據該直流無刷馬達之該扭力需求,將該啟動電流信號由該第一預設值調降至一第二預設值。 The motor control device as described in item 10 of the patent application range, wherein when the electrical rotation angular velocity of the DC brushless motor reaches a predetermined angular velocity and is maintained at the predetermined angular velocity, the control unit further depends on the DC brushless motor According to the torque requirement, the starting current signal is adjusted from the first preset value to a second preset value. 如申請專利範圍第14項所述之馬達控制裝置,其中該控制單元更依據該負載狀態,將該啟動電流信號由該第二預設值調降至一第三預設值。 The motor control device as described in item 14 of the patent application range, wherein the control unit further adjusts the starting current signal from the second preset value to a third preset value according to the load state. 如申請專利範圍第10項所述之馬達控制裝置,其中當該負載狀態為一堵轉狀態,該控制單元更將該啟動電流信號由該第一預設值調升至一第二預設值,其中該第二預設值的最大值為該直流無刷馬達允許之一最大電流。 The motor control device as described in item 10 of the patent application scope, wherein when the load state is a stalled state, the control unit further increases the starting current signal from the first preset value to a second preset value , Where the maximum value of the second preset value is a maximum current allowed by the DC brushless motor. 如申請專利範圍第10項所述之馬達控制裝置,其中該控制單元更對該相電壓信號進行一低通濾波及積分放大處理,並依據處理後的該相電壓信號與該啟動電流信號,確定該直流無刷馬達的該負載狀態。 The motor control device as described in item 10 of the patent application scope, wherein the control unit further performs a low-pass filtering and integral amplification process on the phase voltage signal, and determines based on the processed phase voltage signal and the starting current signal The load state of the DC brushless motor. 如申請專利範圍第10項所述之馬達控制裝置,其中該第一預設值係根據該直流無刷馬達於執行前一次之啟動程序期間所取得之該相電壓信號而設定。 The motor control device as described in item 10 of the patent application range, wherein the first preset value is set according to the phase voltage signal obtained during the previous start-up procedure of the DC brushless motor.
TW108100613A 2019-01-08 2019-01-08 Motor controlling method and device TWI685189B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108100613A TWI685189B (en) 2019-01-08 2019-01-08 Motor controlling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108100613A TWI685189B (en) 2019-01-08 2019-01-08 Motor controlling method and device

Publications (2)

Publication Number Publication Date
TWI685189B true TWI685189B (en) 2020-02-11
TW202027403A TW202027403A (en) 2020-07-16

Family

ID=70413544

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108100613A TWI685189B (en) 2019-01-08 2019-01-08 Motor controlling method and device

Country Status (1)

Country Link
TW (1) TWI685189B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI731699B (en) * 2020-05-27 2021-06-21 台達電子工業股份有限公司 Method for predicting and compensating frictions of feed system, and computer readable medium
TWI738233B (en) * 2020-03-02 2021-09-01 林國尊 Sensorless brushless DC motor control device and method for ceiling fan
TWI752722B (en) * 2020-11-10 2022-01-11 立錡科技股份有限公司 Brushless dc electric (bldc) motor driver circuit and start-up control method thereof
CN114499140A (en) * 2022-01-28 2022-05-13 中国船舶重工集团公司第七一一研究所 Current limiting protection method and system for variable speed constant frequency device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11658599B1 (en) 2021-12-13 2023-05-23 Industrial Technology Research Institute Voltage measurement device for pulse-width modulation signals, motor driving device and method thereof
TWI820894B (en) * 2022-09-06 2023-11-01 台達電子工業股份有限公司 Motor driving system and torque distribution method
CN117713623A (en) 2022-09-06 2024-03-15 台达电子工业股份有限公司 Motor driving system and torque distribution method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW571506B (en) * 2001-07-19 2004-01-11 Matsushita Electric Industrial Co Ltd Washing machine motor drive device
TW200531426A (en) * 2004-01-16 2005-09-16 Matsushita Electric Industrial Co Ltd Motor driving device
CN102025312A (en) * 2009-09-16 2011-04-20 株式会社东芝 Motor control device and electrical equipment
TW201130219A (en) * 2010-02-27 2011-09-01 Yan-Shin Lai Starting method and apparatus for permanent magnet synchronous motor drives

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW571506B (en) * 2001-07-19 2004-01-11 Matsushita Electric Industrial Co Ltd Washing machine motor drive device
TW200531426A (en) * 2004-01-16 2005-09-16 Matsushita Electric Industrial Co Ltd Motor driving device
CN102025312A (en) * 2009-09-16 2011-04-20 株式会社东芝 Motor control device and electrical equipment
CN102025312B (en) 2009-09-16 2014-01-29 株式会社东芝 Motor control device and electrical equipment
TW201130219A (en) * 2010-02-27 2011-09-01 Yan-Shin Lai Starting method and apparatus for permanent magnet synchronous motor drives

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI738233B (en) * 2020-03-02 2021-09-01 林國尊 Sensorless brushless DC motor control device and method for ceiling fan
TWI731699B (en) * 2020-05-27 2021-06-21 台達電子工業股份有限公司 Method for predicting and compensating frictions of feed system, and computer readable medium
TWI752722B (en) * 2020-11-10 2022-01-11 立錡科技股份有限公司 Brushless dc electric (bldc) motor driver circuit and start-up control method thereof
CN114499140A (en) * 2022-01-28 2022-05-13 中国船舶重工集团公司第七一一研究所 Current limiting protection method and system for variable speed constant frequency device

Also Published As

Publication number Publication date
TW202027403A (en) 2020-07-16

Similar Documents

Publication Publication Date Title
TWI685189B (en) Motor controlling method and device
CN111431446B (en) Motor control method and device
CN109995298B (en) Position sensorless vector control permanent magnet synchronous motor smooth start control method
KR100761928B1 (en) Self tuning method and apparatus for permanent magnet sensorless control
Morimoto et al. Sensorless control strategy for salient-pole PMSM based on extended EMF in rotating reference frame
Piippo et al. Sensorless control of PMSM drives using a combination of voltage model and HF signal injection
Piippo et al. Adaptive observer combined with HF signal injection for sensorless control of PMSM drives
JP4284355B2 (en) High response control device for permanent magnet motor
Baratieri et al. An IF starting method for smooth and fast transition to sensorless control of BLDC motors
KR20210010047A (en) System for control sensorless blushless direct current motor and method therefor
Cho et al. Sensorless control of a PM synchronous motor for direct drive washer without rotor position sensors
CN102104360B (en) Method and arrangement for controlling permanent magnet synchronous machines
TW202318778A (en) A method of operating a synchronous motor in a flux weakening mode and a controller therefor
JP2009290962A (en) Controller of permanent magnet type synchronous motor
Suzuki et al. Minimum current start-up method by combined use of two position-sensorless controls
CN110140290B (en) Synchronous motor control device
KR101979999B1 (en) Constant determination device and method of permanent magnet synchronization motor
Nair et al. A smooth and stable open-loop IF control for a surface mount PMSM drive by ensuring controlled starting torque
CN111987957A (en) Hybrid control method of permanent magnet synchronous motor
Jafari et al. Efficiency optimization of a sensorless V/f control method for PMSM
CN116582048B (en) A position sensorless control method for permanent magnet synchronous motor
JP6440355B2 (en) Method and apparatus for synchronizing rotor speed with stator rotating magnetic field
Ortombina et al. An effective start-up algorithm for sensorless synchronous reluctance and IPM motor drives
JP2009124872A (en) V/f control system for synchronous electric motor
JP2010130731A (en) Motor controller