• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 無刷直流風扇電機180°正弦波控制

    無刷直流風扇電機180°正弦波控制

    作者: 時間:2009-10-21 來源:網絡 收藏
    功率部分采用智能功率模塊,可用MCU輸出信號直接,PCB Layout時需注意snubber電容要盡量靠近SPM,減小引線電感,同時自舉升壓二極管需選用高耐壓快恢復二極管,結構如圖3所示。

    本文引用地址:http://www.czjhyjcfj.com/article/163516.htm

    圖3 功率部分結構圖

    霍爾相序自動測定
    為了實現自動判別霍爾(Hall)輸出信號與轉子磁動勢的位置關系,常采用的辦法是給二相繞組持續通電,讓轉子固定在某個位置,記錄下對應的Hall信號值。但這種方法有缺陷,定子合成磁勢的方向正好和霍爾位置重疊,這樣可能導致誤判。本方案采用另外一種方法避開解決此問題,采用三相通電,這樣定子合成磁勢的方向剛好與霍爾位置錯開30°電角度,確保了讀到的霍爾值的準確性。

    正弦波方式
    得知Hall輸出信號與轉子磁動勢位置的關系之后,可以產生正六邊形的旋轉磁場,如圖4所示,AB相繞組通電,產生圖中合成磁勢Fa,由于Fa的牽引,Ff將會順時針旋轉,旋轉到X位置后,換成給AC相通電,則Fa順時針跳躍60°電角度,牽引Ff順時針旋轉60°,依次類推,通電順序按照AB-AC-BC-BA-CA-CB-AB循環,則帶動永磁轉子順時針旋轉。這就是傳統的方波方式。

    圖4 二極三相繞組示意圖


    基礎理論可知:T=K*Fa*Ff*sinθ。式中K為常數,Ff為定子合成磁動勢,Fa為轉子磁動勢,θ為定子磁動勢和轉子磁動勢的夾角,顯然θ=90°時轉矩最大。方波控制以六步運行,θ在60°120°之間變化,因此不是恒定轉矩,正弦波控制的目的就是控制定子磁鏈方向,盡量保持定子磁鏈方向和轉子磁鏈方向垂直。(這也就是DSP矢量控制追求的目標――定子磁鏈定向控制)。這樣轉矩最大且恒定,沒有轉矩脈動。
    要想獲得上述效果,需要知道轉子精確位置,采用光電編碼盤定位準但成本高,家電應用中負載確定,轉速不會突變,因此本方案采用目前無刷標配的霍爾傳感器來檢測轉子位置。60°電角度內認為轉子速度恒定,轉子位置采用軟件模擬定位。轉子旋轉360°電角度,霍爾傳感器有六種輸出,在程序中作出一個360°正弦波的表,每隔60°分段,通過讀取3路霍爾的當前值,軟件取不同的段,取出的數據送入PWM發生器的占空比寄存器,就可以復現一個完整的360°正弦波,取表間隔時間以上一霍爾周期實際測試時間為參考動態調整。

    超前換相角處理
    上述方案實現的是理想狀態下的電壓驅動波形,只是保證電壓矢量是和轉子磁勢方向基本垂直,實際上由于電機是感性負載,電機定子電流矢量滯后于定子電壓矢量,因此定子磁勢也滯后于定子電壓矢量,也就是說,如果按照上述SPWM波形驅動電機,定子磁勢和轉子磁勢夾角將小于90°,電機轉矩不是最大,定子電流存在直軸分量,產生去磁效應,導致控制器的功率因素不高,因此需要加入超前換相處理。以便定子磁勢和轉子磁勢夾角盡量接近90°。軟件實現很簡單,只要在做正弦表時,將初始角度超前就可以,無須更改軟件結構。

    如何調速
    正弦波頻率是根據Hall信號的變化隨時調整,屬于自控式被動變頻,如果要調節電機速度,不能直接修改調制正弦波頻率,而是修改調制波幅度,因此軟件中取出的正弦表值會和外部的速度給定系數相乘后再寫入PWM發生器的占空比寄存器中,調制幅度修改后,電機上等效電壓變化,因此轉子轉速變化,而正弦調制波的頻率則依據轉子霍爾信號被動調整。

    pid控制相關文章:pid控制原理


    pwm相關文章:pwm是什么


    霍爾傳感器相關文章:霍爾傳感器工作原理


    pid控制器相關文章:pid控制器原理


    負離子發生器相關文章:負離子發生器原理
    霍爾傳感器相關文章:霍爾傳感器原理
    矢量控制相關文章:矢量控制原理
    離子色譜儀相關文章:離子色譜儀原理

    上一頁 1 2 下一頁

    關鍵詞: 控制 電機 風扇 直流 ADC

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 伊通| 乌兰察布市| 依兰县| 松潘县| 金乡县| 凤翔县| 宜川县| 调兵山市| 鹰潭市| 商都县| 太谷县| 阿城市| 汉沽区| 昌吉市| 周口市| 长治市| 永川市| 洪江市| 彰化市| 濮阳县| 嘉荫县| 遂溪县| 甘孜县| 老河口市| 密云县| 集贤县| 张家口市| 阿鲁科尔沁旗| 临沭县| 新和县| 甘孜县| 遂溪县| 论坛| 盘山县| 黎城县| 新民市| 鄢陵县| 益阳市| 常德市| 横峰县| 汉沽区|