PIC16F877A的光伏并網發電裝置設計
3 程序流程
圖5為主程序流程。SPWM由TMR2中斷實現,CCP1用于測頻,外部中斷RB0及RC7用于測相位。本文引用地址:http://www.104case.com/article/177872.htm
4 測試結果
圖6中(a)(b)(c)分別是在頻率為50 Hz,輸入電源Us為31.4 V下純阻性、感性和容性負載下的波形。從圖中可看出,在不同負載下相位都能達到相位跟蹤的效果,但反饋信號中波形出現毛刺。(d)的輸出波形很光滑,可見出現毛刺可能是因為反饋變壓器的問題。系統測試結
果如表1~表3所列。
結語
系統主要實現以PIC16F877A單片機為核心,輸入電源Us為25~50 V可調的并網發電裝置,實現了最大功率點跟蹤、相位和頻率的跟蹤。在頻率45~78 Hz范圍內,不管是容性、感性、純阻性的負載,相位和頻率誤差滿足預期設計要求(5%);系統中還設有過流、欠壓、過壓
等各種保護功能,其中過流保護的電流值可設定,并且實際的保護動作與設置的保護基本同步,保證系統安全可靠地工作。
評論