跳过主要内容

BNO055 -智能9轴绝对方位传感器模块

BNO055是一个包中的系统(SiP .),集成了一个三轴14位加速度计、一个±2000度/秒的三轴16位陀螺仪、一个三轴地磁传感器和一个运行Bosch Sensortec传感器融合软件的32位Cortex M0+微控制器。

传感器模块Pinout配置

密码

销的名字

描述

1

3.3-5.0V电源输入

2

3签证官

3.3V输出由车载线性稳压器,您可以抓取到大约50mA的必要

3.

接地

电源和逻辑的通用/GND引脚

4

SDA

I2C数据引脚,连接到单片机的I2C数据线。这个引脚可以使用3V或5V逻辑,在这个引脚上有一个10K的上拉。

5

sci

I2C时钟引脚,连接到您的微控制器的I2C时钟线。这个引脚可以使用3V或5V逻辑,在这个引脚上有一个10K的上拉

6

RST

硬件复位销。先将该引脚设置为低,然后设置为高,使传感器复位。这个引脚是5V安全的。

特性和规格

  • 3个传感器(一个三轴16位陀螺仪,一个三轴14位加速度计和一个全性能地磁传感器)
  • 智能电源管理:正常、低功耗和挂起模式
  • 输出融合传感器数据
  • 小封装(LGA封装28针)
  • 常用电压电源(VDD电压范围:2.4V ~ 3.6V)
  • 数字接口(HID-I2C(兼容Windows 8), I²C, UART)
  • 消费电子套件(MSL1,符合RoHS,无卤素)+ 85°C)

BNO055选择传感器

BMX055MPU9250

注意:有关BNO055传感器的更多技术规格可在BNO055数据表附在本页的末尾。

BNO055模块概述

BNO055是一个系统封装(SiP),集成了一个三轴14位加速度计、一个±2000度/秒的三轴16位陀螺仪、一个三轴地磁传感器和一个运行Bosch Sensortec传感器融合软件的32位cortex M0+微控制器,在一个单一封装中。相应的芯片组集成到一个28引脚LGA 3.8mm x 5.2mm x 1.1 mm外壳。为了优化系统集成,BNO055配备了数字双向I2C和UART接口。I2C接口可以通过编程运行HID-I2C协议,使BNO055成为运行Windows 8.0或8.1操作系统的设备的即插即用传感器集线器解决方案。

这种芯片也可以在Adafruit工业公司制造的预构建模块中找到。由于该模块具有通用的I2C接口,与不同的微控制器和FPGA通信变得更容易。亚博真人如果您正在使用模块,所有必要的无源硬件要求都预先构建到板上,但如果您直接将此芯片放置到PCByabo手机版登录上,某些设计部分应该平滑操作。

BNO055模块的不同通信配置

这是一个非常通用的集成电路,它可以在三种配置与主设备通信,每一种的原理图如下所示。

  1. I2C配置
  2. UART配置
  3. 藏的配置

BNO055模块I2C配置原理图

I²C总线使用SCL (= SCx引脚,串行时钟)和SDA (= SDx引脚,串行数据输入和输出)信号线。两条线通过上拉电阻从外部连接到VDDIO,以便当总线空闲时它们被拉高。

BNO055传感器模块I2C配置原理图

BNO055模块的UART配置原理图

BNO055支持UART接口,设置如下:115200bps, 8N1(8数据位,无奇偶校验位,1停止位)。支持读和写的最大长度是128字节。下面描述寄存器读和写的包结构。

UART配置原理图

BNO055模块的HID配置示意图

I2C接口可以通过编程运行HID-I2C协议,使BNO055成为运行Windows 8.0或8.1操作系统的设备的即插即用传感器集线器解决方案

HID配置原理图

应用程序

  • 导航
  • 机器人
  • 健康和幸福
  • 增强现实
  • 上下文感知
  • 平板电脑和超级本

二维模型和尺寸

IC的2D模型如下所示,如果你正在设计一个紧凑的PCB,下面的测量可以派上用场,关于尺寸的更多信息可以在描述中链接的产品数据表中找到。

BNO055维度

部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一部分。