فهرست منبع

MC_VS7500-TC033001-MS2001-V2.1.6.0.8_20210610
1、按照通信协议,增加OBC设置电机限速的功能;

dail 4 سال پیش
والد
کامیت
04a3e511d1

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 2559 - 2559
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


BIN
MDK-ARM/bin/MC_VS7500-TC033001-MS2001-V2.1.6.0.8_20210610.bin


+ 4 - 0
User/Src/can_process.c

@@ -191,6 +191,10 @@ 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];
+          if((Data[2] > 10) && (Data[2] < 99))
+          {
+            MC_ConfigParam1.SpeedLimit = Data[2];
+          }
 					SaveParamToEEprom_24C02(&I2C_Handle_EEPROM, EEPROM_24C02_ADDR_CONFIG_PARAM1, sizeof(MC_ConfigParam1), (uint8_t*)&MC_ConfigParam1.GasCtrlMode_Flag);
 					SendData(ID_MC_TO_PBU, MODE_REPORT, 0x5303, (uint8_t*)"ACK");
 					break;

+ 1 - 1
User/Src/motor_control.c

@@ -1616,7 +1616,7 @@ MC_CalParam_Struct_t MC_AssistRunMode_Torque_Process(MC_CadenceResult_Struct_t C
 					//给定上限
 					Torque_Temp = (Torque_Temp > MC_AssisParam.Gear_SMART.Upper_Iq) ? MC_AssisParam.Gear_SMART.Upper_Iq : Torque_Temp;
 					//限流参数设置
-					CurrentLimitSet = (uint32_t)(((MC_AssisParam.Gear_SMART.CurrentMax_K * 5) >> 3) * MC_ConfigParam1.CurrentLimit * 1000 >> 17) * MC_CadenceLimit_K;//限流降低为75%
+					CurrentLimitSet = (uint32_t)(((MC_AssisParam.Gear_SMART.CurrentMax_K * 5) >> 3) * MC_ConfigParam1.CurrentLimit * 1000 >> 17) * MC_CadenceLimit_K;//限流降低为62.5%
 					CurrentLimitPresent = MC_DataSet_Linear_Process(CurrentLimitSet, CurrentLimitPresent, 5 ,1);
 					PID_IMax.hLower_Limit_Output = -(MC_AssisParam.Gear_SMART.Upper_Iq);   //Lower Limit for Output limitation
 					PID_IMax.hUpper_Limit_Output = 0; //Upper Limit for Output limitation

+ 2 - 2
User/Src/var.c

@@ -490,8 +490,8 @@ void Var_Init(void)
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
   strncpy(MC_VerInfo.HW_Version, (char*)"QD007H.         ", 16);
-	strncpy(MC_VerInfo.FW_Version, (char*)"V2r1r6_20210525.", 16);
-	strncpy(Firmware_Special, (char*)"TC033001-MS2001-V0r7.           ", 32);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V2r1r6_20210610.", 16);
+	strncpy(Firmware_Special, (char*)"TC033001-MS2001-V0r8.           ", 32);
 		
 	//电机型号
 	strncpy(MC_VerInfo.Mode, (char*)"VS7500.         ", 16);

+ 2 - 2
修改说明.txt

@@ -393,8 +393,8 @@ MC_VS7500-TC033001-MS2001-V2.1.6.0.6_20210507
 MC_VS7500-TC033001-MS2001-V2.1.6.0.7_20210525
 1、根据客户需求,调小Smart_T档位的限流。
 
-
-
+MC_VS7500-TC033001-MS2001-V2.1.6.0.8_20210610
+1、按照通信协议,增加OBC设置电机限速的功能;
 
 
 

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است