智能车制作
标题:
关于闭环PID。有个地方不是很懂,求教
[打印本页]
作者:
蓝色调
时间:
2013-7-10 02:09
标题:
关于闭环PID。有个地方不是很懂,求教
void SpeedControl(void)
{ float fP, fDelta; float fI;
g_fCarSpeed = (g_nLeftMotorPulseSigma + g_nRightMotorPulseSigma) / 2;
g_nLeftMotorPulseSigma = g_nRightMotorPulseSigma = 0;
g_fCarSpeed *= CAR_SPEED_CONSTANT;
if(g_nSpeedControlFlag == 0)
{ g_fSpeedControlOutOld = g_fSpeedControlOutNew = g_fSpeedControlOut = 0;
g_fSpeedControlIntegral = 0;
return; }
fDelta = CAR_SPEED_SET;
fDelta -= g_fCarSpeed;
fP = fDelta * SPEED_CONTROL_P;
fI = fDelta * SPEED_CONTROL_I;
g_fSpeedControlIntegral += fI;
上面的红色的标志位什么时候是1 呢?多少时间变换一次呢?
作者:
蓝色调
时间:
2013-7-10 02:09
顶
作者:
蓝色调
时间:
2013-7-10 02:09
顶
作者:
蓝色调
时间:
2013-7-10 02:10
PID调了很多天还没成功。悲剧啊
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2