一種用單片機(jī)制作的高頻正弦波逆變器
輸出脈沖的間隔為:
........
2.2 脈沖調(diào)制波的產(chǎn)生電路
脈沖調(diào)制波的產(chǎn)生電路如圖3所示,該控制電路是以AT89C2051單片機(jī)為核心組成的逆變電路,該款單片機(jī)價(jià)格低廉,內(nèi)置2K Flash ROM,2個(gè)定時(shí)器/計(jì)數(shù)器,以及豐富的I/O控制功能。在電路中,從單片機(jī)的P1.6和P1.7端分別輸出相位相反,脈沖寬度為10毫秒(頻率50Hz)的脈沖,它由單片機(jī)內(nèi)部定時(shí)器產(chǎn)生,起控制正弦波逆變橋正半波或負(fù)半波導(dǎo)通的作用。P1.4和P1.5端輸出相同的正弦調(diào)制脈沖,當(dāng)P1.6有負(fù)脈沖輸出時(shí),P1.4才有輸出,P1.7有負(fù)脈沖輸出時(shí),P1.5才有輸出。調(diào)制脈沖的脈寬
是由上述公式所求得。本控制電路中,AT89C2051單片機(jī)采用24MHz的晶振頻率,因?yàn)槭艿街噶钪芷诘南拗?,最大載波脈沖的頻率取12K較為合適。編程計(jì)算出1/4周期正弦波相應(yīng)周期上的各載波脈寬
,存入數(shù)據(jù)表中待用,在應(yīng)用程序中,充分利用單片機(jī)的內(nèi)部資源,用軟件查表法逐一控制片內(nèi)定時(shí)器輸出調(diào)制脈沖,輸出經(jīng)濾波后生成一穩(wěn)定的正弦波。單片機(jī)控制流程如圖2所示。
圖3中從單片機(jī)端口P1.7和P1.5輸出的電壓V1/F、V2F是兩個(gè)頻率為50周波,相位差180電度的方波脈沖。從P1.6和P1.4輸出的電壓V1/Z、V2Z是兩組如圖1所述的,相位差180電度的正弦波調(diào)制脈沖串。P1~P4是4個(gè)故障輸入信號(hào),P0是故障保護(hù)輸出信號(hào)。逆變器的故障判斷及保護(hù)均由單片機(jī)的軟件實(shí)現(xiàn)控制。
評(píng)論