摘要:根據無刷直流電機控制系統的特點,提出了基于STM8S處理器的無刷直流電動機控制系統。設計并實現了該控制系統的硬件電路,通過軟件編程完成對轉子位置的快速檢測及電機調速。實驗顯示該系統的設計成本較低,運行平穩,調速性能良好。
關鍵詞:無刷直流電機;STM8S;控制系統
DOI: 10.3969/j.issn.1005-5517.2013.1.009控制定時器,看門狗電路等。其中高級定時器具有4個捕獲/比較通道,3個互補輸出,死區控制,非常適合電機的控制。
無刷直流電機是現在最常用的無刷電機。它具有低損耗、低噪聲、結構簡單、易控制、轉速高、壽命長等特點,因此,被廣泛應用于現代工業控制等領域。
本文提出了基于STM8S的無刷直
器相連的I/O口的電平狀態來獲得轉子的位置信息。換相則是根據獲得的位置信息對電機進行換相。同時,設置ADC每隔一定時間讀取給定的速度,并轉化成相應占空比的PWM波對電機進行調速。系統軟件流程圖如圖6所示。
使用STM8S903開發無刷電機控制系統,代碼精簡,控制系統可靠。經過長時間實際測量證明,系統相關器件的選型設計是穩定的。目前STM8S與51單片機價格相差不多,但是性能卻比51單片機好很多。因此,從芯片設計和系統設計上,該無刷電機產品有一定的推廣價值。