搜索
bottom↓
回复: 20

ADXL345校准原理

[复制链接]

出0入0汤圆

发表于 2012-4-1 23:25:32 | 显示全部楼层 |阅读模式
本帖最后由 济南电子爱好者 于 2012-4-1 23:33 编辑

    先声明一下,本内容来自网络,属于转载,如有问题请联系我。

首先,这个校准的过程是手动的(类似手机上的传感器校准),把模块水平放置(这个水平也只是个大概,如果要求高的话,还需要其他仪器辅助),那么x轴和y轴的度数应该为0g,获取此时的实际x轴和y轴的度数,假设是20和-17。要注意此时传感器的量程和分辨率,假设此时adxl345是常规量程+-16g,分辨率13位,那么此时度数的系数应该是1g/256 *1000 = 3.9 mg/LSB,从数据手册上可以查到 偏移寄存器的比例因子是 15.6mg/LSB(固定的,与量程无关),那么需要设定的实际偏移值就是 20/4 = 5和-17/4 = 4(15.6/3.9约为4)

然后取两个值的补码,分别为0x05和0xFB,写入对应的偏移寄存器。

这样,每次从传感器读取的数值就自动加上了这个设置的偏移。z轴的偏移值检测方式一样,把z轴水平放置(处于0g场)。

需要注意的是:
1、传感器掉电后,设置的偏移值就丢失了,需要在下次上电后重新设置(不过这个偏移值主要跟芯片所处的环境有关,理论上不会经常性的大变化)
2、对于偏移值的测量,可以采用多次测量求平均值的方法

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-4-2 08:23:34 | 显示全部楼层
讲的很详细,赞一下

出0入0汤圆

发表于 2012-4-5 16:45:15 | 显示全部楼层
楼主用过adxl345和cc2430连接吗

出0入0汤圆

发表于 2012-4-6 17:46:06 | 显示全部楼层
为什么我的每次上电都不一样?

出0入0汤圆

 楼主| 发表于 2012-4-6 23:26:25 | 显示全部楼层
fusion 发表于 2012-4-6 17:46
为什么我的每次上电都不一样?

你指的是什么不一样?

出0入0汤圆

发表于 2012-4-6 23:33:59 | 显示全部楼层
对,校准就是这么回事。

出0入0汤圆

发表于 2012-4-8 15:27:37 | 显示全部楼层
fusion 发表于 2012-4-6 17:46
为什么我的每次上电都不一样?

每次上电后的初始值不一样 那该怎么设偏移量?

出0入0汤圆

发表于 2012-4-11 19:01:41 | 显示全部楼层
谢谢楼主提供的资料,希望能有更多更好的。

出0入0汤圆

发表于 2012-4-12 10:08:01 | 显示全部楼层
能学习了ADXL345加速度传感器的校正!

出0入0汤圆

发表于 2012-5-14 09:57:43 | 显示全部楼层
讲的很详细,赞一个

出0入0汤圆

发表于 2012-5-25 16:35:44 | 显示全部楼层
这个讲的太明白了

出0入0汤圆

发表于 2012-6-2 17:30:54 | 显示全部楼层
上电后算的是度数?不是加速度的原始数据?

出0入0汤圆

发表于 2012-7-7 17:42:01 | 显示全部楼层
太好了,正需要!

出0入0汤圆

发表于 2012-7-7 17:45:36 | 显示全部楼层
其实有更简单的方法,看一下你的传感器读出来的数据与本地的重力加速的的差值,然后相应的调大或者调小偏移量就可以了,基本就是在0x00附近的偏移量,X轴和Y轴当然是与0相比较,方法一样!

出0入0汤圆

发表于 2012-7-7 23:59:43 | 显示全部楼层
学习了

出0入0汤圆

发表于 2012-7-23 21:19:02 | 显示全部楼层
确实是好东西,谢谢了,这回明白了

出0入0汤圆

发表于 2013-3-27 16:31:39 | 显示全部楼层
每次上电时候的初始值都不一样的话,如何校准呢,必须每次都手动校准吗?

出0入0汤圆

发表于 2013-3-28 22:03:04 | 显示全部楼层
讲的很详细,赞一个

出0入0汤圆

发表于 2013-3-29 14:29:22 | 显示全部楼层
MARK一个,备用。

出0入0汤圆

发表于 2013-5-2 16:30:56 | 显示全部楼层
您好,把z轴水平放置(处于0g场)进行偏移校准,可是这样在水平放置时z轴就不对了,我现在是在Z0g的时候是0.150g,在水平的时候是1.010g,所以我觉得是不是还有其他的校准方法,请教了!

出0入0汤圆

发表于 2013-5-2 18:04:16 | 显示全部楼层
不晓得 一般的 取静止时多次平均 后每次手动减去这个值 这样校准行不行。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-24 00:29

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

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