一、前言
直流電動機作為主要的機電能量轉換的裝置,廣泛應用于各行各業(yè)。隨著計算機電子技術的迅猛發(fā)展,電動機的控制方法也發(fā)生了巨大的變化,模擬控制方法已基本被數(shù)字控制方法所取代。本系統(tǒng)采用ATmega8單片機為核心控制器,通過PWM波來控制H橋中MOSFET器件的導通和關斷,把直流電壓變成電壓脈沖列,控制電壓脈沖的寬度或周期,將26V直流電變?yōu)榻涣麟娫谠谕ㄟ^變壓器將升壓到180V在整流獲得的,其中還將用PWM控制技術來控制直流電動機的轉速。
二、系統(tǒng)硬件設計
(一)系統(tǒng)工作原理
系統(tǒng)控制器主要采用的是ATmega8單片機為控制芯片。通過霍爾傳感器檢測電流,光電編碼器對速度進行檢測。在通過單片機產生PWM波來控制H橋的MOSFET,對MOSFET的驅動我們采用互補式的隔離脈沖變壓器驅動。將直流電逆變?yōu)榻涣麟娫谕ㄟ^變壓器將26V的直流升壓到180V的電壓。對電機的控制我們采用的是雙閉環(huán)調速系統(tǒng)。
(二)主要硬件設計
1、雙閉環(huán)控制器電路
根據(jù)自動控制原理,反饋控制的閉環(huán)系統(tǒng)是按被調量的偏差進行控制的系統(tǒng),如果被調量發(fā)生偏差,整個系統(tǒng)就會自動產生糾正偏差的作用。在本系統(tǒng)的設計中,采用比例積分調節(jié)算法,雙閉環(huán)負反饋系統(tǒng),分別為電流PI調節(jié)和轉速PI調節(jié)算法。通過程序計算出電流環(huán)輸出電壓值,將電樞電壓值作為PWM波形占空比的設定值,AVR單片機輸出PWM波形,為了防止反饋控制的閉環(huán)調速系統(tǒng)在啟動和堵轉時電樞電流過大的問題,引入了電流截止負反饋環(huán)節(jié)。為了很好的得到輸入信號,我們運用軟件程序設計增加了一個卡爾曼濾波??柭鼮V波是以最小均方誤差為估計的最佳準則,來尋求一套遞推估計的算法,其基本思想是:采用信號與噪聲的狀態(tài)空間模型,利用前一時刻地估計值和現(xiàn)時刻的觀測值來更新對狀態(tài)變量的估計,求出現(xiàn)時刻的估計值。