|
@@ -386,7 +386,7 @@ uint8_t Process_OpLock(uint8_t speed)
|
|
|
g_runReady =1;
|
|
|
g_runTime=0;
|
|
|
|
|
|
- PID_Init(&g_pid, 10, 0, 0, 50, 100);
|
|
|
+ PID_Init(&g_pid, 5, 1, 0, 30, 100);
|
|
|
}
|
|
|
|
|
|
return 0;
|
|
@@ -401,7 +401,7 @@ uint8_t Process_OpUnlock(uint8_t speed)
|
|
|
g_runReady =1;
|
|
|
g_runTime=0;
|
|
|
|
|
|
- PID_Init(&g_pid,10, 0, 0, 50, 100);
|
|
|
+ PID_Init(&g_pid,5, 1, 0, 30, 100);
|
|
|
}
|
|
|
|
|
|
return 0;
|
|
@@ -419,10 +419,10 @@ uint8_t Process_OpSample(uint8_t speed)
|
|
|
g_motorstate = MOTOR_SAMPLEING;
|
|
|
g_runReady =1;
|
|
|
g_runTime=0;
|
|
|
-
|
|
|
- PID_Init(&g_pid,10, 0, 0, 50, 100);
|
|
|
|
|
|
- g_sample_position = (config->sample_threshold1 + config->sample_threshold2)/2;
|
|
|
+ g_sample_position = (config->sample_threshold1 + config->sample_threshold2)/2;
|
|
|
+
|
|
|
+ PID_Init(&g_pid,5, 1, 0, 30, 100);
|
|
|
|
|
|
}
|
|
|
|