本帖最后由 馬麗 于 2020-1-11 21:50 編輯
大家好!自從上次發了一款數控電源,好久沒發帖了!首先聲明,本人編程是半桶水,自學剛不久,誤打誤撞,與大家共進步。 這次做單相正弦波離網控制板,緊接著做單相并網正弦波控制板,再做三相正弦波離網控制板,最后做三相正弦波并網控制板。望大家多多支持,所有方案,均使用PIC單片機。 先說說本人做并網逆變器的目的,我想實現做“回饋式電子負載”功能,因為老化逆變器或者老化開關電源,大家都是使用電阻做負載,白白浪費掉電能,我想把這些電能收集起來,用逆變器并網的形式,反饋到我們的供電設備的輸入端,這樣就形成了循環式老化產品,理論上是,足功率老化產品不耗電,實際不然,我們需要補充機器設備的損耗,所以回饋式電子負載可以收集90%的電能,這是本人的目標,同時還需要大家大力支持! 要想做好并網逆變器,必須要做好離網逆變器,話不多說,先看單相離網正弦波控制板原理圖
正弦波原理圖.jpg (216.59 KB, 下載次數: 132)
下載附件
2020-1-3 12:15 上傳
本控制板專門驅動大功率IGBT,具有負壓關斷功能,是IGBT的最佳選擇。左邊是H橋驅動供電電源,中上部是單片機核心部分,中下部是H橋感應輸出電流比較器,控制輸出功率大小,右邊是高速IGBT驅動光耦,專門對IGBT隔離驅動,提供負壓關斷功能。大家都知道,場效應管是零伏可以截止關斷,IGBT就不一樣了,需要負壓提供,才可以可靠關斷。 主芯片采用的PIC16F716,程序是在百度參考的,只不過做了些更改,采樣電路使用的和EG8010一模一樣的電路,采樣方式均使用峰值采樣,逆變器的后級電路如圖下:
正弦波輸出.jpg (171.3 KB, 下載次數: 115)
下載附件
2020-1-3 12:16 上傳
接下來繪制PCB,相信大家,在正弦波離網方面,大家都很熟悉了,我也不過多的講解,在并網方面,給大家做仔細的講解,也同樣使用這款芯片PIC16F716做并網正弦波控制板 我再說說我對PIC16F716的看法,我覺得線路簡單,編程簡單,一切從簡單入手,我看過好的使用的PIC16F716,輸出波形很不如意,其實不是芯片的問題,是程序的問題,要想輸出好的波形,必須自己編寫正弦波碼表,自己編寫的,那才叫一個漂亮!
碼表.jpg (318.96 KB, 下載次數: 121)
下載附件
2020-1-3 12:16 上傳
SPWM載頻:16.00KHZ 輸出正弦波頻率:50.0HZ
PCB.jpg (383.99 KB, 下載次數: 123)
下載附件
2020-1-3 12:17 上傳
PCB畫好了,尺寸:75*42mm打樣中
PCB1.jpg (179.02 KB, 下載次數: 127)
下載附件
2020-1-3 12:17 上傳
PCB2.jpg (155.87 KB, 下載次數: 122)
下載附件
2020-1-3 12:17 上傳
PCB到了,開始焊接貼片了
51hei圖片_20191225153944.jpg (149.78 KB, 下載次數: 124)
下載附件
2020-1-3 12:18 上傳
51hei圖片_20191225153622.jpg (148.61 KB, 下載次數: 144)
下載附件
2020-1-3 12:18 上傳
說明.jpg (231.19 KB, 下載次數: 95)
下載附件
2020-1-3 12:18 上傳
板子焊好了 各腳功能圖
未標題-1.jpg (191.05 KB, 下載次數: 135)
下載附件
2020-1-3 12:19 上傳
這是各個引腳功能,準備通電測試 給大家說一下2(SD)腳和3(IFB)腳的處理: 過流信號有兩種情況,一是啟動沖擊過流(防浪涌),二是短路過流,經過0.5秒的濾出,這個時間可以隨便改寫,確認短路過流后,四橋臂全部為低電平,同時2腳輸出5V,去控制前級升壓的開關電路,關閉前級工作。 #define SD RB0 #define PWM1H RB1 #define PWM1L RB2 #define IFB RB4 I_num++; if(IFB==0) I_num=0; if(IFB==1) //判斷是否過流 ,即是10腳 { if(I_num>=5000) //延長0.5秒 { CCP1CON=0xf0; PEIE=0; //外圍模塊中斷使能關 GIE=0; //關全局中斷 TMR1H=0x00; //T1時間高位賦值 TMR1L=0x00; //T1時間低位賦初值 TMR2IE=0; //關定時器2中斷使能 TMR2ON=0; //關定時器2 PWM1H=0; PWM1L=0; I_num=0; SD=1; } } 測試步驟: 首先14腳與15腳輸入+24V直流電源,測試每個光耦的6腳和8腳,電壓為24V.緊接著在16腳輸入+5V,示波器測試5腳和8腳,輸出為50Hz互補方波,10腳和12腳,輸出為16KHz互補SPWM波,大功告成! 再說說為什么我要編寫16KHz的載頻,因為16KHz的載頻能適應模塊型的常用大功率IGBT,只有模塊IGBT才能做的出大功率正弦波逆變器來,有空本人想利用此方案,做一臺20KW的單相正弦波逆變器。
51hei圖片_20191225145006.jpg (124.48 KB, 下載次數: 124)
下載附件
2020-1-3 12:20 上傳
51hei圖片_20191225145016.jpg (109.16 KB, 下載次數: 139)
下載附件
2020-1-3 12:20 上傳
通電測試,波形還滿意,所以,正弦波碼表真還得自己計算。我測試波形喜歡使用直流檔,大家看輸出波形在中間軸上,證明輸出不含直流。 此次試驗成功,輸出頻率精準,輸出電壓穩定度很好,負載和空載輸出電壓保持不變。 本樣板軟件穩壓方式,采用的是峰值穩壓,電壓瞬時值反饋和有效值反饋結構的,雙閉環控制方式。外環電壓有效值反饋,使系統穩態時盡可能實現輸出無靜差,內環采用瞬時值反饋,保證系統獲得優良的動態性能,二者各司其職,共同協作。 本人選擇峰值穩壓,是因為暫態閉環響應速度快,對母線電壓的變化和輸出負載的變化,瞬態響應均快,控制環線路簡單,控制環易于控制。另外瞬時峰值的電壓,是內在固有的逐個峰值波一一控制。
51hei圖片_20191227095717.jpg (178.09 KB, 下載次數: 146)
下載附件
2020-1-3 12:21 上傳
物料清單:
51hei截圖20191227100928.jpg (144.91 KB, 下載次數: 129)
下載附件
2020-1-3 12:21 上傳
好了!接下來我開始籌備單相并網正弦波程序了,芯片也是使用的PIC16F716單片機,估計也很快會完成 另外有朋友拿到我的樣片,測試后的結果,歡迎來論壇里溝通,看看程序還需要做哪方面的升級,謝謝大家。 下一篇:逆變器 - 單相 - 并網正弦波控制板 歡迎閱讀! 今天我給正弦波控制板加了個顯示
開機.jpg (105.91 KB, 下載次數: 94)
下載附件
2020-1-3 12:22 上傳
開機畫面
工作.jpg (104.53 KB, 下載次數: 141)
下載附件
2020-1-3 12:22 上傳
工作畫面 顯示屏程序
顯示程序.jpg (61.05 KB, 下載次數: 138)
下載附件
2020-1-3 12:23 上傳
加入12864顯示的目的,方便我下一篇單相并網逆變器,顯示并網參數及狀態 第二篇開始了:逆變器-單相-并網正弦波控制板 喜歡逆變器并網的朋友過來一起互相學習!
http://www.zg4o1577.cn/bbs/dpj-178493-1.html |