久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3176|回復: 13
打印 上一主題 下一主題
收起左側

單片機如何判斷鋰電池正在充電?

  [復制鏈接]
跳轉到指定樓層
樓主
大家好,
我做一款鋰電池充電產品,使用的是TP5400,這款芯片集成了充電管理以及5V升壓,以及兩個充電指示燈。

我現在的需求是需要單片機檢測是否在充電,以及充滿電兩個狀態

我看到這款充電芯片上有兩個充電指示燈,CHRG以及STDBY,分別指示正在充電以及充電結束,具體作用如下:





規格書上推薦的這兩個燈的接法如下,


我是否可以把上圖1,2處直接接到單片機的GPIO?
由于CHRG口是開漏輸出,只能輸出低電平,當充電時,CHRG輸出低電平,此時LED燈亮,同時單片機檢測到低電平,判斷為正在充電,當充滿電或者USB充電器沒插入時,CHRG是高阻態,相當于斷開,此時1處相當于一端通過LED以及電阻連接到了到了5V,另一端連接到了單片機GPIO,現在就是不清楚此時單片機IO接收到的電壓是多少,因為有串一個電阻(這個電阻是LED限流電阻,阻值不會很大)以及LED,應該有壓降,到IO這邊是否還是高電平?

或者不按照上述接法,把上述LED去掉,分別用兩顆10K電阻直接把CHRG和STDBY兩個腳上拉到5V,然后這兩個腳再分別接到單片機IO。但是這樣LED不用了,實際應用中,我還是需要用LED的。


不知道這么接是否可行?或者還有其他更好的方法?

謝謝大家
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:796531 發表于 2024-1-8 14:37 | 只看該作者
CHRG和STDBY兩個腳芯片內部是開漏輸出,按照上圖這電阻端連led端電壓在2v左右,經過led導通電壓你在這兩個引腳測得電壓永遠是低電平(最多0.幾v),建議再加兩個10k電阻連到這兩個端口,這樣才能測得高低明顯不同的電平(需要注意5v 3.3v電平匹配問題)。既然用了單片機,還是測電池端電壓就行了,還可以大概顯示充電完成比例。
回復

使用道具 舉報

板凳
ID:401564 發表于 2024-1-8 22:41 | 只看該作者
給你一個參考吧
原理就是在VIN為高電平的時候,通過讀取CH的電平來檢測電池是否是充電完成狀態
不要聽上面的,ADC檢測電池電壓是行不通的,鋰電池充滿電是4.10V左右,雖然剛剛充滿的時候會有4.20V,但很快就會下降到4.10V的
但充電的時候,有時會達到4.25V的
如果是單單檢測電池電壓有沒有達到4.20V,很容易誤判定的
這個電路是帶充電插入檢測的,VIN最好是中斷端口
CH需要單片機上拉,如果單片機沒有內置上拉電阻,你就得外部增加一個上拉電阻


回復

使用道具 舉報

地板
ID:1108479 發表于 2024-1-9 11:04 | 只看該作者
paladina 發表于 2024-1-8 14:37
CHRG和STDBY兩個腳芯片內部是開漏輸出,按照上圖這電阻端連led端電壓在2v左右,經過led導通電壓你在這兩個 ...

感謝建議!
回復

使用道具 舉報

5#
ID:1108479 發表于 2024-1-9 11:04 | 只看該作者
Y_G_G 發表于 2024-1-8 22:41
給你一個參考吧
原理就是在VIN為高電平的時候,通過讀取CH的電平來檢測電池是否是充電完成狀態
不要聽上面 ...

感謝提供的原理圖!我知道怎么做了!謝謝!
回復

使用道具 舉報

6#
ID:1064915 發表于 2024-1-9 14:44 | 只看該作者
單片機檢測是否在充電,有什么意義
回復

使用道具 舉報

7#
ID:1129633 發表于 2024-7-26 10:23 | 只看該作者
充電算法是什么
回復

使用道具 舉報

8#
ID:1129659 發表于 2024-7-26 17:52 | 只看該作者
joyb 發表于 2024-1-9 14:44
單片機檢測是否在充電,有什么意義

我也想知道這個。在設計中,老大說要檢測
回復

使用道具 舉報

9#
ID:1129659 發表于 2024-7-26 18:00 | 只看該作者
Y_G_G 發表于 2024-1-8 22:41
給你一個參考吧
原理就是在VIN為高電平的時候,通過讀取CH的電平來檢測電池是否是充電完成狀態
不要聽上面 ...

為什么是VIN是中斷口。
回復

使用道具 舉報

10#
ID:628113 發表于 2024-8-16 11:55 | 只看該作者
產品級設計的話,充電芯片一般不能直接對接MCU的IO。因為 IO 有可能影響充電芯片工作,導致未知后果。
標準的方案是, 大多數好一點的充電芯片,設計時可以將指示燈的腳,作為IIC總線腳,從而使用 IIC 協議來監測 電壓電流等數據,也能知道是充電還是放電。
回復

使用道具 舉報

11#
ID:332444 發表于 2024-8-16 14:27 | 只看該作者
把一個限流電阻改為2個直接檢測低電平即可,除非高阻態時不是高電平則另加比較器處理.
回復

使用道具 舉報

12#
ID:466250 發表于 2024-8-16 17:04 | 只看該作者
Y_G_G 發表于 2024-1-8 22:41
給你一個參考吧
原理就是在VIN為高電平的時候,通過讀取CH的電平來檢測電池是否是充電完成狀態
不要聽上面 ...

芯片的兩個引腳就完全可以,非要用VIN引腳。
回復

使用道具 舉報

13#
ID:609503 發表于 2024-8-16 18:05 | 只看該作者
量下CHRG的電平,看充電和不充電時單片機能否得到高低電平,如果能就可以直接用,我之前用藍牙芯片接TP4056就是這么用的。
回復

使用道具 舉報

14#
ID:401564 發表于 2024-8-19 13:15 | 只看該作者
藍藍小星星 發表于 2024-8-16 17:04
芯片的兩個引腳就完全可以,非要用VIN引腳。

VIN是作為USB插入檢測的,有的系統,比如手電,單片機是要休眠的,VIN作為喚醒的
CHRG和STDBY是沒法正確指示的,單片機沒法知道USB線有沒有拔出的
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品国产一区二区久久 | www国产成人免费观看视频,深夜成人网 | 99精品欧美一区二区三区综合在线 | 免费影视在线观看 | 久久久久久久av麻豆果冻 | 亚洲一区自拍 | 久草免费福利 | 亚洲成人动漫在线观看 | 特黄色一级毛片 | 亚洲天堂精品一区 | 欧美精品成人一区二区三区四区 | 国产精品久久久久久久久大全 | 欧美日韩在线一区二区 | 久久久精品久久 | 亚洲一区二区在线 | 日韩高清国产一区在线 | 99精品福利视频 | 国产高清视频一区二区 | 日韩一区二区黄色片 | 精品熟人一区二区三区四区 | 精品国产一区二区三区久久久四川 | 国产综合在线视频 | 日本精品久久 | 中文字幕精品一区二区三区精品 | 久久一日本道色综合久久 | 日韩av资源站 | 国产精品久久久久久久久免费相片 | 亚洲精品资源 | 日韩二 | 欧美视频三级 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 天天操天天操 | 国产一区二区三区在线视频 | 国产农村妇女毛片精品久久麻豆 | 日韩欧美在线精品 | 日韩中文字幕一区 | 粉嫩一区二区三区国产精品 | 黄色三级免费网站 | 嫩草视频在线免费观看 | 久久久国产精品一区 | 欧美久久久久久久久中文字幕 |