|
@@ -6,20 +6,20 @@ const uint16_T blcc_T_close = 125U; /* 均衡暂停温度; */
|
|
const uint16_T blcc_T_open = 100U; /* 均衡暂停恢复温度; */
|
|
const uint16_T blcc_T_open = 100U; /* 均衡暂停恢复温度; */
|
|
const uint16_T blcc_V_low = 10U; /* 均衡开启电压阈值 */
|
|
const uint16_T blcc_V_low = 10U; /* 均衡开启电压阈值 */
|
|
|
|
|
|
-const uint16_T cmnc_Q_ratedCp = 500U; /* 电池容量; */
|
|
|
|
-uint16_T cmnc_num_cellUNum = 20U; /* 电压采样点实际个数; */
|
|
|
|
|
|
+const uint16_T cmnc_Q_ratedCp = 600U; /* 电池容量; */
|
|
|
|
+uint16_T cmnc_num_cellUNum = 17U; /* 电压采样点实际个数; */
|
|
uint16_T cmnc_num_modTNum = 4U; /* 温度采样点实际个数; */
|
|
uint16_T cmnc_num_modTNum = 4U; /* 温度采样点实际个数; */
|
|
const uint16_T cmnc_tm_parkTime = 1800U; /* 静置时间阈值; */
|
|
const uint16_T cmnc_tm_parkTime = 1800U; /* 静置时间阈值; */
|
|
-const uint16_T cmnm_F_polar[13] = {5708U, 10079U, 18901U, 24298U, 25621U, 24240U, 26329U, 29043U, 23753U, 25286U, 25622U, 25968U, 28782U}; /* 电池放电参数的RC数组; */
|
|
|
|
-const uint16_T cmnm_R_ohm[13] = {2364U, 2284U, 2234U, 2166U, 2128U, 2111U, 2090U, 2077U, 2077U, 2072U, 2085U, 2090U, 2077U}; /* 电池放电参数的Ro数组; */
|
|
|
|
-const uint16_T cmnm_R_polar[13] = {4955U, 2073U, 1504U, 1197U, 1098U, 1072U, 1141U, 1700U, 1637U, 1626U, 1496U, 1486U, 1436U}; /* 电池放电参数的Rp数组; */
|
|
|
|
-const uint16_T cmnm_V_ocv[13] = {3327U, 3453U, 3487U, 3563U, 3617U, 3652U, 3700U, 3791U, 3897U, 4006U, 4129U, 4197U, 4276U}; /* 电池放电参数的OCV数组; */
|
|
|
|
|
|
+const uint16_T cmnm_F_polar[13] = {7127U, 5340U, 14745U, 15689U, 15217U, 14614U, 17269U, 13797U, 11516U, 12274U, 11694U, 13977U, 12079U};; /* 电池放电参数的RC数组; */
|
|
|
|
+const uint16_T cmnm_R_ohm[13] = {2181U, 2043U, 2040U, 1927U, 1850U, 1802U, 1771U, 1743U, 1733U, 1728U, 1748U, 1762U, 1789U}; /* 电池放电参数的Ro数组; */
|
|
|
|
+const uint16_T cmnm_R_polar[13] = {1837U, 1055U, 1352U, 1453U, 1181U, 1125U, 1205U, 1283U, 1228U, 1187U, 1104U, 1170U, 1049U}; /* 电池放电参数的Rp数组; */
|
|
|
|
+const uint16_T cmnm_V_ocv[13] = {3234U, 3444U, 3476U, 3553U, 3610U, 3638U, 3674U, 3758U, 3845U, 3942U, 4051U, 4106U, 4175U}; /* 电池放电参数的OCV数组; */
|
|
const uint16_T cmnm_pct_soc[13] = {0U, 50U, 100U, 200U, 300U, 400U, 500U, 600U, 700U, 800U, 900U, 950U, 1000U}; /* 电池放电参数的SOC数组; */
|
|
const uint16_T cmnm_pct_soc[13] = {0U, 50U, 100U, 200U, 300U, 400U, 500U, 600U, 700U, 800U, 900U, 950U, 1000U}; /* 电池放电参数的SOC数组; */
|
|
const uint16_T cmnc_V_disChrgLim = 2900U;
|
|
const uint16_T cmnc_V_disChrgLim = 2900U;
|
|
const uint16_T cmnc_V_chrgFul = 4200U; /* 充满电的截至电压; */
|
|
const uint16_T cmnc_V_chrgFul = 4200U; /* 充满电的截至电压; */
|
|
const uint16_T cmnm_R_voloffset[28] = {0, 0, 0, 0, 0,
|
|
const uint16_T cmnm_R_voloffset[28] = {0, 0, 0, 0, 0,
|
|
- 0, 770, 0, 0, 0,
|
|
|
|
- 0, 0, 0, 540, 0,
|
|
|
|
|
|
+ 0, 0, 0, 0, 0,
|
|
|
|
+ 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0,
|
|
0, 0, 0}; /*电压铜牌阻值补偿,单位moh*/
|
|
0, 0, 0}; /*电压铜牌阻值补偿,单位moh*/
|
|
@@ -99,13 +99,15 @@ const int16_T sopc_I_currUp = 500;
|
|
const int16_T sopc_I_currLow = -500;
|
|
const int16_T sopc_I_currLow = -500;
|
|
|
|
|
|
const uint16_T socc_pct_battSocLow = 0U; /* SOC下限值; */
|
|
const uint16_T socc_pct_battSocLow = 0U; /* SOC下限值; */
|
|
-const uint16_T socc_pct_battSocUp = 930U; /* SOC上限值; */
|
|
|
|
|
|
+const uint16_T socc_pct_battSocUp = 1000U; /* SOC上限值; */
|
|
const int16_T socm_I_chrgCor[3] = {50, 100, 150}; /* 充电CCV对应的电流数据; */
|
|
const int16_T socm_I_chrgCor[3] = {50, 100, 150}; /* 充电CCV对应的电流数据; */
|
|
-const int16_T socm_I_disChrgCor[3] = {-240, -160, -100}; /* 放电CCV对应的电流数据; */
|
|
|
|
|
|
+const int16_T socm_I_disChrgCor[3] = {-300, -100, -60}; /* 放电CCV对应的电流数据; */
|
|
const uint16_T socm_V_chrgCor[3] = {4160U, 4175U, 4188U}; /* 充电CCV对应的电压; */
|
|
const uint16_T socm_V_chrgCor[3] = {4160U, 4175U, 4188U}; /* 充电CCV对应的电压; */
|
|
-const uint16_T socm_V_disChrgCor[3] = {3238U, 3319U, 3369U}; /* 放电CCV对应的电压; */
|
|
|
|
-const uint16_T socc_pct_chrgCor = 910; /* 充电CCV对应的SOC; */
|
|
|
|
|
|
+const uint16_T socm_V_disChrgCor[3] = {3215U, 3265U, 3280U}; /* 放电CCV对应的电压; */
|
|
|
|
+const uint16_T socc_pct_chrgCor = 980; /* 充电CCV对应的SOC; */
|
|
const uint16_T socc_pct_disChrgCor = 50; /* 放电CCV对应的SOC; */
|
|
const uint16_T socc_pct_disChrgCor = 50; /* 放电CCV对应的SOC; */
|
|
|
|
+
|
|
|
|
+
|
|
const uint16_T cmm_T_ChrgCurr[3] = {40, 60, 80};
|
|
const uint16_T cmm_T_ChrgCurr[3] = {40, 60, 80};
|
|
const uint16_T cmm_V_ChrgCurr[6] = {3200, 3201, 3900, 3901, 4100, 4101};
|
|
const uint16_T cmm_V_ChrgCurr[6] = {3200, 3201, 3900, 3901, 4100, 4101};
|
|
const uint16_T cmm_I_ChrgCurr[18] = {0, 100, 100, 100, 100, 50,
|
|
const uint16_T cmm_I_ChrgCurr[18] = {0, 100, 100, 100, 100, 50,
|