基于8098單片機的SPWM變頻調速系統研究
3 SPWM信號的產(chǎn)生
SPWM控制信號的作用是當一對橋臂上的某一管處于導通極性時(shí),可使其按正弦規律通斷,達到電動(dòng)機電流接近正弦波的目的。
根據等面積法知道,所需U相的SPWM波第i個(gè)脈沖的脈寬時(shí)間:

由于U相的SPWM波的正負半周均由HS0.0得到,為了得到U相的負半波,把對應于ta1、ta2、ta3的命令(低或高電平)取反后輸出。由U、V、W三相相位關(guān)系可得出V相、W相的SPWM波第i個(gè)脈沖的脈寬時(shí)間tv2、tw2及間隙時(shí)間tv1、tv3、tw1、tw3。其具體實(shí)現方法是:可事先將余弦值作表存在程序儲存器2764中,每當采樣周期Tc時(shí)間到,計算θi并根據θi值查表得cosθi,將其與上一次Tc周期的θi-1進(jìn)行運算即可求出三相脈沖的脈寬時(shí)間和間隙時(shí)間,對HSO.0、HSO.1、HSO.2分別寫(xiě)入兩條命令并送入HSO的CAM中,CAM根據送入的時(shí)間值和命令自動(dòng)定時(shí)控制HSO.0~HSO.2的輸出,這樣在逆變器的輸出端得到相位互差120°的SPWM的脈沖序列。此脈沖序列經(jīng)過(guò)基極驅動(dòng)控制IPM的6個(gè)開(kāi)關(guān)管的導通和關(guān)斷。
4 軟件框圖設計
8098微機控制的SPWM變頻調速系統的軟件程序包括主程序和M/T測速、轉差及頻率運算、鍵盤(pán)顯示等子程序。文中主要設計了主程序和SPWM波生成的中斷服務(wù)程序框圖,如圖4所示,其他程序框圖請讀者查閱相關(guān)的參考書(shū)籍。本文引用地址:http://dyxdggzs.com/article/150466.htm
評論