查看: 3872|回復: 0
打印 上一主題 下一主題

STM系列(6)--使用 STM32 實(shí)現鋰電充電器

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2017-2-22 15:18:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: 融創(chuàng )芯城

融創(chuàng )芯城邀請注冊享好禮,2萬(wàn)元獎金等你來(lái)瓜分,排行榜獎金活動(dòng)將持續至2月28日,最后幾天,抓緊拉人注冊,享受做小股東的樂(lè )趣吧!

問(wèn)題:

在很多便攜式消費類(lèi)設備上,通常需要通過(guò) USB  口對設備自帶的鋰電池充電。如果使用專(zhuān)用的電池管 理芯片,不僅增加了 產(chǎn)品成本,也增大了 PCB 的面積。所以客戶(hù)希望在已有的主芯片 STM32  上同時(shí)實(shí) 現對鋰電池的充電管理。

調研:

鋰離子電池充電分為兩個(gè)階段:先恒流充電,到接近終止電壓時(shí)改為恒壓充電,電池以充電率為 1C  恒流充電,開(kāi)始時(shí)電 池電壓以較大的斜率升壓,當電池電壓接近 4.2V 時(shí),改成 4.2V 恒壓充電,電流漸 降,電壓變化不大,到充電電流降為1/10C時(shí),認為接近充滿(mǎn),可以終止充電。(C  是以電池標稱(chēng)容量 對照電流的一種表示方法,如電池是 1000mAh 的容量,1C就是充電電流1000mA,注意是mA而不是mAh,0.01C就是10mA。)

結論:

使用STM32片上定時(shí)器的PWM輸出和ADC采樣功能即可實(shí)現對鋰電池的充電管理。

處理:

本方案在STM32F101上完成。BTY_CHRG(PB0)為定時(shí)器的PWM輸出,用于控制MOSFET的開(kāi)關(guān)程度,從而改變對鋰電的充電電流。TSC101    用于充電電流的檢測,將電流轉換為電壓量。BTY_V(PA3)和BTY_I(PB1)為STM32的ADC 輸入通道。STM32通過(guò)采樣充電電流BTY_I和電池電壓BTY_V,來(lái)調整PWM輸出的占空比,以實(shí)現閉環(huán)控制。當BTY_V小于4.2V時(shí),逐步調整PWM波的占空比,使BTY_I達到1C進(jìn)行充電。當檢測到BTY_V大于或等于4.2V時(shí),逐步調整PWM波的占空比,使BTY_I降至0.1C進(jìn)行充電。當充電電流小于 0.01C 時(shí),充電完成。


建議:

客戶(hù)可在本例程的基礎上實(shí)現智能三段式充電,或增加溫度檢測,以提高產(chǎn)品的安全可靠性。


文章來(lái)源:微信公眾號   融創(chuàng )芯城(一站式電子元器件、PCB、PCBA購買(mǎi)服務(wù)平臺,項目眾包平臺,方案共享平臺)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页