91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BNO085-SH2協(xié)議通訊數(shù)據(jù)解析

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

掃碼添加小助手

加入工程師交流群

上海潤欣科技股份有限公司創(chuàng)研社


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


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


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


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


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


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


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


直接寫如下字符串21個字節(jié):


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


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


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


SHTP Channel 參考數(shù)據(jù)手冊23頁說明


1575601174213199.png

0xFD第五個字節(jié)表示 Report ID=0xFD


參考數(shù)據(jù)手冊25頁解釋,SH2文檔36頁6.2 Summary


0x05 0x00 說明:0x05代表旋轉(zhuǎn)矢量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


參考數(shù)據(jù)手冊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個字節(jié)


參考數(shù)據(jù)手冊參考第5 . 2 . 2節(jié)寫/讀BNO08X數(shù)據(jù)表


2.png
3.png


查找1000-3625 SH-2 Reference Manual v1.2 文檔命令數(shù)據(jù)格式


1575601209336256.png


查找數(shù)據(jù)手冊如下說明:


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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

    瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南之I2C通訊協(xié)議的物理層和協(xié)議層簡介

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

    如何實現(xiàn)與OPC UA協(xié)議遠(yuǎn)程通訊?

    實現(xiàn)OPC UA協(xié)議的遠(yuǎn)程通訊需要從協(xié)議特性、網(wǎng)絡(luò)架構(gòu)、安全機(jī)制及典型應(yīng)用四個維度系統(tǒng)化構(gòu)建解決方案。作為工業(yè)自動化領(lǐng)域的通用語言,OPC UA通過內(nèi)置的信息建模能力和跨平臺特性,為設(shè)備互聯(lián)提供了
    的頭像 發(fā)表于 01-09 07:36 ?213次閱讀

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

    本帖最后由 autoctrl 于 2026-1-16 12:26 編輯 PC高級語言的CODESYS V3協(xié)議通訊資源庫, 可瀏覽PLC內(nèi)的變量標(biāo)簽,包括常規(guī)變量、數(shù)組、結(jié)構(gòu)體等; 可以批量讀寫各種類型的變量數(shù)據(jù)。
    發(fā)表于 12-06 12:07

    探索 onsemi EcoSPARK2 HV - HE IGBT FGB5065G2 - F085:特性、參數(shù)與應(yīng)用解析

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

    PN1-D11PM工業(yè)通訊Profinet協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)方案解析及應(yīng)用指南

    在工業(yè)自動化領(lǐng)域,不同設(shè)備間的協(xié)議兼容性一直是系統(tǒng)集成的核心挑戰(zhàn)。PN1-D11PM系列Profinet轉(zhuǎn)Modbus RTU網(wǎng)關(guān)作為一款專為工業(yè)場景設(shè)計的協(xié)議轉(zhuǎn)換設(shè)備,能夠無縫連接Profinet總線與Modbus RTU設(shè)備,實現(xiàn)數(shù)
    的頭像 發(fā)表于 11-08 16:21 ?666次閱讀

    Modbus協(xié)議轉(zhuǎn)HTTP協(xié)議,實現(xiàn)JSON格式對接MES等系統(tǒng)平臺

    ),左邊選擇(PLC數(shù)據(jù)對接: ...),右邊選擇對應(yīng)的PLC驅(qū)動(本案選Modbus協(xié)議集),點 確定當(dāng)前選擇; 2. 進(jìn)入數(shù)據(jù)配置表(功能->
    發(fā)表于 10-27 10:33

    如何理解工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)的協(xié)議解析功能

    工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)的協(xié)議解析功能是其核心能力之一,它通過將不同工業(yè)設(shè)備使用的多樣化通信協(xié)議轉(zhuǎn)換為統(tǒng)一格式,實現(xiàn)異構(gòu)設(shè)備間的無縫互聯(lián)與數(shù)據(jù)交互。以下從功能定位、技術(shù)實現(xiàn)、應(yīng)用場景三個維度展開
    的頭像 發(fā)表于 10-15 11:40 ?446次閱讀

    協(xié)議解析網(wǎng)關(guān)是什么?有什么功能?

    協(xié)議解析網(wǎng)關(guān)是一種位于不同網(wǎng)絡(luò)或設(shè)備之間的中間件設(shè)備或軟件系統(tǒng),主要作用是解決不同通信協(xié)議之間的不兼容性問題。它能夠接收來自不同設(shè)備或系統(tǒng)的數(shù)據(jù)包,識別其攜帶的
    的頭像 發(fā)表于 08-13 14:04 ?887次閱讀
    <b class='flag-5'>協(xié)議</b><b class='flag-5'>解析</b>網(wǎng)關(guān)是什么?有什么功能?

    如何測試協(xié)議分析儀的實時響應(yīng)效率?

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

    Profibus轉(zhuǎn)Modbus網(wǎng)關(guān):大屏數(shù)據(jù)通訊協(xié)議轉(zhuǎn)換方案

    在快速發(fā)展的制造業(yè)環(huán)境中,工業(yè)自動化技術(shù)的運(yùn)用已成為企業(yè)提升生產(chǎn)效率、優(yōu)化資源分配的關(guān)鍵。通訊協(xié)議作為工業(yè)自動化系統(tǒng)的基礎(chǔ),確保了設(shè)備間的數(shù)據(jù)交換和指令傳達(dá)。Profibus和Modbus作為兩種
    的頭像 發(fā)表于 06-21 17:09 ?745次閱讀
    Profibus轉(zhuǎn)Modbus網(wǎng)關(guān):大屏<b class='flag-5'>數(shù)據(jù)通訊</b>的<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換方案

    PLC通過智能網(wǎng)關(guān)實現(xiàn)HTTP協(xié)議通訊,先取得token后再提交獲取JSON格式的數(shù)據(jù)文件

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

    PLC通過智能網(wǎng)關(guān)做HTTP協(xié)議通訊,先取得token后再提交獲取JSON格式的數(shù)據(jù)文件

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

    1588v2協(xié)議:精確時間同步技術(shù)深度解析與實測演示

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