1、J3A为7.2V电池组充放电接口
2、DIS_CHG和PWM控制电池组充放电
3、BV1、BV2分别接在ATmega16引脚上,BV10、BV20用来检测电阻R13两端电压
4、通过测量R13两端压降,单片机算出充电电流,根据电流大小,尽而决定充放电操作
问题:
1、LM358应该是做为一个中间器件,目的是将单片机无法使用的电压值转换为可使用的,这样对吧?
2、请朋友们帮忙解释一下单片机是如何处理R13两端的电压值,尽而换算成电流呢?
答:
2. I13=(BV10 - BV20) / R13 =(BV1 - BV2) * (R6+R8)/R8/R13
BV1 - BV2,由单片机内部A/D转换后,减法计算。