|
@@ -259,8 +259,8 @@ static void TcpDataInfoAssembleSend()
|
|
|
}
|
|
|
case BATT_DISCHARGE_SYM:
|
|
|
{
|
|
|
- //BattSendFreq = AppDataInfo.BattInfoSendFreqNomal;
|
|
|
- BattSendFreq = 1;
|
|
|
+ BattSendFreq = AppDataInfo.BattInfoSendFreqNomal;
|
|
|
+ //BattSendFreq = 1;
|
|
|
GpsSendFreq = AppDataInfo.PosInfoSendFreqHigh;
|
|
|
break;
|
|
|
}
|
|
@@ -343,7 +343,7 @@ static void TcpDataInfoAssembleSend()
|
|
|
*(SendBuffer + 45) = battPackVol >> 8; //电压-46
|
|
|
*(SendBuffer + 46) = battPackVol & 0xFF; //电压-47
|
|
|
*(SendBuffer + 47) = battMOSSwitchState; //mos状态-48
|
|
|
- *(SendBuffer + 48) = (UINT8)(socd_pct_bcuSoc / 10); //soc-49
|
|
|
+ *(SendBuffer + 48) = (UINT8)(socd_pct_vcuSoc / 10); //soc-49
|
|
|
*(SendBuffer + 49) = (UINT8)(sohd_pct_bcuSoh / 10); //soh-50
|
|
|
*(SendBuffer + 50) = (battBalanceoInfo >> 24) & 0xFF;
|
|
|
*(SendBuffer + 51) = (battBalanceoInfo >> 16) & 0xFF;
|
|
@@ -586,15 +586,9 @@ static void TcpDataInfoAssembleSend()
|
|
|
temp = max(temp, cdmv_ohm_deltR[i]);
|
|
|
}
|
|
|
sprintf((char *)rbuf, "B-%d,%d,%d,%d,%d,%d,%d,%d,%d,,\
|
|
|
- %d,%d,%d,%d,%d,,\
|
|
|
- %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,,\
|
|
|
- %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,,\
|
|
|
- %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",
|
|
|
- socd_pct_ahSoc, socd_pct_ekfSoc, socd_pct_estSoc, socd_pct_battSoc, socd_pct_bcuSoc, battSOC * 10, socd_pct_cellBattSoc, sohv_Q_packCapArrEo[9], temp,
|
|
|
- battI - 10000, maxCellVol, minCellVol, sfmd_I_curr, sfmd_V_cellUAvrg,
|
|
|
- sfmv_V_cellU[0], sfmv_V_cellU[1], sfmv_V_cellU[2], sfmv_V_cellU[3], sfmv_V_cellU[4], sfmv_V_cellU[5], sfmv_V_cellU[6], sfmv_V_cellU[7], sfmv_V_cellU[8], sfmv_V_cellU[9], sfmv_V_cellU[10], sfmv_V_cellU[11], sfmv_V_cellU[12], sfmv_V_cellU[13], sfmv_V_cellU[14], sfmv_V_cellU[15], sfmv_V_cellU[16], sfmv_V_cellU[17], sfmv_V_cellU[18], sfmv_V_cellU[19],
|
|
|
- cdmv_ohm_deltR[0], cdmv_ohm_deltR[1], cdmv_ohm_deltR[2], cdmv_ohm_deltR[3], cdmv_ohm_deltR[4], cdmv_ohm_deltR[5], cdmv_ohm_deltR[6], cdmv_ohm_deltR[7], cdmv_ohm_deltR[8], cdmv_ohm_deltR[9], cdmv_ohm_deltR[10], cdmv_ohm_deltR[11], cdmv_ohm_deltR[12], cdmv_ohm_deltR[13], cdmv_ohm_deltR[14], cdmv_ohm_deltR[15], cdmv_ohm_deltR[16], cdmv_ohm_deltR[17], cdmv_ohm_deltR[18], cdmv_ohm_deltR[19],
|
|
|
- cdmv_V_deltOCV[0], cdmv_V_deltOCV[1], cdmv_V_deltOCV[2], cdmv_V_deltOCV[3], cdmv_V_deltOCV[4], cdmv_V_deltOCV[5], cdmv_V_deltOCV[6], cdmv_V_deltOCV[7], cdmv_V_deltOCV[8], cdmv_V_deltOCV[9], cdmv_V_deltOCV[10], cdmv_V_deltOCV[11], cdmv_V_deltOCV[12], cdmv_V_deltOCV[13], cdmv_V_deltOCV[14], cdmv_V_deltOCV[15], cdmv_V_deltOCV[16], cdmv_V_deltOCV[17], cdmv_V_deltOCV[18], cdmv_V_deltOCV[19]);
|
|
|
+ %d,%d,%d,%d,%d",
|
|
|
+ socd_pct_ahSoc, socd_pct_ekfSoc, socd_pct_estSoc, socd_pct_battSoc, socd_pct_vcuSoc, battSOC * 10, socd_pct_cellBattSoc, sohv_Q_packCapArrEo[9], temp,
|
|
|
+ battI - 10000, maxCellVol, minCellVol, sfmd_I_curr, sfmd_V_cellUAvrg);
|
|
|
}
|
|
|
Debugcounter++;
|
|
|
if (Debugcounter > 100)
|