TWI766351B - 馬達驅動電路及方法 - Google Patents
馬達驅動電路及方法 Download PDFInfo
- Publication number
- TWI766351B TWI766351B TW109129253A TW109129253A TWI766351B TW I766351 B TWI766351 B TW I766351B TW 109129253 A TW109129253 A TW 109129253A TW 109129253 A TW109129253 A TW 109129253A TW I766351 B TWI766351 B TW I766351B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- motor
- integration
- control
- voltage
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/20—Arrangements for starting
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P1/00—Arrangements for starting electric motors or dynamo-electric converters
- H02P1/16—Arrangements for starting electric motors or dynamo-electric converters for starting dynamo-electric motors or dynamo-electric converters
- H02P1/46—Arrangements for starting electric motors or dynamo-electric converters for starting dynamo-electric motors or dynamo-electric converters for starting an individual synchronous motor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/022—Synchronous motors
- H02P25/03—Synchronous motors with brushless excitation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/17—Circuit arrangements for detecting position and for generating speed information
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
- H02P6/182—Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本發明公開一種馬達驅動電路及方法。馬達驅動電路用於驅動馬達,其包括啟動單元、驅動單元、浮接相選擇單元、遲滯比較器、積分電路、第一比較器及控制電路。控制電路控制浮接相選擇單元選擇馬達的浮接相進行輸出浮接相電壓訊號,響應初始啟動訊號控制積分電路以第一積分時間作爲積分時間,且判斷馬達是否已成功啟動。響應於馬達成功啟動,控制電路控制積分電路以第二積分時間作爲積分時間,並控制啟動單元切換至運轉模式,以輸出運轉訊號控制驅動單元驅動馬達。其中,第一積分時間大於第二積分時間。
Description
本發明涉及一種馬達驅動電路及方法,特別是涉及一種可降低雜訊干擾的馬達啟動裝置及方法。
直流無刷馬達(direct current brushless motor)為一種常見的馬達,其具有高效率、輕、薄、短、小等優點,因而廣泛地被應用於各種領域。在現今之電子產品中,如個人電腦、筆記型電腦、通訊裝置及家用電器等等皆會使用到直流無刷馬達,例如各種電子產品之風扇馬達、電腦儲存裝置之主軸馬達皆是使用直流無刷馬達。一般來說,在驅動直流無刷馬達時,必須偵測馬達轉子的位置,以正確地驅動換相開關來進行換相程序。
現有的無刷直流馬達系統通常包含三相無刷直流馬達、霍爾感測器及驅動器。然而,由於霍爾感測器容易受外界環境的影響,造成感測準確度降低,甚至在某些環境下無法正常工作(例如溫度過高之環境),另一方面,於無刷直流馬達系統中多了霍爾感測器的設計,除了會增加系統之體積外,更提高了製造成本,因此,不使用感測器之無感測驅動方法進而被提出。
在現有的無感測器驅動方法中,在馬達以開迴路方式驅動後,設定一激發相位,將馬達的轉子帶到某一定點位置附近,再設定換相時間,並設定對應的變短速度,使馬達換相加速,直到某一設定轉速進入閉迴路模式進行驅動。
在上述的方法中,需要通過檢測反電動勢零點,以偵測出正確的換相點。然而,在檢測反電動勢零點時,會因雜訊導致電壓擾動,而使得錯誤偵測反電動勢零點的位置,進而導致換相點錯誤而無法正確啟動或驅動馬達。
因此,急需一種可降低雜訊干擾的馬達啟動裝置及方法。
本發明所要解決的技術問題在於,針對現有技術的不足提供一種可降低雜訊干擾的馬達啟動裝置及方法。
為了解決上述的技術問題,本發明所採用的其中一技術方案是提供一種馬達驅動電路,用於驅動一馬達,其包括啟動單元、驅動單元、浮接相選擇單元、遲滯比較器、積分電路、第一比較器及控制電路。啟動單元經配置以在一啟動模式及一運轉模式之間切換。其中,在該啟動模式下,該啟動單元產生具有多個相位的一初始啟動訊號。驅動單元,耦接於該啟動單元及該馬達,經配置以該初始啟動訊號驅動該馬達。浮接相選擇單元,耦接於該驅動單元及該馬達,經配置以根據該驅動單元之驅動狀況,選擇該馬達的一浮接相,並輸出一浮接相電壓訊號。遲滯比較器,經配置以將該浮接相電壓訊號與對應於該馬達的一中性點電壓訊號進行比較,以輸出一比較結果訊號,其中,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的正值時,該遲滯比較器輸出具有一第一位準的該比較結果訊號,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的負值時,該遲滯比較器輸出具有一第二位準的該比較結果訊號。積分電路,經配置以對該比較結果訊號以在一積分時間內進行計數以產生一積分結果值,並對應輸出一積分結果訊號。第一比較器經配置以將該積分結果訊號與一預設參考訊號進行比較,並對應輸出一換相訊號,其中該驅動單元更依據該換相訊號以該初始啟動訊號驅動該馬達。控制電路,經配置以控制該浮接相選擇單元選擇該馬達的該浮接相進行輸出該浮接相電壓訊號,且控制該積分電路的該積分時間,其中該控制電路經配置以響應該初始啟動訊號控制該積分電路以一第一積分時間作爲該積分時間,且判斷該馬達是否已成功啟動,響應於該馬達成功啟動,該控制電路經配置以控制該積分電路以一第二積分時間作爲該積分時間,並控制該啟動單元切換至該運轉模式,以輸出一運轉訊號控制該驅動單元驅動該馬達,其中該第一積分時間大於該第二積分時間。
在一些實施例中,馬達驅動電路更包括一轉速偵測單元,經配置以偵測該馬達的轉速,並對應輸出一轉速訊號,該控制單元在該運轉模式下依據該轉速訊號指示的該轉速控制該第二積分時間隨該轉速增加而減少。
在一些實施例中,積分電路包括第一電流源、第一開關、可變電容、第二開關、第二電流源及第二比較器。第一開關連接於第一電流源及一積分節點之間,可變電容連接於該積分節點及接地端之間,第二開關連接於該積分節點及另一接地端之間,第二電流源連接於該第二開關及該另一接地端之間,第二比較器經配置以將該積分節點的一積分電壓與一參考電壓進行比較,並對應輸出該積分結果訊號,其中該控制電路經配置以控制該可變電容、該第一電流源、該第二電流源或該參考電壓的大小以控制該積分時間,且該第一開關及該第二開關係依據該比較結果訊號而在導通狀態及關斷狀態之間切換。
在一些實施例中,積分電路為一上下數計數器,其具有一時脈端、一輸入端及一輸出端,其中該控制電路經配置以通過該時脈端控制該上下數計數器的計數速度,以控制該積分時間,且該上下數計數器經配置以通過該輸入端接收該比較結果訊號並進行計數以產生該積分結果值,並於該輸出端輸出該積分結果訊號。
在一些實施例中,第二積分時間為固定的。
為了解決上述的技術問題,本發明所採用的另外一技術方案是提供一種馬達驅動方法,用於驅動一馬達,其包括:配置一啟動單元以在一啟動模式及一運轉模式之間切換,其中在該啟動模式下,該啟動單元產生具有多個相位的一初始啟動訊號;配置一驅動單元以該初始啟動訊號驅動該馬達;配置一浮接相選擇單元根據該驅動單元之驅動狀況,選擇該馬達的一浮接相,並輸出一浮接相電壓訊號;配置一遲滯比較器以將該浮接相電壓訊號與對應於該馬達的一中性點電壓訊號進行比較,以輸出一比較結果訊號,其中,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的正值時,該遲滯比較器輸出具有一第一位準的該比較結果訊號,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的負值時,該遲滯比較器輸出具有一第二位準的該比較結果訊號;配置一積分電路以對該比較結果訊號以在一積分時間內進行計數以產生一積分結果值,並對應輸出一積分結果訊號;配置一比較器以將該積分結果訊號與一預設參考訊號進行比較,並對應輸出一換相訊號,其中該驅動單元更依據該換相訊號以該初始啟動訊號驅動該馬達;配置一控制電路控制該浮接相選擇單元選擇該馬達的該浮接相進行輸出該浮接相電壓訊號,且控制該積分電路的該積分時間;配置該控制電路以響應該初始啟動訊號控制該積分電路以一第一積分時間作爲該積分時間,且判斷該馬達是否已成功啟動;以及配置該控制電路,響應於該馬達成功啟動,控制該積分電路以一第二積分時間作爲該積分時間,並控制該啟動單元切換至該運轉模式,以輸出一運轉訊號控制該驅動單元驅動該馬達,其中該第一積分時間大於該第二積分時間。
本發明的其中一有益效果在於,本發明所提供的馬達驅動電路及方法,通過積分電路將浮接相電壓訊號與中性點電壓訊號的比較結果平均化,可避免因雜訊導致錯誤偵測換相點的位置,此外,通過控制電路控制積分時間的長短,可確保在各種轉速下均能夠即時偵測出換相點的位置,而無需精確調製積分時間,節省了製造成本。
為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與圖式,然而所提供的圖式僅用於提供參考與說明,並非用來對本發明加以限制。
以下是通過特定的具體實施例來說明本發明所公開有關“馬達驅動電路及方法”的實施方式,本領域技術人員可由本說明書所公開的內容瞭解本發明的優點與效果。本發明可通過其他不同的具體實施例加以施行或應用,本說明書中的各項細節也可基於不同觀點與應用,在不背離本發明的構思下進行各種修改與變更。另外,本發明的附圖僅為簡單示意說明,並非依實際尺寸的描繪,事先聲明。以下的實施方式將進一步詳細說明本發明的相關技術內容,但所公開的內容並非用以限制本發明的保護範圍。另外,本文中所使用的術語“或”,應視實際情況可能包括相關聯的列出項目中的任一個或者多個的組合。
請一併參閱圖1及圖2,圖1為本發明實施例的馬達啟動電路的電路架構圖,圖2為本發明實施例的馬達及驅動單元的電路架構圖。
參閱圖1所示,本發明實施例提供一種馬達驅動電路1,用於驅動一馬達11,其包括啟動單元10、驅動單元12、浮接相選擇單元13、遲滯比較器14、積分電路15、第一比較器CP1及控制電路17。其中,馬達11可為一三相無感測器直流馬達。
啟動單元10可在啟動模式及運轉模式之間切換,其中在啟動模式下,啟動單元10產生具有多個相位的初始啟動訊號S1,且該些相位的換相順序可依據馬達的預定轉動方向所設定。
如圖2所示,驅動單元12耦接於啟動單元10及馬達11,並以初始啟動訊號S1中指示的相位驅動馬達11。驅動單元12可接收初始啟動訊號S1,以分別輸出開關訊號UH、UL、VH、VL、WH、WL來控制驅動單元12內之各個開關單元的導通或截止狀態。
一般而言,馬達11具有三個繞組,分別為U線圈繞組U、V線圈繞組V與W線圈繞組W。由圖2的電路架構可知,驅動單元12包括電晶體M1、M2、M3、M4、M5、M6,當電晶體M1與電晶體M5開啟時,此時馬達運轉的電流,由電源端經電晶體M1、馬達11的U線圈繞組U、V線圈繞組V,並再經由電晶體M5流到地端。
一般正常的馬達電流控制是由U線圈繞組U流向V線圈繞組V,U線圈繞組U流向W線圈繞組W,之後換向由U線圈繞組U流向W線圈繞組W,換向電流由V線圈繞組V流向W線圈繞組W,再由V線圈繞組V流向U線圈繞組U,V線圈繞組V流向W線圈繞組W。接著,其他的換相持續的控制U線圈繞組、V線圈繞組、W線圈繞組的電流流向,進而控制馬達的轉向,上述是馬達的換相方式,但這只是控制馬達換相的一種,其它的馬達的換相方式,於此不加以贅述。
再者,換相順序可例如為依序排列的UV、UW、VW、VU、WU及WV,其中,U線圈繞組U作為浮接相時產生的反電動勢為Emf_A,V線圈繞組V作為浮接相時產生的反電動勢為Emf_B, W線圈繞組W作為浮接相時產生的反電動勢為Emf_C。
進一步,浮接相選擇單元13耦接於驅動單元12及馬達11,經配置以根據驅動單元12之驅動狀況,選擇馬達11未被導通之浮接相,並輸出一浮接相電壓訊號S2。例如,以換相順序中的UV而言,即是U線圈繞組U及V線圈繞組V導通,而此時馬達11上未被導通之浮接相為W線圈繞組W,以換相順序中的UW而言,即是U線圈繞組U及W線圈繞組W導通,而此時馬達11上未被導通之浮接相為V線圈繞組V。在本實施例中,浮接相選擇單元13可例如為一多工器。
此外,馬達驅動電路1還包括遲滯比較器14,經配置以將該浮接相電壓訊號S2與對應於馬達11的中性點電壓訊號S3進行比較,以輸出一比較結果訊號S4。詳細而言,可如圖1直接通過直接取得來自馬達11的中性點NP的中性點電壓訊號S3,或是另外使用三個電阻網路與馬達11的三個繞組並聯,藉此產生虛擬中性點,而可進一步將浮接相電壓訊號S2與來自虛擬中性點的中性點電壓訊號S3進行比較。
需要說明的是,遲滯比較器14具有一遲滯電壓VHS,而響應於浮接相電壓訊號S2的電壓與中性點電壓訊號S3的電壓的差值超過遲滯電壓VHS的正值時,遲滯比較器14輸出具有第一位準的比較結果訊號S4,響應於浮接相電壓訊號S2的電壓與中性點電壓訊號S3的電壓的差值超過遲滯電壓VHS的負值時,遲滯比較器14輸出具有第二位準的比較結果訊號S4。
具體而言,當浮接相電壓訊號S2與中性點電壓訊號S3之間的電壓差值大於遲滯電壓VHS的正值時,比較結果訊號S4可為高電位,當浮接相電壓訊號S2與中性點電壓訊號S3之間的電壓差值小於遲滯電壓VHS的負值時,比較結果訊號S4為低電位。
在上述實施例中,對浮接相電壓訊號S2與中性點電壓訊號S3進行比較,實質上是爲了檢測反電動勢零點,以偵測出正確的換相點。然而,雖然已經採用遲滯電壓VHS以在檢測反電動勢零點時,提供一個緩衝範圍來減少雜訊對反電動勢的影響,然而,反電動勢仍有機會因雜訊導致電壓擾動,而使得錯誤偵測反電動勢零點的位置,進而導致換相點錯誤而無法正確啟動或驅動馬達。因此,本發明的馬達驅動電路進一步採用積分電路來對平均後的反電動勢進行偵測。
請復參考圖1,馬達驅動電路1進一步包括積分電路15,經配置以對比較結果訊號S4在一積分時間內進行計數以產生一積分結果值,並對應輸出一積分結果訊號S5。在此實施例中,積分電路15係用於克服雜訊,以得到平均的反電動勢的高電位或低電位輸出,進而可避免雜訊導致反電動勢誤判,而關於積分電路15的細節將於下文中說明。此後,以三相無感測器馬達為例,以三相六步為一個循環偵測浮接相的反電動勢電壓的高低準位,其目的在於,通過偵測浮接相的反電動勢電壓位準,可使換相點趨近於反電動勢零點,以正確啟動馬達11,進而穩定後可進入運轉模式。
第一比較器CP1經配置以將積分結果訊號S5與預設參考訊號Spre進行比較,並對應輸出換相訊號BEMFZC,而驅動單元12可依據換相訊號BEMFZC指示的換相點,以初始啟動訊號S1指示的多個相位驅動馬達11。
控制電路17用於控制浮接相選擇單元13選擇馬達11的浮接相進行輸出浮接相電壓訊號S2,換言之,馬達11的浮接相即爲未導通的相電路,且控制電路17更進一步用於控制積分電路15的積分時間。
其中,當啟動單元10輸出初始啟動訊號S1時,響應於此初始啟動訊號S1,控制電路17控制積分電路15以第一積分時間作爲積分時間。於此同時,控制電路17可判斷馬達11是否已成功啟動。如圖所示,馬達驅動電路11更包括轉速偵測單元18,用以偵測馬達11的轉速,並對應輸出轉速訊號S6。控制電路17可依據轉速訊號S6指示的馬達轉速來判斷馬達11是否已成功啟動,例如,當轉速訊號S6指示的馬達轉速趨於穩定時,則代表成功啟動。
而響應於馬達11成功啟動,控制電路17進一步控制積分電路15以第二積分時間作爲積分時間,並控制啟動單元12切換至運轉模式,以輸出運轉訊號S7控制驅動單元12驅動馬達11。
需要說明的是,在啟動模式下,由於馬達11的轉速較慢,因此可採用較大的第一積分時間,而在運轉模式下,爲了使換相點的偵測滿足轉速的需求,可採用較小的第二積分時間。一般而言,第一積分時間大於第二積分時間。
可進一步參閱圖3A及圖3B,圖3A及圖3B分別為依據本發明一實施例及另一實施例的積分電路的電路示意圖。
如圖3A所示,積分電路15可包括第一電流源CS1、第一開關T1、可變電容Ci、第二開關T2、第二電流源CS2及第二比較器CP2。第一開關T1連接於第一電流源CS1及一積分節點Ni之間,可變電容Ci連接於積分節點Ni及接地端之間,第二開關T2連接於積分節點Ni及另一接地端之間,第二電流源CS2連接於第二開關T2及另一接地端之間。
在此實施例中,第二比較器CP2經配置以將積分節點Ni的積分電壓與一參考電壓VREFc進行比較,並對應輸出積分結果訊號S5。而控制電路17可通過控制訊號Sc用以控制可變電容Ci、第一電流源CS1、第二電流源CS2或是參考電壓VREFc的大小,以控制積分電路15使用的積分時間。另一方面,第一開關T1及第二開關T2係依據比較結果訊號S4而在導通狀態及關斷狀態之間切換。舉例而言,當比較結果訊號S4為高電位,則第一開關T1導通,而第二開關T2關斷,進而第一電流源CS1可對可變電容Ci充電,直到積分節點Ni的電壓到達參考電壓VREFc時,第二比較器CP2可輸出高電位。其中,積分節點Ni的電壓到達參考電壓VREFc的速度可取決於控制電路17所控制的可變電容Ci、第一電流源CS1或參考電壓VREFc的大小。
類似的,當比較結果訊號S4為低電位,則第一開關T1關斷,而第二開關T2導通,進而可變電容Ci放電,而放電速度亦可取決於控制電路17所控制的可變電容Ci、第二電流源CS1或參考電壓VREFc的大小。
而在如圖3B所示的另一實施例中,積分電路15可為上下數計數器CNT,其具有時脈端CLK、輸入端UD及輸出端OUT。控制電路17可通過將控制訊號Sc輸入時脈端CLK,以控制上下數計數器CNT的計數速度,進而控制積分時間為前述的第一積分時間或第二積分時間,且上下數計數器CNT經配置以通過輸入端UD接收比較結果訊號S4並進行計數,以產生積分結果值,並於輸出端OUT輸出積分結果訊號S5。
在一些實施例中,響應於馬達11成功啟動而進入運轉模式時,控制單元17可在運轉模式下,進一步依據轉速訊號S6指示的馬達轉速控制第二積分時間隨轉速增加而減少,或者在另一實施例中,在運轉模式下,第二積分時間可爲固定的。
請進一步參閱圖4,其爲依據本發明實施例的馬達驅動方法的流程圖,而本發明提供的馬達驅動方法可適用於圖1至圖3B中所示的馬達驅動電路1,但本發明不限於此。
如圖所示,本發明提供一種馬達驅動方法,用於驅動馬達,其包括下列步驟:
步驟S100:配置啟動單元進入啟動模式,以產生具有多個相位的初始啟動訊號。其中,啟動單元係在啟動模式及運轉模式之間切換。
步驟S102:配置驅動單元以初始啟動訊號驅動馬達。
步驟S103:配置控制電路控制浮接相選擇單元選擇馬達的浮接相進行輸出浮接相電壓訊號。
步驟S104:配置遲滯比較器以將浮接相電壓訊號與對應於馬達的中性點電壓訊號進行比較,以輸出比較結果訊號。其中,響應於浮接相電壓訊號的電壓與中性點電壓訊號的電壓的差值超過遲滯電壓的正值時,遲滯比較器輸出具有第一位準的比較結果訊號,響應於浮接相電壓訊號的電壓與中性點電壓訊號的電壓的差值超過遲滯電壓的負值時,遲滯比較器輸出具有第二位準的比較結果訊號。
步驟S105:配置控制電路以響應初始啟動訊號控制積分電路以第一積分時間作爲積分時間。
步驟S106:配置積分電路以對比較結果訊號以在積分時間內進行計數以產生積分結果值,並對應輸出積分結果訊號。
步驟S107:配置第一比較器以將積分結果訊號與預設參考訊號進行比較,並對應輸出換相訊號。其中驅動單元更依據換相訊號以初始啟動訊號驅動馬達。
步驟S108:配置控制電路判斷馬達是否已成功啟動。
步驟S109:響應於馬達成功啟動,配置控制電路控制積分電路以第二積分時間作爲積分時間,並控制啟動單元切換至運轉模式,以輸出運轉訊號控制驅動單元驅動馬達。其中第一積分時間大於第二積分時間。
其中在步驟S108中,若馬達尚未成功啟動,則持續執行步驟S8直到馬達成功啟動,而進入步驟S109。
步驟S110:配置控制單元依據轉速訊號指示的轉速控制第二積分時間隨轉速增加而減少或為固定的。
[實施例的有益效果]
本發明的其中一有益效果在於,本發明所提供的馬達驅動電路及方法,通過積分電路將浮接相電壓訊號與中性點電壓訊號的比較結果平均化,可避免因雜訊導致錯誤偵測換相點的位置,此外,通過控制電路控制積分時間的長短,可確保在各種轉速下均能夠即時偵測出換相點的位置,而無需精確調製積分時間,節省了製造成本。
以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,所以凡是運用本發明說明書及圖式內容所做的等效技術變化,均包含於本發明的申請專利範圍內。
1:馬達驅動電路
10:啟動單元
11:馬達
12:驅動單元
13:浮接相選擇單元
14:遲滯比較器
15:積分電路
CP1:第一比較器
17:控制電路
18:轉速偵測單元
S1:初始啟動訊號
S2:浮接相電壓訊號
S3:中性點電壓訊號
S4:比較結果訊號
S5:積分結果訊號
S6:轉速訊號
S7:運轉訊號
Sc:控制訊號
Spre:預設參考訊號
M1、M2、M3、M4、M5、M6:電晶體
UH、UL、VH、VL、WH、WL:開關訊號
U:U線圈繞組
V:V線圈繞組
W:W線圈繞組
Emf_A、Emf_B、Emf_C:反電動勢
CS1:第一電流源
T1:第一開關
Ci:可變電容
T2:第二開關
CS2:第二電流源
CP2:第二比較器
Ni:積分節點
VREFc:參考電壓
CNT:上下數計數器
CLK:時脈端
UD:輸入端
OUT:輸出端
NP:中性點
BEMFZC:換相訊號
圖1為本發明實施例的馬達啟動電路的電路架構圖。
圖2為本發明實施例的馬達及驅動單元的電路架構圖。
圖3A及圖3B分別為依據本發明一實施例及另一實施例的積分電路的電路示意圖。
圖4爲依據本發明實施例的馬達驅動方法的流程圖。
1:馬達驅動電路
10:啟動單元
11:馬達
12:驅動單元
13:浮接相選擇單元
14:遲滯比較器
15:積分電路
CP1:第一比較器
17:控制電路
18:轉速偵測單元
S1:初始啟動訊號
S2:浮接相電壓訊號
S3:中性點電壓訊號
S4:比較結果訊號
S5:積分結果訊號
S6:轉速訊號
S7:運轉訊號
Sc:控制訊號
Spre:預設參考訊號
U:U線圈繞組
V:V線圈繞組
W:W線圈繞組
Emf_A、Emf_B、Emf_C:反電動勢
NP:中性點
BEMFZC:換相訊號
Claims (10)
- 一種馬達驅動電路,用於驅動一馬達,其包括: 一啟動單元,經配置以在一啟動模式及一運轉模式之間切換,其中在該啟動模式下,該啟動單元產生具有多個相位的一初始啟動訊號; 一驅動單元,耦接於該啟動單元及該馬達,經配置以該初始啟動訊號驅動該馬達; 一浮接相選擇單元,耦接於該驅動單元及該馬達,經配置以根據該驅動單元之驅動狀況,選擇該馬達的一浮接相,並輸出一浮接相電壓訊號; 一遲滯比較器,經配置以將該浮接相電壓訊號與對應於該馬達的一中性點電壓訊號進行比較,以輸出一比較結果訊號,其中,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的正值時,該遲滯比較器輸出具有一第一位準的該比較結果訊號,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的負值時,該遲滯比較器輸出具有一第二位準的該比較結果訊號; 一積分電路,經配置以對該比較結果訊號以在一積分時間內進行計數以產生一積分結果值,並對應輸出一積分結果訊號; 一第一比較器,經配置以將該積分結果訊號與一預設參考訊號進行比較,並對應輸出一換相訊號,其中該驅動單元更依據該換相訊號以該初始啟動訊號驅動該馬達;以及 一控制電路,經配置以控制該浮接相選擇單元選擇該馬達的該浮接相進行輸出該浮接相電壓訊號,且控制該積分電路的該積分時間, 其中該控制電路經配置以響應該初始啟動訊號控制該積分電路以一第一積分時間作爲該積分時間,且判斷該馬達是否已成功啟動,響應於該馬達成功啟動,該控制電路經配置以控制該積分電路以一第二積分時間作爲該積分時間,並控制該啟動單元切換至該運轉模式,以輸出一運轉訊號控制該驅動單元驅動該馬達, 其中該第一積分時間大於該第二積分時間。
- 如請求項1所述的馬達驅動電路,更包括一轉速偵測單元,經配置以偵測該馬達的轉速,並對應輸出一轉速訊號,該控制單元在該運轉模式下依據該轉速訊號指示的該轉速控制該第二積分時間隨該轉速增加而減少。
- 如請求項1所述的馬達驅動電路,其中該積分電路包括: 一第一電流源; 一第一開關,連接於該第一電流源及一積分節點之間; 一可變電容,連接於該積分節點及接地端之間; 一第二開關,連接於該積分節點及另一接地端之間; 一第二電流源,連接於該第二開關及該另一接地端之間; 一第二比較器,經配置以將該積分節點的一積分電壓與一參考電壓進行比較,並對應輸出該積分結果訊號, 其中該控制電路經配置以控制該可變電容、該第一電流源、該第二電流源或該參考電壓的大小以控制該積分時間,且該第一開關及該第二開關係依據該比較結果訊號而在導通狀態及關斷狀態之間切換。
- 如請求項1所述的馬達驅動電路,其中該積分電路為一上下數計數器,其具有一時脈端、一輸入端及一輸出端,其中該控制電路經配置以通過該時脈端控制該上下數計數器的計數速度,以控制該積分時間,且該上下數計數器經配置以通過該輸入端接收該比較結果訊號並進行計數以產生該積分結果值,並於該輸出端輸出該積分結果訊號。
- 如請求項1所述的馬達驅動電路,其中該第二積分時間為固定的。
- 一種馬達驅動方法,用於驅動一馬達,其包括: 配置一啟動單元進入一啟動模式,其中該啟動單元係在該啟動模式及一運轉模式之間切換,在該啟動模式下,該啟動單元產生具有多個相位的一初始啟動訊號; 配置一驅動單元以該初始啟動訊號驅動該馬達; 配置一浮接相選擇單元根據該驅動單元之驅動狀況,選擇該馬達的一浮接相,並輸出一浮接相電壓訊號; 配置一遲滯比較器以將該浮接相電壓訊號與對應於該馬達的一中性點電壓訊號進行比較,以輸出一比較結果訊號,其中,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的正值時,該遲滯比較器輸出具有一第一位準的該比較結果訊號,響應於該浮接相電壓訊號的電壓與該中性點電壓訊號的電壓的差值超過一遲滯電壓的負值時,該遲滯比較器輸出具有一第二位準的該比較結果訊號; 配置一積分電路以對該比較結果訊號以在一積分時間內進行計數以產生一積分結果值,並對應輸出一積分結果訊號; 配置一比較器以將該積分結果訊號與一預設參考訊號進行比較,並對應輸出一換相訊號,其中該驅動單元更依據該換相訊號以該初始啟動訊號驅動該馬達;以及 配置一控制電路控制該浮接相選擇單元選擇該馬達的該浮接相進行輸出該浮接相電壓訊號,且控制該積分電路的該積分時間; 配置該控制電路以響應該初始啟動訊號控制該積分電路以一第一積分時間作爲該積分時間,且判斷該馬達是否已成功啟動; 配置該控制電路,響應於該馬達成功啟動,控制該積分電路以一第二積分時間作爲該積分時間,並控制該啟動單元切換至該運轉模式,以輸出一運轉訊號控制該驅動單元驅動該馬達, 其中該第一積分時間大於該第二積分時間。
- 如請求項6所述的馬達驅動方法,更包括: 配置一轉速偵測單元偵測該馬達的轉速,並對應輸出一轉速訊號; 配置該控制單元在該運轉模式下依據該轉速訊號指示的該轉速控制該第二積分時間隨該轉速增加而減少。
- 如請求項6所述的馬達驅動方法,其中該積分電路包括: 一第一電流源; 一第一開關,連接於該第一電流源及一第一節點之間; 一可變電容,連接於該第一節點及接地端之間; 一第二開關,連接於該第一節點及另一接地端之間; 一第二電流源,連接於該第二開關及該另一接地端之間;以及 一第二比較器,經配置以將該積分節點的一積分電壓與一參考電壓進行比較,並對應輸出該積分結果訊號, 其中該馬達驅動方法更包括配置該控制電路以以控制該可變電容、該第一電流源、該第二電流源或該參考電壓的大小以控制該積分時間,且該第一開關及該第二開關係分別依據該比較結果訊號而在導通狀態及關斷狀態之間切換。
- 如請求項7所述的馬達驅動方法,其中該積分電路為一上下數計數器,其具有一時脈端、一輸入端及一輸出端, 其中該馬達驅動方法更包括: 配置該控制電路以通過該時脈端控制該上下數計數器的計數速度,以控制該積分時間;以及 配置該上下數計數器以通過該輸入端接收該比較結果訊號並進行計數以產生該積分結果值,並於該輸出端輸出該積分結果訊號。
- 如請求項6所述的馬達驅動方法,其中該第二積分時間為固定的。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109129253A TWI766351B (zh) | 2020-08-27 | 2020-08-27 | 馬達驅動電路及方法 |
CN202011005227.7A CN114204858B (zh) | 2020-08-27 | 2020-09-22 | 马达驱动电路及方法 |
US17/037,950 US11205984B1 (en) | 2020-08-27 | 2020-09-30 | Motor driving circuit and motor driving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109129253A TWI766351B (zh) | 2020-08-27 | 2020-08-27 | 馬達驅動電路及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202209801A TW202209801A (zh) | 2022-03-01 |
TWI766351B true TWI766351B (zh) | 2022-06-01 |
Family
ID=78918407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109129253A TWI766351B (zh) | 2020-08-27 | 2020-08-27 | 馬達驅動電路及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11205984B1 (zh) |
CN (1) | CN114204858B (zh) |
TW (1) | TWI766351B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11804794B2 (en) * | 2021-06-01 | 2023-10-31 | Global Mixed-Mode Technology Inc. | Motor controller |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW588505B (en) * | 2002-10-11 | 2004-05-21 | Renesas System Solution Asia P | Sensor-free brushless DC motor control system |
US20160248356A1 (en) * | 2015-02-24 | 2016-08-25 | Mediatek Inc. | Driving system, apparatus and method for spindle motor |
TW202005253A (zh) * | 2018-05-25 | 2020-01-16 | 茂達電子股份有限公司 | 馬達驅動電路及方法 |
TWI692195B (zh) * | 2019-09-11 | 2020-04-21 | 茂達電子股份有限公司 | 馬達驅動裝置及方法 |
TWI699959B (zh) * | 2019-09-19 | 2020-07-21 | 茂達電子股份有限公司 | 馬達驅動裝置及方法 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5223772A (en) * | 1992-02-28 | 1993-06-29 | Sgs-Thomson Microelectronics, Inc. | Method and apparatus for providing the lock of a phase-locked loop system from frequency sweep |
US5929577A (en) * | 1995-10-13 | 1999-07-27 | Unitrode Corporation | Brushless DC motor controller |
JPH10243678A (ja) * | 1997-02-26 | 1998-09-11 | Nec Kansai Ltd | モータ制御用半導体集積回路 |
JP2002223583A (ja) * | 2001-01-25 | 2002-08-09 | Nec Kansai Ltd | ブラシレスモータ駆動装置 |
US7202617B2 (en) * | 2004-04-12 | 2007-04-10 | Delta Electronics, Inc. | Circuit and method for controlling brushless DC motor |
CN201213247Y (zh) * | 2008-05-28 | 2009-03-25 | 常州信息技术学院 | 无传感器无刷电机宽速度精准换相器 |
TWI401855B (zh) * | 2009-09-30 | 2013-07-11 | Inergy Technology Inc | 無感馬達之栓鎖異常偵測裝置及方法 |
CN201523349U (zh) * | 2009-11-06 | 2010-07-07 | 深圳市博巨兴实业发展有限公司 | 中央空调控制*** |
CN102437804A (zh) * | 2010-09-29 | 2012-05-02 | 中山大学 | 无感测无刷直流马达电流回授转速控制方法及其驱动方法 |
US8896283B2 (en) * | 2011-01-07 | 2014-11-25 | Anpec Electronics Corporation | Synchronous switching power converter with zero current detection, and method thereof |
US8933657B2 (en) * | 2011-07-13 | 2015-01-13 | Texas Instruments Incorporated | Closed loop startup control for a sensorless, brushless DC motor |
TWI469502B (zh) * | 2012-02-10 | 2015-01-11 | Univ Ishou | 無刷馬達的無感測器換相電路以及無感測器驅動裝置 |
CN103490680B (zh) * | 2012-06-12 | 2016-08-24 | 晶致半导体股份有限公司 | 无霍尔元件直流无刷马达驱动***与驱动方法 |
TW201424245A (zh) * | 2012-12-05 | 2014-06-16 | Univ Ming Chi Technology | 三相切換式磁阻馬達噪音降低及轉矩提升之控制系統 |
KR20150077769A (ko) * | 2013-12-30 | 2015-07-08 | 삼성전기주식회사 | 영교차 추정 회로, 그를 이용한 모터 구동 제어 장치 및 방법 |
CH712828A1 (de) * | 2016-08-22 | 2018-02-28 | Lakeview Innvovation Ltd | Verfahren zur sensorlosen Bestimmung der Orientierung des Rotors eines eisenlosen PMSM-Motors. |
CN107749725B (zh) * | 2017-10-20 | 2020-04-07 | 哈尔滨工程大学 | 一种无位置传感器直流无刷电机的换相校正方法 |
CN107846161A (zh) * | 2017-11-24 | 2018-03-27 | 深圳市建滔科技有限公司 | 一种无刷直流电机控制方法及装置 |
CN110557057B (zh) * | 2019-08-05 | 2023-04-25 | 浙江芯菲智能科技有限公司 | 一种永磁直流无刷电机的反电动势过零点检测电路 |
-
2020
- 2020-08-27 TW TW109129253A patent/TWI766351B/zh active
- 2020-09-22 CN CN202011005227.7A patent/CN114204858B/zh active Active
- 2020-09-30 US US17/037,950 patent/US11205984B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW588505B (en) * | 2002-10-11 | 2004-05-21 | Renesas System Solution Asia P | Sensor-free brushless DC motor control system |
US20160248356A1 (en) * | 2015-02-24 | 2016-08-25 | Mediatek Inc. | Driving system, apparatus and method for spindle motor |
TW202005253A (zh) * | 2018-05-25 | 2020-01-16 | 茂達電子股份有限公司 | 馬達驅動電路及方法 |
TWI683530B (zh) * | 2018-05-25 | 2020-01-21 | 茂達電子股份有限公司 | 馬達驅動電路及方法 |
TWI692195B (zh) * | 2019-09-11 | 2020-04-21 | 茂達電子股份有限公司 | 馬達驅動裝置及方法 |
TWI699959B (zh) * | 2019-09-19 | 2020-07-21 | 茂達電子股份有限公司 | 馬達驅動裝置及方法 |
Also Published As
Publication number | Publication date |
---|---|
TW202209801A (zh) | 2022-03-01 |
US11205984B1 (en) | 2021-12-21 |
CN114204858A (zh) | 2022-03-18 |
CN114204858B (zh) | 2024-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112615573B (zh) | 马达驱动装置及方法 | |
JP4315205B2 (ja) | モータ駆動装置およびモータユニット | |
EP3553939B1 (en) | Semiconductor device, motor drive system, and motor control program | |
CN112491305B (zh) | 具有拴锁保护模式的马达驱动装置 | |
CN112491307B (zh) | 马达驱动装置及方法 | |
TWI687041B (zh) | 馬達啟動裝置及方法 | |
US8368332B2 (en) | Motor driving circuit | |
JPH07194170A (ja) | 電動機および電動機の制御方法 | |
US10924040B2 (en) | Operational mode control of a motor | |
CN106972790B (zh) | 电机的驱动电路、驱动方法、电子设备 | |
TWI766351B (zh) | 馬達驅動電路及方法 | |
US8680800B2 (en) | Driving system for fan and method of driving fan | |
US11303233B2 (en) | Motor drive control device | |
CN109268299B (zh) | 风机转向检测装置、检测方法及风机 | |
JP2005176457A (ja) | ブラシレスモータの位置検出回路 | |
KR100394622B1 (ko) | 비엘디씨 전동기의 구동장치 | |
CN114977670A (zh) | 马达单元 | |
JP2023069904A (ja) | モータ駆動制御装置、ファンユニット、およびモータ駆動制御方法 | |
JP2003111482A (ja) | 直流ブラシレスモータの駆動装置 | |
JP2001197770A (ja) | 単相ブラシレスモータ | |
WO2019035402A1 (ja) | ブラシレスモータ制御装置、その診断処理方法および自己診断装置 | |
JP2005176456A (ja) | ブラシレスモータの位置検出回路 |