提交 4cc601cc 作者: wysheng

完善一些TCU上报信息

上级 cb13b827
...@@ -456,28 +456,20 @@ StructTCUCControl TCUControlInfo = ...@@ -456,28 +456,20 @@ StructTCUCControl TCUControlInfo =
.DeviceModel = .DeviceModel =
{ {
0xFF, 0xff, 0xFF, 0xff,
}, },//设备型号
//设备型号
.HardwareVersion = .HardwareVersion =
{ {
0xFF, 0xff, 0x05, 0x00,
}, },//硬件版本
//硬件版本
.SoftwareVersion = .SoftwareVersion =
{ {
0x01, (u8)(__SoftVer__>>8), (u8)(__SoftVer__), (u8)(__SoftVer__>>8), (u8)(__SoftVer__), 0x00
}, },//软件版本
//软件版本
.SoftwareData = .SoftwareData =
{ {
0x20, 0x20, 0x06, 0x08 0x20, 0x20, 0x06, 0x24
}, },//软件日期
.BmsVersion = 0x02, //BMS协议版本号01H GB/27930-2011 02HGB/27930-2015
//软件日期
.BmsVersion = 0x01, //BMS协议版本号01H GB/27930-2011 02HGB/27930-2011
.DcMaxVolt = 7500, //模块最大电压 XXX.xV .DcMaxVolt = 7500, //模块最大电压 XXX.xV
.DcMinVolt = 3000, //模块最小电压 XXX.xV .DcMinVolt = 3000, //模块最小电压 XXX.xV
.DcMaxCurrt = 2400, //模块最大电流 XX.xA .DcMaxCurrt = 2400, //模块最大电流 XX.xA
......
...@@ -469,6 +469,8 @@ extern StructVerificationInformain VerificaInfo_B; ...@@ -469,6 +469,8 @@ extern StructVerificationInformain VerificaInfo_B;
extern StructTCUEM TCUChgContralTCUEM_A; extern StructTCUEM TCUChgContralTCUEM_A;
extern StructTCUEM TCUChgContralTCUEM_B; extern StructTCUEM TCUChgContralTCUEM_B;
extern StructTCUCControl TCUControlInfo;
void TCUStartDownloadHandle(StructTCUSend * pPgnRecv); void TCUStartDownloadHandle(StructTCUSend * pPgnRecv);
void StartDownloadAck(u8 ChgNum); void StartDownloadAck(u8 ChgNum);
void TCUValueSetHandle(StructTCUSend * pPgnRecv); void TCUValueSetHandle(StructTCUSend * pPgnRecv);
......
...@@ -1162,6 +1162,10 @@ void TCUComm(void const * argument) ...@@ -1162,6 +1162,10 @@ void TCUComm(void const * argument)
TcuSendMsgId = osMessageCreate(osMessageQ(TcuSendMsgId), NULL); TcuSendMsgId = osMessageCreate(osMessageQ(TcuSendMsgId), NULL);
u32 sendTick = 0; u32 sendTick = 0;
TCUControlInfo.DcMaxVolt = UserParam.DcMaxVolt;
TCUControlInfo.DcMinVolt = UserParam.DcMinVolt;
TCUControlInfo.DcMaxCurrt = UserParam.DcMaxCurrt;
TCUControlInfo.DcMinCurrt = UserParam.DcMinCurrt;
for (; ; ) for (; ; )
{ {
if(GetSystemTick() - sendTick >= 10UL) if(GetSystemTick() - sendTick >= 10UL)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论