mpu6050如何将输出的角速度或加速度积分成角度

2019-03-24 17:11发布

用了一个mpu6050程序,能够分别输出x、y、z的角速度和加速度。但是我需要让它输出角度。有查过说是要对时间进行积分,但不知如何编写程序。求高手指点。单片机用的是STC12C5A60S2~~ 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
shihuntaotie
1楼-- · 2019-03-25 17:47
 精彩回答 2  元偷偷看……
韶华墨
2楼-- · 2019-03-25 17:48
shihuntaotie 发表于 2014-8-2 11:28
看图,这是datasheet的一部分,里面根据AFS_sel设置的不同,转换单位需要除以相应的系数

这一步除以4096后  到下一步取反正切  两数相除  4096不就约掉了么~所以除不除应该没关系吧~~对了  你有调过PID么??
shihuntaotie
3楼-- · 2019-03-25 19:26
韶华墨 发表于 2014-8-2 15:57
这一步除以4096后  到下一步取反正切  两数相除  4096不就约掉了么~所以除不除应该没关系吧~~对了  你有 ...

调过,我做过通过角度来控制PID的
韶华墨
4楼-- · 2019-03-25 21:04
 精彩回答 2  元偷偷看……
shihuntaotie
5楼-- · 2019-03-25 22:24
韶华墨 发表于 2014-8-2 20:34
通过角度来控制PID是什么意思???

通过采集角度信息,通过PID计算来控制电机,使角度稳定
韶华墨
6楼-- · 2019-03-26 03:39
shihuntaotie 发表于 2014-8-2 20:47
通过采集角度信息,通过PID计算来控制电机,使角度稳定

对   我也是要调这个   电机是通过PWM 波来调的吧  那角度如何跟PWM波对应上呢???

一周热门 更多>