五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

驅(qū)動LSM6DS3TR-C實現(xiàn)高效運動檢測與數(shù)據(jù)采集(3)----獲取傳感器數(shù)據(jù)

2023-09-01 01:46 作者:記帖  | 我要投稿

概述

一旦傳感器被正確初始化,可以通過SPI或I2C接口向傳感器發(fā)送讀取命令,并接收傳感器返回的數(shù)據(jù)。這個讀取過程包括獲取LSM6DS3TR傳感器提供的加速度計和陀螺儀數(shù)據(jù),以及傳感器對應(yīng)的溫度信息。 最近在弄ST和瑞薩RA的課程,需要樣片的可以加群申請:6_15061293 。

視頻教學(xué)

https://www.bilibili.com/video/BV1CW4y197Zi/



樣品申請

https://www.wjx.top/vm/OhcKxJk.aspx#

完整代碼下載

https://download.csdn.net/download/qq_24312945/87921267

獲取數(shù)據(jù)狀態(tài)

STATUS_REG (1Eh)是該傳感器的一個寄存器。在LSM6DS3TR中,STATUS_REG寄存器用于提供傳感器的狀態(tài)信息。?

在這里插入圖片描述

參考程序的獲取狀態(tài)代碼如下所示。?

在這里插入圖片描述

對應(yīng)的獲取函數(shù)如下。?

在這里插入圖片描述

獲取STATUS_REG (1Eh)函數(shù)如下所示。


可以判斷如下地址來判斷溫度,加速度,陀螺儀數(shù)據(jù)新的數(shù)據(jù)是否獲取完畢。




獲取加速度數(shù)據(jù)

加速度傳感器中的"+-2g"、"+-4g"、"+-8g"、"+-16g"表示傳感器的測量范圍或量程,單位為"g",代表重力加速度。 "g"是地球表面上的重力加速度,大約等于9.8米/秒2。因此,傳感器的量程為"+-2g"意味著它可以測量從-2g到+2g的加速度范圍,即-19.6米/秒2到+19.6米/秒2。同樣地,"+-4g"的量程為-39.2米/秒2到+39.2米/秒2,"+-8g"的量程為-78.4米/秒2到+78.4米/秒2,"+-16g"的量程為-156.8米/秒2到+156.8米/秒2。?

因此,這些不同的量程表示了傳感器可以測量的加速度范圍大小。選取適當?shù)牧砍倘Q于應(yīng)用的需求。如果預(yù)計測量的加速度值不會超過+-2g,那么選擇"+-2g"的傳感器就足夠了,而如果需要測量更大范圍的加速度,就需要選擇具有更高量程的傳感器。選擇合適的量程可以確保傳感器在測量過程中不會超出其最大測量范圍,從而提供準確的測量結(jié)果。?

在參考代碼中,當STATUS_REG(0x1E)中的XLDA位為1時,表示已成功獲取加速度數(shù)據(jù),可以進行讀取操作。?

在這里插入圖片描述

為了獲取完整的加速度X軸、Y軸和Z軸數(shù)據(jù),可以連續(xù)讀取6個8位數(shù)據(jù),這些數(shù)據(jù)來自線性加速度輸出寄存器,其值表示為一個16位的二進制補碼。?

在這里插入圖片描述

?

在這里插入圖片描述
在這里插入圖片描述

?需要注意的是X軸,Y軸,Z軸的加速度數(shù)據(jù)都是16位的數(shù)據(jù)。?

同時需要乘以一個縮放因子,這個因子是根據(jù)傳感器的靈敏度或靈敏度刻度確定的。?

在這里插入圖片描述

可以修改為如下所示的代碼。




獲取陀螺儀數(shù)據(jù)

在參考代碼中,當STATUS_REG(0x1E)中的GDA位為1時,表示已成功獲取陀螺儀數(shù)據(jù),可以進行讀取操作。?

在這里插入圖片描述

為了獲取完整的陀螺儀X軸、Y軸和Z軸數(shù)據(jù),可以連續(xù)讀取6個8位數(shù)據(jù),這些數(shù)據(jù)來自陀螺儀輸出寄存器,其值表示為一個16位的二進制補碼。

在這里插入圖片描述

?

在這里插入圖片描述

?

在這里插入圖片描述

?需要注意的是X軸,Y軸,Z軸的陀螺儀數(shù)據(jù)都是16位的數(shù)據(jù)。 同時需要乘以一個縮放因子,這個因子是根據(jù)傳感器的靈敏度或靈敏度刻度確定的。?

在這里插入圖片描述

可以修改為如下所示的代碼。


獲取溫度數(shù)據(jù)

在參考代碼中,當STATUS_REG(0x1E)中的TDA位為1時,表示已成功獲取陀螺儀數(shù)據(jù),可以進行讀取操作。?

在這里插入圖片描述

為了獲取完整的溫度數(shù)據(jù),可以連續(xù)讀取2個8位數(shù)據(jù)。?

在這里插入圖片描述

對應(yīng)的寄存器為OUT_TEMP_L (20h), OUT_TEMP_H (21h)。?

在這里插入圖片描述

?對應(yīng)溫度轉(zhuǎn)換如下所示。

在這里插入圖片描述

?所以獲取到的數(shù)據(jù)需要除以256在加上25度,可以修改為如下所示的代碼。


主程序代碼


演示

在這里插入圖片描述


驅(qū)動LSM6DS3TR-C實現(xiàn)高效運動檢測與數(shù)據(jù)采集(3)----獲取傳感器數(shù)據(jù)的評論 (共 條)

分享到微博請遵守國家法律
芦山县| 苍梧县| 阿克陶县| 江油市| 西青区| 陕西省| 凤冈县| 平谷区| 南昌县| 龙游县| 西充县| 同心县| 鱼台县| 松原市| 图们市| 普兰店市| 扎鲁特旗| 荥经县| 海兴县| 靖州| 隆子县| 阳东县| 新密市| 泰州市| 西丰县| 包头市| 菏泽市| 长岛县| 泾川县| 淮滨县| 固原市| 鄯善县| 类乌齐县| 黄浦区| 济南市| 调兵山市| 新宁县| 桃园市| 岑巩县| 新绛县| 北京市|