Selaa lähdekoodia

V3.2.3_20210125 TC013003-MW2002-V0r5
1、MC_ConfigParam1.SerialNum = 4调整到复制电机助力参数前,否则无助力输出;
2、屏蔽OCB、HMI查询和设置电机控制参数指令;
3、版本号:V3.2.3_20210125 TC013003-MW2002-V0r5

dail.zhou 4 vuotta sitten
vanhempi
sitoutus
35663dfc51

+ 1 - 0
Core/Src/main.c

@@ -181,6 +181,7 @@ int main(void)
 	EEPROM_Flash_DataUpdate(&IsFlashSaveDataUpdate);//113ms
 	
 	//MC控制初始化
+	MC_ConfigParam1.SerialNum = 4;
 	MC_Init();//339ms
 	
 	//检查电机是否授权

BIN
MDK-ARM/bin/MC_PSX000-TC013003-MW2002-V3.2.3.0.5_20210125.bin


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 6 - 6
User/Src/can_process.c

@@ -177,8 +177,8 @@ void DataProcess(uint16_t ID, uint8_t Mode, uint16_t Cmd, uint8_t* Data)
 				}
 				case 0x3300://OBC查询用户参数
 				{
-				  ReadDataFromEEPROM_Flash(EEPROM_FLASH_ADDR_CONFIG_PARAM1, Data, sizeof(MC_ConfigParam1_Struct_t));
-					memcpy((uint8_t*)&MC_ConfigParam1.GasCtrlMode_Flag, Data, sizeof(MC_ConfigParam1_Struct_t));
+//				  ReadDataFromEEPROM_Flash(EEPROM_FLASH_ADDR_CONFIG_PARAM1, Data, sizeof(MC_ConfigParam1_Struct_t));
+//					memcpy((uint8_t*)&MC_ConfigParam1.GasCtrlMode_Flag, Data, sizeof(MC_ConfigParam1_Struct_t));
 					Data[0] = MC_ConfigParam1.WheelSize;   //轮胎默认周长
 					Data[1] = MC_ConfigParam1.StarModel;   //启动模式
 					Data[2] = MC_ConfigParam1.SpeedLimit;  //限速值
@@ -190,7 +190,7 @@ void DataProcess(uint16_t ID, uint8_t Mode, uint16_t Cmd, uint8_t* Data)
 				{
 				  MC_ConfigParam1.WheelSizeAdj = (int8_t)Data[0];
 					MC_ConfigParam1.StarModel = (MC_StarMode_Struct_t)Data[1];
-					IsFlashSaveDataUpdate = TRUE;
+//					IsFlashSaveDataUpdate = TRUE;
 					SendData(ID_MC_TO_PBU, MODE_REPORT, 0x5303, (uint8_t*)"ACK");
 					break;
 				}
@@ -306,8 +306,8 @@ void DataProcess(uint16_t ID, uint8_t Mode, uint16_t Cmd, uint8_t* Data)
 				}
 				case 0x3100://查询电机配置参数
 				{
-				  ReadDataFromEEPROM_Flash(EEPROM_FLASH_ADDR_CONFIG_PARAM1, Data, sizeof(MC_ConfigParam1_Struct_t));
-					memcpy((uint8_t*)&MC_ConfigParam1.GasCtrlMode_Flag, Data, sizeof(MC_ConfigParam1_Struct_t));
+//				  ReadDataFromEEPROM_Flash(EEPROM_FLASH_ADDR_CONFIG_PARAM1, Data, sizeof(MC_ConfigParam1_Struct_t));
+//					memcpy((uint8_t*)&MC_ConfigParam1.GasCtrlMode_Flag, Data, sizeof(MC_ConfigParam1_Struct_t));
 					Data[0] = MC_ConfigParam1.WheelSize;   //轮胎默认周长
 					Data[1] = MC_ConfigParam1.StarModel;   //启动模式
 					Data[2] = MC_ConfigParam1.SpeedLimit;  //限速值
@@ -319,7 +319,7 @@ void DataProcess(uint16_t ID, uint8_t Mode, uint16_t Cmd, uint8_t* Data)
 				{
 					MC_ConfigParam1.WheelSizeAdj = (int8_t)Data[0];
 					MC_ConfigParam1.StarModel = (MC_StarMode_Struct_t)Data[1];
-					IsFlashSaveDataUpdate = TRUE;
+//					IsFlashSaveDataUpdate = TRUE;
 					SendData(ID_MC_TO_HMI, MODE_REPORT, 0x7403, (uint8_t*)"ACK");
 					break;
 				}

+ 1 - 1
User/Src/var.c

@@ -491,7 +491,7 @@ void Var_Init(void)
 	//MC版本信息初始化,Mode和SN从EEPROM读取
   strncpy(MC_VerInfo.HW_Version, (char*)"TT_KZ_010D.     ", 16);
 	strncpy(MC_VerInfo.FW_Version, (char*)"V3r2r3_20210125.", 16);
-	strncpy(Firmware_Special, (char*)"TC013003-MW2002-V0r4.           ", 32);
+	strncpy(Firmware_Special, (char*)"TC013003-MW2002-V0r5.           ", 32);
 	
 	//电机型号
 	strncpy(MC_VerInfo.Mode, (char*)"PG8000 & PSX000.", 16);

+ 4 - 1
修改说明.txt

@@ -362,7 +362,10 @@ V3.2.3_20210125 TC013003-MW2002-V0r4
 3、NTC测温上限为160度,屏蔽NTC故障检测;
 4、版本号:V3.2.3_20210125 TC013003-MW2002-V0r4
 
-
+V3.2.3_20210125 TC013003-MW2002-V0r5
+1、MC_ConfigParam1.SerialNum = 4调整到复制电机助力参数前,否则无助力输出;
+2、屏蔽OCB、HMI查询和设置电机控制参数指令;
+3、版本号:V3.2.3_20210125 TC013003-MW2002-V0r5