提交 e74c2db3 作者: wysheng

输出短路 检测与上报

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