fix some bugs--extremeFault
This commit is contained in:
parent
d697ad7e5f
commit
0efd486cbe
|
@ -117,7 +117,7 @@ void bms_analyse_exterme_fault(RunStatus status, uint32_t base_time)
|
||||||
|| (fault_item.fault_data[kFaultData_MinVolt] <= cell_limit_value[cell_type][0]))
|
|| (fault_item.fault_data[kFaultData_MinVolt] <= cell_limit_value[cell_type][0]))
|
||||||
{
|
{
|
||||||
volt_dly += base_time;
|
volt_dly += base_time;
|
||||||
if(volt_dly >= KIT_SECOND_CONVERT(2))
|
if(volt_dly >= KIT_SECOND_CONVERT(10))
|
||||||
{
|
{
|
||||||
bms_set_fault_level_by_status(status, kFaultCode_Exterme, (FaultLevel)(kFaultLevel_End - 1), kFaultHandle_CutNoRelIdx);
|
bms_set_fault_level_by_status(status, kFaultCode_Exterme, (FaultLevel)(kFaultLevel_End - 1), kFaultHandle_CutNoRelIdx);
|
||||||
bms_cut_all_relay();
|
bms_cut_all_relay();
|
||||||
|
@ -128,20 +128,20 @@ void bms_analyse_exterme_fault(RunStatus status, uint32_t base_time)
|
||||||
volt_dly = 0;
|
volt_dly = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if((fault_item.fault_data[kFaultData_MaxTemp] >= KIT_TEMP_CONVERT(65))
|
// if((fault_item.fault_data[kFaultData_MaxTemp] >= KIT_TEMP_CONVERT(65))
|
||||||
|| (fault_item.fault_data[kFaultData_MinTemp] <= KIT_TEMP_CONVERT(-30)))
|
// || (fault_item.fault_data[kFaultData_MinTemp] <= KIT_TEMP_CONVERT(-30)))
|
||||||
{
|
// {
|
||||||
temp_dly += base_time;
|
// temp_dly += base_time;
|
||||||
if(temp_dly >= KIT_SECOND_CONVERT(2))
|
// if(temp_dly >= KIT_SECOND_CONVERT(2))
|
||||||
{
|
// {
|
||||||
bms_set_fault_level_by_status(status, kFaultCode_Exterme, kFaultLevel_Third, kFaultHandle_CutNoRelIdx);
|
// bms_set_fault_level_by_status(status, kFaultCode_Exterme, kFaultLevel_Third, kFaultHandle_CutNoRelIdx);
|
||||||
bms_cut_all_relay();
|
// bms_cut_all_relay();
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
else
|
// else
|
||||||
{
|
// {
|
||||||
temp_dly = 0;
|
// temp_dly = 0;
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
FaultLevel bms_get_max_fault_level(void)
|
FaultLevel bms_get_max_fault_level(void)
|
||||||
|
|
Loading…
Reference in New Issue