跳到主要内容

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

BNO055是A.包中的系统(SiP .),整合三轴14位加速度计,三轴16位陀螺仪,各个封装中的三轴地磁传感器和32位Cortex M0 +微控制器,在单个封装中运行博世塞拉特传感器融合软件。

传感器模块Pinout配置

PIN号码

PIN名称

描述

1

3.3-5.0V电源输入

2

3VO.

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

3.

GND.

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

4.

SDA.

I2C数据引脚,连接到MicroController的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,无卤素工作温度:-40°C ... + 85°C)

BNO055替代传感器

BMX055MPU9250

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

BNO055模块的一般描述

BNO055是包装(SIP)中的系统,整合三轴14位加速度计,三轴16位陀螺仪,每个每秒±2000度,三轴地磁传感器和运行博世的32位Cortex M0 +微控制器Sensortec传感器融合软件,在一个包装中。相应的芯片组集成到一个单一的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通信变得更容易。如果您正在使用模块,所有必要的无源硬件要求都预先构建到板上,但如果您直接将此芯片放置到PCB上,某些设计部分应该平滑操作。

BNO055模块的不同通信配置

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

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

I2C配置BNO055模块的配置原理图

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

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

BNO055模块的UART配置原理图

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

BNO055 UART配置原理图

BNO055模块的HID配置原理图

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

HID配置原理图

应用程序

  • 导航
  • 机器人
  • 健身和福祉
  • 增强现实
  • 背景意识
  • 平板电脑和超级本

2D模型和尺寸

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

BNO055维度

组件数据表

相关的帖子



加入20 k +用户

我们绝不会垃圾邮件。

*表明所需

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


Baidu