色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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

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

掃碼添加小助手

加入工程師交流群

  • Dear__1

評論

相關推薦
熱點推薦

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

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

PROFINET通訊協議報文解析

通訊協議的報文進行詳細解析,涵蓋其體系結構、工作原理、報文類型、通信過程等方面,以期為相關技術人員提供高質量的參考。
的頭像 發表于 02-03 14:29 ?3538次閱讀

EtherCAT通訊協議詳細解析

Automation GmbH)研發。EtherCAT自2003年被引入市場以來,憑借其高性能、低延遲和靈活的拓撲結構,迅速成為工業自動化領域的重要通信技術之一。本文將對EtherCAT通訊協議進行詳細解析,包括其概述、工作原
的頭像 發表于 02-02 16:34 ?3617次閱讀

虹科培訓 | PROFINET通訊協議培訓

什么是PROFINET通訊協議?PROFINET通訊協議(ProcessFieldNetwork)是一種專為工業自動化領域設計的基于以太網的實時通信
的頭像 發表于 01-08 17:32 ?540次閱讀
虹科培訓 | PROFINET<b class='flag-5'>通訊</b><b class='flag-5'>協議</b>培訓

安科瑞AWT100-DP 無線通訊終端,支持串口MODBUS RTU協議

域的采集,每個寄存器地址范圍不超過64個。 ■支持對每個MODBUS地址范圍預設報警地址以及報警值觸發報警。每個地址域報警地址目前多5個。 ■支持服務器MODBUS或者LoRa透傳通訊。 ■支持固定IP和動態域名解析方式連接數據
的頭像 發表于 01-02 10:40 ?413次閱讀
安科瑞AWT100-DP 無線<b class='flag-5'>通訊</b>終端,支持串口MODBUS RTU<b class='flag-5'>協議</b>

ptp協議的基本原理解析

點對點協議(Point-to-Point Protocol,簡稱PPP)是一種用于點對點(Point-to-Point)連接的數據鏈路層通信協議。它主要用于通過撥號、專線或移動網絡等建立的直接
的頭像 發表于 12-29 10:08 ?963次閱讀

三菱PLC通訊協議詳細解析

三菱PLC(Programmable Logic Controller)是一種廣泛應用于工業自動化領域的可編程邏輯控制器。它通過特定的通訊協議與各種設備進行數據交換。 1. 主要特點 三菱PLC
的頭像 發表于 12-26 16:48 ?2350次閱讀

充電樁通訊協議測試內容及方法

充電樁通訊協議測試是為了確保充電樁與車輛之間的通訊符合相關標準和規定,確保充電過程的安全性和可靠性。測試內容主要包括協議一致性檢測、互操作性檢測、電氣性能測試等方面。 一、測試內容
的頭像 發表于 11-22 18:05 ?1007次閱讀
充電樁<b class='flag-5'>通訊</b><b class='flag-5'>協議</b>測試內容及方法

SPI協議解析

為預先規定的使能信號時(高電位或低電位),主芯片對此從芯片的操作才有效。這就使在同一條總線上連接多個SPI設備成為可能。 接下來就負責通訊的3根線了。通訊是通過數據交換完成的,這里先要知道SPI是串行
發表于 09-30 15:08

PLC通訊協議有哪些

PLC(可編程邏輯控制器)通訊協議是工業自動化領域中用于PLC與其他設備(如傳感器、執行器、計算機等)之間交換數據的標準和規范。這些協議在工業自動化中起著至關重要的作用,它們決定了
的頭像 發表于 09-25 18:15 ?1560次閱讀

IIC通訊協議解析

廣泛使用的讀法。自2006年10月1日起,使用I2C協議已經不需要支付專利費,但制造商仍然需要付費以獲取I2C從屬設備地址。 接口 I2C串行總線一般有兩根信號線,一根是雙向的數據線SDA,另一
發表于 09-12 16:09

UART串口通訊協議解析

- 數據接受接口 GND - 保證兩設備共地,有統一的參考平面 通信協議 UART串口傳輸的數據被組織成數據包。每個數據包包含1個起始位
發表于 09-12 16:01

PLC協議解析數據采集網關有什么作用

分析的需求。因此,PLC協議解析數據采集網關應運而生,成為連接現場設備與云端平臺的關鍵橋梁。 1. 數據采集與轉換 PLC協議
的頭像 發表于 09-12 13:45 ?531次閱讀
PLC<b class='flag-5'>協議</b><b class='flag-5'>解析</b><b class='flag-5'>數據</b>采集網關有什么作用

對等通訊協議有哪些類型

對等通訊協議(Peer-to-Peer Protocols)是計算機網絡中允許兩個或多個節點直接相互通信而無需通過中間服務器的協議。這類協議在文件共享、即時通信、區塊鏈技術等領域有廣泛
的頭像 發表于 09-09 17:11 ?1116次閱讀

plc協議解析網關是什么

PLC協議解析網關是一種專門用于工業自動化領域的設備,它的主要功能是實現不同通信協議之間的轉換和解析,以便于不同類型的PLC、傳感器、執行器等設備能夠互相通信和
的頭像 發表于 07-12 15:41 ?766次閱讀
plc<b class='flag-5'>協議</b><b class='flag-5'>解析</b>網關是什么
主站蜘蛛池模板: 神马老子影院午夜伦 | 亚洲成A人片在线观看中文不卡 | 高冷师尊被CAO成SAO货 | 一个人免费完整观看日本 | 日本美女抠逼 | 青青视频 在线 在线播放 | 伦理片天堂eeuss影院2o12 | 久久久99精品成人片中文 | 国产亚洲精品久久久久久鸭绿欲 | 91热久久免费频精品动漫99 | 成人性生交大片免费看4 | 18禁止看的免费污网站 | 日本超A大片在线观看 | 久久久青青| 日本夜夜夜 | 狠狠色狠狠色综合日日91app | 国产午夜免费视频片夜色 | 琪琪色原网站ying | 迈开腿让我看下你的小草莓声音 | 久久久国产精品免费A片3D | AAA级精品无码久久久国片 | 国产精品亚洲精品久久国语 | 噜噜噜狠狠夜夜躁 | 娇小亚裔被两个黑人 | 亚洲嫩草AV永久无码精品无码 | 精品一产品大全 | 日韩精品欧美亚洲高清有无 | 国产99久久 | 在线观看国产高清免费不卡 | 97视频久久 | 老湿司午夜爽爽影院榴莲视频 | 熟女人妻AV五十路六十路 | 国产毛多水多高潮高清 | 王小军怎么了最新消息 | 在线观看成年人免费视频 | 久久se视频精品视频在线 | 大胸美女被C得嗷嗷叫动态图 | 国产美女裸身网站免费观看视频 | 欧美阿v在线免播播放 | 欧美 亚洲 日韩 中文2019 | 超碰最新网站 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品