“(SKU:RB-02S045)ADXL335 三軸加速度計(jì)”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
(以“==產(chǎn)品概述== ADXL335 模擬三軸加速度計(jì)是哈爾濱奧松機(jī)器人科技有限公司最新推出的一款小尺寸、薄型、低功耗、完整的三軸...”為內(nèi)容創(chuàng)建頁面)
 
第1行: 第1行:
 +
<br/>
 +
[[文件:02s04501.JPG|426px|有框|右]]
 
==產(chǎn)品概述==
 
==產(chǎn)品概述==
 
ADXL335 模擬三軸加速度計(jì)是哈爾濱奧松機(jī)器人科技有限公司最新推出的一款小尺寸、薄型、低功耗、完整的三軸加速度計(jì),提供經(jīng)過信號(hào)調(diào)理的電壓輸出,能以最大小±3 g 的滿量程范圍測量加速度。它可以測量傾斜檢測應(yīng)用中的靜態(tài)重力加速度,以及運(yùn)動(dòng)、沖擊或振動(dòng)導(dǎo)致的動(dòng)態(tài)加速度。用戶使用CX、CY 和CZ 引腳上的電容XOUT、YOUT 和ZOUT 選擇該加速度計(jì)的帶寬??梢愿鶕?jù)應(yīng)用選擇合適的帶寬,X 軸和Y 軸的帶寬范圍為0.5 Hz 至1600 Hz,Z 軸的帶寬范圍為0.5 Hz 至550 Hz??梢灾苯优c微處理器或其他邏輯電路相連接,適合各種開發(fā)板、控制器等產(chǎn)品。
 
ADXL335 模擬三軸加速度計(jì)是哈爾濱奧松機(jī)器人科技有限公司最新推出的一款小尺寸、薄型、低功耗、完整的三軸加速度計(jì),提供經(jīng)過信號(hào)調(diào)理的電壓輸出,能以最大小±3 g 的滿量程范圍測量加速度。它可以測量傾斜檢測應(yīng)用中的靜態(tài)重力加速度,以及運(yùn)動(dòng)、沖擊或振動(dòng)導(dǎo)致的動(dòng)態(tài)加速度。用戶使用CX、CY 和CZ 引腳上的電容XOUT、YOUT 和ZOUT 選擇該加速度計(jì)的帶寬??梢愿鶕?jù)應(yīng)用選擇合適的帶寬,X 軸和Y 軸的帶寬范圍為0.5 Hz 至1600 Hz,Z 軸的帶寬范圍為0.5 Hz 至550 Hz??梢灾苯优c微處理器或其他邏輯電路相連接,適合各種開發(fā)板、控制器等產(chǎn)品。
第38行: 第40行:
 
|}
 
|}
 
<br>
 
<br>
 +
==例子程序==
 +
===模塊接線===
 +
{|border="1" cellspacing="0" align="center" cellpadding="5" width="400px"
 +
|-
 +
|align="center"|ADXL335
 +
|align="center"|Arduino
 +
|-
 +
|align="center"|VCC
 +
|align="center"|3V3
 +
|-
 +
|align="center"|GND
 +
|align="center"|GND
 +
|-
 +
|align="center"|X-OUT
 +
|align="center"|A0
 +
|-
 +
|align="center"|Y-OUT
 +
|align="center"|A1
 +
|-
 +
|align="center"|Z-OUT
 +
|align="center"|A2
 +
|-
 +
|align="center"|GND
 +
|align="center"|GND
 +
|}
 +
<br>
 +
 +
<pre style='color:blue'>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);
 +
 
 +
}
 +
</pre>
 +
 +
程序效果:程序下載后,可以通過Arduino監(jiān)視窗口來查看模塊X、Y、Z軸的輸出值。
 +
 +
==相關(guān)推薦==
 +
購買:[http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.9.5Tn3hA&id=18722272286 Arduino ADXL335 模擬三軸加速度計(jì)]<br/>
 +
論壇地址:[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]

2015年6月22日 (一) 15:13的版本


02s04501.JPG

目錄

產(chǎn)品概述

ADXL335 模擬三軸加速度計(jì)是哈爾濱奧松機(jī)器人科技有限公司最新推出的一款小尺寸、薄型、低功耗、完整的三軸加速度計(jì),提供經(jīng)過信號(hào)調(diào)理的電壓輸出,能以最大小±3 g 的滿量程范圍測量加速度。它可以測量傾斜檢測應(yīng)用中的靜態(tài)重力加速度,以及運(yùn)動(dòng)、沖擊或振動(dòng)導(dǎo)致的動(dòng)態(tài)加速度。用戶使用CX、CY 和CZ 引腳上的電容XOUT、YOUT 和ZOUT 選擇該加速度計(jì)的帶寬??梢愿鶕?jù)應(yīng)用選擇合適的帶寬,X 軸和Y 軸的帶寬范圍為0.5 Hz 至1600 Hz,Z 軸的帶寬范圍為0.5 Hz 至550 Hz??梢灾苯优c微處理器或其他邏輯電路相連接,適合各種開發(fā)板、控制器等產(chǎn)品。

規(guī)格參數(shù)

  1. 工作電壓范圍:3-5V
  2. 工作電流:400uA
  3. 滿量程:±3g
  4. 靈敏度:300±10%mV/g
  5. 0g偏置:1.5±10%V
  6. 信號(hào)模式:模擬量輸出
  7. 工作溫度范圍:-40°~85°
  8. 模塊尺寸:15.7mm×20.3mm×11.6mm

引腳定義

序號(hào) 引腳名稱 引腳定義
1 VCC 電源正極
2 X-OUT X軸輸出
3 Y-OUT Y軸輸出
4 Z-OUT Z軸輸出
5 GND 電源地


例子程序

模塊接線

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


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監(jiān)視窗口來查看模塊X、Y、Z軸的輸出值。

相關(guān)推薦

購買:Arduino ADXL335 模擬三軸加速度計(jì)
論壇地址:奧松機(jī)器人技術(shù)論壇