本論文為150W太陽能電池模組數位式充電系統之研製,將太陽能電池模組上的電能充電至蓄電池上,電路中控制晶片採用dsPIC30F4011,所有的動作皆以軟體C程式書寫完成。論文中採用SEPIC轉換器,其具備升降壓、正向輸出極性、低脈動輸入電流,輸入電壓範圍大等優點,非常適合太陽能電池模組等電力之轉換。為了發揮太陽能電池最大效益,進行了最大功率追蹤,以期達到最大的充電效能。當日照充足且太陽能電池足以產生0.1C的充電電流到電池,就以0.1C設置為充電電流命令。當日照不足,且電池電壓未達到所預定值,則採用模糊最大功率點追踪(MPPT)控制充電。不管日曬充足與否,一但電池電壓到達一個預定值,將預定值設置為充電電壓命令,控制器皆採用模糊控制法則。實驗結果顯示所設計的電路及充電策略是有效及可行的。
This thesis aims to realize the solar cell charged systems of 150W PV(photovoltaic, PV) module with the dsPIC30F4011 control chip. All of the control schemes are written and accomplished with the C language. In the power converter, a single-ended primary inductance converter(SEPIC) is adopted which has the features including the buck-boost operating mode, no polarity inversion, low input current pulsation, and wide input voltage range, so, it is very suitable for the conversion of solar cell. In order to obtain the high efficient solar cell energy conversion, a fuzzy maximum power point tracking(MPPT) control is adopted if the solarization is insufficient. When solarization is sufficient and the available peak power of the PV module is enough to produce 0.1C charged current to battery, 0.1C charged current is set as command and a fuzzy controller is taken to maintain 0.1C charged current of battery. No matter solarization is sufficient or not, once the battery voltage is arrived at a predefine value, the predefine value charged voltage is set as command and the fuzzy controller is taken to maintain predefine value charged voltage of battery. The effectiveness of the proposed methods is demonstrated with the experimental result.