主要内容

BNO055 IMU传感器

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

自从R2018b

  • BNO055 IMU传感器块

库:
金宝app仿真软件金宝app支持包Arduino硬件/传感器

描述

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

块输出加速度、角速率和强度的磁场沿轴的传感器没有焊透和融合模式。也在融合模式下,块输出的方向传感器作为一个欧拉角和四元数,以及线性加速度,重力向量,和传感器的校准状态。中发出的值没有焊透模式是原始值,而发出的价值观融合模式的校准值。块输出值除了四元数和校准状态的3-by-n数组数据类型。四元数是4-by-n数组数据类型和校准状态的4-by-n数组int8数据类型。在这里,n指定的值是样品每帧

如果你模拟模型,该模型包含了BNO055 IMU传感器块没有连接硬件,输出为零。有关更多信息,请参见块产生零或没有模拟

港口

输出

全部展开

Accel端口输出加速度沿x,y,z轴的传感器作为一个3×-n向量,n指定的值是样品每帧。在融合模式中,这些元素的向量表示校准值,而在没有焊透模式,代表原始值的元素。加速度测量m / s2也包括重力加速度。

依赖关系

Accel只有当你选择端口可用加速度(m / s ^ 2)参数。

数据类型:

和速度端口输出每秒旋转的角度有关x -,y -,z -轴的传感器作为一个3×-n向量,n指定的值是样品每帧。在融合模式中,这些元素的向量表示校准值,而在没有焊透模式,代表原始值的元素。dps的角速率测量。

依赖关系

和速度只有当你选择端口可用角速率(dps)参数。

数据类型:

杂志领域端口输出的磁场的强度x -,y -,z -轴的传感器作为一个3×-n向量,n指定的值是样品每帧。在融合模式中,这些元素的向量表示校准值,而在没有焊透模式,代表原始值的元素。μT测量磁场强度。

依赖关系

杂志领域只有当你选择端口可用磁场(μT)参数。

数据类型:

欧拉端口输出的方向沿轴传感器作为Azimuth-Pitch-Roll 3-by-n向量符号(z- - - - - -y- - - - - -x序列)。在这里n指定的值是样品每帧

角量 度范围
方位 [0,360)
球场 (180−180)
(90−90)

依赖关系

欧拉只有当你设置端口可用操作模式融合并选择欧拉角(度)参数。

数据类型:

皮疹端口输出的方向w -,x -,y -,z -轴传感器的4×-n向量,n指定的值是样品每帧。方向是用四元数来衡量。

依赖关系

皮疹只有当你设置端口可用操作模式融合并选择四元数(四元数)参数。

数据类型:

林accel端口输出线性加速度沿x -,y -,z -轴的传感器作为一个3×-n向量,n指定的值是样品每帧。加速度测量m / s2和不包括重力加速度。

依赖关系

林accel只有当你设置端口可用操作模式融合并选择线性加速度(m / s ^ 2)参数。

数据类型:

重力端口输出加速度重力沿x -,y -,z -轴的传感器作为一个3×-n向量,n指定的值是样品每帧。重力加速度测量m / s2

依赖关系

重力只有当你设置端口可用操作模式融合并选择重力向量(m / s ^ 2)参数。

数据类型:

状态端口输出整个系统的校准状态和传感器(陀螺仪、加速度计和磁强计)位于BNO055传感器作为一个4×-n向量,n指定的值是样品每帧

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

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

部分校准传感器的校准状态2提供更准确的读数比传感器的校准状态1。完全校准这些传感器,明白了调整陀螺仪,校准加速度计,校准磁强计

请注意

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

依赖关系

状态只有当你设置端口可用操作模式融合

数据类型:int8

时间戳(以秒为单位),从传感器读取数据,返回n1矩阵,n指定的值是样品每帧

依赖关系

如果你选择这只输出端口出现时间戳参数。

数据类型:

参数

全部展开

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

  • 融合——当你设置操作模式融合传感器在9自由度(NDOF)模式。块从传感器输出校准值。

    此表列出了块输出,测量装置,尺寸,轴的传感器在每个输出测量。

    输出 单位 一个
    加速度 米每秒的平方(米/秒2) 3-by-n x,y,z
    角速率 米每秒的平方(米/秒2) 3-by-n x,y,z
    磁场 microtesla(μT) 3-by-n x,y,z
    欧拉角 度每秒(dps) 3-by-n x,y,z
    四元数 四元数的单位 4-by-n w,x,y,z
    线性加速度 米每秒的平方(米/秒2) 3-by-n x,y,z
    重力向量 米每秒的平方(米/秒2) 3-by-n x,y,z

    一个n指定的值是样品每帧

    请注意

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

  • 没有焊透——当你设置操作模式没有焊透传感器在加速度计磁强计陀螺仪(AMG)模式。块从传感器输出的原始值。

    此表列出了块输出,测量装置,尺寸,轴的传感器在每个输出是以没有焊透模式。

    输出 单位 一个
    加速度 米每秒的平方(米/秒2) 3-by-n x,y,z
    角速率 米每秒的平方(米/秒2) 3-by-n x,y,z
    磁场 microtesla(μT) 3-by-n x,y,z

    一个n指定的值是样品每帧

指定块输出样本的数量。

您所指定的值,这里还用于计算输出样本时间:

输出样本时间=样品每帧*样品时间

指定块读多长时间值的传感器,在几秒钟内。当你指定这个参数1,仿金宝app真软件®确定最佳样本块基于块的背景模型。输出样本时间的乘积样品每帧样品时间你指定。

选择输出

当您选择加速度(m / s ^ 2)参数,Accel端口可用。更多的信息Accel港口,看到Accel

当您选择角速率(dps)参数,和速度端口可用。更多的信息和速度港口,看到和速度

当您选择磁场(μT)参数,杂志领域端口可用。更多的信息杂志领域港口,看到杂志领域

数据类型:

当您选择欧拉角(度)参数,欧拉端口可用。更多的信息欧拉港口,看到欧拉

依赖关系

欧拉角(度)只有当你设置参数是可用操作模式融合

当您选择四元数(四元数)参数,皮疹端口可用。更多的信息皮疹港口,看到皮疹

依赖关系

四元数(四元数)只有当你设置参数是可用操作模式融合

数据类型:

当您选择线性加速度(m / s ^ 2)参数,林accel端口可用。更多的信息林accel港口,看到林accel

依赖关系

线性加速度(m / s ^ 2)只有当你设置参数是可用操作模式融合

当您选择重力向量(m / s ^ 2)参数,重力端口可用。更多的信息重力港口,看到重力

依赖关系

重力向量(m / s ^ 2)只有当你设置参数是可用操作模式融合

先进传感器的设置

指定在加速度,加速度计可以测量偏差。加速度计范围越小,加速度计的读数更敏感。小范围提供更详细的数据,导致一个更精确的加速度计的阅读。

依赖关系

加速度计的范围只有当你设置参数是可用操作模式没有焊透

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

依赖关系

加速度计的带宽只有当你设置参数是可用操作模式没有焊透

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

依赖关系

陀螺仪范围只有当你设置参数是可用操作模式没有焊透

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

依赖关系

陀螺仪的带宽只有当你设置参数是可用操作模式没有焊透

指定范围的磁场的磁力仪可以阅读。

依赖关系

磁强计输出数据范围只有当你设置参数是可用操作模式融合

数据类型:

更多关于

全部展开

版本历史

介绍了R2018b

另请参阅