搜索
bottom↓
回复: 16

加速度计加速减速过程消除求解

[复制链接]

出0入0汤圆

发表于 2015-3-16 16:12:15 | 显示全部楼层 |阅读模式
最近做加速度计和气压计融合,举起传感器波形

会出现两个波头,原因好像是加速度测量中加速 和减速过程  ,请问如何消除这种过冲  垂直加速度波形

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-3-16 16:52:55 | 显示全部楼层
没有搞清楚你要的是什么:这个图形是在什么动作下出现的加速度波形,哪个轴?

针对你要什么,以及不要什么,才能够提出方案。

出0入0汤圆

 楼主| 发表于 2015-3-16 18:46:26 | 显示全部楼层
xiaoxu191 发表于 2015-3-16 16:52
没有搞清楚你要的是什么:这个图形是在什么动作下出现的加速度波形,哪个轴?

针对你要什么,以及不要什么 ...

z轴  板子抬起30cm

出0入0汤圆

 楼主| 发表于 2015-3-16 18:49:57 | 显示全部楼层
xiaoxu191 发表于 2015-3-16 16:52
没有搞清楚你要的是什么:这个图形是在什么动作下出现的加速度波形,哪个轴?

针对你要什么,以及不要什么 ...

在抬起一瞬间后加速度先反向然后才和运动方向相同  停止一瞬瞬间加速度继续上升之后才归零  这种加速减速过程能滤除吗

出0入0汤圆

发表于 2015-3-16 20:33:12 | 显示全部楼层
楼主,我最近也在做气压计的数据处理,在传感器所处位置不变的情况下单看气压计返回的数据(做简单的限幅滤波后)有0.2mbar的波动,改变传感器所处高度其气压变化趋势正确,正愁是数据问题还是需要做数据处理,不知楼主气压计数据波动如何?

出0入0汤圆

 楼主| 发表于 2015-3-16 22:11:16 | 显示全部楼层
窗外枫叶 发表于 2015-3-16 20:33
楼主,我最近也在做气压计的数据处理,在传感器所处位置不变的情况下单看气压计返回的数据(做简单的限幅滤 ...

转换成m后再1m内波动

出0入0汤圆

发表于 2015-3-16 22:38:08 | 显示全部楼层
对,是这样。这样的数据算正常吗???

出0入0汤圆

发表于 2015-3-17 01:37:04 | 显示全部楼层
波形看上去很漂亮。

出0入0汤圆

 楼主| 发表于 2015-3-17 09:30:26 | 显示全部楼层
窗外枫叶 发表于 2015-3-16 22:38
对,是这样。这样的数据算正常吗???

应该正常  20cm的应该是用加速度计修正了  我最近也在弄 就是这个帖子的问题  

出0入0汤圆

发表于 2015-3-17 09:57:11 | 显示全部楼层
golaced 发表于 2015-3-17 09:30
应该正常  20cm的应该是用加速度计修正了  我最近也在弄 就是这个帖子的问题   ...

有没有什么关于加速度修正的资料可以分享一下,或者我们一起讨论讨论!我的qq:1577437742有空加一下呗!

出0入0汤圆

 楼主| 发表于 2015-3-17 10:01:58 | 显示全部楼层
realAX=ay_gps;
                realAY=ax_gps;
                realAZ=az_gps;
          isMotionless = 1;
          isMotionless = isMotionless && (fabs(gx_gps-gx_gpsr)<SELF_TEST_MOTIONLESS_BOUNDARY);
                isMotionless = isMotionless && (fabs(gy_gps-gy_gpsr)<SELF_TEST_MOTIONLESS_BOUNDARY);
                isMotionless = isMotionless && (fabs(gz_gps-gz_gpsr)<SELF_TEST_MOTIONLESS_BOUNDARY);

  

                IMUAEX = f_n[0]; //将重力单位化为加速度单位
                IMUAEY = f_n[1];
                IMUAEZ = f_n[2]-10.33;
               
                  
                //屏蔽有害加速度,不详细计算滤波器前的简单滤波器
                if (fabs(IMUAEX) < IMUE_ZERO_CORRECTION_BOUNDARY) {
                        IMUAEX = 0;
                }
                if (fabs(IMUAEY) < IMUE_ZERO_CORRECTION_BOUNDARY) {
                        IMUAEY = 0;
                }
                if (fabs(IMUAEZ) < 0.1) {
                        IMUAEZ = 0;
                }

    Kalman_Filter_High(Altitude/100,(-IMUAEZ)); }

出0入0汤圆

 楼主| 发表于 2015-3-17 10:03:27 | 显示全部楼层
  f_n[0]=-(c_bn[0][0]*f_b[0]+c_bn[0][1]*f_b[1]+c_bn[0][2]*f_b[2]);
  f_n[1]=-(c_bn[1][0]*f_b[0]+c_bn[1][1]*f_b[1]+c_bn[1][2]*f_b[2]);
  f_n[2]=c_bn[2][0]*f_b[0]+c_bn[2][1]*f_b[1]+c_bn[2][2]*f_b[2];

出0入0汤圆

 楼主| 发表于 2015-3-17 10:03:41 | 显示全部楼层
c_bn[0][0]=cos(pitch0)*cos(yaw0); //北西天
c_bn[0][1]=sin(pitch0)*cos(yaw0)*sin(roll0)-sin(yaw0)*cos(roll0);
c_bn[0][2]=sin(pitch0)*cos(yaw0)*cos(roll0)+sin(yaw0)*sin(roll0);
c_bn[1][0]=cos(pitch0)*sin(yaw0);
c_bn[1][1]=sin(pitch0)*sin(yaw0)*sin(roll0)+cos(yaw0)*cos(roll0);
c_bn[1][2]=sin(pitch0)*sin(yaw0)*cos(roll0)-cos(yaw0)*sin(roll0);
c_bn[2][0]=-sin(pitch0);
c_bn[2][1]=cos(pitch0)*sin(roll0);
c_bn[2][2]=cos(pitch0)*cos(roll0);

出0入0汤圆

 楼主| 发表于 2015-3-17 10:04:00 | 显示全部楼层
filter_yar(ax_gps*GravityG,ay_gps*GravityG,az_gps*GravityG);               
f_b[0]=filter_fifo_yar[0][max_fifo_yar0];
f_b[1]=filter_fifo_yar[1][max_fifo_yar1];
f_b[2]=filter_fifo_yar[2][max_fifo_yar2];

出0入0汤圆

发表于 2015-3-17 11:00:09 | 显示全部楼层
波形比较对称,用求和平均试下。

出0入0汤圆

发表于 2015-3-21 17:09:28 | 显示全部楼层
波形看上去是真实的。通常为了计算加速度会采取滤波算法,最简单的就是平均。所以还是看要测量什么参数。

出0入0汤圆

 楼主| 发表于 2015-3-21 19:28:26 | 显示全部楼层
xiaoxu191 发表于 2015-3-21 17:09
波形看上去是真实的。通常为了计算加速度会采取滤波算法,最简单的就是平均。所以还是看要测量什么参数。 ...

我已经将机体上的加速度分解到西北天坐标系 但是固定机体不动  光旋转机 地理坐标系上的各轴会有加速度  而且比我平移的加速度大很多  
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-14 13:40

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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