Sfoglia il codice sorgente

V3.2.2_20201110
1、解决特殊状况下可能误报力矩传感器故障的问题;
2、版本号:V3.2.1_20201110

dail.zhou 4 anni fa
parent
commit
5db8b9bcf1

BIN
MDK-ARM/bin/MC_TTKZ010A_V3.2.2_20201110.bin


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 10 - 1
User/Src/fault_check.c

@@ -107,7 +107,7 @@ void MC_Fault_TorqueSensor_Process_Single(uint16_t ADC_Data, uint8_t Num, Toruqe
 	//标准差较小
 	if(p_SensorCheck->DiffStdResult < 12)
 	{
-		DelayTime = 15000 / Cadence;  //根据踏频计算踩踏1/4圈的时间,要考虑空踩情况
+		DelayTime = 30000 / Cadence;  //根据踏频计算踩踏1/2圈的时间,要考虑空踩情况
 		DelayTime = (DelayTime < 250) ? 250 : DelayTime;
 		if((HAL_GetTick() - p_SensorCheck->TrigTimeCnt_1) > (DelayTime * 2))
 		{
@@ -174,6 +174,15 @@ void MC_Fault_TorqueSensor_Process(uint16_t* SensorData,
 		  MC_Fault_TorqueSensor_Process_Single(SensorData[2], 3, &ToruqeSensorFaultCheck_Struct_t[2], CadenceData.Cadence_Data, SensorFaultStatus);
 			
 		}	
+		else
+		{
+			ToruqeSensorFaultCheck_Struct_t[0].TrigTimeCnt_1 = HAL_GetTick();
+			ToruqeSensorFaultCheck_Struct_t[0].TrigTimeCnt_2 = HAL_GetTick();
+			ToruqeSensorFaultCheck_Struct_t[1].TrigTimeCnt_1 = HAL_GetTick();
+			ToruqeSensorFaultCheck_Struct_t[1].TrigTimeCnt_2 = HAL_GetTick();
+			ToruqeSensorFaultCheck_Struct_t[2].TrigTimeCnt_1 = HAL_GetTick();
+			ToruqeSensorFaultCheck_Struct_t[2].TrigTimeCnt_2 = HAL_GetTick();
+		}
 	}
 
 	//综合判断

+ 2 - 2
User/Src/var.c

@@ -488,8 +488,8 @@ void Var_Init(void)
 	memcpy((uint8_t*)&PBU_ConfigParam.GearsNum, (uint8_t*)&PBU_ConfigParam_Default.GearsNum, sizeof(PBU_ConfigParam_Struct_t));
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
-  strncpy(MC_VerInfo.HW_Version, (char*)"TT_KZ_010D.     ", 16);//TT_KZ_010A
-	strncpy(MC_VerInfo.FW_Version, (char*)"V3r2r1_20200929", 16);
+  strncpy(MC_VerInfo.HW_Version, (char*)"TT_KZ_010D.     ", 16);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V3r2r2_20201110.", 16);
 	
 	//电机型号
 	strncpy(MC_VerInfo.Mode, (char*)"PG8000 & PSX000.", 16);

+ 3 - 0
修改说明.txt

@@ -322,6 +322,9 @@ V3.2.1_20200929
 1、调整Pegasi和Pegasi Plus的Smart档阈值;
 2、版本号:V3.2.1_20200929
 
+V3.2.2_20201110
+1、解决特殊状况下可能误报力矩传感器故障的问题;
+2、版本号:V3.2.1_20201110