1.使用陀螺仪的数据计算角度的时候,和楼主的程序很相似,以X轴为例:
积分值=(陀螺仪X读数-X偏移量)*(陀螺仪满刻度角速度)/(32768)*时间间隔
其中满刻度由MPU6050的0x1B寄存器配置,我用的2000°/s。时间间隔单位是秒。积分值单位就是 °。
2.楼主代码里面的
“#define K_x 0.715//一阶互补滤波权重取值,不知由来,可更改”
这个参数很不懂,求高手解释这个参数的意义!怎么选择 本帖最后由 不爱说话 于 2012-11-6 20:56 编辑
只做4轴的。。。。angle_Y有毛用。。。angle_z=angle_x还差毛。。。 三水 发表于 2012-10-1 19:35 static/image/common/back.gif
弱弱的说。。我的z轴是配合地磁传感器换算的。。⊙﹏⊙
请问这是怎么做到的 我对于地磁传感器还不是很了解。。 求大神解疑~~ 撸主....你的程序很对啊 但是为什么我用的时候反应很慢呢?:Q 怎么样计算静止时各轴的偏移量呢? 先前开了个帖子,没弄明白... 又老鸟给解答下不? 小弟小白一个,提出质疑:X轴陀螺仪的积分怎么能加到X轴的倾角上?应该加Y轴的合适一些吧 求楼主总结归纳 需要完整版的:P 测试了一下代码,漂移好大哇。。。 陀螺仪X轴的静态飘移怎么得到的~ cool2005tzh 发表于 2013-1-24 14:30 static/image/common/back.gif
撸主....你的程序很对啊 但是为什么我用的时候反应很慢呢?
我测试也是,角度还比较正确,但反应很慢,等了2秒才算出正确的角度值 xzmoji 发表于 2014-3-9 22:57 static/image/common/back.gif
我测试也是,角度还比较正确,但反应很慢,等了2秒才算出正确的角度值
#define K_x 0.715//一阶互补滤波权重取值,不知由来,可更改。
#define k_Y 1.3
我解决了,只要改变这里的权重取值,都改为0.0715,反应就会快很多了 好程序!!!!!!!!!!学习了!! 你好我想问一下陀螺仪X轴的静态飘移怎么测得我的陀螺仪X轴度数是0其他都有数 为什么z轴不准呢?能不能解释下?
页:
1
[2]