陀螺仪认识入门.doc

陀螺仪认识入门.doc

ID:59509169

大小:170.50 KB

页数:4页

时间:2020-11-04

陀螺仪认识入门.doc_第1页
陀螺仪认识入门.doc_第2页
陀螺仪认识入门.doc_第3页
陀螺仪认识入门.doc_第4页
资源描述:

《陀螺仪认识入门.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、谈谈对陀螺仪和加速度传感器的感性认识前几天看到官网的新规则觉得很有意思看看自己帐号注册2年多了比赛也做了2届从论坛上下了大堆资料也没给论坛贡献什么有价值的东西实在惭愧啊正好自己以前捣鼓过一段时间四轴飞行器把当时收集的一些资料发上来大家共享下吧大部分取自网络还有一部分自己的思考重要的地方用红字标明了来自网络的都用蓝字标明本人才疏学浅论坛里藏龙卧虎有不对的还请大家指正新手看看全当一个感性认识。由于时间太长就不标原文地址了大家搜搜都能搜到另外四轴飞控论坛上已经看到有人跑过去要7260和EN—03的资料了嘿嘿数据手册其实很好找的相关资料也

2、很多的大家多多利用搜索引擎啊加速度传感器测的是什么?我觉得很多时候大家都被它的名字给误导了我觉得准确的来说它测的不是加速度至少对于mma7260这类的片子它检测的是它受到的惯性力(包括重力!重力也是惯性力)。那又有人要问了F=ma惯性力不就是加速度么?差矣加速度传感器实际上是用MEMS技术检测惯性力造成的微小形变注意检测的是微小形变所以你把加速度传感器水平静止放在桌子上它的Z轴输出的是1g的加速度因为它Z轴方向被重力向下拉出了一个形变可是你绝对不会认为它在以1g的加速度往下落吧你如果让它做自由落体它的Z轴输出应该是0给个形象的说法

3、可以把它看成是一块弹弹胶它检测的就是自己在三个方向被外力作用造成的形变。从刚才的分析可以发现重力这个东西实际是个很恶心的东西它能隔空打牛,在不产生加速度的情况下对加速度传感器造成形变,在产生加速度的时候不造成形变,而其他力都做不到。可惜的是,加速度传感器不会区分重力加速度与外力加速度。所以,当系统在三维空间做变速运动时,它的输出就不正确了或者说它的输出不能表明物体的姿态和运动状态举个例子当一个物体在空间做自由落体时在X轴受到一个外力作用产生g的加速度这时候xyz轴的输出分别是g,0,0如果这个物体被x轴朝下静止放在水平面上它xyz

4、轴的输出也分别是g,0,0所以说只靠加速度传感器来估计自己的姿态是很危险而不可取的加速度传感器有什么用?加速度计,可以测量加速度,包括重力加速度,于是在静止或匀速运动(匀速直线运动)的时候,加速度计仅仅测量的是重力加速度,而重力加速度与刚才所说的R坐标系(绝对坐标系)是固连的,通过这种关系,可以得到加速度计所在平面与地面的角度关系也就是横滚角和俯仰角计算公示如下俯仰角横滚角陀螺仪测的是什么?陀螺仪可以测量角速度,具有高动态特性,但是它是一个间接测量器件,它测量的是角度的导数,角速度,显然我们要将角速度对时间积分才能得到角度看到积分

5、我想敏感的同学马上就能发现一个致命的问题积分误差积分误差的来源主要有两个一个是积分时间积分时间Dt越小,输出角度越准一个是器件本身的误差假设陀螺仪固定不动,理想角速度值是0dps(degreepersecond),但是有一个偏置0.1dps加在上面,于是测量出来是0.1dps,积分一秒之后,得到的角度是0.1度,1分钟之后是6度,还能忍受,一小时之后是360度,转了一圈所以说陀螺仪在短时间内有很大的参考价值陀螺仪另外一个问题是它的测量基准是自身,并没有系统外的绝对参照物重力轴是个绝好的参照物因此需要陀螺仪和加速度传感器的配合使用如

6、果要测偏航角YAW还需要电子罗盘感知地磁方向给出水平方向的绝对参考(当然这个在智能车上不存在吧······——!)陀螺仪和加速度传感器的融合除了给出绝对参考系陀螺仪和加速度传感器相互融合使用的最重要的原因是:综合考虑,加速度计是极易受外部干扰的传感器,但是测量值随时间的变化相对较小。陀螺仪可以积分得到角度关系,动态性能好,受外部干扰小,但测量值随时间变化比较大。可以看出,它们优缺点互补,结合起来才能有好的效果用通俗点的话来说就是无论工作多久加速度传感器如果没收到外部干扰它测的就一定是准的!陀螺仪虽不会受到外部干扰可是时间长了由于积

7、分误差累计它的值就全错了!所以两个数据融合的方法就是设计算法在短时间尺度内增加陀螺仪的权值,在更长时间尺度内增加加速度权值,这样系统输出角度就更真实了再通俗点说就是隔一段时间用加速度传感器的值修正一下陀螺仪的积分误差然后在隔的这段时间内用陀螺仪本身的角度积分其实MK四轴的平衡算法也是这样,首先对陀螺仪做PI运算,其中I的真正含义就是积分反演角度有了陀螺仪PI算法,四轴就有了瞬时增稳,就可以遥控飞了,但是它不会永远水平由于累积误差的作用,很快中立点就不是水平位置了,这时候就需要用加速度不断的纠正陀螺仪积分误差。你可以看到MK算法中有

8、根据加速度方向不断把积分量I递减清零的代码,就是这个融合算法的核心了MK立足于一个高级航模玩具,为了在低成本8位单片机上运行,不去显式的计算姿态角,只把校正后的PI值输出负反馈控制电机了这样的好处是基本上只用整型算法就能完成运算,而要显式的计算姿态

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。