由於全球能量危機及環境污染嚴重,太陽光電系統(Photovoltaic, PV)已經成為最重視之再生能源。本文主要研究鋰電池之太陽光電充電系統研製,整合最大功率點追蹤(Maximum Power Point Tracking, MPPT)與最佳化充電控制為本論文之重點。為了使得太陽能電池可以有效的利用太陽光,首先必須設計太陽光發電之DC/DC升壓轉換器,此升壓轉換器使用可變步階增量電導之最大功率點追蹤演算法以確保太陽能電池隨時都能追蹤至最大功率點,再將DC/DC升壓轉換器輸出經過DC/DC降壓轉換器,讓電壓降成可以對電池進行充電的適當電壓。在充電系統中使用定電壓/定電流法對鋰電池進行充電,其中PI 充電控制器之設計為本文的主要探討重點,為了得到最佳的PI控制器參數,本研究以智慧型演算法求得最佳化參數,由模擬與實驗結果可以知道,粒子群優演算法(PSO)所得之控制參數,可以得到比遺傳演算法(GA)較佳的性能。