ADXL345加速度传感器使用技巧

ADXL345是ADI公司推出的三轴数字加速度计,具有在16g下高分辨率(13Bit)测量能力,同时具备16Bit数字输出,高达4mg/LSB的灵敏度,可以用该芯片做角度传感器。下面小编就根据自己的,分享自己的理解思路。

操作方法

  • 01

    主要谈谈如何将加速度值转化为角度值。

  • 02

    首先,假设芯片水平静置时,X、Y方向的重力分量为0g,而Z轴方向的重力分量为g。我们假设芯片处理X、Y、Z轴的任意位置。

  • 03

    通过传感器输出来的加速度值假设为Ax,Ay,Az。(读出加速度值很简单吧,网上一大把,I2C接口的最多),此时,我们推导,三个角度应该是多少。将重力g分解在三个轴上,即g在各个轴上的投影,假设g轴与X、Y、Z轴的夹角分别为x1、y1、z1。此时就有Ax=g*cosx1,Ay=g*cosy1,Az=g*cosz1。根据立体几何中,g相当于立方体的对角线,Ax、Ay、Az相当于三条边。所以有Ax*Ax + Ay*Ay + Az*Az = g*g(g的平方)。

  • 04

    想象一下,对于X轴,与XOY平面有一定的角度,这个角度就是X轴的倾角(大家可以这样想象,g为一永远垂直于地面的轴,芯片比作一个立方体,立方体的一角与g轴相交于三边相交点上,相当于立方体仅一个角接触到地)X轴到地面的角度即为所求的倾角。这个角与夹角x1有什么关系呢,拿一个模型看看就知道了,假设所求的角度分别为x、y、z,x = 90 - x1,y = 90 - y1,z = 90 - z1。

  • 05

    拿x作为例子,Ax=g*sinx,sinx=Ax/g。cosx=squre(g*g-Ax*Ax)/g。所以有tanx=Ax/squre(g*g-Ax*Ax),又因为Ax*Ax + Ay*Ay + Az*Az = g*g,所以有 tanx=Ax/squre(Ay*Ay + Az*Az), 同理:tany=Ay/squre(Ax*Ax + Az*Az), tanz=Az/squre(Ax*Ax + Ay*Ay)。

  • 06

    看过正点原子的教程,可能有些朋友会有疑问,tanz错了,是因为正点原子将Z轴与X、Y轴看作一样,水平放置时,都为0度。实际上,Z轴与地面是90度。

  • 07

    好了,推导过程就是这些,文字的东西不好描述,自己画个图很好懂的,小编第一次也花了很多时间思考。可以自己作一个三画墙模型,g轴用一根木棍表示,让木棍穿过坐标原点,并与地面垂直,此时,问题变得简单多了。

(0)

相关推荐

  • 怎样用加速度传感器测量倾斜角度?

    操作方法 01 倾斜传感器可以测量物体的倾斜角度,但在使用中极少能够预知倾斜的方向,所以就需要采用全集成的三轴加速度传感器来进行二维倾角的测量.倾角测量的原理:三轴加速度传感器以重力为输入矢量来决定物 ...

  • 超实用拉风的自行车控制器

    花点心思改造一下,利用打造一个不错的游戏控制器.选择了自行车,把自行车的后轮架起来,操控起来实在很自然.基本设计如下: ·  自行车车头 --> 赛车方向盘 ·  自行车脚踏 --> 赛车 ...

  • 智能手机传感器

    手机传感器 手机传感器:检测智能手机上所有可用感应器,并通过图像生动的展示它们是如何运作的.手机传感器也能够识别该手机硬件支持哪些传感器,并提供对我们日常生活起着重要作用的传感工具.手机传感器只能检测 ...

  • UI设计基础概念(三)之智能手机的传感器

    小编:今天给大家送上一篇关于智能手机传感器的文章,感兴趣的可以深究一下.或许我们都知道这些这些名字,但是其工作原理我们可能还不是很清楚,读完之后就了然了!正如作者@任XX所说,作为UI设计,日常与智能 ...

  • 手机传感器都能做什么?

    智能手机之所以被称之为智能,主要原因是它具备了传统通讯设备所没有的附加属性.移动SoC芯片强大的性能与整合性让智能手机获得了更强的运算能力,但要说提升用户交互体验的,确是隐藏在手机背后的那些传感器. ...

  • 传感器的分类方法

    传感器的特点包括:微型化.数字化.智能化.多功能化.系统化.网络化.它是实现自动检测和自动控制的首要环节.传感器的存在和发展,让物体有了触觉.味觉和嗅觉等感官,让物体慢慢变得活了起来. 操作方法 01 ...

  • 手机中的传感器,你知道都有些什么作用嘛?

    现在的智能手机,真的是非常智能:带着手机出去夜跑,跑完回家就能知道今晚自己跑了多少步,消耗了多少卡路里:手机下了个塞车游戏,不需要通过游戏本身自带的键盘,通过重力感应左右晃动就能摆动方向盘-- 这些炫 ...

  • 荣耀畅玩手环A1(AW600)亮点功能和使用指导

    荣耀畅玩手环A1(AW600)亮点功能介绍和使用指导#资料课代表 | 讲窍门# 荣耀畅玩手环 A1具有运动监测,让记录更准确,配置高精度三轴加速度传感器,记录您的运动时间.里程与步数.经华为2012实 ...

  • iPod touch5做工怎么样 16GB iPod touch5最全拆解内部详细步骤

    昨日,苹果官网上架了新款16GB iPod touch5,此次新版本除了容量不一样,还增加了500万像素的iSight后置摄像头,此外其余地方与32GB 和64GB版本的 iPod touch 基本相 ...