Переглянути джерело

扩增中配置温度生效

yidong 2 місяців тому
батько
коміт
8bfd19b732
2 змінених файлів з 9 додано та 2 видалено
  1. 1 1
      BoardInterface/onechip_load_inf.h
  2. 8 1
      DriverInterface/user_heater.c

+ 1 - 1
BoardInterface/onechip_load_inf.h

@@ -8,7 +8,7 @@
 #define SOFT_VERSION_1  7	//软件版本号
 #define SOFT_VERSION_2  4	//软件版本号
 #define SOFT_VERSION_3  0	//软件版本号
-#define SOFT_VERSION_4  14	//软件版本号
+#define SOFT_VERSION_4  15	//软件版本号
 
 
 

+ 8 - 1
DriverInterface/user_heater.c

@@ -198,7 +198,14 @@ void heater_work(heat_ctrl_def *heater)
         }
         break;
         
-        case SysPreConTemp:{        
+        case SysPreConTemp:{     
+            if(sysinf.cabinTem < ENV_ADJ_THRESHOLD){                        
+                heater->targetAfterAdj = heater->adJTarget + heater->SetTempVal;
+            }else{                                         
+                heater->targetAfterAdj =heater->SetTempVal;
+            }
+            heater->pid.goal = heater->targetAfterAdj ;
+   
             PIDRealize(&heater->pid);
             com_pwm_Set(heater->pwdId,heater->pid.variate);
             if(heater->timenum>=20)