今天小白给大家介绍一款流行的三轴加速传感器:ADXL345.通过本文的介绍,我们可以学习如何使用这种功能强大的三轴加速度传感器。欢迎交流学习。
1 ADXL345传感器简介
传感器如下图所示:
![]() |
ADXL345 是 ADI 基于公司推出 iMEMS 技术的 3 轴、数字输出加速度传感器。加速度传感器的特点是:
a. 高分辨率 13 位分辨率。
b. 量程可变 /-2g, /-4g, /-8g, /-16g 可变的测量范围。
c. 灵敏度高 3.9mg/LSB,能测量不到 1.0°倾斜角度变化。
d. 功耗低。 40~145uA 待机模式只有超低功耗 0.1uA。
e. 小尺寸 IC 尺寸只有 3mm*5mm*1mm, LGA 封装。
ADXL 支持标准的 I2C 或 SPI 自带数字接口 32 级 FIFO 存储,内部有多种运动状态检测和灵活的中断方法。ADXL345 如下图所示:
当 ADXL345 沿检测轴正向加速时,检测正加速度。用户在检测重力时应注意,当检测轴的方向与重力方向相反时,检测到正加速度。
2 ADXL345引脚介绍
ADXL345 的引脚图:
引脚功能简介:
接下来,介绍一下IIC通信连接电路:
CS引脚拉高至V DD I/O,ADXL345处于I 2 C模式,需要简单的2线连接,ALT ADDRESS引脚处于高电平,7位I2C地址是0x1D,随后为R/W位。这转化为0x3A写入,0x3B读取。通过ALT ADDRESS接地引脚(引脚12)可选择备用I2C地址0x53(随后为R/W位)。这转化为0xA6写入,0xA7读取。注意:使用I 2 C时, CS必须连接引脚V DD I/O,ALT ADDRESS必须连接引脚任一V DD I/O或接地。
3 ADXL345传感器使用步骤
本传感器的初始化步骤如下:
a. 上电;
b. 等待1~2ms;
c. 命令序列的初始化;
d. 主从设备通信(即设备读写)
e 结束。
根据不同的功能要求,可以有多种配置方法,官方推荐的最小最小初始化序列如下:
4 小结
本文主要介绍ADXL345传感器的一些基本特性,引脚功能和简单的步骤。