• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 采用STM8S的無刷直流電機控制系統的設計

    采用STM8S的無刷直流電機控制系統的設計

    作者:鄧少華 孫琦 高強 王鐵流 時間:2013-02-07 來源:電子產品世界 收藏

      摘要:根據無刷直流電機控制系統的特點,提出了基于處理器的無刷直流電動機控制系統。設計并實現了該控制系統的硬件電路,通過軟件編程完成對轉子位置的快速檢測及電機調速。實驗顯示該系統的設計成本較低,運行平穩,調速性能良好。

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

      引言

      系列處理器,是意法半導體(ST)公司推出的超高性價比的8位,具有高性能的架構、優異的抗干擾設計、靈活的低功耗模式和豐富的內嵌功能。該系列采用意法半導體的自有內核,最高工作頻率為24MHz,最高處理效能可達20MIPS。另外,資源豐富,具有10bit的ADC,16bit的高級控制定時器,看門狗電路等。其中高級定時器具有4個捕獲/比較通道,3個互補輸出,死區控制,非常適合電機的控制。

      無刷直流電機是現在最常用的無刷電機。它具有低損耗、低噪聲、結構簡單、易控制、轉速高、壽命長等特點,因此,被廣泛應用于現代工業控制等領域。

      本文提出了基于STM8S的無刷直流電機控制系統,利用內部的定時器產生的來控制電機的轉動和調速,可以應用在一些要求不高和對成本比較敏感的領域。

      系統工作原理

      無刷直流電機的控制

      無刷直流電機一般有永磁轉子和三相定子組成,通過反向極性的吸引產生相矩來使電機轉動。為了獲得最大力矩,需使定子磁場和轉子磁場之間的相角度近似為正交的??刂茻o刷電機轉動,首先需要判斷轉子的當前位置,然后根據該位置改變電樞繞組的通電相序,使其在氣隙中產生步進式旋轉磁場,拖動永磁轉子轉動。

      本設計使用霍爾傳感器來測量轉子相對于定子線圈的位置信息。位置信號由3個霍爾傳感器得到,每個霍爾傳感器都會產生180&deg;脈寬的輸出信號,而3個霍爾傳感器的輸出信號互差120&deg;相位差。它們在每個機械轉中會產生6個上升沿或者下降沿,對應著6個換相時刻。把單片機的I/O口設置為雙邊沿外部中斷捕獲功能,即可獲得這6個換相時刻。再根據3個霍爾傳感器的電平狀態,即可獲得轉子準確的位置信息。然后根據位置信息,進行換相,從而帶動電機的轉動。

      圖1為三相橋電機驅動結構圖,表1則顯示了霍爾傳感器輸出電平與換相之間的對應關系?! ?/p>

     

      速度的控制

      電動機的速度和扭矩取決于帶電繞組的電機所產生的磁場強度,而磁場強度又取決于通過的電流大小。因此,調整轉子的電壓或電流將改變電機轉速。

      本設計通過改變加在電機上的電壓來改變電機的轉速。由于單片機可以輸出脈寬可調的波,因此,使用輸出來控制6個開關管的狀態,并通過改變PWM波的占空比來調整電機的電壓。

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


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


    關鍵詞: STM8S 單片機 PWM 201301 BLDC

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 武川县| 江达县| 龙南县| 井陉县| 阿拉善盟| 平昌县| 和龙市| 万州区| 布拖县| 岚皋县| 汉源县| 天全县| 于田县| 新田县| 抚州市| 申扎县| 安吉县| 玉溪市| 松阳县| 巴南区| 修文县| 洞头县| 上蔡县| 大新县| 丹凤县| 永德县| 六枝特区| 灵璧县| 崇礼县| 水城县| 乌审旗| 娱乐| 竹山县| 竹北市| 庐江县| 武强县| 上饶市| 临桂县| 鄂州市| 远安县| 建水县|