|
問題:
在很多便攜式消費類設(shè)備上,通常需要通過 USB 口對設(shè)備自帶的鋰電池充電。如果使用專用的電池管
理芯片,不僅增加了產(chǎn)品成本,也增大了 PCB 的面積。所以客戶希望在已有的主芯片 STM32 上同時實
現(xiàn)對鋰電池的充電管理。
調(diào)研:
鋰離子電池充電分為兩個階段:先恒流充電,到接近終止電壓時改為恒壓充電,電池以充電率為 1C 恒
流充電,開始時電池電壓以較大的斜率升壓,當(dāng)電池電壓接近 4.2V 時,改成 4.2V 恒壓充電,電流漸
降,電壓變化不大,到充電電流降為 1/10C 時,認(rèn)為接近充滿,可以終止充電。(C 是以電池標(biāo)稱容量
對照電流的一種表示方法,如電池是 1000mAh 的容量,1C 就是充電電流 1000mA,注意是 mA 而不是 mAh,
0.01C 就是 10mA。)
結(jié)論結(jié)論:
使用 STM32 片上定時器的 PWM 輸出和 ADC 采樣功能即可實現(xiàn)對鋰電池的充電管理。
電路圖如下:
STM32_DevKit.rar
(151.23 KB, 下載次數(shù): 86)
2020-12-4 15:28 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
使用STM32實現(xiàn)鋰電池充電器.pdf
(92.88 KB, 下載次數(shù): 110)
2020-12-4 15:28 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
上面只是一個大概的思路,還沒有開始寫程序,希望大家能一起完善,一起學(xué)習(xí)
|
評分
-
查看全部評分
|