5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
标题:
求助!陀螺仪未正常工作!
[打印本页]
作者:
净水楼台
时间:
2014-1-3 14:46
标题:
求助!陀螺仪未正常工作!
mwc2560豪华版:MPU6050+MS5611+HMC5883。电子罗盘HMC5883坏了,导致方向乱飘,一开MAG就乱转(只开自稳还是很正常飞),然后买了个外置罗盘AK8975,折腾了很久终于装上了
http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=882155
装的方法就是把config.h里面的#define DESQUARED6DOFV4 // DEsquared V4 with MPU6050
注释掉,然后单独定义几个传感器:
(, 下载次数: 1)
上传
点击文件名下载附件
现在罗盘是开启了,但是陀螺仪好像出现问题:倾斜飞控板一定角度之后,pitch和roll有相应的变化,但是慢慢地又回复水平,这个应该是只有加速度计工作了而陀螺仪没工作吧?
请问这个怎么弄?难道是同时集成加速度计和陀螺仪的MPU6050在单独定义的时候只生效了加速度计?
作者:
dawanpi
时间:
2014-1-3 22:58
楼主参考一下MWC文档里面关于传感器方向的内容:
http://www。multiwii。com/faq#How_should_be_the_sensor_axis_directions
要是方向有问题可以改变安装方式或者在config.h里面加入
#define FORCE_ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -Y; accADC[PITCH] = -X; accADC[YAW] = -Z;}
#define FORCE_GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = X; gyroADC[PITCH] = -Y; gyroADC[YAW] = Z;}
#define FORCE_MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
来调整
作者:
孤叶舟1
时间:
2014-1-3 23:18
不懂,飘过!
作者:
kelei
时间:
2014-1-4 09:13
帮顶
作者:
384709397
时间:
2014-1-4 11:55
不懂帮顶
欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/)
Powered by Discuz! X3.3