完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用的是战舰F4的开发板,源码用的也是配套的源码。然后就出现了如下问题:
1、不知道大家有没有关注MPU6050读取出来的数据,极其不稳定,特别是加速度计,尤其y轴的数据,其他轴的也不稳定,陀螺仪的也不稳定,飘的范围有大有小,尤其是accy,开发板发在桌面上不动,数值小的时候几十,大的时候就差不多六万多,也就是接近量程了 2、尽管读取的数据飘的很厉害,但是DMP(硬解)依旧很稳定 3、如果不用硬解,用软解,也就是用算法进行姿态解算,悲剧就产生了,飘的厉害,Yaw这个角就是一圈一圈的转,从0~180(-180)~0,或者从-180~0~180,真的很头疼。不动是软解的程序问题,还是读取的数据太飘的原因。不知道大伙还有没有好的软解方法。我用的是crazepony的源码改的。 不知道大伙有没有遇到这种情况,特别怪异,难道是我的开发板出问题了吗?之后我用自己做的mpu6050模块进行测试,如出一辙,不知道什么原因。 如果只用一个MPU6050模块,我觉得硬解还是很好用的,但是如果使用若干个模块,硬解的函数太复杂,不好复制成多套代码。 我参考了一个无人机的代码,改成了软解,可是就是mpu6050读取数据出现问题,心力憔悴、夜不能寐、辗转反侧,都年老了若干天了。 不知道有哪位大鸟知道是什么原因,还望赐教。 (为了测试,我就在显示的地方把采集到的6个原数据显示出来,其他的都没变,无论dmp初始化与否,结果都是采集到的数据很飘) 已经把程序上传到附件了,还希望小伙伴帮忙看看有啥问题,谢谢了!!! |
|
相关推荐
1 条评论
3个回答
|
|
补充一下,这里边的sysTick计时器好像有问题,比设定速率快了七八倍,不知道什么原因。我设置的滴答计时器的频率是168M/8,装载值是168M/8/1000,在systick中断中记录毫秒数,但是好像比正常要快很多,没有配置对吗?
|
|
|
|
直接下载我们例程,就有读取加速度传感器,陀螺仪传感器的原始数据,并发送到匿名上位机软件,你看波形曲线,很稳的。。。
|
|
|
|
只有小组成员才能发言,加入小组>>
请问下图大疆lightbridge2遥控器主板电源芯片型号是什么?
4440 浏览 1 评论
使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,为什么?
311浏览 2评论
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意的点有哪些?
296浏览 2评论
311浏览 2评论
310浏览 2评论
352浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:12 , Processed in 1.053249 second(s), Total 100, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号