美女電源工程師力作:數控單片機純正弦逆變器
本人之前一直在研究純硬件逆變器,但是這東西越到后來(lái)越復雜,而且功能也不豐富,于是我產(chǎn)生了用單片機實(shí)現SPWM的方法
本文引用地址:http://dyxdggzs.com/article/228128.htm單片機我手上只有STC12C5410AD帶PWM模塊,于是就用他了.半年某人幫我選型了這款既帶PWM又帶AD又小巧的單片機,簡(jiǎn)直是小型單片機逆變器不可多得的神物啊!
這款單片機帶有串口下載功能,無(wú)須專(zhuān)用編程器,只需用一個(gè)RS232電平轉TLL電平的轉換器(用MAX232,可以自制,成本不超過(guò)10元)把電腦串口和單片機連接起來(lái)即可,這方便了廣大朋友的仿制
這次實(shí)現的功能如下:
1.SPWM波輸出(兩路,外部需要倆CD4011加死區和反向后驅動(dòng)H橋)
2.閉環(huán)穩壓(DC反饋)
3.輸出電壓檢測(輸出電壓偏差過(guò)大報警)
4.輸出電流檢測(輸出電流過(guò)大報警)
5.輸出短路保護(擬采用先進(jìn)的管壓降短路檢測法,檢測到短路后每個(gè)工頻周期只輸出一個(gè)很窄的檢測脈沖,短路消失后立即恢復輸出)
6.電池電壓檢測(電池電壓不正常的提醒和報警甚至關(guān)閉逆變器)
7.串口通信功能(方便連接計算機查看逆變器工作狀態(tài))
8.外部關(guān)斷功能(可使用外部信號關(guān)斷單片機,提高拓展性)
程序采用C語(yǔ)言編寫(xiě),完全自己寫(xiě)的! 現在還差串口通信功能的完善和根據硬件確定輸出電流電壓的計算公式中的系數
其他功能在面包板上模擬測試都有效
輸出的SPWM波

假設負載短路時(shí)的波形:

面包板上測試程序,長(cháng)線(xiàn)是串口

現在我把SPWM頻率提高了5倍,達到了20KHz,每半個(gè)周期有160個(gè)點(diǎn)!
順便修改了啟動(dòng)時(shí)的Bug和保護電路的Bug
在面包板上用RC濾波器測試了下波形(一路經(jīng)過(guò)反向):


現在實(shí)測頻率23KHz 有圖為證(隨便取的一個(gè)周期)

昨天晚上熬夜到2點(diǎn)半終于把電路用萬(wàn)能板焊好了,電路圖是上課時(shí)隨便意淫出來(lái)的......
這是電路圖和實(shí)物圖

用盡倒數第4片洞洞板,IRFP460的H橋打造中:


試機桌面:

評論