提交 4cc601cc 作者: wysheng

完善一些TCU上报信息

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