钻石会员
主题
回帖0
积分18834
阅读权限50
注册时间2012-12-12
最后登录1970-1-1
在线时间 小时
|
本帖最后由 apachectl 于 2013-12-1 00:20 编辑
不过还是保险起见,增加一个保护装置吧:
------B1130测试版:(本版本目前还未完全测试)新增:
考虑到锂电池的充电安全,增加了当锂电池电压大于4.2V的时候,MOS管自动关闭这个保护装置,充下一节电池,需要再次进入一次锂电池充电界面;
这段程序修改成:
if (liv<3.3)
{ Aper=25; //25%;
GoVA(500,0);
SelStr(38);
}
else if (liv<=4.15)
{ //恒流
Aper=100;
GoVA(550,0);
SelStr(38);
}
else if (liv<=4.19)
{ //恒流
Aper=100-((liv-4.15)*80/0.04);
GoVA(550,0);
SelStr(38);
}
else if (liv<=4.2)
{ //恒压
Aper=100;
GoVA(420,0);
SelStr(39); //LCD_WHZ12(128,2,buf,3);
}
else
{ //超压
USB_OFF;
SelStr(42);
}
大于4.2,关电
这样估计怎么都不会有问题了吧
不过,接USB口或第一批的OUTPUT2 锂电池充电专用口才有效,接主输出可不好,万一把16V搞到电池中,可真有点危险;
|
|