TW201517502A - 驅動電動機的控制電路和控制電動機的速度的方法 - Google Patents

驅動電動機的控制電路和控制電動機的速度的方法 Download PDF

Info

Publication number
TW201517502A
TW201517502A TW103130252A TW103130252A TW201517502A TW 201517502 A TW201517502 A TW 201517502A TW 103130252 A TW103130252 A TW 103130252A TW 103130252 A TW103130252 A TW 103130252A TW 201517502 A TW201517502 A TW 201517502A
Authority
TW
Taiwan
Prior art keywords
motor
signal
rpm
speed
microcontroller
Prior art date
Application number
TW103130252A
Other languages
English (en)
Inventor
Ta-Yung Yang
Yu-Cheng Kang
Yung-Sheng Wu
Pei-Yu Chiang
Original Assignee
Fairchild Taiwan Corp
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 Fairchild Taiwan Corp filed Critical Fairchild Taiwan Corp
Publication of TW201517502A publication Critical patent/TW201517502A/zh

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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • 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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/04Arrangements or methods for the control of AC motors characterised by a control method other than vector control specially adapted for damping motor oscillations, e.g. for reducing hunting

Landscapes

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

Abstract

提供一種用於驅動電動機的控制電路和一種用於控制電動機的速度的方法,所述控制電路包括微控制器和驅動電路。所述微控制器具有記憶體。所述驅動電路經配置以根據所述微控制器的控制而驅動所述無刷直流電動機。所述記憶體包含RPM表,且所述微控制器將占空信號發送到所述驅動電路,以根據所述RPM表來改變所述電動機的速度。

Description

驅動電動機的控制電路和控制電動機的速度的方法
本發明是有關於一種無刷直流(BLDC)電動機的技術,且特別是有關於一種用於驅動BLDC電動機的控制電路和一種用於控制BLDC電動機的速度的方法。
無刷DC(BLDC)電動機為經由積體反相器(integrated inverter)/開關電力供應器以從DC電源(electric source)供電的同步電動機,所述積體反相器/開關電力供應器產生交流(AC)電信號以驅動電動機。BLDC電動機及其機械部件通常將隨特定頻率進行共振。這種共振現象將導致電動機的可靠性問題和/或產生雜訊。本發明的目標便是為了解決此種問題。
本發明提供一種用於驅動無刷DC(BLDC)電動機的控制電路。所述控制電路包括具有記憶體的微控制器和驅動電路,所述驅動電路經配置以根據所述微控制器的控制而驅動所述 BLDC電動機。所述記憶體包含RPM表,且所述微控制器將占空信號(duty signal)發送到所述驅動電路,以根據所述RPM表來改變所述電動機的速度。
從另一方面來看,本發明提供一種用於控制BLDC電動機的速度的方法。所述方法包含以下步驟:根據記憶體中的RPM表而產生控制信號;根據所述控制信號而驅動所述BLDC電動機;所述控制信號是由微控制器產生,且所述控制信號經配置以通過驅動電路來驅動所述BLDC電動機。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
10‧‧‧BLDC電動機
20‧‧‧三相橋式驅動器
30‧‧‧定序器電路
40‧‧‧克拉克變換模組
45‧‧‧派克變換模組
50‧‧‧PWM電路
60‧‧‧正弦波信號產生器
65‧‧‧求和單元
80‧‧‧角度估計模組
100‧‧‧微控制器
110‧‧‧記憶體
210、230、250、270、290、295‧‧‧步驟
A‧‧‧相位
AS‧‧‧角度移位元信號
B‧‧‧相位
C‧‧‧相位
DUTY‧‧‧占空信號
HS‧‧‧信號
ia‧‧‧相電流
ib‧‧‧相電流
ic‧‧‧相電流
Iα‧‧‧二軸正交電流
Iβ‧‧‧二軸正交電流
Id‧‧‧信號
Iq‧‧‧信號
SPWM‧‧‧信號
VA‧‧‧3相電動機電壓信號
VB‧‧‧3相電動機電壓信號
VC‧‧‧3相電動機電壓信號
VIN‧‧‧輸入信號
θ‧‧‧角度信號
θA‧‧‧角度信號
附圖係用以進一步理解本發明,並且併入本說明書中並構成本說明書的一部分。所述圖式說明本發明的示範性實施例以及說明書內容,用以解釋本發明的原理。
圖1係根據本發明的一個實施例,說明用於驅動BLDC電動機的控制電路的方塊圖。
圖2係根據本發明的一個實施例,說明用於BLDC電動機的無感測器電動機控制的角度檢測和PWM操作。
圖3係根據本發明的一個實施例,其為儲存在記憶體中的RPM表(RPM Table)的示意圖。
圖4係根據本發明的一個實施例,說明微控制器的控制流程。
圖5係根據本發明的一個實施例,說明由正弦波產生器產生的波形。
圖1為根據本發明的一個實施例,係用於驅動BLDC電動機10的控制電路的方塊圖。控制電路包含三相橋式驅動器(three-phase bridge driver)20、定序器(sequencer)電路30、微控制器(MCU)100和脈寬調變(PWM)電路50。微控制器100具有記憶體110,其包含程式記憶體和資料記憶體。微控制器100根據信號HS而產生占空信號(duty signal)DUTY(即,控制信號)和角度信號θA。信號HS與BLDC電動機的位置和速度相關。占空信號DUTY和角度信號θA耦合到PWM電路50以產生信號SPWM。信號SPWM經配置以通過定序器電路30來控制三相橋式驅動器20,以驅動BLDC電動機10。三相橋式驅動器20接收輸入信號VIN以驅動BLDC電動機10。PWM電路50、三相橋式驅動器20和定序器電路30形成用於驅動BLDC電動機10的驅動電路。驅動電路經配置以根據微控制器100的控制而驅動BLDC電動機10。在本發明的實施例中,BLDC電動機10為永磁同步電動機(PMSM)。
圖2繪示根據本發明的一個實施例以用於BLDC電動機10的無感測器電動機控制的角度檢測和PWM操作。用於角度檢測和PWM操作的電路包含克拉克變換(Clarke transform)模組 40、派克變換(Park transform)模組45、正弦波信號產生器60、角度估計模組80以及求和單元(sum unit)65。克拉克變換模組40經配置以將三軸二維坐標系統(three-axis,two-dimensional coordinate system)(參考定子a、b、c)變換為二軸坐標系統(two-axis coordinate system)。換句話說,克拉克變換模組40接收電動機10的相電流ia、ib和ic,以產生用於映射電動機的相電流ia、ib和ic的二軸正交(two-axis orthogonal current)電流Iα、Iβ。派克變換模組45根據二軸正交電流Iα和Iβ而產生信號Id和Iq。角度估計模組80根據信號Id而產生角度信號θ。角度信號θ進一步回饋到派克變換模組45。求和單元65根據角度信號θ和角度移位元信號AS而產生另一角度信號θA。角度移位元信號AS用於適應各種BLDC電動機且/或用於弱磁控制(weak-magnet control)。角度信號θ包含電動機的位置和速度的資訊。
角度信號θA和占空信號DUTY耦合到正弦波產生器60以產生脈寬調變信號和3相電動機電壓信號(相位A、相位B和相位C)。3相電動機電壓信號(相位A、相位B和相位C)經配置以通過三相橋式驅動器20來驅動BLDC電動機10。正弦波產生器60具有兩個輸入,包含量值輸入和相位角度輸入。量值輸入耦合到占空信號DUTY。相位角度輸入耦合到角度信號θA
圖5繪示根據本發明的一個實施例的由正弦波產生器60產生的波形。3相電動機電壓信號VA、VB、VC的振幅由占空信號DUTY進行程式設計。3相電動機電壓信號VA、VB、VC的角度由 角度信號θA確定。
圖3說明儲存在記憶體110中的RPM表(RPM Table)的示意圖,其為根據本發明的一個實施例。RPM(revolution per minute)表示每分鐘電動機轉幾次,表示電動機的速度。儲存在RPM Table中的邏輯1表示RPM為被容許的。儲存在RPM Table中的邏輯0表示RPM為被禁止的。圖1中的微控制器100將占空信號DUTY發送到驅動電路,以根據圖3中的RPM表來改變電動機10的速度。
圖4說明微控制器100的控制流程,其為根據本發明的一個實施例。從開始步驟200開始,在步驟210中,圖1中的MCU 100檢查是否需要改變電動機10的速度。標誌“是”表示需要速度的改變,標誌“否”表示不需要速度的改變。如果標誌為“是”,那麼在步驟230中,MCU 100將變數x設置為1,且測量電動機10的RPM值以產生常數K。常數K是通過式(1)來計算。
參數Duty_n為產生RPM值RPM_n的占空信號DUTY的電壓位準。
在步驟230後,在步驟250中,MCU 100將根據三個參數來估計下一RPM值RPM_n+x。(1)常數K;(2)變數x;和(3)占空信號DUTY的下一步的電壓位準(Duty_n+x)。下一RPM值RPM_n+x是經由式(2)來計算。
(RPM_n+x)=k×(Duty_n+x)………(2)
在步驟270中,根據RPM_n+x,MCU100將檢查記憶體110中的RPM表(RPM Table)。如果RPM Table展示RPM_n+x為被容許的(邏輯1),那麼在步驟290中,MCU 100將占空信號DUTY的電壓位準設置為Duty_n+x。如果RPM Table展示RPM_n+x為被禁止的(邏輯0),那麼在步驟295中,MCU 100將變數設置為x+1,且轉到執行步驟250。因此,電動機10可在不以電動機10的共振頻率的速度運轉的情況下操作。
雖然本發明已經經由實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
10‧‧‧無刷直流(BLDC)電動機
20‧‧‧三相橋式驅動器
40‧‧‧克拉克變換模組
45‧‧‧派克變換模組
60‧‧‧正弦波信號產生器
65‧‧‧求和單元
80‧‧‧角度估計模組
AS‧‧‧角度移位信號
DUTY‧‧‧占空信號
ia‧‧‧相電流
ib‧‧‧相電流
Iα‧‧‧二軸正交電流
Iβ‧‧‧二軸正交電流
Id‧‧‧信號
Iq‧‧‧信號
θ‧‧‧角度信號
θA‧‧‧角度信號

Claims (8)

  1. 一種驅動電動機的控制電路,包括:微控制器,具有記憶體;以及驅動電路,經配置以根據所述微控制器的控制而驅動所述電動機;其中所述記憶體包含RPM表;所述微控制器將占空信號發送到所述驅動電路,以根據所述RPM表來改變所述電動機的速度。
  2. 如申請專利範圍第1項所述的控制電路,在將新的占空信號發送到所述驅動電路以改變所述電動機的所述速度之前,所述微控制器估計新的RPM值;所述新的RPM值是根據所述所存在的占空信號和當前RPM值來估計的。
  3. 如申請專利範圍第1項所述的控制電路,其中所述RPM表包括禁止RPM值。
  4. 如申請專利範圍第1項所述的控制電路,其中所述電動機的所述速度是通過角度信號來檢測的,其中所述電動機是無感測器電動機。
  5. 一種控制電動機的速度的方法,包括:根據記憶體中的RPM表而產生控制信號;以及根據所述控制信號而驅動所述電動機,其中所述控制信號是由微控制器產生;所述控制信號經配置以通過驅動電路來驅動所述無刷直流電動機。
  6. 如申請專利範圍第5項所述的方法,在將新的占空信號發 送到所述驅動電路以改變所述電動機的速度之前,所述微控制器估計新的RPM值;所述新的RPM值是根據所存在的占空信號和當前RPM值來估計的。
  7. 如申請專利範圍第5項所述的方法,其中所述RPM表包括禁止RPM值。
  8. 如申請專利範圍第5項所述的方法,其中所述電動機的速度是通過角度信號來檢測的;所述電動機是無感測器電動機。
TW103130252A 2013-09-03 2014-09-02 驅動電動機的控制電路和控制電動機的速度的方法 TW201517502A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US201361872997P 2013-09-03 2013-09-03

Publications (1)

Publication Number Publication Date
TW201517502A true TW201517502A (zh) 2015-05-01

Family

ID=52582272

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103130252A TW201517502A (zh) 2013-09-03 2014-09-02 驅動電動機的控制電路和控制電動機的速度的方法

Country Status (3)

Country Link
US (1) US20150061566A1 (zh)
CN (1) CN105099288A (zh)
TW (1) TW201517502A (zh)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0655037B2 (ja) * 1983-07-15 1994-07-20 シャープ株式会社 サーボモータの速度制御方法
EP0587352B1 (en) * 1992-08-28 1997-10-29 STMicroelectronics, Inc. Overtemperature warning cycle in operation of polyphase dc motors
EP0638457B1 (en) * 1993-08-10 1999-03-03 Toyota Jidosha Kabushiki Kaisha Apparatus for driving and controlling synchronous motor using permanent magnets as its field system
US6369536B2 (en) * 1999-12-27 2002-04-09 General Electric Company Methods and apparatus for selecting an electronically commutated motor speed
JP4298353B2 (ja) * 2002-04-24 2009-07-15 キヤノン株式会社 位置制御方法、位置制御システム、画像形成装置およびコンピュータプログラム
JP4298354B2 (ja) * 2002-04-24 2009-07-15 キヤノン株式会社 位置制御システムおよび位置制御方法
AU2005301097B2 (en) * 2004-11-04 2012-03-15 ResMed Pty Ltd Using motor speed in a PAP device to estimate flow
TWI313533B (en) * 2006-03-31 2009-08-11 Delta Electronics Inc Motor control device and set method thereof
US20080272720A1 (en) * 2007-05-03 2008-11-06 Atmel Corporation Accurate motor speed control
US20130193895A1 (en) * 2010-07-26 2013-08-01 Mitsubishi Electric Corporation Motor control apparatus and control method thereof
JP5613500B2 (ja) * 2010-08-25 2014-10-22 セミコンダクター・コンポーネンツ・インダストリーズ・リミテッド・ライアビリティ・カンパニー モータ駆動回路

Also Published As

Publication number Publication date
CN105099288A (zh) 2015-11-25
US20150061566A1 (en) 2015-03-05

Similar Documents

Publication Publication Date Title
JP3888082B2 (ja) モータ装置およびその制御方法
JP5436681B2 (ja) 同期電動機の駆動システム
TWI525981B (zh) 用於永磁電動機的無感測器式磁場導向控制系統、方法和設備
CN102362425B (zh) 旋转电机的控制装置
JP2007151344A (ja) 磁極位置推定方法、モータ速度推定方法及びモータ制御装置
JP2013162660A (ja) 電動機駆動システム
JP5543388B2 (ja) 永久磁石同期電動機の制御装置
US7583046B2 (en) Rotor position detection at standstill and low speeds using a low power permanent magnet machine
EP2840701B1 (en) Sensing PM electrical machine position
JP2015156755A (ja) 電力変換器制御装置及びそれを備えたモータシステム
JP2016163518A (ja) 回転位置検出装置,モータ制御装置及び回転位置検出方法
CN110247610B (zh) 电动机控制装置
JP2014087167A (ja) モータ制御装置、およびそれを用いた空気調和機
WO2006043584A1 (ja) モータ駆動装置
KR20160065291A (ko) 전동기 구동 모듈
JP2012165585A (ja) 同期電動機駆動システム
JP2010088238A (ja) 同期電動機制御装置とその制御方法
JP5405224B2 (ja) モータ駆動装置、及びモータに備えられたロータの相対位置の判別方法
JP5082216B2 (ja) 電動機付ターボチャージャ用回転検出装置及び電動機付ターボチャージャの回転検出方法
TW201517502A (zh) 驅動電動機的控制電路和控制電動機的速度的方法
EP2621081A2 (en) Sensorless rotor position determination for a wound field synchronous machine
JP2007267547A (ja) モータ制御装置
TWI519058B (zh) Sensorless Operation Control Method for DC Brushless Motor
JP2002136172A (ja) ブラシレスdcモータ制御方法およびその装置
CN115398794A (zh) 马达控制装置、马达***及马达控制方法