充电该知道的部分知识

1、battery id检测原理:

首先硬件上要有一个独立的电池 ID PIN,供软件区分,一般是在电池端制作多一个PIN,连接不同的电阻,然后通过BB(平台)端的ADC去获取这个channel的电压值就不同,以此来在软件上做bat_id的区分

2、电池在位检测:

一般都是采用AUXADC上拉的1.8V电压,通过电阻分压分方式来检测电池是否在位:
电池不在位:
NTC电阻在电池内部,电池不在位时,比较器的负端输入就是上拉电压1.8V,VDD18>1.2 V(比较值),比较器输出低电平,表示电池不在位
电池在位:
NTC电阻接入电路,比较器负端输入的就是两个电阻的分压值,比较器负端分压值小于1.2V,比较器输出高电平,表示电池在位

3、电池温度检测:

采用电池NTC热敏电阻,通过电阻分压的方式来检测电池温度:
NTC电阻随着温度的降低电阻变大,从而NTC分压值也变大,然后通过集成在PMIC上的AUXADC采集NTC电阻上的电压值,通过查找T-V表来获取对应电压下的温度值

4、FGU电量计:电量积分统计

FGU模块通过ADC检测电压和电流,FGU通过电池负极和GND之间的20毫欧的电阻进行采样

5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值