搜索
bottom↓
回复: 2

讨论MPU6050自检关闭问题

[复制链接]

出0入0汤圆

发表于 2015-5-26 15:07:25 | 显示全部楼层 |阅读模式
昨天被安排去处理MPU6050自检问题,想控制MPU6050自检功能,因此找到了下面2个函数:dmp_set_gyro_bias(gyro);dmp_set_accel_bias(accel);

dmp_set_gyro_bias(gyro):函数解释
*  @brief      Push gyro biases to the DMP.        //biases偏差
*  Because the gyro integration is handled in the DMP, any gyro biases
*  calculated by the MPL should be pushed down to DMP memory to remove
*  3-axis quaternion drift.
*  \n NOTE: If the DMP-based gyro calibration is enabled, the DMP will
*  overwrite the biases written to this location once a new one is computed.

红色字体译文:因为在DMP陀螺集成处理,任何陀螺的偏差,由MPL应该计算下推到DMP记忆删除,使用硬件四元数。
                    如果启用了DMP-based陀螺标定,DMP覆盖偏见写入这个位置一次计算一个新的。

dmp_set_accel_bias(accel):函数解释
These biases will be removed from the DMP 6-axis quaternion.
译文:这些偏差将要从DMP 6轴中的四元数移除。

陀螺仪译文中的DMP记忆删除引起了我的注意,从圆点博士的库中注释掉这两个函数,变换位置,复位单片机,DMP没有重新标定初始位置。重新加入这2个函数,复位后DMP重新标定初始位置。
由于本人手机问题,身边没有拍摄工具,不能上传图片和视频,大家可以测试一下。
以上仅是个人实践得到的结果,如有问题请指正,只为控制MPU6050 DMP自检功能。
函数位置如下:

本帖子中包含更多资源

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

x

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

阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)

出0入0汤圆

 楼主| 发表于 2015-5-26 15:10:03 | 显示全部楼层
上边内容仅是个人实验结果,如有问题希望能指正,不要给别人制造麻烦,谢谢。

出0入0汤圆

发表于 2019-4-4 16:23:43 | 显示全部楼层
你的理解很正确
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-17 06:25

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

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