From 92a772de7e29eea1cb56fd066942901bb7885de1 Mon Sep 17 00:00:00 2001 From: cfif Date: Tue, 21 Jul 2026 15:25:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=B8?= =?UTF-8?q?=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Rs_Cal_Base.c | 8 +++++++- Rs_Cal_Base.h | 8 +++++++- calib/Rs_Cal_0_SedanL.c | 21 ++++++++++++++++++--- 3 files changed, 32 insertions(+), 5 deletions(-) diff --git a/Rs_Cal_Base.c b/Rs_Cal_Base.c index 5c2f190..9f14418 100644 --- a/Rs_Cal_Base.c +++ b/Rs_Cal_Base.c @@ -1076,7 +1076,13 @@ SECT_SRAM_CAL tU16 g_usAromaPwm_Min = 0; SECT_SRAM_CAL tU16 g_usAromaPwm_Max = 0; /* ------------------------------------------Aroma Limit Pwm: End*/ SECT_SRAM_CAL tS16 g_assPID_COMPRESSOR[6] = { 0}; -SECT_SRAM_CAL tS16 g_assPID_VALVE[6] = { 0}; +SECT_SRAM_CAL tS16 g_assPID_VALVE_FRONT_UP[6] = { 0}; +SECT_SRAM_CAL tS16 g_assPID_VALVE_FRONT_LOW[6] = { 0}; +SECT_SRAM_CAL tS16 g_assPID2_VALVE_FRONT[6] = { 0}; +SECT_SRAM_CAL tS16 g_assPID_VALVE_REAR[6] = { 0}; +SECT_SRAM_CAL tS16 g_assPID2_VALVE_REAR[6] = { 0}; +SECT_SRAM_CAL tS16 g_assPID_VALVE_TG[15] = { 0}; +SECT_SRAM_CAL tS16 g_assPID_VALVE_SPEED[6] = { 0}; /* ------------------------------------------PID: End*/ /*********************************************************Cal Table End*/ diff --git a/Rs_Cal_Base.h b/Rs_Cal_Base.h index 81020b0..cbb5d16 100644 --- a/Rs_Cal_Base.h +++ b/Rs_Cal_Base.h @@ -1079,7 +1079,13 @@ extern SECT_SRAM_CAL tU16 g_usAromaPwm_Min; extern SECT_SRAM_CAL tU16 g_usAromaPwm_Max; /* ------------------------------------------Aroma Limit Pwm: End*/ extern SECT_SRAM_CAL tS16 g_assPID_COMPRESSOR[6]; -extern SECT_SRAM_CAL tS16 g_assPID_VALVE[6]; +extern SECT_SRAM_CAL tS16 g_assPID_VALVE_FRONT_UP[6]; +extern SECT_SRAM_CAL tS16 g_assPID_VALVE_FRONT_LOW[6]; +extern SECT_SRAM_CAL tS16 g_assPID2_VALVE_FRONT[6]; +extern SECT_SRAM_CAL tS16 g_assPID_VALVE_REAR[6]; +extern SECT_SRAM_CAL tS16 g_assPID2_VALVE_REAR[6]; +extern SECT_SRAM_CAL tS16 g_assPID_VALVE_TG[15]; +extern SECT_SRAM_CAL tS16 g_assPID_VALVE_SPEED[6]; /* ------------------------------------------PID: End*/ /*********************************************************Cal Table End*/ diff --git a/calib/Rs_Cal_0_SedanL.c b/calib/Rs_Cal_0_SedanL.c index 6670f92..511f70d 100644 --- a/calib/Rs_Cal_0_SedanL.c +++ b/calib/Rs_Cal_0_SedanL.c @@ -1075,8 +1075,15 @@ SECT_VEH_CAL_0 const tU16 c_ausDbF_Pwm_Bi2_Vent_SedanL[9] = { 105, 120, 120, 90, SECT_VEH_CAL_0 const tU16 c_usAromaPwm_Min_SedanL = 200; SECT_VEH_CAL_0 const tU16 c_usAromaPwm_Max_SedanL = 700; /* ------------------------------------------Aroma Limit Pwm: End*/ -SECT_VEH_CAL_0 const tS16 c_assPID_COMPRESSOR_SedanL[6] = { -400, -5, 0, 10000, 200, -200}; -SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_SedanL[6] = { -200, -5, 0, 10000, 200, -200}; + +SECT_VEH_CAL_0 const tS16 c_assPID_COMPRESSOR_SedanL[6] = { 60, 1000, 0, 100, 1, 1}; +SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_FRONT_UP_SedanL[6] = { 95, 22, 5, 0, 200, -200 }; +SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_FRONT_LOW_SedanL[6] = { 95, 22, 5, 0, 200, -200 }; +SECT_VEH_CAL_0 const tS16 c_assPID2_VALVE_FRONT_SedanL[6] = { 20, 1, 0, 100, 0, 0}; +SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_REAR_SedanL[6] = { 95, 22, 5, 0, 200, -200 }; +SECT_VEH_CAL_0 const tS16 c_assPID2_VALVE_REAR_SedanL[6] = { 20, 1, 0, 100, 0, 0}; +SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_TG_SedanL[15 ] = {0, 0, 0,7,18,20,30,35,40,45, 50,55, 70, 85, 100}; +SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_SPEED_SedanL[6] = { 0, 5, 15, 30, 50, 100}; /* ------------------------------------------PID: End*/ /*********************************************************Cal Table End*/ @@ -2154,7 +2161,15 @@ void Rs_Cal_0_SedanL(void) g_usAromaPwm_Max = c_usAromaPwm_Max_SedanL; /* ------------------------------------------Aroma Limit Pwm: End*/ M_MEMCOPY((g_assPID_COMPRESSOR), (c_assPID_COMPRESSOR_SedanL)); - M_MEMCOPY((g_assPID_VALVE), (c_assPID_VALVE_SedanL)); + M_MEMCOPY((g_assPID_VALVE_FRONT_UP), (c_assPID_VALVE_FRONT_UP_SedanL)); + M_MEMCOPY((g_assPID_VALVE_FRONT_LOW), (c_assPID_VALVE_FRONT_LOW_SedanL)); + M_MEMCOPY((g_assPID2_VALVE_FRONT), (c_assPID2_VALVE_FRONT_SedanL)); + M_MEMCOPY((g_assPID_VALVE_REAR), (c_assPID_VALVE_REAR_SedanL)); + M_MEMCOPY((g_assPID2_VALVE_REAR), (c_assPID2_VALVE_REAR_SedanL)); + M_MEMCOPY((g_assPID_VALVE_TG), (c_assPID_VALVE_TG_SedanL)); + M_MEMCOPY((g_assPID_VALVE_SPEED), (c_assPID_VALVE_SPEED_SedanL)); + + /* ------------------------------------------PID: End*/ /*********************************************************Cal Table End*/