mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
38 lines
667 B
C
38 lines
667 B
C
#include "Ignition.h"
|
|
#include "Global_Variable.h"
|
|
#include "BMS_SOC.h"
|
|
#include "Low_SOC_mode.h"
|
|
|
|
#include "can.h"
|
|
#include "board.h"
|
|
|
|
|
|
//volatile int GV_init_M_Torq =0; // 글로벌 변수로 만들기
|
|
|
|
//volatile int Torq_limit =0; // 글로벌 변수로 만들기
|
|
|
|
//extern volatile int GV_SOC_Value;
|
|
//
|
|
//extern volatile int Torq_limit;
|
|
|
|
|
|
|
|
|
|
void Soc_Low_Torq_Limit (void)
|
|
{
|
|
|
|
// GV_SoC_Torq_Limit = ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_Vx_Command;
|
|
|
|
GV_SoC_Torq_Gain = GV_SOC_Value *0.01;
|
|
|
|
|
|
if(GV_SOC_STAT_Flag == 1 ){
|
|
GV_VCU_TrqCmd =GV_SoC_Torq_Limit* GV_SoC_Torq_Gain;
|
|
}else if(GV_SOC_STAT_Flag == 2 ){
|
|
GV_VCU_TrqCmd = 0;
|
|
}else{
|
|
GV_VCU_TrqCmd =GV_SoC_Torq_Limit;
|
|
}
|
|
|
|
}
|