關 閉

        新聞中心

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

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

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

        本文引用地址:http://www.104case.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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 滕州市| 封丘县| 伊金霍洛旗| 大关县| 尼木县| 闽侯县| 呼伦贝尔市| 大竹县| 灵璧县| 香港 | 澄城县| 广灵县| 桃源县| 望谟县| 历史| 长治市| 明水县| 金溪县| 百色市| 垫江县| 许昌县| 五华县| 永新县| 象山县| 夏邑县| 建宁县| 东港市| 新绛县| 富蕴县| 凭祥市| 原阳县| 宝坻区| 拜城县| 新兴县| 黄骅市| 四会市| 定襄县| 张家港市| 林西县| 永春县| 四川省|