国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 ADXL345 3軸加速度傳感器

這篇具有很好參考價(jià)值的文章主要介紹了物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 ADXL345 3軸加速度傳感器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

學(xué)物聯(lián)網(wǎng),來(lái)萬(wàn)物簡(jiǎn)單IoT物聯(lián)網(wǎng)??!3軸加速度傳感器,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí)

一、產(chǎn)品簡(jiǎn)介

ADXL345是一款完整的3軸加速度測(cè)量系統(tǒng),可選擇的測(cè)量范圍有士2g,士4g,士8g或士16g。它既能測(cè)量運(yùn)動(dòng)或沖擊導(dǎo)致的動(dòng)態(tài)加速度,也能測(cè)量靜止加速度,例如重力加速度,這樣的特性讓它可作為傾斜傳感器使用。該傳感器還具備單擊 /雙擊探測(cè),自由落體探測(cè),并允許用戶設(shè)置一個(gè)加速度閥值,當(dāng)加速度值超過(guò)設(shè)定閥值后可以產(chǎn)生一個(gè)信號(hào)輸出。所有這些功能都可以映射到2個(gè)中斷上。
主控板可以通過(guò)I2C或SPI和該模塊進(jìn)行通信,本文中的驅(qū)動(dòng)僅提供通過(guò)I2C接口和它進(jìn)行通信,該傳感器模組管腳定義及I2C模式下的典型電路請(qǐng)參考下圖。
3軸加速度傳感器,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí)

引腳定義

名稱(chēng) 說(shuō)明
GND 地線
VCC 電源正極
CS SPI模式下片選信號(hào)
INT1 中斷1引腳
INT2 中斷2引腳
SDO SPI模式下數(shù)據(jù)輸出引腳
SCL I2C模式下時(shí)鐘線
SDA I2C模式下數(shù)據(jù)線

二、ADXL345芯片技術(shù)參數(shù)

  • 工作電壓:2.0v~3.6v
  • 功耗:40~145uA,待機(jī)模式僅0.1uA
  • 分辨率:13位
  • 三軸加速度計(jì)可編程范圍:士2g,士4g,士8g或士16g可變量程
  • 工作溫度:-40°C~+85°C
  • 通信接口:400KHz I2C或2MHz SPI
  • 加速度計(jì)噪聲:100μg/√Hz
  • 片上16位ADC
  • 用戶可編程中斷
  • 封裝尺寸:LGA 3mm_5mm_1mm

三、軟件接口

ADXL345(i2cObj) - 創(chuàng)建ADXL345驅(qū)動(dòng)對(duì)象

  • 函數(shù)原型:

gyroDev = ADXL345(i2cObj)

  • 參數(shù)說(shuō)明:
參數(shù) 類(lèi)型 必選參數(shù)? 說(shuō)明
i2cObj I2C 創(chuàng)建I2C對(duì)象
  • 返回值:
    執(zhí)行成功,返回ADXL345對(duì)象;創(chuàng)建失敗,拋出Exception
  • 示例代碼:
from machine import I2C,Pin          # 驅(qū)動(dòng)庫(kù)
import adxl34x                       # ADXL345加速度計(jì)傳感器驅(qū)動(dòng)庫(kù)

# 初始化I2C類(lèi)型的設(shè)備
i2cObj = I2C(1, scl=Pin(22), sda=Pin(21), freq=400000)
print("ADXL345 inited!")

gyroDev = adxl34x.ADXL345(i2cObj)    # 初始化ADXL345傳感器對(duì)象
  • 輸出:
ADXL345 inited!

getAcceleration - 創(chuàng)建ADXL345驅(qū)動(dòng)對(duì)象

  • 函數(shù)原型:

ADXL345.getAcceleration()

  • 參數(shù)說(shuō)明:
    無(wú)
  • 返回值:
    x,y,x三個(gè)方向的加速度值,格式:(xa, ya, za),單位:m/s2。
參數(shù) 類(lèi)型 說(shuō)明
xa int X軸方向的加速度
ya int X軸方向的加速度
za int X軸方向的加速度
  • 示例代碼:
from machine import I2C,Pin          # 驅(qū)動(dòng)庫(kù)
import adxl34x                       # ADXL345加速度計(jì)傳感器驅(qū)動(dòng)庫(kù)

# 初始化I2C類(lèi)型的設(shè)備
i2cObj = I2C(1, scl=Pin(22), sda=Pin(21), freq=400000)
print("ADXL345 inited!")

gyroDev = adxl34x.ADXL345(i2cObj)    # 初始化ADXL345傳感器對(duì)象

xa, ya, za = gyroDev.getAcceleration()
print("acceleration:", xa, ya, za)
  • 輸出:
    分別代表x,y,z三個(gè)方向的實(shí)際加速度測(cè)量值
ADXL345 inited!
acceleration: <xx> <yy> <zz>

五、通信協(xié)議

主控芯片和ADXL345傳感器之間通信所用命令字如下表所示:

序號(hào) 寄存器 功能說(shuō)明 命令字宏定義
1 0x0 讀取ADC采樣結(jié)果 ADS1x15_POINTER_CONVERSION
2 0x1 設(shè)定ADC采樣參數(shù) ADS1x15_POINTER_CONFIG
3 0x2 設(shè)定閾值的低8位 ADS1x15_POINTER_LOW_THRESHOLD
4 0x3 設(shè)定閾值的高8位 ADS1x15_POINTER_HIGH_THRESHOLD
  • 設(shè)定ADC量測(cè)的參數(shù)并讀取量測(cè)結(jié)果
    通過(guò)I2C向ADS1x15_POINTER_CONFIG寄存器寫(xiě)入ADC量測(cè)的參數(shù)(目標(biāo)通道、增益、測(cè)量模式、測(cè)量速率)
    等待ADC采樣結(jié)束(時(shí)間為一個(gè)采樣周期(1/采樣周期)+一個(gè)很小的偏差,如0.1ms)
    通過(guò)I2C發(fā)送讀取ADS11x5的ADS1x15_POINTER_CONVERSION寄存器值的指令
    將測(cè)量結(jié)果轉(zhuǎn)換成實(shí)際電壓

測(cè)量的數(shù)字結(jié)果轉(zhuǎn)化為實(shí)際電壓算法請(qǐng)參考驅(qū)動(dòng)中的readVoltage函數(shù)的實(shí)現(xiàn)

六、工作原理

ADXL34x傳感器屬于微型機(jī)電系統(tǒng)傳感器,主要由硅晶片上的微機(jī)械結(jié)構(gòu)組成。該結(jié)構(gòu)由多晶硅彈簧懸掛,當(dāng)在X,Y和/或Z軸上受到加速度時(shí),它可以在任何方向上平滑偏轉(zhuǎn)。撓曲會(huì)導(dǎo)致固定板和連接到懸掛結(jié)構(gòu)的板之間的電容發(fā)生變化。每個(gè)軸上的電容變化都會(huì)轉(zhuǎn)換為與該軸上的加速度成比例的輸出電壓。該傳感器便是通過(guò)對(duì)此電壓進(jìn)行采樣從而再計(jì)算的得出每個(gè)方向上的加速度。
ADXL34x傳感器的系統(tǒng)框圖如下圖所示:
3軸加速度傳感器,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí)

參考文獻(xiàn)及購(gòu)買(mǎi)鏈接

[1] ADXL345 ADC轉(zhuǎn)換器
[2] ADXL345 購(gòu)買(mǎi)鏈接文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-843476.html

到了這里,關(guān)于物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 ADXL345 3軸加速度傳感器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【STM32 CubeMX】adxl345加速度傳感器

    【STM32 CubeMX】adxl345加速度傳感器

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 本篇文章使用I2C進(jìn)行通信 在嵌入式系統(tǒng)中,加速度傳感器是一種常見(jiàn)的傳感器,用于檢測(cè)物體的加速度或者傾斜角度。ADXL345是一款常用的數(shù)字三軸加速度傳感器,由ADI(Analog Devices)公司制造。它具有

    2024年02月21日
    瀏覽(22)
  • 物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 mpu6050六軸陀螺儀傳感器

    物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 mpu6050六軸陀螺儀傳感器

    學(xué)物聯(lián)網(wǎng),來(lái)萬(wàn)物簡(jiǎn)單IoT物聯(lián)網(wǎng)!! MPU6050是一款6軸運(yùn)動(dòng)傳感器,它集成了3 軸MEMS 陀螺儀,3 軸MEMS加速度計(jì),以及一個(gè)可擴(kuò)展的數(shù)字運(yùn)動(dòng)處理器DMP(Digital Motion Processor),可用I2C接口連接一個(gè)第三方的數(shù)字傳感器,比如磁力計(jì)。擴(kuò)展之后就可以通過(guò)其I2C 或SPI 接口輸出一個(gè)

    2024年04月17日
    瀏覽(25)
  • STM32+HAL庫(kù)驅(qū)動(dòng)ADXL345傳感器(SPI協(xié)議)

    STM32+HAL庫(kù)驅(qū)動(dòng)ADXL345傳感器(SPI協(xié)議)

    ADXL345 是 ADI 公司推出的基于 iMEMS 技術(shù)的 3 軸、數(shù)字輸出加速度傳感器。該加速度傳感器的特點(diǎn)有: a. 分辨率高。最高 13 位分辨率。 b. 量程可變。具有+/-2g, +/-4g, +/-8g, +/-16g 可變的測(cè)量范圍。 c. 靈敏度高。最高達(dá) 3.9mg/LSB,能測(cè)量不到 1.0°的傾斜角度變化。 d. 功耗低。

    2024年01月17日
    瀏覽(19)
  • 物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 AS608指紋識(shí)別模塊

    物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 AS608指紋識(shí)別模塊

    學(xué)物聯(lián)網(wǎng),來(lái)萬(wàn)物簡(jiǎn)單IoT物聯(lián)網(wǎng)!! AS608指紋識(shí)別模塊是一款高性能的光學(xué)指紋識(shí)別模塊。它采用的是指紋識(shí)別芯片公司杭州晟元芯片技術(shù)有限公司生產(chǎn)的AS608指紋識(shí)別芯片。該芯片內(nèi)置DSP運(yùn)算單元,集成了指紋識(shí)別算法,能高效快速采集圖像并對(duì)指紋特征進(jìn)行識(shí)別。 該模塊

    2024年04月27日
    瀏覽(35)
  • Note10:基于STM32H7+HAL+CubeMX+DMA+SPI+串口中斷+定時(shí)器+RTC的多傳感器數(shù)據(jù)采集系統(tǒng)(2*ADXL355和ADXL375通過(guò)Sync時(shí)序同步)

    Note10:基于STM32H7+HAL+CubeMX+DMA+SPI+串口中斷+定時(shí)器+RTC的多傳感器數(shù)據(jù)采集系統(tǒng)(2*ADXL355和ADXL375通過(guò)Sync時(shí)序同步)

    本文的初衷一方面是將我的一些關(guān)于STM32開(kāi)發(fā)方面淺顯的個(gè)人經(jīng)驗(yàn)分享給初學(xué)者、并期望得到大佬的批評(píng)指正,另一方面是記錄自己的實(shí)驗(yàn)過(guò)程便于回顧。 我預(yù)感應(yīng)該要寫(xiě)很多,不過(guò)鑒于之前的數(shù)篇筆跡中,對(duì)于SPI/DMA/ADXL3XX系列加表的使用已經(jīng)詳細(xì)描述過(guò)了,所以這篇博客只

    2024年02月10日
    瀏覽(24)
  • 人工智能+物聯(lián)網(wǎng):從傳感器到機(jī)器學(xué)習(xí):智能化的數(shù)據(jù)采集和分析

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 大數(shù)據(jù)時(shí)代是一個(gè)數(shù)據(jù)爆炸的時(shí)代。如何從海量數(shù)據(jù)中快速找到隱藏在其中價(jià)值的信息,成為當(dāng)今企業(yè)競(jìng)爭(zhēng)中不可或缺的能力?人工智能和物聯(lián)網(wǎng)正在成為經(jīng)濟(jì)領(lǐng)域和產(chǎn)業(yè)界的主流,新一代互聯(lián)網(wǎng)物聯(lián)網(wǎng)平臺(tái)、AI智能終端、海量數(shù)據(jù)和算法驅(qū)動(dòng)

    2024年02月09日
    瀏覽(96)
  • 智能傳感器閱讀筆記-物聯(lián)網(wǎng)用智能傳感器技術(shù)的發(fā)展重點(diǎn)

    智能傳感器閱讀筆記-物聯(lián)網(wǎng)用智能傳感器技術(shù)的發(fā)展重點(diǎn)

    物聯(lián)網(wǎng)用智能傳感器技術(shù)的發(fā)展重點(diǎn) 包含 邊緣計(jì)算算法優(yōu)化 、 身份認(rèn)證算法優(yōu)化 和 能量采集技術(shù) 。 圖1??物聯(lián)網(wǎng)用智能傳感器技術(shù)的發(fā)展重點(diǎn) 邊緣計(jì)算算法優(yōu)化 邊緣計(jì)算是指在靠近物或數(shù)據(jù)源頭的一側(cè)(傳感器側(cè)),采用集檢測(cè)、計(jì)算、存儲(chǔ)、通信功能于一體的平臺(tái),

    2024年02月20日
    瀏覽(31)
  • 物聯(lián)網(wǎng)之傳感器如何選型

    傳感器的選型是一個(gè)涉及多個(gè)因素的過(guò)程,需要根據(jù)具體的應(yīng)用場(chǎng)景、需求、預(yù)算和技術(shù)要求來(lái)進(jìn)行綜合考慮。以下是一些建議的步驟和方法,幫助您在自動(dòng)窗簾系統(tǒng)中進(jìn)行傳感器選型: (1)明確需求:首先,明確自動(dòng)窗簾系統(tǒng)的功能需求。例如,您需要控制窗簾的開(kāi)關(guān)、調(diào)節(jié)

    2024年04月09日
    瀏覽(31)
  • 智能井蓋傳感器,物聯(lián)網(wǎng)智能井蓋系統(tǒng)

    智能井蓋傳感器,物聯(lián)網(wǎng)智能井蓋系統(tǒng)

    隨著城市人口的不斷增加和城市化進(jìn)程的不斷推進(jìn),城市基礎(chǔ)設(shè)施的安全和可靠性變得愈發(fā)重要,城市窨井蓋作為城市基礎(chǔ)設(shè)施重要組成部分之一,其安全性事關(guān)城市安全有序運(yùn)行和居民生產(chǎn)生活安全保障。 近年來(lái),各地都在加強(qiáng)城市窨井蓋治理,在窨井蓋管理方面也存在一

    2024年02月11日
    瀏覽(26)
  • 3個(gè)月快速入門(mén)LoRa物聯(lián)網(wǎng)傳感器開(kāi)發(fā)

    3個(gè)月快速入門(mén)LoRa物聯(lián)網(wǎng)傳感器開(kāi)發(fā)

    在這里插入圖片描述 LoRa作為一種LPWAN(低功耗廣域網(wǎng)絡(luò))無(wú)線通信技術(shù),非常適合物聯(lián)網(wǎng)傳感器和行業(yè)應(yīng)用。要快速掌握LoRa開(kāi)發(fā),需要系統(tǒng)學(xué)習(xí)理論知識(shí),并通過(guò)實(shí)際項(xiàng)目積累經(jīng)驗(yàn)。 摘要: 先學(xué)習(xí)LoRa基礎(chǔ)知識(shí):原理、網(wǎng)絡(luò)架構(gòu)、協(xié)議等,大概需要2周時(shí)間。 然后選擇LoRa開(kāi)發(fā)板,編寫(xiě)簡(jiǎn)

    2024年02月14日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包