我來說一工作原理吧,知道了原理就簡單了,人人都能做出來的。太陽能電池有一個最大效力工作電壓,在此狀態(tài)下充電功率最大,效力最高。所以用一個檢測電路,檢測電壓值定在太陽能電池板最大電壓值附近,當(dāng)電壓低于設(shè)定電壓時減小PWM輸出的脈寬。當(dāng)電壓高于設(shè)定電壓值時,增加輸出脈寬。這樣輸入電壓會永遠(yuǎn)定在你設(shè)定的那個值上。然后再用一個檢測電路檢測電池的電壓,如果電池電壓達(dá)到最高充電電壓時,減小輸出脈寬,如果輸出電壓高于電池最市電壓時關(guān)閉PWM的輸出 就行了