forked from gary/BCU
2
0
Fork 0

fix soc saving when power shut down--still the function of adapt bmu number and wifi left

This commit is contained in:
guzz 2025-04-25 08:20:46 +08:00
parent 6d2a8c4179
commit 1be9fc25f7
4 changed files with 8947 additions and 44 deletions

View File

@ -875,10 +875,10 @@ static const EepromDataFormat data_format[kEEDataIdx_End] =
STATIC_UNCHECK_MAX_MIN, 0x0000, 0x0000, 0xFFFF, //预留10
//eeeprom
//soc
STATIC_CHECK, 0, 0, 1, //电池循环次数更新标志
STATIC_CHECK, 0, 0x0000, 0xFFFF, //电池循环次数
STATIC_CHECK, 5000, 0, 10000, //SOC
STATIC_CHECK, 5000, 0, 10000, //SOE
DAYNMIC_CHECK, 0, 0, 1, //电池循环次数更新标志
DAYNMIC_CHECK, 0, 0x0000, 0xFFFF, //电池循环次数
DAYNMIC_CHECK, 5000, 0, 10000, //SOC
DAYNMIC_CHECK, 5000, 0, 10000, //SOE
DAYNMIC_UNCHECK_MAX_MIN, 0x0000, 0x0000, 0xFFFF, //日充放电累计时间
DAYNMIC_UNCHECK_MAX_MIN, 0x0000, 0x0000, 0xFFFF,

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -944,7 +944,7 @@ void bcu_data_set_0x06_msg(uint16_t address,uint16_t data)
break;
case 3041: //SOC设置
bms_set_soc(data);
bsp_eeprom_save_data(kEep_SOC, data,kEepromDataType_Full);
//bsp_eeprom_save_data(kEep_SOC, data,kEepromDataType_Full);
break;
case 3042: //SOE设置 //soc就是soe暂时替换
bms_set_soc(data);