(完整版)三軸數(shù)字加速度傳感器ADXL345技術(shù)資料_第1頁
(完整版)三軸數(shù)字加速度傳感器ADXL345技術(shù)資料_第2頁
(完整版)三軸數(shù)字加速度傳感器ADXL345技術(shù)資料_第3頁
(完整版)三軸數(shù)字加速度傳感器ADXL345技術(shù)資料_第4頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、概述:ADXL345 是一款小而薄的超低功耗3 軸加速度計, 分辨率高 (13位) ,測量范圍達 ± 16g 。數(shù)字輸出數(shù)據(jù)為 16 位二進制補碼格式, 可通過 SPI(3 線或 4 線 )或 I2C 數(shù)字接口訪問 。ADXL345 非常適合移動設(shè)備應(yīng)用。它可以在傾斜檢測應(yīng)用中測量靜態(tài)重力加速度,還可以測量運動或沖擊導(dǎo)致的動態(tài)加速度。其高分辨率(3.9mg/LSB) ,能夠測量不到 1.0 °的傾斜角度變化。該器件提供多種特殊檢測功能。活動和非活動檢測功能通過比較任意軸上的加速度與用戶設(shè)置的閾值來檢測有無運動發(fā)生。敲擊檢測功能可以檢測任意方向的單振和雙振動作。自由落體檢測功

2、能可以檢測器件是否正在掉落。這些功能可以獨立映射到兩個中斷輸出引腳中的一個。正在申請專利的集成式存儲器管理系統(tǒng)采用一個32 級先進先出 (FIFO)緩沖器,可用于存儲數(shù)據(jù),從而將主機處理器負(fù)荷降至最低,并降低整體系統(tǒng)功耗。低功耗模式支持基于運動的智能電源管理,從而以極低的功耗進行閾值感測和運動加速度測量。ADXL345 采用 3 mm × 5 mm× 1 mm ,14 引腳小型超薄塑料封裝。對比常用的飛思卡爾的MMZ7260 三軸加速度傳感器,ADXL345 ,具有測量精度高、可以通過SPI 或 I2C直接和單片機通訊等優(yōu)點。特性:超低功耗: VS= 2.5 V時(典型值)

3、,測量模式下低至23uA ,待機模式下為 0.1 A 功耗隨帶寬自動按比例變化用戶可選的分辨率10位固定分辨率全分辨率,分辨率隨g 范圍提高而提高,±16g 時高達 13位(在所有 g 范圍內(nèi)保持 4 mg/LSB的比例系數(shù) )正在申請專利的嵌入式存儲器管理系統(tǒng)采用FIFO 技術(shù),可將主機處理器負(fù)荷降至最低。單振 / 雙振檢測,活動 / 非活動監(jiān)控,自由落體檢測電源電壓范圍: 2.0 V至3.6VI / O 電壓范圍: 1.7 V至 VSSPI(3 線和 4 線)和 I2C 數(shù)字接口靈活的中斷模式,可映射到任一中斷引腳通過串行命令可選測量范圍通過串行命令可選帶寬寬溫度范圍( -40&

4、#176;C 至 +85 )抗沖擊能力: 10,000 g無鉛 / 符合 RoHS 標(biāo)準(zhǔn)小而?。?3 mm×5 mm× 1 mm , LGA 封裝模組尺寸: 23*18*11mm(高度含插針高度應(yīng)用:機器人控制、運動檢測過程控制,電池供電系統(tǒng)硬盤驅(qū)動器 (HDD) 保護,單電源數(shù)據(jù)采集系統(tǒng)手機,醫(yī)療儀器,游戲和定點設(shè)備,工業(yè)儀器儀表,個人導(dǎo)航設(shè)備電路功能與優(yōu)勢ADXL345 是一款小巧纖薄的低功耗三軸加速度計,可以對高達 ±16 g 的加速度進行高分辨率 (13 位)測量。數(shù)字輸出數(shù)據(jù)為 16 位二進制補碼格式,可通過SPI(3線或 4 線)或者 I 2C 數(shù)字接

5、口訪問。ADXL345 非常適合移動設(shè)備應(yīng)用。它可以在傾斜檢測應(yīng)用中測量靜態(tài)重力加速度,還可以測量運動或沖擊導(dǎo)致的動態(tài)加速度。它具有高分辨率(4 mg/LSB ),能夠測量約 0.25 °的傾角變化 。使用 ADXL345等數(shù)字輸出加速度計時,無需進行模數(shù)轉(zhuǎn)換,從而可以節(jié)省系統(tǒng)成本和電路板面積。此外, ADXL345 內(nèi)置多種功能。 活動 /非活動檢測、單擊 / 雙擊檢測以及自由落體檢測均在內(nèi)部完成,無需主機處理器執(zhí)行任何計算。內(nèi)置 32 級 FIFO 存儲緩沖器可以減輕主機處理器的負(fù)擔(dān),起到簡化算法和省電的作用。利用內(nèi)置的活動/非活動檢測功能,將 ADXL345 用作 “運動開關(guān)

6、”(無活動時關(guān)閉整個系統(tǒng),檢測到活動時才開啟),系統(tǒng)可以實現(xiàn)進一步省電。ADXL345通過 I2 或 SPI 接口進行通信。本文所述電路演示如何通過這些協(xié)議實現(xiàn)通信圖. ADXL345和 ADuC7024的 I2 C 配置(原理示意圖,未顯示去耦和所有連接)電路描述本電路將精密模擬微控制器ADuC7024和數(shù)字加速度計 ADXL345 配合使用。兩款器件均支持I2C 和 SPI接口。圖 1 顯示 ADXL345和 ADuC7024 的 SPI 配置,圖 2 顯示這些器件的 I2 C 配置。CS 引腳( ADXL345的引腳 7 )用來選擇所需的接口。如果CS 引腳連接高電平 (VDD I/O

7、),則 I2 C 模式使能。在 SPI 模式下,每次傳輸開始和結(jié)束時,CS 電平均會切換。如果 CS 被拉高,則表示沒有 SPI 傳輸發(fā)生,或者I2 C 傳輸可能發(fā)生。所示原理圖均為示意圖,但顯示了必需的連接 (電源、接地等) 。在這些原理圖中, ADuC7024通過 UART進行編程(連接到引腳49 和引腳 50 )。 SW2 和 SW3 分別是復(fù)位和下載按鈕,用于微控制器編程。SW1是電源開關(guān)。常見變化圖 1 顯示了 ADXL345的 4 線式 SPI 配置,但它也能通過3 線式 SPI 進行通信。圖3 顯示了這種配置。上述電路采用 ADuC7024 微控制器。同樣的配置可以適用于任何支持

8、 SPI 或 I2C 的微控制器,如圖 4 所示,其中采用標(biāo)準(zhǔn) I 2C 和 SPI 連接。表 1 列出了兩種協(xié)議的引腳功能。ADXL345引腳引腳名稱功能編號I2 CSPI7CS(連接到 VDD 以片選支持 I2C)12SDO/ALT備選地址選擇串行數(shù)據(jù)輸出ADDRESS13SDA/SDI/SDIO串行數(shù)據(jù)串行數(shù)據(jù)輸入(4 線式SPI)/串行數(shù)據(jù)輸入和輸出( 2線式 SPI )14SCL/SCLK串行通信時鐘串行通信時鐘表 1. SPI 和 I2C 通信模式下ADXL345 的引腳功能圖 4. SPI (左)和I2C (右)連接圖測試程序#include <SPI.h>int C

9、S=10;char POWER_CTL = 0x2D;char DATA_FORMAT = 0x31;char DATAX0 = 0x32;char DATAX1 = 0x33;char DATAY0 = 0x34;char DATAY1 = 0x35;char DATAZ0 = 0x36;char DATAZ1 = 0x37;char values10;int x,y,z;void setup()SPI.begin();SPI.setDataMode(SPI_MODE3);Serial.begin(9600);pinMode(CS, OUTPUT);digitalWrite(CS, HIGH

10、);writeRegister(DATA_FORMAT, 0x01);writeRegister(POWER_CTL, 0x08);void loop()readRegister(DATAX0, 6, values);x = (int)values1<<8)|(int)values0;y = (int)values3<<8)|(int)values2;z = (int)values5<<8)|(int)values4;Serial.print(x, DEC);Serial.print(',');Serial.print(y, DEC);Ser

11、ial.print(',');Serial.println(z, DEC);delay(10);void writeRegister(char registerAddress, char value)digitalWrite(CS, LOW);SPI.transfer(registerAddress);SPI.transfer(value);digitalWrite(CS, HIGH);void readRegister(char registerAddress, int numBytes, char * values)char address = 0x80 | registe

12、rAddress;if(numBytes > 1)address = address | 0x40;digitalWrite(CS, LOW);SPI.transfer(address);for(int i=0; i<numBytes; i+)valuesi = SPI.transfer(0x00);digitalWrite(CS, HIGH);這里還是用到了串口調(diào)試的方法程序:int x, y, z;int a1 = A0;int a2 = A1;int a3 = A2;void setup()pinMode(a1,INPUT);pinMode(a2,INPUT);pinMode

13、(a3,INPUT);Serial.begin(9600);void loop()x = analogRead(a1);y = analogRead(a2);z = analogRead(a3);Serial.print("x: ");Serial.print(x, DEC);Serial.print(" ");Serial.print("y: ");Serial.print(y, DEC);Serial.print(" ");Serial.print("z: ");Serial.println(z, DEC);delay(100);因為 ADXL335

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論