瀏覽代碼

解决空载转把中轴转动后停机的问题。

Dail 1 年之前
父節點
當前提交
96aa33067d
共有 3 個文件被更改,包括 1623 次插入1615 次删除
  1. 1612 1612
      MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex
  2. 二進制
      MDK-ARM/bin/QD007A_CTL_APP.bin
  3. 11 3
      User/Src/motor_control.c

文件差異過大導致無法顯示
+ 1612 - 1612
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


二進制
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 11 - 3
User/Src/motor_control.c

@@ -1244,7 +1244,7 @@ MC_CalParam_Struct_t MC_AssistRunMode_Torque_Process(MC_CadenceResult_Struct_t C
 	uint16_t SoftStartAcc = 0;
 	#endif
 
-  //늉瘻겉왠齡
+  //늉瘻겉몽앴瘻겉든箕왠齡
 	if((GasCtrlMode == MC_SUPPORT_ENABLE) && (AdcSenorData.GasSensor > 100) && (MC_RunInfo.Cadence < 10))
 	{
 	  MC_TorqueProcess_Param.MotorStopLock_Flag = RESET;
@@ -1263,13 +1263,17 @@ MC_CalParam_Struct_t MC_AssistRunMode_Torque_Process(MC_CadenceResult_Struct_t C
 		IsEnterGasMode = SET;
 	}
 	
-	//몽앴꽂劫제앤왠齡
+	//몽앴꽂劫제앤샀瘻겉든箕왠齡
 	else
 	{
 			#if 1
 			
 			//꽂劫제앤渴흙
 			MC_TorqueProcess_Param.TorqueApp = AdcSenorData.TorqueSensor;
+		  if(MC_TorqueProcess_Param.TorqueApp < ((AdcSenorData.GasSensor * MC_AssisParam.Gear_5.Upper_Iq) >> 11))
+			{
+			  MC_TorqueProcess_Param.TorqueApp = ((AdcSenorData.GasSensor * MC_AssisParam.Gear_5.Upper_Iq) >> 11);
+			}
 			
 			#elif 1
 			
@@ -1379,6 +1383,10 @@ MC_CalParam_Struct_t MC_AssistRunMode_Torque_Process(MC_CadenceResult_Struct_t C
 			
 			//�땍渴흙제앤
 		  MC_TorqueProcess_Param.TorqueApp = CadenceData.torqueByCadence;
+			if(MC_TorqueProcess_Param.TorqueApp < ((AdcSenorData.GasSensor * MC_AssisParam.Gear_5.Upper_Iq) >> 11))
+			{
+			  MC_TorqueProcess_Param.TorqueApp = ((AdcSenorData.GasSensor * MC_AssisParam.Gear_5.Upper_Iq) >> 11);
+			}
 			//쏵흙寧꺅친駕깃羚
 		  IsEnterGasMode = RESET;
 			
@@ -1408,7 +1416,7 @@ MC_CalParam_Struct_t MC_AssistRunMode_Torque_Process(MC_CadenceResult_Struct_t C
 	//제앤못땍�슉醵뇹잿
 	else
 	{
-		//寧꺅친駕객亮掘직令
+		//寧꺅친駕객亮離댕掘직令
 		if(IsEnterGasMode == SET)
 		{
 		  Torque_Temp = MC_TorqueProcess_Param.TorqueApp;

部分文件因文件數量過多而無法顯示