基于A(yíng)T89C51單片機的變頻調速控制系統設計
在初始化子程序要設定的是與電機和變頻器有關(guān)的基本參數,包括載波頻率的設定、調制波頻率范圍設定、脈沖延遲時(shí)間設定、最小刪除脈寬的設定、調制波形選擇、幅值控制設定等。
初始化寄存器的數據先以8位格式存入臨時(shí)寄存器R0,R1和R2中,然后通過(guò)虛擬寫(xiě)操作R4再被存入初始化寄存器。
通常情況下,這些參數在電機工作過(guò)程中不要改變。
SA8281初始化子程序流程如圖9所示:
4.3.3調速子程序
調速子程序包括加速子程序和減速子程序,本文只介紹加速子程序,減速子程序類(lèi)似于加速子程序。
加速子程序流程圖如圖9所示,控制參數包括調制波頻率控制字和調制波幅值控制字,它們要通過(guò)計算求得,方法:首先根據電機的U/F曲線(xiàn)得到調制波的頻率與幅值,然后通過(guò)公式計算出相應的控制字并制成表格,本文的程序設計中利用查表法實(shí)現兩種控制參數的傳送。調制波頻率與幅值對比如表1所示。加速子程序流程圖如圖10所示:
表1調制波頻率與幅值對比表


圖10加速子程序流程圖
5總結
本文中,設計變頻調速控制系統時(shí),控制芯片采用單片機AT89C51,采用SA8281作為正弦波發(fā)生器,用IR2110芯片來(lái)驅動(dòng),另外考慮到系統的穩定性,設計了系統的保護電路,這樣整個(gè)系統有成本低廉,功能齊全的特點(diǎn),并具有較大的實(shí)用價(jià)值。目前,我國的變頻調速市場(chǎng)逐漸增長(cháng),需求量日益廣泛。因而,對于變頻調速控制系統的研究具有重要的學(xué)術(shù)意義和應用價(jià)值。
評論