|
@@ -6,7 +6,7 @@ MC_DebugInfo_Struct_t MC_DebugInfo; //MC
|
|
|
MC_ErrorCode_Struct_t MC_ErrorCode; //MC故障代码
|
|
|
MC_VerInfo_Struct_t MC_VerInfo; //MC版本信息
|
|
|
char Firmware_Special[32] = {0,}; //MC软件版本特性说明
|
|
|
-uint8_t MC_TagInfo[32] = {0,}; //MC生产标签信息
|
|
|
+uint8_t MC_TagInfo[32] = {0xFF,}; //MC生产标签信息
|
|
|
OnLine_Status_Struct_t DeviceOnLine_Status; //设备在线检测结果
|
|
|
BMS_RunInfo_Struct_t BMS_RunInfo; //BMS运行信息
|
|
|
Device_CheckInfo_Struct_t BMS_CheckInfo; //BMS授权校验
|
|
@@ -47,6 +47,7 @@ uint16_t SpeedRatio;
|
|
|
uint16_t HardwareVersion_AD=0;
|
|
|
TrueOrFalse_Flag_Struct_t VersionIdentifyFinishedFlag = FALSE;
|
|
|
TrueOrFalse_Flag_Struct_t PowerDown_SaveFlag = FALSE;
|
|
|
+TrueOrFalse_Flag_Struct_t IsFirstPowerOnFlag = FALSE;
|
|
|
Bike_RatioCal_Struct_t Bike_RatioCalParam = {0,0,0,100,10,0,0};//传动比计算
|
|
|
|
|
|
//BMS默认设计信息
|
|
@@ -267,8 +268,7 @@ const MC_MotorParam_Struct_t MC_MotorParam_Default =
|
|
|
(uint16_t)10, //mH
|
|
|
(uint16_t)10, //mH
|
|
|
(uint16_t)36000, //mV
|
|
|
- (uint8_t)36, //V
|
|
|
- (uint8_t)8
|
|
|
+ (uint8_t)36 //V
|
|
|
};
|
|
|
#elif defined (PEGASI_48V)
|
|
|
const MC_MotorParam_Struct_t MC_MotorParam_Default =
|
|
@@ -279,8 +279,7 @@ const MC_MotorParam_Struct_t MC_MotorParam_Default =
|
|
|
(uint16_t)10, //mH
|
|
|
(uint16_t)10, //mH
|
|
|
(uint16_t)48000, //mV
|
|
|
- (uint8_t)48, //V
|
|
|
- (uint8_t)8
|
|
|
+ (uint8_t)48 //V
|
|
|
};
|
|
|
#endif
|
|
|
|
|
@@ -724,7 +723,6 @@ void Var_Init(void)
|
|
|
if(MCUManufacturer == NoName) MC_VerInfo.HW_Version[10] = '0';
|
|
|
else if(MCUManufacturer == STM32F103RBT6) MC_VerInfo.HW_Version[10] = '1';
|
|
|
else if(MCUManufacturer == APM32F103RBT6) MC_VerInfo.HW_Version[10] = '2';
|
|
|
- else if(MCUManufacturer == APM32F103RCT7) MC_VerInfo.HW_Version[10] = '2';
|
|
|
else if(MCUManufacturer == HK32F103RBT6) MC_VerInfo.HW_Version[10] = '3';
|
|
|
else if(MCUManufacturer == GD32F103RBT6) MC_VerInfo.HW_Version[10] = '4';
|
|
|
else MC_VerInfo.HW_Version[10] = '0';
|
|
@@ -738,9 +736,8 @@ void Var_Init(void)
|
|
|
strncpy(MC_MacInfo.Manufacturer, (char*)"MOTINOVA", 8); //生产信息
|
|
|
strncpy(MC_MacInfo.MacAddr, (char*)"WUHAN. ", 8);
|
|
|
strncpy(MC_MacInfo.MacDate, (char*)"20210901", 8);
|
|
|
- strncpy(MC_MacInfo.ProductTag, (char*)"MM_VP1. ", 8);
|
|
|
|
|
|
- //产品标签,不初始化,只写入和读取,默认全为0xFF
|
|
|
+ //产品标签
|
|
|
/*
|
|
|
Digit1-2: MO(Battery:BT, Controller:CT, BB:BB, Charger:CG, Display:DP, Motor:MO)
|
|
|
Digit3-4: MA(MOTINOVA)
|