提交 e74c2db3 作者: wysheng

输出短路 检测与上报

上级 07212137
......@@ -95,16 +95,16 @@ void ChgProShakeHand(StructChargeCtrl *pChargeCtrl)
{
ChargeStopType = eChgStop_Imd_IsolateError;
pChargeCtrl->CurProcess = eChgPro_ChgStop;
TCUCurChgRecd.TCUChgStopType = 0x1c;
TCUCurChgRecd.TCUChgStopType = 0x1d;
pChargeCtrl->Param = 0;
}
else
{
if(ShortCircuitCkeck == 0 )
/*if(ShortCircuitCkeck == 0 )
{
ShortCirCheckSet(eSwSta_On);
osDelay(1000);
if(eSwSta_On==DcOutPosGet_Uni())
if(eSwSta_On==DcOutNegGet_Uni())
{
ShortCircuitCkeck = 1;
ShortCirCheckSet(eSwSta_Off);
......@@ -118,7 +118,7 @@ void ChgProShakeHand(StructChargeCtrl *pChargeCtrl)
TCUCurChgRecd.TCUChgStopType = 0x22;
}
}
else
else*/
{
pChargeCtrl->CurProcess = eChgPro_ImdCheck;
pChargeCtrl->Param = 0;
......
......@@ -96,13 +96,13 @@ void ChgProShakeHand_B(StructChargeCtrl_B *pChargeCtrl)
{
ChargeStopType_B= eChgStop_Imd_IsolateError;
pChargeCtrl->CurProcess = eChgPro_B_ChgStop;
TCUCurChgRecd_B.TCUChgStopType = 0x1c;
TCUCurChgRecd_B.TCUChgStopType = 0x1d;
pChargeCtrl->Param = 0;
}
else
{
if(ShortCircuitCkeck == 0 )
/*if(ShortCircuitCkeck == 0 )
{
ShortCirCheckSet(eSwSta_On);
......@@ -121,7 +121,7 @@ void ChgProShakeHand_B(StructChargeCtrl_B *pChargeCtrl)
TCUCurChgRecd_B.TCUChgStopType = 0x22;
}
}
else
else*/
{
pChargeCtrl->CurProcess = eChgPro_B_ImdCheck;
pChargeCtrl->Param = 0;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论