工具/软件:Code Composer Studio
您好!
我正在进行一个使用 MSP430的项目、我需要降低成本、我想模拟 BQ2970的运行、以控制 MOSFET 为锂电池充电。
由于我的固件能够在过充 OVERDISCHARGE 的条件下正确控制 BQ2970等 MOSFET、我是否需要在 MOSFET 触发器之间设置延迟?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Xiaodong、
VBAT = readBatteria();
if (VBAT > 4.1)//过度充电
{
FET_CHARGE (0);
FET_DELOAD(1);
}
否则,if ((VBAT <= 4.1)&&(VBAT >2.7)//normal
{
FET_CHARGE (1);
FET_DELOAD(1);
}
否则、如果(VBAT <= 270)//过度放电
{
FET_CHARGE (1);
FET_DELOAD(0);
}
如果我理解正确、我是否应该在每次电池电压进入过充和 OVERDISCHARGE 区域时设置延迟?
进入过充区域时的延迟通常为1.25秒。 当您进入放电区域时,时间是20ms ?。
MSP430中的这种延迟基本上是浪费时间_delay_ms ()?的例程。