国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

BNO085-SH2協議通訊數據解析

潤欣科技Fortune ? 2019-12-06 21:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上海潤欣科技股份有限公司創研社


VR/AR中的“眼觀六路耳聽八方”這個文章中我們有介紹到九軸傳感器融合算法的芯片BNO085,這里特意針對此芯片的SH2協議通訊數據進行解析,客戶主控MCU與BNO085的SPI,UART,IIC 中的任何一個接口驅動成功后,直接讀寫BNO085的相關傳感器數據:


1:1000-3625 SH-2 Reference Manual v1.2 文檔命令舉例說明(一般游戲ARVR 客戶讀取0X29四元素數據后自己轉換成歐拉角等):數據手冊33頁也有說明(2.2.5到2.2.7章節)。


6.5.18 Rotation Vector (0x05) 這個是沒有防抖算法的傳感器輸出的九軸四元數數據。


6.5.19 Game Rotation Vector (0x08) 這個是沒有防抖算法的傳感器輸出的六軸四元數數據。


6.5.42 ARVR-Stabilized Rotation Vector (0x28)當設備運動時,累積誤差被糾正,這限制了數據不連續或跳躍的出現。這個是有防抖算法的穩定的傳感器數據輸出的九軸四元數數據。


6.5.43 ARVR-Stabilized Game Rotation Vector (0x29)這個當設備運動時,累積誤差被糾正,這限制了數據不連續或跳躍的出現是六軸數據輸出。這個是有防抖算法的穩定的傳感器數據輸出的六軸四元數數據。


2:客戶驅動完成后,MCU獲取BNO085的6.5.18 Rotation Vector (0x05) 的數據,先復位或者上電使能傳感器,讀寫傳感器數據,參考數據手冊參考第5 . 2 . 2節寫/讀BNO08X數據表


直接寫如下字符串21個字節:


0x15 0x00 0x02 0x010xFD0x050x00 0x00 0x000x10 0x270x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

So if you would just like to get 200Hz(5000uS) AV/VR Stabilized Game Rotation Vector from BNO085, then you can just send the following commands from MCU to BNO085:

0x15 0x00 0x02 0x010xFD0x290x00 0x00 0x000x88 0x130x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


解釋:(這個命令是設置ROTATION VECTOR 加頭四個字節SHTP Header的數據格式)


0x15 0x00 0x02 0x01(shtp header 四個字節)SHTP LSB=0X15表示數據長度21字節,SHTP MSB=0X00,SHTP Channel=0X02,SHTP Sequence number=0x01


SHTP Channel 參考數據手冊23頁說明


1575601174213199.png

0xFD第五個字節表示 Report ID=0xFD


參考數據手冊25頁解釋,SH2文檔36頁6.2 Summary


0x05 0x00 說明:0x05代表旋轉矢量6.5.18 Rotation Vector (0x05);


0x290x00 說明:0x29 代表6.5.43 ARVR-Stabilized Game Rotation Vector (0x29)


參考1000-3625 SH-2 Reference Manual v1.2 文檔命令6.5.18.2 Input Report


0x00 0x000x10 0x270x 2710代表10,000us單位( 100赫茲)。0x00002710


0x00 0x000x88 0x13 0x 1388代表20,000us單位( 200赫茲)。0x00001388


參考數據手冊The report ID for the accelerometer is 0x1 and a period of 60ms (or 60,000 μs) equates toa report interval of 0x0000EA60.


0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


這里是10個字節


參考數據手冊參考第5 . 2 . 2節寫/讀BNO08X數據表


2.png
3.png


查找1000-3625 SH-2 Reference Manual v1.2 文檔命令數據格式


1575601209336256.png


查找數據手冊如下說明:


1575601225248379.png


A report including SHTP header will have the format as seen in:


1575601236969042.png


查找SH2文檔截圖如下:


1575601249247255.png
1575601261512307.png
1575601277314424.png
1575601287485203.png
1575601302734429.png
1575601322998363.png
1575601334138241.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    rfid倉儲解決方案:鳥鳥科技N73SH工業級RFID終端深度解析

    本文深度解析國產工業級RFID手持機代表作——鳥鳥科技N73SH。該設備搭載 Android 12系統 ,配備行業罕見的 11550mAh 巨量電池 與 4.5dBi 高增益陶瓷天線 ,實測讀距可達
    的頭像 發表于 02-03 15:33 ?642次閱讀
    rfid倉儲解決方案:鳥鳥科技N73<b class='flag-5'>SH</b>工業級RFID終端深度<b class='flag-5'>解析</b>

    瑞薩RA系列FSP庫開發實戰指南之I2C通訊協議的物理層和協議層簡介

    I2C通訊協議(Inter-Integrated Circuit)是由 Philips公司開發的,由于它引腳少,硬件實現簡單,可擴展性強,不需要USART、CAN等通訊
    的頭像 發表于 01-21 10:10 ?3381次閱讀
    瑞薩RA系列FSP庫開發實戰指南之I<b class='flag-5'>2</b>C<b class='flag-5'>通訊</b><b class='flag-5'>協議</b>的物理層和<b class='flag-5'>協議</b>層簡介

    如何實現與OPC UA協議遠程通訊

    實現OPC UA協議的遠程通訊需要從協議特性、網絡架構、安全機制及典型應用四個維度系統化構建解決方案。作為工業自動化領域的通用語言,OPC UA通過內置的信息建模能力和跨平臺特性,為設備互聯提供了
    的頭像 發表于 01-09 07:36 ?205次閱讀

    CODESYS協議通訊協議庫帶VB和C#的例程源碼

    本帖最后由 autoctrl 于 2026-1-16 12:26 編輯 PC高級語言的CODESYS V3協議通訊資源庫, 可瀏覽PLC內的變量標簽,包括常規變量、數組、結構體等; 可以批量讀寫各種類型的變量數據
    發表于 12-06 12:07

    探索 onsemi EcoSPARK2 HV - HE IGBT FGB5065G2 - F085:特性、參數與應用解析

    作為電子工程師,在選擇合適的功率器件時,往往需要全面了解其特性、參數以及適用場景。今天,我們就來深入探討 onsemi 的 EcoSPARK2 HV - HE IGBT FGB5065G2 - F085,看看它能為我們的設計帶來
    的頭像 發表于 11-27 15:45 ?902次閱讀
    探索 onsemi EcoSPARK<b class='flag-5'>2</b> HV - HE IGBT FGB5065G<b class='flag-5'>2</b> - F<b class='flag-5'>085</b>:特性、參數與應用<b class='flag-5'>解析</b>

    PN1-D11PM工業通訊Profinet協議轉Modbus協議網關方案解析及應用指南

    在工業自動化領域,不同設備間的協議兼容性一直是系統集成的核心挑戰。PN1-D11PM系列Profinet轉Modbus RTU網關作為一款專為工業場景設計的協議轉換設備,能夠無縫連接Profinet總線與Modbus RTU設備,實現
    的頭像 發表于 11-08 16:21 ?660次閱讀

    Modbus協議轉HTTP協議,實現JSON格式對接MES等系統平臺

    ),左邊選擇(PLC數據對接: ...),右邊選擇對應的PLC驅動(本案選Modbus協議集),點 確定當前選擇; 2. 進入數據配置表(功能->
    發表于 10-27 10:33

    如何理解工業物聯網網關的協議解析功能

    工業物聯網網關的協議解析功能是其核心能力之一,它通過將不同工業設備使用的多樣化通信協議轉換為統一格式,實現異構設備間的無縫互聯與數據交互。以下從功能定位、技術實現、應用場景三個維度展開
    的頭像 發表于 10-15 11:40 ?440次閱讀

    協議解析網關是什么?有什么功能?

    協議解析網關是一種位于不同網絡或設備之間的中間件設備或軟件系統,主要作用是解決不同通信協議之間的不兼容性問題。它能夠接收來自不同設備或系統的數據包,識別其攜帶的
    的頭像 發表于 08-13 14:04 ?874次閱讀
    <b class='flag-5'>協議</b><b class='flag-5'>解析</b>網關是什么?有什么功能?

    如何測試協議分析儀的實時響應效率?

    優勢或不足。 方法: 選擇2-3款主流協議分析儀(如Saleae Logic Pro、Beagle I2C/SPI分析儀)。 在相同測試環境下(如相同數據速率、觸發條件),對比各設備
    發表于 07-24 14:19

    Profibus轉Modbus網關:大屏數據通訊協議轉換方案

    在快速發展的制造業環境中,工業自動化技術的運用已成為企業提升生產效率、優化資源分配的關鍵。通訊協議作為工業自動化系統的基礎,確保了設備間的數據交換和指令傳達。Profibus和Modbus作為兩種
    的頭像 發表于 06-21 17:09 ?741次閱讀
    Profibus轉Modbus網關:大屏<b class='flag-5'>數據通訊</b>的<b class='flag-5'>協議</b>轉換方案

    PLC通過智能網關實現HTTP協議通訊,先取得token后再提交獲取JSON格式的數據文件

    智能網關IGT-DSER集成了多種PLC的原廠協議,方便實現各種PLC、智能儀表通過HTTP協議與MES等各種系統平臺通訊對接。PLC內不用編寫程序,通過網關的參數配置軟件(在附件中)配置JSON
    發表于 06-17 16:07

    PLC通過智能網關做HTTP協議通訊,先取得token后再提交獲取JSON格式的數據文件

    智能網關IGT-DSER集成了多種PLC的原廠協議,方便實現各種PLC、智能儀表通過HTTP協議與MES等各種系統平臺通訊對接。PLC內不用編寫程序,通過網關的參數配置軟件(下載地址)配置JSON
    的頭像 發表于 06-17 11:28 ?811次閱讀
    PLC通過智能網關做HTTP<b class='flag-5'>協議</b><b class='flag-5'>通訊</b>,先取得token后再提交獲取JSON格式的<b class='flag-5'>數據</b>文件

    1588v2協議:精確時間同步技術深度解析與實測演示

    引言: 在現代通信網絡中,精確的時間同步是確保系統高效運行的關鍵。1588v2協議,也稱為精確時間協議(PTP),正是為此而生。本文將深入解析1588v
    的頭像 發表于 04-24 17:56 ?1916次閱讀
    1588v<b class='flag-5'>2</b><b class='flag-5'>協議</b>:精確時間同步技術深度<b class='flag-5'>解析</b>與實測演示