主要内容

BNO055 IMU传感器

测量加速度、角速率和磁场,并沿BNO055传感器的轴计算融合值,如欧拉角、四元数、线加速度和重力矢量

  • 图书馆:
  • 金宝app针对Ar金宝appduino硬件/传感器的Simulink支持包

  • BNO055 IMU传感器块

描述

这个BNO055 IMU传感器块从连接到硬件的BNO055 IMU传感器读取数据。块有两种操作模式:非融合和融合。

块在非融合和融合模式下沿传感器轴输出加速度、角速率和磁场强度。在融合模式下,块还以欧拉角或四元数的形式输出传感器的方向,以及传感器的线性加速度、重力矢量和校准状态。这些值发出非融合模式下的ted为原始值,而融合模式下发出的值为校准值。块将四元数和校准状态以外的所有值输出为3×1的数据数组双重的数据类型。四元数是一个4乘1的数组双重的数据类型,并且校准状态是一个4×1的int8数据类型。

如果模拟的模型包含BNO055 IMU传感器块在不连接硬件的情况下,块输出零。有关详细信息,请参阅块在模拟中生成零或不执行任何操作.

港口

输出

全部展开

这个加速端口输出沿方向的加速度x,YZ传感器的轴作为3×1矢量。在融合模式下,向量的元素表示校准值,而在非融合模式下,元素表示原始值。加速度的测量单位为m/s2.也包括重力引起的加速度。

依赖关系

这个加速仅当您选择加速度(m/s^2)参数

数据类型:双重的

这个Ang比率端口输出每秒围绕端口旋转的角度x-,y-z-传感器轴为3×1矢量。在融合模式下,矢量元素表示校准值,而在非融合模式下,元素表示原始值。角速率以dps为单位测量。

依赖关系

这个Ang比率仅当您选择角速率(DPS)参数

数据类型:双重的

这个磁场端口输出沿方向的磁场强度x-,y-z-传感器的轴作为3×1矢量。在融合模式下,向量的元素表示校准值,而在非融合模式下,元素表示原始值。磁性强度的测量单位为μT。

依赖关系

这个磁场仅当您选择磁场(μT)参数

数据类型:双重的

这个欧拉端口输出沿传感器轴的方向,作为方位俯仰滚动表示法中的3×1矢量(Z-Y-x顺序)。

角量 度数范围
方位角 [0, 360]
[−180, 180]
[−90, 90]

依赖关系

这个欧拉仅当您设置运行方式融合然后选择欧拉角(度)参数

数据类型:双重的

这个夸脱端口输出沿线的方向w-,x-,y-z-传感器轴为4×1矢量。方向以四元数测量。

依赖关系

这个夸脱仅当您设置运行方式融合然后选择四元数(四元数)参数

数据类型:双重的

这个林加速尔端口输出沿方向的线性加速度x-,y-z-传感器的轴作为3×1矢量。加速度的测量单位为m/s2.不包括重力引起的加速度。

依赖关系

这个林加速尔仅当您设置运行方式融合然后选择线加速度(m/s^2)参数

数据类型:双重的

这个重力由于重力作用,端口沿端口输出加速度x-,y-z-传感器的轴作为3×1矢量。重力加速度的测量单位为m/s2..

依赖关系

这个重力仅当您设置运行方式融合然后选择重力矢量(m/s^2)参数

数据类型:双重的

这个地位端口输出整个系统和位于BNO055传感器内的传感器(陀螺仪、加速计和磁强计)的校准状态,作为4×1矢量。

此表显示了向量中的每个元素值表示的传感器校准状态。

价值 校准状态
0 未校准
1.2. 部分校准
3. 完全校准

校准状态为的部分校准传感器2.提供比校准状态为的传感器更精确的读数1..要完全校准这些传感器,请参阅校准陀螺仪,校准加速度计校准磁强计.

笔记

如果地位端口输出一个数组,其中所有元素的值为-1,确保传感器正确连接到硬件和值I2C地址参数是正确的。

依赖关系

这个地位仅当您设置运行方式融合.

数据类型:int8

参数

全部展开

选择块从中读取值的传感器的I2C地址。

  • 融合-当你设定运行方式融合,传感器在9自由度(NDOF)模式下工作。块从传感器输出校准值。

    此表列出了块输出、测量单位、尺寸和传感器的轴,沿这些轴测量每个输出。

    输出 单元 斧头
    加快 每秒平方米(m/s)2.) 三乘一 x,YZ
    角速率 每秒平方米(m/s)2.) 三乘一 x,YZ
    磁场 微特斯拉(μT) 三乘一 x,YZ
    欧拉角 每秒度数(dps) 三乘一 x,YZ
    四元数 四元数单位 四乘一 W,x,YZ
    线加速度 每秒平方米(m/s)2.) 三乘一 x,YZ
    重力矢量 每秒平方米(m/s)2.) 三乘一 x,YZ

    笔记

    在融合模式下,内部融合算法使用某些值配置传感器的范围和带宽。无法修改这些值。

  • 非融合-当你设定运行方式非融合,传感器在加速计-磁强计-陀螺仪(AMG)模式下工作。模块从传感器输出原始值。

    此表列出了块输出、测量单位、尺寸和传感器的轴,在非融合模式下沿这些轴测量每个输出。

    输出 单元 斧头
    加快 每秒平方米(m/s)2.) 三乘一 x,YZ
    角速率 每秒平方米(m/s)2.) 三乘一 x,YZ
    磁场 微特斯拉(μT) 三乘一 x,YZ

指定块从传感器读取值的频率(秒)。当您将此参数指定为-1,S金宝appimulink®基于模型内的块上下文确定块的最佳采样时间。

选择输出

当您选择加速度(m/s^2)参数加速端口可用。有关加速港口,参见加速.

当您选择角速率(DPS)参数Ang比率端口可用。有关Ang比率港口,参见Ang比率.

当您选择磁场(μT)参数磁场端口可用。有关磁场港口,参见磁场.

数据类型:双重的

当您选择欧拉角(度)参数欧拉端口可用。有关欧拉港口,参见欧拉.

依赖关系

这个欧拉角(度)参数仅在设置运行方式融合.

当您选择四元数(四元数)参数夸脱端口可用。有关夸脱港口,参见夸脱.

依赖关系

这个四元数(四元数)参数仅在设置运行方式融合

数据类型:双重的

当您选择线加速度(m/s^2)参数林加速尔端口可用。有关林加速尔港口,参见林加速尔.

依赖关系

这个线加速度(m/s^2)参数仅在设置运行方式融合.

当您选择重力矢量(m/s^2)参数重力端口可用。有关重力港口,参见重力.

依赖关系

这个重力矢量(m/s^2)参数仅在设置运行方式融合.

高级传感器设置

指定加速度计可以测量的加速度偏差。加速计范围越小,加速计读数越敏感。小范围可提供更详细的数据,从而使加速度计的读数更精确。

依赖关系

这个加速度计量程参数仅在设置运行方式非融合.

指定加速度计测量加速的频率。

依赖关系

这个加速度计带宽参数仅在设置运行方式非融合.

指定陀螺仪每秒可以测量的最大角速度。

依赖关系

这个陀螺仪量程参数仅在设置运行方式非融合.

指定陀螺仪测量角速度的频率。

依赖关系

这个陀螺仪带宽参数仅在设置运行方式非融合.

指定磁强计可以读取的磁场范围。

依赖关系

这个磁强计输出数据范围参数仅在设置运行方式融合

数据类型:双重的

更多关于

全部展开

在R2018b中引入