|
|
@@ -24,8 +24,8 @@ static int8_t discharger_normal_low_temp[PACK_TEMPS_NUM] = {-20,-20,-20,-25};//
|
|
|
static int8_t discharger_normal_high_temp[PACK_TEMPS_NUM] = {55,55,55,75};//正常的放电最高温度
|
|
|
static int8_t discharger_lower_low_temp[PACK_TEMPS_NUM] = {-25,-25,-25,-30}; //需要停止放电的最低温度
|
|
|
static int8_t discharger_higher_high_temp[PACK_TEMPS_NUM] = {60,60,60,85};//需要停止放电的最高温度
|
|
|
-static int8_t work_lower_temp[PACK_TEMPS_NUM - 1] = {0,0,0}; //pcb温度不用判断
|
|
|
-static int8_t work_lower_temp_recovry[PACK_TEMPS_NUM - 1] = {5,5,5}; //pcb温度不用判断
|
|
|
+static int8_t work_lower_temp[PACK_TEMPS_NUM - 1] = {5,5,5}; //pcb温度不用判断
|
|
|
+static int8_t work_lower_temp_recovry[PACK_TEMPS_NUM - 1] = {10,10,10}; //pcb温度不用判断
|
|
|
|
|
|
/*定义低温和正常温度下的电池保护参数, [0]低温参数, [1]常温参数 */
|
|
|
/*能提供动力的最小电压*/
|
|
|
@@ -35,14 +35,14 @@ static float min_discharger_power_cell_vol[] = {2100, 2400}; //
|
|
|
static float min_discharger_power_recovery_cell_vol[] = {2200, 2500}; //恢复能提供动力的最小电芯电压
|
|
|
|
|
|
/*能提供大电的最小电压*/
|
|
|
-static float min_discharger_vol[] = {30000, 36000};//允许能放电的最小电压
|
|
|
-static float min_discharger_recovery_vol[] = {32000, 38000};//恢复放电的最小电压
|
|
|
-static float min_discharger_cell_vol[] = {1900, 2200};//允许能放电的最小电芯电压
|
|
|
+static float min_discharger_vol[] = {28000, 34000};//允许能放电的最小电压
|
|
|
+static float min_discharger_recovery_vol[] = {30000, 36000};//恢复放电的最小电压
|
|
|
+static float min_discharger_cell_vol[] = {1800, 2200};//允许能放电的最小电芯电压
|
|
|
static float min_discharger_cell_recovery_vol[] = {2000, 2300};//恢复放电的最小电芯电压
|
|
|
|
|
|
/*电池PowerDown的最小电压 */
|
|
|
-static float min_discharger_pdown_vol[] = {28000, 32000}; //power down的最小电压
|
|
|
-static float min_discharger_pdown_cell_vol[] = {1800, 2000}; //power down的最小电芯电压
|
|
|
+static float min_discharger_pdown_vol[] = {26000, 30000}; //power down的最小电压
|
|
|
+static float min_discharger_pdown_cell_vol[] = {1600, 1800}; //power down的最小电芯电压
|
|
|
|
|
|
#define MAX_TRY_FOR_AUX_SHORT 10
|
|
|
|