钻石会员
主题
帖子
积分18480
阅读权限50
注册时间2012-12-12
最后登录1970-1-1
在线时间 小时
|
本帖最后由 apachectl 于 2013-11-27 13:21 编辑
1.4版没有将电压设到4.5V的地方,不明白
if (liv<3.3)
{ Aper=25; //25%;
GoVA(500,0);---------------------------------这里设置的是5V
SelStr(38);
}
else if (liv<=4.15)
{ //恒流
Aper=100;
GoVA(550,0);----------------------------------这里设置是5.5V
SelStr(38);
}
else if (liv<=4.19)
{ //恒流
Aper=100-((liv-4.15)*80/0.04);
GoVA(550,0);----------------------------------这里设置是5.5V
SelStr(38);
}
else
{ //恒压
Aper=100;
GoVA(420,0);----------------------------------这里设置是4.2V
SelStr(39); LCD_WHZ12(128,2,buf,3);
}
另外由于电压检测精度和电池有断电回压的现象,在恒流和恒压区间会反复震荡n次,这属于正常现象
但是输出0,明显不对,最好检查下,程序没有地方将电压搞成0V
--------------------------------------------------
补充一下: 才看明白,说是输出电压4.43V,不是设置电压,这很正常,就是说设置电压5.5V,恒流充限流后,电压降到4.43V,这很正常,因为线阻的存在,如果此时你的电池4.16V,就是说有大约0.27V降在导线上,按1.5A 计算,导线内阻180毫欧,按0.8mm粗的康铜丝算,大约18cm,两根的话每根9cm,就是说你大约充电器到电池大约接了9cm的导线
|
|