久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 汽車電子 > 設計應用 > 基于S12ZVM的車用BLDC無傳感控制方案

基于S12ZVM的車用BLDC無傳感控制方案

——
作者:曹學余 時間:2013-06-26 來源:電子產品世界 收藏

  由于無法確切知道無傳感電機的初始位置,其啟動過程要比帶Hall傳感器電機的啟動過程復雜。如圖4所示,其啟動過程包括Alignment階段,Open Loop Starting階段及最終的Run階段。在Alignment階段,控制器同時施加相同占空比的PWM給A相與B相,C相則與地相連,這樣就將電機穩定在一個已知的位置。占空比的大小與持續的時間取決于BLDC電機特性和負載大小,通常持續時間在100ms到500ms之間。當Alignment過程結束后,就進入Open Loop Starting階段,由于反電動勢與轉子轉速成正比,在極慢的轉速下反電動勢的幅值很低,很難檢測到過零點。因此,當電機從靜止狀態啟動時必須采用開環控制,待有足以檢測到過零點的反電動勢時,才轉而采用反電動勢檢測控制并進入Run階段。當進入到Run階段后,BLDC就采用速度閉環控制,過零點由反向電動勢檢測所得。  

本文引用地址:http://cqxgywz.com/article/146842.htm
?

  無傳感位置檢測實現

  依靠Hall傳感器的運行實現起來非常容易,但除去Hall傳感器可降低系統成本并提高可靠性。BLDC電機轉動時,每個繞組都會產生叫做反電動勢的電壓,根據楞次定律,其方向與提供給繞組的主電壓相反。反電動勢主要取決于三個因素:轉子角速度,轉子磁體產生的磁場,定子繞組的匝數。

  當采用傳感器時,MCU會根據Hall信號來決定BLDC換向點。當采用無時,則可以采用反電動勢過零點檢測來決定正確的換向點,如圖5所示。  

?

  當在一個恒速情況下,切換周期等于過零點周期,圖中圈圈代表著過零點發生的地方,一般處在兩個切換點的中間。所以通過timer得出上一次過零點時間以及本次的過零點時間,就可以計算出正確的換向點。
???????

  其中:–實際過零點時間,–上次過零點時間,–下次換向點時間,–范圍在0.3~0.5的常數(取決于電機參數)。

  所以,成功檢測反電動勢過零點就決定了無BLDC成功的關鍵。如圖6所示,通常有硬件和軟件兩種方式能檢測到反電動勢過零點。第一種是采用三個硬件比較器,在某切換周期中不加電的一相可以通過相應的硬件比較器與1/2的Udcb電壓進行比較,在PWM周期中ON有效時,比較器能夠檢測到反向電動勢電壓變化從而得出過零點的位置。第二種方式可以用軟件AD采樣來實現,在BLDC電機運行過程中,使用ADC對不加電的一相進行采樣,與此同時Udcb會被另一路ADC模塊同時采樣,然后軟件可以實時地根據兩個采樣數值進行過零點判斷。  

?


關鍵詞: BLDC 傳感控制 201307

評論


相關推薦

技術專區

關閉