1、設計原因
由于我經常開發(fā)一些奇奇怪怪的小東西,所以手上有較多鋰電池,長時間保存對我這種懶人帶來的困擾,正常邏輯是每次充電完成后,由人工更換下一個電池充電,如此往復,如使用多個充電器同時進行此項工作(并行),成本與效率均較高,于是設計了這個邏輯充電器,其最大支持4塊電池充電,但每次充電一塊,單塊充電完成后,由單片機讀取充電芯片信號,后關閉該通道充電,并開啟下一個充電通道,如此往復,是一種用時間換效率和成本的雞肋設計。
實物如下圖1所示、散熱片下是TC4056充電芯片(TP4056可替換),主控單片機為N76E003。
1.png (1.26 MB, 下載次數: 125)
下載附件
1
2019-8-20 20:12 上傳
2、運行邏輯
2.png (106.77 KB, 下載次數: 107)
下載附件
2
2019-8-20 20:12 上傳
其中帶隙電壓(band·gap)讀取相關文章可以看這里
此外,檢測充電完成時,首先使用單片機檢測充電芯片STDBY引腳電平變化,其原理及電路如下圖3、4、5所示,當STDBY引腳拉低后,5V電源通過10k電阻及LED,其管腳電壓變化為3.2V左右,此時配置為輸入模式(高阻態(tài))的單片機管腳即可采集到該信號。
3.png (67.17 KB, 下載次數: 95)
下載附件
3
2019-8-20 20:12 上傳
4.png (106.01 KB, 下載次數: 106)
下載附件
2019-8-20 20:12 上傳
5.png (78.17 KB, 下載次數: 106)
下載附件
5
2019-8-20 20:12 上傳
使能及關斷充電工作,均使用其TC4056的CE管腳,原理如下圖6、7所示,單片機配置為PP(推挽輸出),串聯一SS24肖特基二極管到CE管腳上進行控制
6.png (77.44 KB, 下載次數: 105)
下載附件
2019-8-20 20:12 上傳
7.png (120.38 KB, 下載次數: 92)
下載附件
2019-8-20 20:12 上傳
單片機源程序如下:
0.png (7.4 KB, 下載次數: 105)
下載附件
2019-8-21 03:49 上傳
0.png (5.68 KB, 下載次數: 95)
下載附件
2019-8-21 03:50 上傳
所有資料51hei提供下載:
邏輯充電器(電路、程序、手冊).rar
(619.7 KB, 下載次數: 105)
2019-8-20 20:15 上傳
點擊文件名下載附件
1 下載積分: 黑幣 -5
|