智能车制作

标题: 官方角度计算 [打印本页]

作者: 霸天虎    时间: 2015-5-1 16:48
标题: 官方角度计算
在官方的代码中角度计算函数:
void AngleCalculate(void)
{
       float fDeltaValue;
       g_fGravityAngle = (VOLTAGE_GRAVITY - GRAVITY_OFFSET) * GRAVITY_ANGLE_RATIO;
     // g_fGravityAngle = 0;
       g_fGyroscopeAngleSpeed = (VOLTAGE_GYRO - GYROSCOPE_OFFSET) * GYROSCOPE_ANGLE_RATIO;
       g_fCarAngle = g_fGyroscopeAngleIntegral;
       fDeltaValue = (g_fGravityAngle - g_fCarAngle) / GRAVITY_ADJUST_TIME_CONSTANT;
       g_fGyroscopeAngleIntegral += (g_fGyroscopeAngleSpeed + fDeltaValue) / GYROSCOPE_ANGLE_SIGMA_FREQUENCY;
}
为什么最后输出的角度是上一次的角度g_fCarAngle,而不是这一次输出的角度g_fGyroscopeAngleIntegral?





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2