你這是產品還是DIY?
如果是DIY,直接一個充電IC搞定,不要把簡單事情搞復雜
如果是產品,這就有點扯了,一個PWM給電池充電的完整電路下來,至少有5塊錢的成本吧
一片5A充電電流的鋰電池充電IC(其它電池也是差不多),成本也就5塊左右,但事就省下很多了
鋰電池的基礎知識,你還是要多學習一下
1:預充,這個是恒流小電流充電,電流沒有絕對規(guī)定值,C/20也行吧,C/30也行.....,一般電池電壓3.0V以下進行
2:快速恒流充電,這個是大電流充電階段,充電電流一般最大為1C,一般電池電壓在3.85V以下進行
3恒壓,電池電壓達到3.85V之后開始以4.20V電壓恒壓充電,不管電流是多少
4,結束充電,當充電電流低于C/10時,可以結束充電,再充意義不大
如果你還不知道這C/10,C/20什么意思,那........
單片機方面,不管你PWM頻率是多少,充電電流和電池電壓都是不穩(wěn)定的,濾波是肯定要的,不然ADC出來的數(shù)據(jù)跳來跳去的
首先是PWM輸出濾波,然后是ADC結果濾波
如果你對我說不理解,那先放棄吧,去學一下基礎知識,學好了再接手這個項目 |