锂电池充电的同时怎么测电池的电压和充电电流? 用的是51单片机。

如题所述

1、电池通过MOSFET和电流采样电阻并联的网络与单片机共地,控制MOSFET导通测量电池电压,控制MOSFET开路测量充电电流。当然都是通过ADC测量了。追问

导通测电压?不是断开才测的么?还有电流开路?感觉自己是个菜鸟,可能很简单,但是没有这方面的知识,可不可以详细点呢。

追答

其实也可以不这么麻烦,电池负极串连一个电流采样电阻到地,测量电流时计算出采样电阻上的压降RV,测量电池电压时减去RV也行。
至于是导通测电压还是断开测电压不是有充电开关管吗?这就很方便了。

如果按开始的方案,MOSFET开路电阻才串联进来,当然是开路测电流;而MOSFET导通电阻就被短路了,相当于电池负极接电源负极,就可以直接测量电压了。

追问

充电开关管?那么就是2N3906或者S8550都可以了?或者IRF3205也可以?充电电流小于500ma,请问这三个哪个比较好,或者你觉得有更好的?是不是通过单片机输出高低电平控制导通和断开?这样反复通断对电池有没有损坏?不好意思,啰嗦了点

追答

当然是IRF3205最好了,但恐怕价格不便宜,不值得了。给你推荐AO3401和AO3402。直接用IO的高低电平推动。充电开关管串联适当电阻,反复通断对电池没有破坏作用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-27
充电电流使用一个1欧姆或者更小的电阻来转换,然后运放进行适当倍数的放大后进入ADC转换。
同时转换没必要,一次进行一次电流和电压的转换即可,反正ADC转换一次的时间很短,可以认为是同时进行的。追问

这样做的话,不会被这个电阻分掉一点充电电压了么?还有就是电压怎么测呢?

相似回答