OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3090|回复: 12

关于陀螺仪量程问题

[复制链接]

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
发表于 2017-12-14 16:48:29 | 显示全部楼层 |阅读模式
5金钱
陀螺仪角速度量程(Rate range )为-100 -- +100度/秒,16位数据存储。Scale factor = 280。问:1、测得的数据是否会超出量程,即 > 280 * 100? 超过的数据如何处置。PS:我看到数据是有超过它的。
      2、假设测得的数据BIT15位1,那么是不是表示该数据是负值?
无标题.png

最佳答案

查看完整内容[请看2#楼]

咱不要讨论这个了,脱离实际的空谈都是耍流氓,倒不如自己实测一下。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

462

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2017-12-15
在线时间
111 小时
发表于 2017-12-14 16:48:30 | 显示全部楼层
csmjmcc 发表于 2017-12-23 15:01
给这个型号,网络中是拿不到这个用户手册的。您可以参考MPU6050。

咱不要讨论这个了,脱离实际的空谈都是耍流氓,倒不如自己实测一下。
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
 楼主| 发表于 2017-12-14 17:21:40 | 显示全部楼层
顶一下,求救!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-12-15 00:42:09 | 显示全部楼层
帮顶
回复

使用道具 举报

6

主题

462

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2017-12-15
在线时间
111 小时
发表于 2017-12-15 16:46:16 | 显示全部楼层
脱离datasheet谈操作全是瞎扯淡。

请仔细研读datasheet。另外,您没提供您的gyrometer的型号哎。

量程是±100°/s,这已经是比较快的转速了,这个是合理的。

如果是16bits数据,我猜它的数值精度就是
0.003°/s了,这也是一个合理的值。

那么问题来了,

您的问题是什么? scale factor又是在哪里看到的东西?
TIM截图20171215164439.png
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
 楼主| 发表于 2017-12-16 08:22:22 | 显示全部楼层
a496298685 发表于 2017-12-15 16:46
脱离datasheet谈操作全是瞎扯淡。

请仔细研读datasheet。另外,您没提供您的gyrometer的型号哎。

感谢回复!!
scale factor 是指1bit所指比例值,假设输出16位,考虑有符号表示,则最大正值为32768,则32768/scale factor = 32768 / 280 = 117度/s.。
而现在datasheet指出的是+100 ~ -100。所以前来请教。
同时,不敢确定输出值是否为有符号表示法。也请教之。
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
 楼主| 发表于 2017-12-21 10:21:33 | 显示全部楼层
顶一下
回复

使用道具 举报

9

主题

56

帖子

0

精华

初级会员

Rank: 2

积分
189
金钱
189
注册时间
2017-12-12
在线时间
19 小时
发表于 2017-12-21 10:44:00 | 显示全部楼层

顶一下,我也在做陀螺仪和加速度传感器。不加DMP算法直接的得到原始的数据的程序,和加算法的程序。不加算法的程序得不到数据,不知道为什么?   你做这个程序时有没有碰到这个问题
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
 楼主| 发表于 2017-12-21 10:49:08 | 显示全部楼层
123精灵123 发表于 2017-12-21 10:44
顶一下,我也在做陀螺仪和加速度传感器。不加DMP算法直接的得到原始的数据的程序,和加算法的程序。不加 ...

我没有用到加速度
回复

使用道具 举报

6

主题

462

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2017-12-15
在线时间
111 小时
发表于 2017-12-23 14:45:42 | 显示全部楼层
csmjmcc 发表于 2017-12-16 08:22
感谢回复!!
scale factor 是指1bit所指比例值,假设输出16位,考虑有符号表示,则最大正值为32768,则 ...

那么您是否真正使用过呢?
您如何确定他的取值真的能到达32768呢?
16位可以表示65536种状态,但是没人说过,它必须表示32768个状态。

单凭你的截图的内容,我并不能判断你使用的传感器的具体技术指标,请问型号?
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
 楼主| 发表于 2017-12-23 15:00:22 | 显示全部楼层
a496298685 发表于 2017-12-23 14:45
那么您是否真正使用过呢?
您如何确定他的取值真的能到达32768呢?
16位可以表示65536种状态,但是没人 ...

它的输出可以设置成16位或者24位。假设有符号位表示,那么表示范围就为-32768到32767。根据手册16位的灵敏度为280。则输出速率为 -117 到 117。大侠不要误解了,这是陀螺仪的参数表示,并非说有65536种状态。
只是我不确定我的问题,所以问之。
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
 楼主| 发表于 2017-12-23 15:01:55 | 显示全部楼层
a496298685 发表于 2017-12-23 14:45
那么您是否真正使用过呢?
您如何确定他的取值真的能到达32768呢?
16位可以表示65536种状态,但是没人 ...

给这个型号,网络中是拿不到这个用户手册的。您可以参考MPU6050。
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
 楼主| 发表于 2017-12-26 08:22:14 | 显示全部楼层
a496298685 发表于 2017-12-25 22:54
咱不要讨论这个了,脱离实际的空谈都是耍流氓,倒不如自己实测一下。

嗯,我是得到的实际数据才问的,并不是凭空而想的,还是结贴吧。谢谢热心帮助!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 08:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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