微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 电源设计讨论 > 锂电池电量显示

锂电池电量显示

时间:10-02 整理:3721RD 点击:
采用TP4056充电电路,能用OLED显示它的充电状态吗?比如充电中,电量低,已充满等,控制芯片采用stm32.

小编问线路还是软件问题

充电中  和以充满  这两个状态可以通过TP4056 的指示灯接口表示。
低电量 你得要用STM32的ADC采集,或者你设计个电压比较器。
对于tp4056,我用过,这个芯片充电1A的电流的时候,温度十分高。
建议你把设置充电电流的电阻改下,400ma 一下比较好

看了一下这款芯片,你可以这么做。
用STM32的两个IO口,初始化为浮空输入,对该芯片6、7两引脚进行状态读取。若读取6引脚为低电平,则为充电完成,若读取7引脚为低电平,则充电中。
对于电量低,可以使用STM32的ADC进行采样,通过两个电阻对电池电压进行分压,设置一个电源参数,若采样低于这个值时,即为电量低。

软硬都有吧,问一下是否可行?

这个资料度娘一下应该有      

STM32对充电芯片的6、7引脚进行读取为低电平就是相应的充电中,充电完成。电量低可以使用两个电阻对电池电压进行分压,STM32 ADC采样,设定参数判断就行

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top