TWI382650B - 永磁式同步馬達的轉子位置偵測裝置及方法 - Google Patents
永磁式同步馬達的轉子位置偵測裝置及方法 Download PDFInfo
- Publication number
- TWI382650B TWI382650B TW098102560A TW98102560A TWI382650B TW I382650 B TWI382650 B TW I382650B TW 098102560 A TW098102560 A TW 098102560A TW 98102560 A TW98102560 A TW 98102560A TW I382650 B TWI382650 B TW I382650B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- time
- rotor position
- current
- permanent magnet
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 37
- 239000013598 vector Substances 0.000 claims description 118
- 230000001360 synchronised effect Effects 0.000 claims description 51
- 238000001514 detection method Methods 0.000 claims description 35
- 238000010586 diagram Methods 0.000 description 2
- 230000004907 flux Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000005355 Hall effect Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Description
本發明係有關一種永磁式同步馬達(Permanent Magnet Synchronous Motor;PMSM),特別是關於一種永磁式同步馬達的轉子位置偵測裝置及方法。
圖1顯示習知的2極式(2-pole)PMSM 10,其包括轉子(rotor)12及定子(stator)14,要準確的控制馬達扭矩(motor torque)需要絕對轉子位置資訊,習知的方法通常使用解角器(resolver)、解碼器(encoder)及霍爾感測器(hall sensor)來感測轉子位置資訊。然而,這些感測器將增加馬達的機構尺寸及成本,並且降低系統的穩定性。目前已有很多方法可以達成位置及速度無感測器控制,例如P. P. Acarnley及J. F. Watson提出的「Review of position-sensorless operation of brushless permanent-magnet machines(IEEE Trans. Ind. Electron.,vol. 53,no. 2,pp352-362,April 2006)」,但是,在停止(standstill)狀態下偵測轉子位置時,這些方法大部分都碰到相同的困難,如果在停止狀態下初始轉子位置無法準確偵測到,這可能導致馬達的啟動扭矩減少以及在啟動時發生暫時的反轉,這些情況在某些應用上是不允許的,例如硬碟。
目前也已經提出很多方法可以在不校準的情況下偵測初始轉子位置。圖2用以說明初始角度偵測的原理,根據轉子磁場與定子線圈感應場的方向,定子電感將稍微的增加或減少,其中定子電感為轉子磁通量及定子電流的函數。圖3顯示習知的PMSM 20,換流器(inverter)22用以驅動PMSM 20,換流器22包括6個功率開關S1-S6,切換該6個功率開關S1-S6可以產生多個電壓向量(voltage Vector)給馬達20,如圖4顯示的十二個電壓向量,其具有30度解析度(resolution),分流電阻Rdc連接換流器22,直流鏈電流idc通過分流電阻Rdc,其為通過馬達20之馬達電流的函數。偵測在停止狀態下初始轉子位置的方法約可分為量測峰值電流、量測上升時間及偵測端電壓三種。
量測峰值電流的方法是根據因磁飽和而產生的電感變化來判斷初始轉子位置。圖5用以說明量測峰值電流的方法。參照圖3及圖5,不同電壓向量在一預設的電壓向量導通時間區間ts中作用在PMSM 20所產生的相電流或直流鏈電流可以用來判斷初始轉子位置,為了得到最大峰值電流差,最佳的時間區間ts為定子線圈的平均時間常數,PMSM 20的等效電感越小,直流鏈電流idc在時間區間結束時的峰值電流越大,由於定子線圈的電感為轉子磁通量的函數,因此轉子位置與直流鏈電流idc的峰值電流有關,故轉子及定子之間的相對位置可以由不同電壓向量所產生的峰值電流響應來決定。S. Nakashima、Y. Inagaki及I. Miki提出的「Sensorless initial rotor position estimation of surface permanent-magnet synchronous motor(IEEE Trans. Ind. Applicat.,vol. 36,no. 6,pp.1598-1603 Nov./Dec. 2000)」,W. J. Lee及S. Ki Sul提出的「A new starting method of BLDC Motors without position sensor(IEEE Trans. Ind. Applicat.,vol. 42,no. 6,pp. 1532-1538,Nov./Dec. 2006)」,Y. C. Chang及Y. Y. Tzou提出的「A new sesorless starting method for brushless DC motors without reversing rotation(IEEE PESC Conf. Pp. 619-624,June 2007)」,Y. C. Chang及Y. Y. Tzou在美國專利號第7,334,854號提出的「Sensorless start-up method for driving a brushless DC motor」,以及P. B. Schmidt、M. L. Gasperi及T. A. Nondahl在美國專利號第6,172,498號提出的「Method and apparatus for rotor angle detection」都屬於量測峰值電流的方法。然而,此種方法在馬達電流上升的期間,可能造成轉子輕微的轉動,也可能造成過電流的情況,並且需要根據不同馬達定子電感調整時間區間ts,此外,量測峰值電流的方法也需要高解析度的類比數位轉換器(analog-to-digital converter;ADC)來估算峰值電流差以達到準確初始角度偵測。
量測上升時間的方法同樣是根據電感變化來判斷初始轉子位置,但是其並不是直接量測峰值電流,此方法係設定一臨界電流Ith,偵測直流鏈電流idc上升至該臨界電流Ith所需的時間,藉以判斷初始轉子位置。J. C. Dunfield在美國專利號第5,028,852號提出的「Position detection for a brushless DC motor without hall effect devices using a time differential method」即屬於此種方法,其使用一個比較器取代ADC,該比較器比較直流鏈電流及臨界值來控制感應電壓的脈寬,並且利用三組相反方向的電壓向量所造成的上升時間差來決定轉子位置,然而,如果轉子正交於其中一個電壓向量時,上升時間差可能模糊不清,此外,美國專利號第5,028,852號所提出的馬達只能同時導通兩相,因此只有6個電壓向量。為了改善模糊不清的問題,J. C. Dunfield又在美國專利號第5,569,990號提出「Detection of starting motor position in a brushless DC motor」,其結合上升時間差或上升時間的大小及一查詢表(look-up tables)來判斷轉子位置,並且藉由讓第三相為高或低準位以使所有三相可以同時導通,進而解決轉子位置模糊不清的問題。C. Verremara、P. Menegoli及M. Brambilla在美國專利號第6,229,274號提出「Statistical phase detection and go start-up algorithm」,其量測6個電壓向量所造成之直流鏈電流idc的電流上升時間,所有測試電流的上升時間中的最短時間被用來判斷轉子位置。量測上升時間的方法之準確度依靠用以計數上升時間的計時器,可得到比用ADC量測更精確的準確度,而且上升時間差只與電感變化量有關,與電感值無關。
偵測端電壓的方法則是量測根據電流飛輪(free-wheeling)週期來判斷轉子位置角度。Y. S. Lai、F. S. Shyu及S. S. Tseng提出的「New initial position detection technique for three-phase brushless DC motor without position and current sensors(IEEE Trans. Ind. Applicat.,vol. 39,no. 2,pp. 485-491,Mar./Apr. 2003)」便屬於偵測端電壓的方法,偵測端電壓的方法雖然不用電流感測器及ADC,但需要三個比較器來比較端電壓準位,如圖3的端點a、b及c的電壓準位,而且轉子位置偵測的準確度可能因端電壓受雜訊的影響而降低,此外,此方法只能達到60度解析度。
在量測上升時間的方法中,為了避免出現錯誤,因此必須在馬達上的電流下降至0後才能切換至下一個電壓向量。在停止狀態下,由於逆電動勢電壓為0,因此在不同電壓向量下的直流鏈電流
其中,Vdc為直流鏈電壓,Req為各電壓向量下馬達的等效阻值,L為各電壓向量下馬達的等效電感。在忽略飛輪二極體的壓降下,直流鏈電流idc上升至臨界電流Ith的上升時間
而由臨界電流Ith下降至0的下降時間
由公式2及3可知,上升時間tr及下降時間tf都正比於電感L。然而,目前的量測上升時間方法都是利用單端放大電路來偵測通過馬達的電流,因此只能偵測到電流的上升時間,而無法偵測電流的下降時間,也因此無法準確的得知電流下降至0的時間,由公式3可知,在不同的電壓向量下,電流下降至0的時間可能不同,因此在電流上升至臨界值後,需要設定一較長的延遲時間以確保在切換電壓向量時馬達上的電流為0,這將使得馬達在啟動時需要較長的偵測時間。
因此,一種縮短偵測時間之轉子位置偵測裝置及方法,乃為所冀。
本發明的目的,在於提出一種永磁式同步馬達的轉子位置偵測裝置及方法,其可以偵測通過馬達的馬達電流之下降時間。
根據本發明,一種永磁式同步馬達的轉子位置偵測裝置包括一感測元件用以感測通過該永磁式同步馬達的電流產生一感測信號,一偵測電路用以將多個電壓向量依序作用至該永磁式同步馬達,以及一感測電路連接該感測元件,感測該感測信號產生一過電流信號及一零電流信號給該偵測電路。其中,該偵測電路根據該過電流信號及零電流信號計數在各電壓向量下通過該永磁式同步馬達的電流之總導通時間,據以判斷該永磁式同步馬達的轉子位置,該總導通時間包括該電流的上升時間及下降時間。
根據本發明,一種永磁式同步馬達的轉子位置偵測方法包括依序將多個電壓向量作用在該永磁式同步馬達,偵測在各電壓向量下通過該永磁式同步馬達的電流之總導通時間,該總導通時間包括該電流的上升時間及下降時間,以及根據最小總導通時間所對應的電壓向量判斷該永磁式同步馬達的轉子位置。
根據本發明,一種永磁式同步馬達的轉子位置偵測裝置包括一感測元件用以感測通過該永磁式同步馬達的電流產生一感測信號,一偵測電路用以將多個電壓向量依序作用至該永磁式同步馬達,以及一感測電路連接該感測元件,感測該感測信號產生一過電流信號及一零電流信號給該偵測電路。其中,該偵測電路根據該過電流信號及零電流信號計數在各電壓向量下通過該永磁式同步馬達的電流之下降時間,據以判斷該永磁式同步馬達的轉子位置。
根據本發明,一種永磁式同步馬達的轉子位置偵測方法包括依序將多個電壓向量作用在該永磁式同步馬達,偵測在各電壓向量下通過該永磁式同步馬達的電流之下降時間,以及根據最小下降時間所對應的電壓向量判斷該永磁式同步馬達的轉子位置。
圖6顯示本發明的第一實施例,其中驅動器34根據來自偵測電路46的信號PWM_TEST切換換流器32中的功率開關M1-M6以將不同的電壓向量作用至PMSM 30,與PMSM 30上的馬達電流相關的直流鏈電流idc通過分流電阻Rdc產生感測信號Vs,感測電路36根據感測信號Vs產生過電流信號OC及零電流信號ZC,偵測電路46根據過電流信號OC及零電流信號ZC產生信號PWM_TEST。
圖7顯示圖6中的信號波形。參照圖6及圖7,當PMSM 30由停止狀態啟動時,提供啟動信號INI_ST致能偵測電路46中的初始偵測向量產生器48及PWM產生器52,如波形60所示,接著初始偵測向量產生器48提供高準位的致能信號PWM_EN以及對應電壓向量S1的狀態信號STATE給PWM產生器52,如波形62及時間t1所示,PWM產生器52根據致能信號PWM_EN及狀態信號STATE產生信號PWM_TEST給驅動器34以切換功率開關M1-M6,進而產生電壓向量S1作用在PMSM 30上。
在電壓向量S1作用在PMSM 30上後,PMSM 30上的馬達電流開始上升,故通過分流電阻Rds的直流鏈電流idc也開始上升,感測電路36中的雙端放大電路38放大分流電阻Rdc上的感測信號Vs並加入一偏移電壓Vcm以產生放大信號Idc_amp,如波形64所示。雙端放大電路38包括運算放大器39以及電阻R1-R4,運算放大器39的非反相輸入分別經電阻R1及R2連接分流電阻Rdc的一端及提供偏移電壓Vcm的電壓源,運算放大器39的反相輸入分別經電阻R3及R4分別連接分流電阻Rdc的另一端及運算放大器39的輸出。感測電路36中還包括比較器42及44,其中比較器42比較來自數位類比轉換器(Digital-to-Analogy Converter;DAC)40的電壓Vth及放大信號Idc_amp產生過電流信號OC,如波形66所示,比較器44比較放大信號Idc_amp及電壓Vz產生零電流信號ZC,如波形68所示。電壓Vth及Vz各象徵臨界電流Ith及零電流。
當放大信號Idc_amp大於電壓Vth時,過電流信號OC轉為低準位,如時間t2所示,因而使致能信號PWM_EN也轉為低準位,此時PWM產生器52停止提供信號PWM_TEST,因此換流器32進入飛輪狀態,即功率開關M1-M6圴關閉(turn off),此時PMSM 30上的馬達電流開始下降,而感測信號Vs將變為負值,進而使放大信號Idc_amp也變為負值,同時零電流信號ZC轉為高準位。接著,當放大信號Idc_amp大於零時,如時間t3,零電流信號ZC轉為低準位,這表示PMSM 30上的馬達電流下降至0,初始偵測向量產生器46在零電流信號ZC由高準位轉為低準位後,很快的送出高準位的致能信號PWM_EN以及對應電壓向量S2的狀態信號STATE給PWM產生器52,進而讓電壓向量S2作用在PMSM 30上。
計數暫存器50根據過電流信號OC及零電流信號ZC分別計數直流鏈電流idc的上升時間及下降時間,進而得到在電壓向量S1下,PMSM 30上馬達電流的總導通時間CNT_S1,計數暫存器50將儲存總導通時間CNT_S1及其對應的電壓向量S1。同樣的,當電壓向量S2作用在PMSM 30上後,計數暫存器50再以電流信號OC及零電流信號ZC取得在電壓向量S2下,PMSM上馬達電流的總導通時間CNT_S2,接著將總導通時間CNT_S2與已儲存在計數暫存器50中的總導通時間CNT_S1比較,若總導通時間CNT_S2小於總導通時間CNT_S1,則儲存電壓向量S2及總導通時間CNT_S2以取代電壓向量S1及總導通時間CNT_S1,反之則保留電壓向量S1及總導通時間CNT_S1。在所有電壓向量S1_S12都測試完後,計數暫存器50送出信號MIN_STATE告知初始角度偵測器54具有最小總導通時間的電壓向量,例如為電壓向量S8,同時也送出信號INI_END告知初始角度偵測器54結束測試,初始角度偵測器54根據具有最小總導通時間的電壓向量S8判斷PMSM 30的轉子位置。在其他實施例中,計數暫存器50也可以儲存所有電壓向量及其所對應的總導通時間,並從中找出具有最小總導通時間的電壓向量告知初始角度偵測器54。圖8顯示電壓Vth的波形。由於不同的電壓向量可能使PMSM 30的等效電感不同,由公式2及3可知,PMSM 30的等效電感將影響總導通時間,因此初始偵測向量產生器48將根據作用在PMSM 30的電壓向量提供信號給DAC 40來調節電壓Vth,如波形72所示,進而使所有電壓向量的總導通時間能在相同的基礎上比較。
圖9顯示本發明的第二實施例,其同樣包括PMSM 30、換流器32、驅動器34、分流電阻Rdc以及感測電路36,在此實施例中,偵測電路80包括初始偵測向量產生器48根據過電流信號OC及零電流信號ZC提供信號PWM_EN及狀態信號STATE,PWM產生器52根據信號PWM_EN及STATE產生信號PWM_TEST以切換作用在PMSM 30的電壓向量,計數暫存器82偵測零電流信號ZC以計數在各電壓向量下,PMSM 30上馬達電流的下降時間,在得到目前電壓向量下的下降時間後,將其與已儲存在計數暫存器82中的下降時間做比較,若目前電壓向量下的下降時間小於已儲存在計數暫存器82中的下降時間,則將目前得到的下降時間及其對應的電壓向量取代儲存在計數暫存器82中的下降時間及其對應的電壓向量,反之則保留已儲存在計數暫存器82中的下降時間及其對應的電壓向量,在所有電壓向量都測試完後,計數暫存器82送出信號MIN_STATE告知初始角度偵測器54具有最小下降時間的電壓向量,同時也送出信號INI_END告知初始角度偵測器54結束測試,最後,初始角度偵測器54根據具有最小下降時間的電壓向量判斷PMSM 30的轉子位置。在其他實施例中,計數暫存器82也可以儲存所有電壓向量及其所對應的下降時間,並從中找出具有最小下降時間的電壓向量。
圖10顯示本發明的第三實施例,其同樣包括PMSM 30、換流器32、驅動器34、分流電阻Rdc以及偵測電路46,在此實施例中,感測電路90包括雙端放大電路38放大分流電阻Rdc上的感測信號Vs並加入一偏移電壓Vcm以產生放大信號Idc_amp,比較器42比較電壓Vth及放大信號Idc_amp產生過電流信號OC,比較器44比較放大信號Idc_amp及電壓Vz產生零電流信號ZC,其中電壓Vth為定值。偵測電路46同樣包括初始偵測向量產生器48、計數暫存器50、PWM產生器52及初始角度偵測器54,由於電壓Vth為定值,因此為了使所有電壓向量的總導通時間能在相同的基礎上比較,利用一數位演算法修正計數暫存器50所計數的總導通時間。
圖11顯示本發明的第四實施例,其同樣包括PMSM 30、換流器32、驅動器34及分流電阻Rdc,在此實施例中,感測電路100包括雙端放大電路38放大分流電阻Rdc上的感測信號Vs並加入一偏移電壓Vcm以產生放大信號Idc_amp,比較器42比較電壓Vth及放大信號Idc_amp產生過電流信號OC,比較器44比較放大信號Idc_amp及電壓Vz產生零電流信號ZC,其中電壓Vth為定值。偵測電路102包括初始偵測向量產生器48根據過電流信號OC及零電流信號ZC提供信號PWM_EN及狀態信號STATE,PWM產生器52根據信號PWM_EN及STATE產生信號PWM_TEST以切換作用在PMSM 30的電壓向量,計數暫存器104偵測零電流信號ZC以計數在各電壓向量下,PMSM 30上馬達電流的下降時間,由於電壓Vth為定值,為了使所有電壓向量的下降時間能在相同的基礎上比較,利用一數位演算法修正計數暫存器104所計數的下降時間。在得到目前電壓向量下的下降時間後,將其與已儲存在計數暫存器104中的下降時間做比較,若目前電壓向量下的下降時間小於已儲存在計數暫存器104中的下降時間,則將目前得到的下降時間及其對應的電壓向量取代儲存在計數暫存器104中的下降時間及其對應的電壓向量,反之則保留已儲存在計數暫存器104中的下降時間及其對應的電壓向量。計數暫存器104也可以儲存所有電壓向量及其所對應的下降時間,並從中找出具有最小下降時間的電壓向量。
在本發明中,無需ADC來量測電流,而且除了偵測PMSM 30上馬達電流的上升時間外,也偵測該馬達電流的下降時間,並利用下降時間或上升時間及下降時間來判斷在停止狀態下PMSM 30的轉子位置,因此對雜訊的敏感度較高,對PMSM的等效電感的敏感度較低。再者本發明可以產生十二個電壓向量,故在初始角度偵測上可以達到30度的解析度,進而達成較平穩的啟動效能。由於本發明可以偵測PMSM 30上電流的下降時間,因此可以在PMSM 30上電流下降至0後,快速的切換下一個電壓向量給PMSM 30,故能縮短偵測時間。
10...PMSM
12...轉子
14...定子
20...PMSM
22...換流器
30...PMSM
32...換流器
34...驅動器
36...感測電路
38...放大電路
39...運算放大器
40...DAC
42...比較器
44...比較器
46...偵測電路
48...初始偵測向量產生器
50...計數暫存器
52...PWM產生器
54...初始角度偵測器
60...啟動信號INI_ST的波形
62...信號PWM_EN的波形
64...放大信號Idc_amp的波形
66...過電流信號OC的波形
68...零電流信號ZC的波形
70...信號INI_END的波形
72...電壓Vth的波形
80...偵測電路
82...計數暫存器
90...感測電路
100...感測電路
102...偵測電路
104...計數暫存器
圖1顯示習知的二極式PMSM;
圖2用以說明初始角度偵測的原理;
圖3顯示習知的PMSM;
圖4顯示的十二個電壓向量;
圖5用以說明量測峰值電流的方法;
圖6顯示本發明的第一實施例;
圖7顯示圖6中的信號波形;
圖8顯示電壓Vth的波形;
圖9顯示本發明的第二實施例;
圖10顯示本發明的第三實施例;以及
圖11顯示本發明的第四實施例。
30...PMSM
32...換流器
34...驅動器
36...感測電路
38...放大電路
39...運算放大器
40...DAC
42...比較器
44...比較器
46...偵測電路
48...初始偵測向量產生器
50...計數暫存器
52...PWM產生器
54...初始角度偵測器
Claims (24)
- 一種永磁式同步馬達的轉子位置偵測裝置,包括:一感測元件,用以感測該永磁式同步馬達上的馬達電流產生一感測信號;一偵測電路,用以將多個電壓向量依序作用至該永磁式同步馬達;以及一感測電路,連接該感測元件,根據該感測信號產生一過電流信號及一零電流信號給該偵測電路;其中,該偵測電路根據該過電流信號及零電流信號計數在各電壓向量下通過該馬達電流之總導通時間,據以判斷該永磁式同步馬達的轉子位置。
- 如請求項1之轉子位置偵測裝置,其中該感測元件包括一分流電阻。
- 如請求項1之轉子位置偵測裝置,其中該偵測電路包括:一初始偵測向量產生器,連接該感測電路,根據該過電流信號及零電流信號提供一致能信號及一狀態信號;一脈寬調變產生器,連接該初始偵測向量產生器,根據該致能信號及狀態信號決定作用在該永磁式同步馬達的電壓向量;一計數暫存器,連接該感測電路及該初始偵測向量產生器,根據該致能信號及零電流信號分別計數該馬達電流之上升時間及下降時間,以得到該馬達電流的總導通時間;以及一初始角度偵測器,連接該計數暫存器,根據該計數暫存器的輸出判斷該永磁式同步馬達的轉子位置。
- 如請求項3之轉子位置偵測裝置,其中該計數暫存器將目前計數得到的總導通時間與已儲存在該計數暫存器的總導通時間比較,若目前計數得到的總導通時間小於已儲存在該計數暫存器的總導通時間,以目前計數得到的總導通時間取代已儲存在該計數暫存器的總導通時間。
- 如請求項4之轉子位置偵測裝置,其中該計數暫存器在計數完各電壓向量下的總導通時間後,將其所儲存的總導通時間所對應的電壓向量告知該初始角度偵測器。
- 如請求項3之轉子位置偵測裝置,其中該計數暫存器儲存各電壓向量下該永磁式同步馬達上電流的總導通時間,並將其中最小總導通時間所對應的電壓向量告知該初始角度偵測器。
- 如請求項1之轉子位置偵測裝置,其中該感測電路包括:一雙端放大電路,連接該感測元件,放大該感測信號並加入一偏移電壓產生一放大信號;一第一比較器,連接該雙端放大電路,比較該放大信號及一第一臨界值產生該過電流信號;以及一第二比較器,連接該雙端放大電路,比較該放大信號及一第二臨界值產生該零電流信號。
- 如請求項7之轉子位置偵測裝置,其中該雙端放大電路包括:一第一電阻;一第二電阻;一運算放大器,具有一非反相輸入、一反相輸入及一輸出,該非反相輸入及反相輸入分別經該第一及第二電流連接該感測元件的兩端;一第三電阻,連接在該運算放大器的反相輸入及輸出之間;以及一第四電阻,連接在一電壓源及該運算放大器的非反相輸入之間,該電壓源提供該偏移電壓。
- 如請求項7之轉子位置偵測裝置,其中該感測電路更包括一數位類比轉換器根據作用在該永磁式同步馬達的電壓向量調節該第一臨界值。
- 一種永磁式同步馬達的轉子位置偵測方法,包括下列步驟:依序將多個電壓向量作用在該永磁式同步馬達;偵測在各電壓向量下該永磁式同步馬達上馬達電流的總導通時間,該總導通時間包括該馬達電流的上升時間及下降時間;以及根據最小總導通時間所對應的電壓向量判斷該永磁式同步馬達的轉子位置。
- 如請求項10之轉子位置偵測方法,其中該偵測在各電壓向量下該永磁式同步馬達上馬達電流的總導通時間的步驟包括:感測在目前電壓向量下的該馬達電流產生一感測信號;放大該感測信號並加入一偏移電壓產生一放大信號;比較該放大信號及一第一臨界值以產生一過電流信號;比較該放大信號及一第二臨界值以產生一零電流信號;根據該過電流信號及零電流信號提供一致能信號及一狀態信號,該致能信號及狀態信號用以決定作用在該永磁式同步馬達的電壓向量;以及根據該致能信號及零電流信號分別計數該馬達電流之上升時間及下降時間,以得到在目前電壓向量下該馬達電流之總導通時間。
- 如請求項11之轉子位置偵測方法,更包括根據作用在該永磁式同步馬達的電壓向量調節該第一臨界值。
- 一種永磁式同步馬達的轉子位置偵測裝置,包括:一感測元件,用以感測該永磁式同步馬達上的馬達電流產生一感測信號;一偵測電路,用以將多個電壓向量依序作用至該永磁式同步馬達;以及一感測電路,連接該感測元件,感測該感測信號產生一過電流信號及一零電流信號給該偵測電路;其中,該偵測電路根據該零電流信號計數在各電壓向量下該馬達電流之下降時間,據以判斷該永磁式同步馬達的轉子位置。
- 如請求項13之轉子位置偵測裝置,其中該感測元件包括一分流電阻。
- 如請求項13之轉子位置偵測裝置,其中該偵測電路包括:一初始偵測向量產生器,連接該感測電路,根據該過電流信號及零電流信號提供一致能信號及一狀態信號;一脈寬調變產生器,連接該初始偵測向量產生器,根據該致能信號及狀態信號決定作用在該永磁式同步馬達的電壓向量;一計數暫存器,連接該感測電路,根據該零電流信號計數該馬達電流的下降時間;以及一初始角度偵測器,連接該計數暫存器,根據該計數暫存器的輸出判斷該永磁式同步馬達的轉子位置。
- 如請求項15之轉子位置偵測裝置,其中該計數暫存器將目前計數得到的下降時間與已儲存在該計數暫存器的下降時間比較,若目前計數得到的下降時間小於已儲存在該計數暫存器的下降時間,以目前計數得到的下降時間取代已儲存在該計數暫存器的下降時間。
- 如請求項16之轉子位置偵測裝置,其中該計數暫存器在計數完各電壓向量下的下降時間後,將其所儲存的下降時間所對應的電壓向量告知該初始角度偵測器。
- 如請求項15之轉子位置偵測裝置,其中該計數暫存器儲存各電壓向量下該馬達電流的下降時間,並將其中最小下降時間所對應的電壓向量告知該初始角度偵測器。
- 如請求項13之轉子位置偵測裝置,其中該感測電路包括:一雙端放大電路,連接該感測元件,放大該感測信號並加入一偏移電壓產生一放大信號;一第一比較器,連接該雙端放大電路,比較該放大信號及一第一臨界值產生該過電流信號;以及一第二比較器,連接該雙端放大電路,比較該雙端放大電路的輸出及一第二臨界值產生該零電流信號。
- 如請求項19之轉子位置偵測裝置,其中該雙端放大電路包括:一第一電阻;一第二電阻;一運算放大器,具有一非反相輸入、一反相輸入及一輸出,該非反相輸入及反相輸入分別經該第一及第二電流連接該感測元件的兩端;一第三電阻,連接在該運算放大器的反相輸入及輸出之間;以及一第四電阻,連接在一電壓源及該運算放大器的非反相輸入之間,該電壓源提供該偏移電壓。
- 如請求項19之轉子位置偵測裝置,更包括一數位類比轉換器根據作用在該永磁式同步馬達的電壓向量調節該第一臨界值。
- 一種永磁式同步馬達的轉子位置偵測方法,包括下列步驟:依序將多個電壓向量作用在該永磁式同步馬達;偵測在各電壓向量下該永磁式同步馬達上的馬達電流之下降時間;以及根據最小下降時間所對應的電壓向量判斷該永磁式同步馬達的轉子位置。
- 如請求項22之轉子位置偵測方法,其中該偵測在各電壓向量下該永磁式同步馬達上的馬達電流之下降時間的步驟包括:感測在目前電壓向量下的該馬達電流產生一感測信號;放大該感測信號並加入一偏移電壓產生一放大信號;比較該放大信號及一第一臨界值以產生一過電流信號;比較該放大信號及一第二臨界值以產生一零電流信號;根據該過電流信號及零電流信號提供一致能信號及一狀態信號,該致能信號及狀態信號用以決定作用在該永磁式同步馬達的電壓向量;以及根據該零電流信號計數該馬達電流之下降時間。
- 如請求項23之轉子位置偵測方法,更包括根據作用在該永磁式同步馬達的電壓向量調節該第一臨界值。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098102560A TWI382650B (zh) | 2009-01-22 | 2009-01-22 | 永磁式同步馬達的轉子位置偵測裝置及方法 |
| US12/689,411 US8400086B2 (en) | 2009-01-22 | 2010-01-19 | Initial rotor position detection for permanent magnet synchronous motors |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098102560A TWI382650B (zh) | 2009-01-22 | 2009-01-22 | 永磁式同步馬達的轉子位置偵測裝置及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201029313A TW201029313A (en) | 2010-08-01 |
| TWI382650B true TWI382650B (zh) | 2013-01-11 |
Family
ID=42336406
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098102560A TWI382650B (zh) | 2009-01-22 | 2009-01-22 | 永磁式同步馬達的轉子位置偵測裝置及方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8400086B2 (zh) |
| TW (1) | TWI382650B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI616666B (zh) * | 2015-05-11 | 2018-03-01 | 大陸商永大電梯設備(中國)有限公司 | Initial N/S pole accurate identification method for permanent magnet auxiliary synchronous reluctance motor rotor |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1401145B1 (it) * | 2010-07-27 | 2013-07-12 | St Microelectronics Srl | Circuito di controllo di un motore elettrico con compensazione dei ritardi di misura e sistema di motore comprendente il circuito |
| US8970150B2 (en) | 2010-10-22 | 2015-03-03 | Stmicroelectronics S.R.L. | Apparatus for detecting the position of a rotor of an electric motor and related method |
| US20120181963A1 (en) * | 2011-01-19 | 2012-07-19 | Texas Instruments Incorporated | Initial position detection for a sensorless, brushless dc motor |
| US8796983B2 (en) | 2011-02-24 | 2014-08-05 | Deere & Company | Method and system for determining a position of a rotor of an electric motor with noise reduction |
| EP2555417B1 (de) * | 2011-08-03 | 2014-10-29 | Siemens Aktiengesellschaft | Bestimmung eines Rotorwinkels eines Elektromotors in einem Fahrzeug mit Radsensoren |
| JP5438081B2 (ja) * | 2011-09-21 | 2014-03-12 | 日立オートモティブシステムズ株式会社 | ブラシレスモータの駆動装置 |
| US8975845B2 (en) | 2011-10-31 | 2015-03-10 | Regal Beloit America, Inc. | Motor operation failure detection |
| SG196731A1 (en) * | 2012-07-16 | 2014-02-13 | Agency Science Tech & Res | Method and system for controlling a motor |
| CN103840725B (zh) * | 2012-11-26 | 2016-05-18 | 台达电子工业股份有限公司 | 永磁同步电机转子位置偏差测量装置及方法 |
| TWI485972B (zh) | 2013-01-31 | 2015-05-21 | Rhymebus Corp | 馬達轉子角度偵測模組及其方法 |
| US9362845B2 (en) * | 2013-12-23 | 2016-06-07 | Generac Power Systems, Inc. | Method of operating a single-phase generator in parallel with an inventor |
| US9787227B1 (en) * | 2014-01-24 | 2017-10-10 | Marvell International Ltd. | Controlled inductive sense system |
| EP2924870B1 (en) * | 2014-03-24 | 2021-10-13 | maxon international ag | Method for determining the position of a rotor of a polyphase motor |
| US9525371B2 (en) | 2014-03-31 | 2016-12-20 | Stmicroelectronics S.R.L. | Apparatus for detecting the rotor position of an electric motor and related method |
| DE102015102565A1 (de) | 2015-02-23 | 2016-08-25 | Ebm-Papst Mulfingen Gmbh & Co. Kg | Sensorloses Kommutierungsverfahren |
| DE102015105007A1 (de) | 2015-03-31 | 2016-10-06 | Ebm-Papst Mulfingen Gmbh & Co. Kg | Verfahren zur sensorlosen Lagebestimmung des Rotors von elektronisch kommutierten Synchronmaschinen |
| CN109072854B (zh) * | 2016-02-11 | 2021-12-14 | 塞德马克机电私人有限公司 | 起动内燃发动机的方法和系统 |
| CN106253783B (zh) * | 2016-09-28 | 2018-07-03 | 西北工业大学 | 电励磁同步电机转子振动下初始位置估算方法 |
| JP6284207B1 (ja) * | 2016-11-08 | 2018-02-28 | 北斗制御株式会社 | 電動機の界磁位置検出方法 |
| US9876452B1 (en) | 2016-12-16 | 2018-01-23 | Semiconductor Components Industries, Llc | Rotor position sensing system for permanent magnet synchronous motors and related methods |
| US10218296B1 (en) | 2017-08-29 | 2019-02-26 | Semiconductor Components Industries, Llc | Rotor position sensing system for three phase motors and related methods |
| US11277086B2 (en) | 2017-09-22 | 2022-03-15 | Janislav SEGA | Radially symmetric three-phase optimized power control PCB layout |
| DE102018127412A1 (de) | 2018-11-02 | 2020-05-07 | Elmos Semiconductor Aktiengesellschaft | Verfahren zur sensorlosen Positionsdetektion eines Motors mittels Löschung der magnetischen Vorgeschichte |
| DE102019127051A1 (de) | 2018-11-06 | 2020-05-07 | Elmos Semiconductor Aktiengesellschaft | Verfahren zur geräuschlosen, messpulsfreien Regelung der Kommutierung eines BLDC-Motors im Haltebetrieb |
| CN111200380A (zh) * | 2018-11-16 | 2020-05-26 | 郑州宇通客车股份有限公司 | 一种新能源汽车电机的旋变初始电角度检测方法及装置 |
| CN111384883A (zh) * | 2018-12-29 | 2020-07-07 | 江苏美的清洁电器股份有限公司 | 吸尘器、无刷直流电机的起动控制方法、装置和控制系统 |
| GB2604134B (en) * | 2021-02-25 | 2023-10-25 | Dyson Technology Ltd | Determining initial position of a rotor of a brushless motor |
| US12081158B2 (en) | 2021-06-30 | 2024-09-03 | Texas Instruments Incorporated | Method for determining a position of a rotor at standstill |
| TWI775538B (zh) * | 2021-07-21 | 2022-08-21 | 茂達電子股份有限公司 | 具電壓偵測機制的馬達電流控制電路 |
| CN115776253B (zh) * | 2021-09-07 | 2025-08-05 | 宁波方太厨具有限公司 | 同步电机的初始状态检测方法及可读存储介质 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5028852A (en) * | 1990-06-21 | 1991-07-02 | Seagate Technology, Inc. | Position detection for a brushless DC motor without hall effect devices using a time differential method |
| US6172498B1 (en) * | 1998-09-29 | 2001-01-09 | Rockwell Technologies, Llc | Method and apparatus for rotor angle detection |
| US6229274B1 (en) * | 1997-06-30 | 2001-05-08 | Stmicroelectronics, Inc. | Statistical phase detection and go start-up algorithm |
| TWI221700B (en) * | 2002-12-05 | 2004-10-01 | Renesas Tech Corp | Motor driving circuit |
| US7119530B2 (en) * | 2005-02-04 | 2006-10-10 | Delphi Technologies, Inc. | Motor phase current measurement using a single DC bus shunt sensor |
| TW200830694A (en) * | 2007-01-08 | 2008-07-16 | Sentelic Corp | Method and apparatus of controlling DC brushless motor |
| TW200835133A (en) * | 2007-02-13 | 2008-08-16 | Prolific Technology Inc | Method and circuit for controlling motor and brushless motor system using the same |
| US7463006B2 (en) * | 2002-11-28 | 2008-12-09 | Nsk Ltd. | Motor and drive control device therefor |
| TW200901614A (en) * | 2007-06-29 | 2009-01-01 | Delta Electronics Inc | Motor control device and method thereof |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5001405A (en) * | 1989-09-27 | 1991-03-19 | Seagate Technology, Inc. | Position detection for a brushless DC motor |
| US5903128A (en) * | 1996-02-01 | 1999-05-11 | Denso Corporation | Sensorless control system and method of permanent magnet synchronous motor |
| US5796194A (en) * | 1996-07-15 | 1998-08-18 | General Electric Company | Quadrature axis winding for sensorless rotor angular position control of single phase permanent magnet motor |
| FR2844403B1 (fr) * | 2002-09-05 | 2004-12-17 | Alstom | Procede et calculateur de determination de la position angulaire a l'arret d'un rotor, unite de commande et systeme incorporant ce calculateur |
| KR100661654B1 (ko) * | 2004-08-24 | 2006-12-26 | 삼성전자주식회사 | 모터구동장치 및 3상 모터의 초기 구동방법 |
-
2009
- 2009-01-22 TW TW098102560A patent/TWI382650B/zh active
-
2010
- 2010-01-19 US US12/689,411 patent/US8400086B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5028852A (en) * | 1990-06-21 | 1991-07-02 | Seagate Technology, Inc. | Position detection for a brushless DC motor without hall effect devices using a time differential method |
| US6229274B1 (en) * | 1997-06-30 | 2001-05-08 | Stmicroelectronics, Inc. | Statistical phase detection and go start-up algorithm |
| US6172498B1 (en) * | 1998-09-29 | 2001-01-09 | Rockwell Technologies, Llc | Method and apparatus for rotor angle detection |
| US7463006B2 (en) * | 2002-11-28 | 2008-12-09 | Nsk Ltd. | Motor and drive control device therefor |
| TWI221700B (en) * | 2002-12-05 | 2004-10-01 | Renesas Tech Corp | Motor driving circuit |
| US7119530B2 (en) * | 2005-02-04 | 2006-10-10 | Delphi Technologies, Inc. | Motor phase current measurement using a single DC bus shunt sensor |
| TW200830694A (en) * | 2007-01-08 | 2008-07-16 | Sentelic Corp | Method and apparatus of controlling DC brushless motor |
| TW200835133A (en) * | 2007-02-13 | 2008-08-16 | Prolific Technology Inc | Method and circuit for controlling motor and brushless motor system using the same |
| TW200901614A (en) * | 2007-06-29 | 2009-01-01 | Delta Electronics Inc | Motor control device and method thereof |
Non-Patent Citations (2)
| Title |
|---|
| P.P Acarnley and J.F.Watson ,"Review of position-sensorless operation of brushless permanent-magnet machines"IEEE Trans.Ind.Electron.,vol.53,no.2,pp352-362,April 2006 * |
| Y.S.Lai、F.S.Shyu and S.S.Tseng, "New initial position detection technique for three-phase brushless DC motor without position and current sensors"IEEE Trans.Ind.Applicat.,vol.39,no.2,pp.485-491, Mar./Apr.2003 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI616666B (zh) * | 2015-05-11 | 2018-03-01 | 大陸商永大電梯設備(中國)有限公司 | Initial N/S pole accurate identification method for permanent magnet auxiliary synchronous reluctance motor rotor |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201029313A (en) | 2010-08-01 |
| US8400086B2 (en) | 2013-03-19 |
| US20100181952A1 (en) | 2010-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI382650B (zh) | 永磁式同步馬達的轉子位置偵測裝置及方法 | |
| CN101800509B (zh) | 永磁式同步马达的转子位置检测装置及方法 | |
| US6441572B2 (en) | Detection of rotor angle in a permanent magnet synchronous motor at zero speed | |
| KR101041050B1 (ko) | 모터구동제어 | |
| US8796974B2 (en) | PMSM initial position detection system and method | |
| US8471510B2 (en) | Control of electrical machines | |
| US8294401B2 (en) | Control of electrical machines | |
| EP3540933B1 (en) | Method for driving sensorless motor | |
| EP0532350A1 (en) | Lock detector for switched reluctance machine rotor position estimator | |
| JP2018508171A (ja) | Bldc適応ゼロ交差検出 | |
| JP2014117153A (ja) | 電気機械における抵抗の推定 | |
| JP3687603B2 (ja) | Pmモータの磁極位置推定方式 | |
| US9054614B2 (en) | Apparatus and method to control BLDC motor | |
| JP2018078695A (ja) | 電動機の界磁位置検出方法 | |
| US20240072700A1 (en) | Method of controlling a brushless permanent magnet motor | |
| US9906175B2 (en) | Method of starting a three-phase BLDC motor and motor driver using same | |
| JP4472083B2 (ja) | 切換えリラクタンスマシンにおけるロータ位置検出 | |
| CN102804590B (zh) | 用于补偿永久励磁的马达中负载影响的方法和装置 | |
| JP4051833B2 (ja) | 永久磁石式同期電動機のベクトル制御装置 | |
| CN102668360B (zh) | 用于确定同步电机的转子位置的方法和装置 | |
| CN109525161B (zh) | 马达控制用集成电路 | |
| JP6383128B1 (ja) | 電動機のインダクタンス起電圧の推定方法及び界磁位置推定方法 | |
| JP2001327186A (ja) | 3相同期電動機の電流検出装置 | |
| JP6402276B1 (ja) | 電動機の界磁位置検出方法 | |
| Cheng | Novel architecture of a mixed-mode sensorless control IC for BLDC motors with wide speed ranges |