|
@@ -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;
|