主要内容

LSM6DSR IMU传感器

通过LSM6DSR传感器测量线性加速度,角速度和温度

  • 库:
  • Arduino硬件/传感器的Simulink支持包

  • LSM6DSR IMU Sensor模块图标

描述

LSM6DSR IMU传感器block使用与Arduino接口的LSM6DSR惯性测量单元(IMU)传感器测量沿X、Y和Z轴的线性加速度和角速率®硬件。该6自由度IMU传感器由加速度计和陀螺仪组成,分别用于测量线性加速度和角速率。该模块还通过LSM6DSR传感器中的嵌入式温度传感器测量温度。

您还可以为加速度计值使用块中的复合过滤器选项,并为陀螺仪值使用高通和低通过滤器选项。

港口

输出

全部展开

块输出加速度为an-by-3向量,其中n该值是否指定为每帧样本.每个值表示加速度的测量米/秒^ 2沿着X, Y和Z轴。

依赖关系

选项时才会显示此输出端口加速度(m / s2参数。

数据类型:

块输出角速度为an-by-3向量,其中n该值是否指定为每帧样本.每个值表示沿X、Y和Z轴以弧度/秒(rad/s)为单位测量的角速度。

依赖关系

选项时才会显示此输出端口角速度(rad/s)参数。

数据类型:

温度(℃)由连接Arduino板的LSM6DSR传感器测量。

依赖关系

选项时才会显示此输出端口温度(℃)参数。

数据类型:

加速度、角速度和温度测量的状态,指定为1 × 3矢量。0表示读取的数据是新的,1表示读取的数据不是新的,和-1表示未选择相应的输出。

依赖关系

选项时才会显示此输出端口状态参数。

数据类型:int8

从传感器读取数据的时间戳(以秒为单位),返回为n-by-3矩阵,其中n该值是否指定为每帧样本

依赖关系

选项时才会显示此输出端口时间戳参数。

数据类型:

参数

全部展开

主要

与LSM6DSR传感器上的加速度计和陀螺仪外围设备通信的从地址由硬件板上的SDO/SA0脚的状态决定。该表提供了对应于引脚及其状态的从地址。

销的名字 销状态 从设备地址
SDO / SA0 0 0 x6a
1 0 x6b

选中需要设置的参数加速度作为输出端口之一。

选中需要设置的参数角速度作为输出端口之一。

选中需要设置的参数温度作为输出端口之一。

选中需要设置的参数状态作为输出端口之一。

选中需要设置的参数时间戳作为输出端口之一。

指定块输出的样本数量。

你在这里指定的值也用于计算输出采样时间:

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

指定该块从LSM6DSR传感器读取数据的频率。当您将此参数设置为-1时,Simulink将根据模型中的块上下文确定块的最佳采样时间。输出采样时间为的乘积每帧样本而且样品时间你指定的。

先进的

加速度计

选择满量程测量线性加速度(传感器需要测量的加速度范围)。

选择加速度计数据采样时的输出数据速率,这也决定了带宽。

选择用于读取加速度计值的过滤链中使用的复合过滤器类型。

选择滤波链中所使用的复合滤波器中高通滤波器所需的带宽。

依赖关系

仅当选择时,此参数才会出现高通滤波器选择复合过滤器参数。

在过滤链中使用的复合滤波器中选择所需的低通滤波器带宽。

依赖关系

仅当选择时,此参数才会出现低通滤波器选择复合过滤器参数。

陀螺仪

选择测量角速度的满刻度(传感器需要测量的角速度范围)。

选择陀螺仪数据采样的输出数据速率,这也决定了带宽。

启用读取陀螺仪值的高通滤波器。

选择读取陀螺仪值所需的高通滤波器带宽。

依赖关系

选项时,此参数才会出现启用高通滤波器参数。

启用低通过滤器读取陀螺仪值。

选择读取陀螺仪值所需的低通滤波器带宽模式。

对于陀螺仪ODR > 1666 Hz,只有这些值适用于低通滤波器带宽模式-0123.

依赖关系

选项时,此参数才会出现启用低通滤波器参数。

版本历史

R2021a中引入

Baidu
map