请问一下各位大神,怎么计算充满电池的时间?有没有算法之类的。。。。。。
每种电池的充电曲线不一样,应该不会有这个模型吧。
可以考虑实际冲一下电,记录每个充电节点需要的时间,保存起来,最后根据目前的电量查找数据,反推还需要多少时间充满。
不过还要考虑手机使用的情况,挺复杂,关注一下!
最简单的线性算法,假设电量和时间成正比。间隔5分钟,得到一个当前电量。然后通过 剩余电量/两次电量差*5分钟 算出剩余时间。
电池的电量的单位是安时,即电流乘以时间。但电池放电时,内阻是变化的,不能简单地使用固定阻值放电。可以设计一个放电电路,让放电电流是国定值,加上一个计时器电路,这样就可以简单模式算出电池的电量了。