上传者: 42140716
|
上传时间: 2021-10-16 20:39:36
|
文件大小: 11KB
|
文件类型: -
ESP32电池监控器
该库提供了基于ESP32微控制器内置ADC的电池监控器。 它适用于没有专用电源管理IC(更准确)的系统。
电池监控器以mV为单位测量电池电压。 它允许配置带有斜率和偏移量的线性校准曲线。 校准曲线还可以考虑。
此外,电池监控器还可以通过百分比在最大和最小电压之间进行线性插值计算得出电池剩余电量的粗略估算值(以百分比为单位)。 尽管可以使用更精确的公式,但此简单的解决方案对于许多用例而言已足够。
分压器
用于为ESP32供电的LiPo电池的标称电压为3.6 V.该库将输入衰减设置为11 dB,因此电压范围为0 V至2.6 V.因此在硬件方面,我使用了一个分压器从两个相同的电阻器将电池电压除以二。 选择电阻器时,您必须在
两个电阻的电流消耗I = U /(R_1 + R_2) ,例如I =(3.6 V)/(2 * 47 kOhm)= 38 µA,
由于ADC的输入阻