4893|20

138

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

加速度计水平放置数据读取不正确 [复制链接]

 

加速度计ADXL355,当水平放置的时候,理论读出的X轴和Y轴的数据都应该是0g,Z周的数据是正负1g,但是现在得不到这样的数据。我想对它进行校准,但是当在水平面内变换不同的角度,读加速度计的X Y轴输出的加速度值,发现偏差很大,数据如下:

X =1,Y=17;//第一次移动之后,静止状态测出的数据

X=15,Y=36;//第二次移动之后,静止状态测出的数据

X=-2,Y=52;//第三次移动之后,静止状态测出的数据

请大家帮忙分析下,这样是不是正确的?

如果写入偏移值,怎么选取呢,多次测量求平均,会不会也是误差够大了?

此帖出自传感器论坛

最新回复

X=18D0,g=0.0015你这个X=1,X=15,X=-2的,你换成 g 已经十分十分接近于0g了好吧?都快成理想0g了。这不是正是你要的结果吗?   详情 回复 发表于 2020-4-13 21:03
点赞 关注
 
 

回复
举报

1万

帖子

24

TA的资源

版主

沙发
 

感觉像读取的数据不对,正常情况下一致性是不错的,偏差不会太大,只会有小范围波动

此帖出自传感器论坛

点评

[attachimg]470104[/attachimg]  详情 回复 发表于 2020-4-13 14:47
 
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

板凳
 
换算成g再看,原始值无论如何都有跳变
此帖出自传感器论坛

点评

[attachimg]470111[/attachimg]  详情 回复 发表于 2020-4-13 14:48
 
 
 

回复

9717

帖子

24

TA的资源

版主

4
 

X和Y的数值是从寄存器读出的原数据吗?

传感器本身都会有一些噪声,这个你可以查看数据手册,看实际噪声是不是在范围内

另外个人很难实现绝对水平的平面,传感器同时还会受到外界振动影响,这些都要考虑。

此帖出自传感器论坛

点评

[attachimg]470110[/attachimg]  详情 回复 发表于 2020-4-13 14:48
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

5
 
dcexpert 发表于 2020-4-13 11:43 感觉像读取的数据不对,正常情况下一致性是不错的,偏差不会太大,只会有小范围波动

此帖出自传感器论坛

点评

数据没有这么大范围吧,一般加速度传感器精度只有10-12bit。  详情 回复 发表于 2020-4-13 15:48
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

6
 
littleshrimp 发表于 2020-4-13 12:24 X和Y的数值是从寄存器读出的原数据吗? 传感器本身都会有一些噪声,这个你可以查看数据手册,看实际噪声 ...

此帖出自传感器论坛

点评

看你的数据里好像没有重力加速度的成分,你确定读取到的数据准确吗?  详情 回复 发表于 2020-4-13 15:33
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

7
 
freebsder 发表于 2020-4-13 11:57 换算成g再看,原始值无论如何都有跳变

此帖出自传感器论坛
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

8
 

这是读取到的数据

此帖出自传感器论坛
 
 
 

回复

9717

帖子

24

TA的资源

版主

9
 

看你的数据里好像没有重力加速度的成分,你确定读取到的数据准确吗?

此帖出自传感器论坛

点评

X Y Z轴的数据,都是从寄存器直接读到的数据,I2C读出。  详情 回复 发表于 2020-4-13 16:17
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

1万

帖子

24

TA的资源

版主

10
 

数据没有这么大范围吧,一般加速度传感器精度只有10-12bit。

此帖出自传感器论坛

点评

ADXL355是20位的寄存器  详情 回复 发表于 2020-4-13 16:16
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

11
 
dcexpert 发表于 2020-4-13 15:48 数据没有这么大范围吧,一般加速度传感器精度只有10-12bit。

ADXL355是20位的寄存器

此帖出自传感器论坛

点评

如果是高精度的,那数据没问题,多看看数据手册,看看是否有读取时序的要求、数据是否转换完成标志、参数设置等。既然可以读取出寄存器数据,应该问题不大的。  详情 回复 发表于 2020-4-13 17:20
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

12
 
littleshrimp 发表于 2020-4-13 15:33 看你的数据里好像没有重力加速度的成分,你确定读取到的数据准确吗?

X Y Z轴的数据,都是从寄存器直接读到的数据,I2C读出。

此帖出自传感器论坛

点评

看一下who am i 排除通信问题  详情 回复 发表于 2020-4-13 16:47
 
 
 

回复

599

帖子

2

TA的资源

版主

13
 

周围环境如何,人从旁边走过都会影响读取结果的。

此帖出自传感器论坛

点评

就是单纯的放在办公桌上,周围有人。桌子不动。  详情 回复 发表于 2020-4-13 16:59
个人签名有的时候要求软硬件必须并排走,哪个走的稍快一些都会被另外一个拖住的。

业务联系:

QQ:3265386825
e-Mail: yichunscp@163.com
 
 
 

回复

9717

帖子

24

TA的资源

版主

14
 
emily_1105 发表于 2020-4-13 16:17
X Y Z轴的数据,都是从寄存器直接读到的数据,I2C读出。

看一下who am i 排除通信问题
此帖出自传感器论坛

点评

 请问 who an i是什么意思    详情 回复 发表于 2020-4-13 16:53
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

15
 
littleshrimp 发表于 2020-4-13 16:47 看一下who am i 排除通信问题

 请问 who an i是什么意思

 

此帖出自传感器论坛

点评

传感器的一个寄存器 可以判断通信是否正常  详情 回复 发表于 2020-4-13 17:18
 
 
 

回复

138

帖子

0

TA的资源

一粒金砂(中级)

16
 
yichun417 发表于 2020-4-13 16:40 周围环境如何,人从旁边走过都会影响读取结果的。

就是单纯的放在办公桌上,周围有人。桌子不动。

此帖出自传感器论坛

点评

那你的水平数据不具备参考性。  详情 回复 发表于 2020-4-13 17:12
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

17
 

感觉是在XYZ寄存器读出值后再换算成G单位值是出了问题

此帖出自传感器论坛
 
 
 

回复

599

帖子

2

TA的资源

版主

18
 
emily_1105 发表于 2020-4-13 16:59 就是单纯的放在办公桌上,周围有人。桌子不动。

那你的水平数据不具备参考性。

此帖出自传感器论坛
个人签名有的时候要求软硬件必须并排走,哪个走的稍快一些都会被另外一个拖住的。

业务联系:

QQ:3265386825
e-Mail: yichunscp@163.com
 
 
 

回复

9717

帖子

24

TA的资源

版主

19
 
emily_1105 发表于 2020-4-13 16:53
 请问 who an i是什么意思

 

传感器的一个寄存器 可以判断通信是否正常
此帖出自传感器论坛
 
 
 

回复

1万

帖子

24

TA的资源

版主

20
 
emily_1105 发表于 2020-4-13 16:16 ADXL355是20位的寄存器

如果是高精度的,那数据没问题,多看看数据手册,看看是否有读取时序的要求、数据是否转换完成标志、参数设置等。既然可以读取出寄存器数据,应该问题不大的。

此帖出自传感器论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表