English | 日本語
2 Replies Latest reply: Oct 30, 2013 11:08 AM by zhouyu RSS

有没有使用过ADXL345的朋友?

新手
Currently Being Moderated

有没有使用过ADI加速度传感器 ADXL345的朋友?
由于第一次使用这种传感器,所以对很多问题都不清楚,
也不知道需要注意哪些问题,请有经验的朋友指点一二!
谢谢!

我认为 内部结构应该跟我们要测量的角度没有多少关系吧?
加速度传感器只要在 对应的轴上产生加速度,我们只要利用这些加速度和相应的计算,应该就可以测量出我们想要的角度了。
内部结构是只是它产生加速度的方法不同,但是结果都是 在对应的轴上产生加速度即可,我们只要选其中两轴来用就行了或者是三轴都用上,目前还没有找到好的算法。
以上也是我个人的理解,不对的地方 请大家斧正!谢谢!@

  • Re: 有没有使用过ADXL345的朋友?
    adiadmin 普通专家
    Currently Being Moderated

    ADXL345用起来很简单的。外围电路很简单,参考数据手册就可以了。连好电路后,直接读寄存器就可以得到三轴的加速度值。做倾角计算呢这个应用也算相对比较简单的应用。简单的说,就是测静止物体的重力,这个重力反映在每个轴上的分量就是:Ax=g*cos(a),Ay=g*cos(b),Az=g*cos(c)。其中a,b,c就是X,Y,Z轴与重力方向的夹角。

    楼主说的两轴的情况,也是这样的,Ax=g*cos(a),Ay=g*cos(b)=g*sin(a),所以两个一除就是Ax/Ay=tan(a)。

    这里所谓算法就是这么简单,如果主机端可以做反三角函数计算的话,那么算角度就很简单了。

    目前ADXL345应该是业内分辨率最高的数字加速度了,所角度测量的精度会比较高。

    你要用加速度计测倾角,就只能是假设静止不动。运动情况下是没有办法测的。

    最多只能这样,采集三轴加速度,就矢量和,如果矢量和在1g,且三轴加速度在一定时间内保持不变,说明处于静止,那么此时计算出的角度有效。否则,则不处于静止,这时就不要计算角度了,因为算出来也是没有意义的。

  • Re: 有没有使用过ADXL345的朋友?
    zhouyu 新手
    Currently Being Moderated

    你好。我是一名学生,我看你们的一个文档是关于ADXL345计步器的。我想知道里面提到的预定义精度是如何确定的?谢谢

More Like This

  • Retrieving data ...

Legend

  • 最佳答案 - 4 个积分
  • Helpful Answers - 2 points