SKU:RB-02S045 ADXL335模拟三轴加速度计

来自ALSROBOT WiKi
跳转至: 导航搜索


02s04501.JPG

目录

产品概述

ADXL335 模拟三轴加速度计是哈尔滨奥松机器人科技有限公司最新推出的一款小尺寸、薄型、低功耗、完整的三轴加速度计,提供经过信号调理的电压输出,能以最大小±3 g 的满量程范围测量加速度。它可以测量倾斜检测应用中的静态重力加速度,以及运动、冲击或振动导致的动态加速度。用户使用CX、CY 和CZ 引脚上的电容XOUT、YOUT 和ZOUT 选择该加速度计的带宽。可以根据应用选择合适的带宽,X 轴和Y 轴的带宽范围为0.5 Hz 至1600 Hz,Z 轴的带宽范围为0.5 Hz 至550 Hz。可以直接与微处理器或其他逻辑电路相连接,适合各种开发板、控制器等产品。

规格参数

  1. 工作电压范围:3-5V
  2. 工作电流:400uA
  3. 满量程:±3g
  4. 灵敏度:300±10%mV/g
  5. 0g偏置:1.5±10%V
  6. 信号模式:模拟量输出
  7. 工作温度范围:-40°~85°
  8. 模块尺寸:15.7mm×20.3mm×11.6mm

引脚定义

序号 引脚名称 引脚定义
1 VCC 电源正极
2 X-OUT X轴输出
3 Y-OUT Y轴输出
4 Z-OUT Z轴输出
5 GND 电源地


使用方法

工作原理

ADXL335是一款小尺寸、薄型、低功耗、完整的三轴加速度计,提供经过信号调理的电压输出,能以最小±3 g的满量程范围测量加速度。它可以测量倾斜检测应用中的静态重力加速度,以及运动、冲击或振动导致的动态加速度。用户可以使用CX、CY和 CZ引脚上的电容 XOUT、YOUT和ZOUT选择该加速度计的带宽。可以根据应用选择合适的带宽,X轴和Y轴的带宽范围为0.5 Hz至1600 Hz,Z轴的带宽范围为0.5 Hz至550 Hz。
实际数据测量时,ADXL335传感器模块水平放置时,X、Y轴方向的加速度为0,Z轴上为1。当你顺着某个方向旋转90度时,其加速度加1,反向则为负1。

编程原理

ADXL335 引脚定义如上述所示,实际使用时,需要将 X、Y、Z 分别连接到 Arduino 控制器的模拟信号接口,通过程序读取模拟量的值,经过计算得出三轴加速度计的数据(计算部分的公式可以参考例子程序)。

模块接线

ADXL335 Arduino
VCC 3V3
GND GND
X-OUT A0
Y-OUT A1
Z-OUT A2
GND GND


实物接线图

Adxl335jiexian.jpg

例子程序

const int xpin = 0;	//定义模拟口0为x轴
const int ypin = 1;	//定义模拟口1为y轴
const int zpin = 2;	//定义模拟口2为z轴

const float arduino_power_supply = 5;
const float sensor_power_supply = 3.3;
const float zero_g_bias = sensor_power_supply / 2;
  
void setup() {
  Serial.begin (115200);
}
void loop() {
  float voltage_x = (analogRead(xpin)) * arduino_power_supply / 1024;
  float x = (voltage_x - zero_g_bias) * 1000 / 330;
  Serial.print(x);
  Serial.print ("\t");
  
  float voltage_y = (analogRead(ypin)) * arduino_power_supply / 1024;
  float y = (voltage_y - zero_g_bias) * 1000 / 330;
  Serial.print(y);
  Serial.print ("\t");
  
  float voltage_z = (analogRead(zpin)) * arduino_power_supply / 1024;
  float z = (voltage_z - zero_g_bias) * 1000 / 330;
  Serial.print(z);

  Serial.println();
  delay(10);
  
}

程序效果:程序下载后,可以通过Arduino监视窗口来查看模块X、Y、Z轴的输出值。

视频演示

San zhou 02.png
San zhou 01.png


产品相关推荐

Erweima.png

产品购买地址

Arduino ADXL335 模拟三轴加速度计

周边产品推荐

ADXL345三轴加速度计模块
三轴数字罗盘 HMC5883L 传感器模块
9轴姿态传感器 LSM9DS0

相关问题解答

adxl345与adxl335的功能与区别

相关学习资料

ADXL335中文手册
基于Arduino、ADXL335与APC220的无线遥控器
奥松机器人技术论坛