
不知道提问者的背景知识,作为一个外行随便扯扯。
现在的手机大抵都会有电源管理芯片,这个电源管理芯片会持续监控电池的电压,当电压低于标定的阈值时,芯片会给CPU发出一个信号,告诉CPU,电池快没电了!然后现在几乎都是锂电池了,锂电池的放电曲线也就是一个公认的函数啥的,相关的应用程序就会进行计算和匹配,从而估算出剩余的电量。
大概过程就是这样了,详细的话,不同的处理器不同的电源管理芯片都是不一样的。
不过基本流程都是:
1.检测电压
2.将检测值和阈值进行比较
大于阈值 to 3
小于阈值 to 4
3.大于嘛,那说明有电! to6
4.小于嘛,说明没电了…… to5
5.显示个啥呀,警告个啥的,严重了就关机咯
6.等待一段时间,一般都是ms级别的 to 1
