智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: Eternalve
打印 上一主题 下一主题

卡尔曼 角度 波型 求指导 谢谢

  [复制链接]

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
威望
135
贡献
64
兑换币
40
注册时间
2012-9-16
在线时间
13 小时
毕业学校
陕西理工学院
1#
发表于 2014-1-23 19:38:08 | 显示全部楼层
ちl小丑. 发表于 2013-10-7 23:33
NowData = RealData + gyroscope_rate*0.005;     gyroscope_rate前面好像还要乘一个系统参数B可以调的,我 ...

麻烦看看我这个波形尖角是怎么回事



void AngleCalculate(void)    // 角度计算
{  
  float fDeltaValue;                                                                   // GRAVITY_ANGLE_RATIO
  g_fGravityAngle=(float)0-0.216*(VOLTAGE_GRAVITY-GRAVITY_ZERO);         
  g_fGyroscopeAngleSpeed=(float)0.02*(VOLTAGE_GYRO-GYRO_ZERO);   //陀螺仪比例 0.055 GYROSCOPE_ANGLE_RATIO     GYRO_ZERO=1363   180/(1770-938)
  g_fCarAngle = g_fGyroscopeAngleIntegral+300;
  fDeltaValue =(g_fGravityAngle - g_fCarAngle)/3;//GRAVITY_ADJUST_TIME_CONSTANT; //Tg=3
  g_fGyroscopeAngleIntegral+=0.15*(g_fGyroscopeAngleSpeed+fDeltaValue);//GYROSCOPE_ANGLE_SIGMA_FREQUENCY;
   
  
    OutData[1]=g_fGyroscopeAngleSpeed;
  OutData[2]=g_fGravityAngle;

[img]file:///E:/qq/834465537/Image/AT$R0V6%60L%60U4)]U48T[19CL.jpg[/img]


  OutPut_Data();








回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
威望
135
贡献
64
兑换币
40
注册时间
2012-9-16
在线时间
13 小时
毕业学校
陕西理工学院
2#
发表于 2014-1-23 19:40:21 | 显示全部楼层
ちl小丑. 发表于 2013-10-7 23:33
NowData = RealData + gyroscope_rate*0.005;     gyroscope_rate前面好像还要乘一个系统参数B可以调的,我 ...


就这个波形

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
威望
135
贡献
64
兑换币
40
注册时间
2012-9-16
在线时间
13 小时
毕业学校
陕西理工学院
3#
发表于 2014-1-26 18:28:25 | 显示全部楼层
Eternalve 发表于 2014-1-25 00:26
蓝色的是加速度计的波形吗   
加速度计动态都有过冲
黄色的已经滤的不错了呀

黄色(融合的)的尖角怎么消除?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-2 10:14 , Processed in 0.050560 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表