取消

出色抗震性能的IMU专业用于无人机机器人陀螺仪BMI088

参数
  • MEMES芯片产品特性
  • BOSCH品牌
  • BMI088型号
广东 深圳 不限 300000PCS
深圳市德立盛科技有限公司
进入店铺 在线咨询
产品详情


BMI055, 博世代理商提供博世全系列传感器 BMI270  BMI088  BME280


BMI088 通过车规认证的陀螺仪传感器兼具高抗震性能

结合加速度计和陀螺仪的IMU

BMI088 是一款高性能 6 轴惯性传感器,可高度***地测量方向并检测沿三个正交轴的运动。BMI16 由一个 16 位数字三轴加速度计和一个 088 位数字三轴陀螺仪组成,在用于恶劣环境(如无人机和机器人应用)的高性能 IMU 类别中独树一帜。除了高抗振性外,BMI088 ***温度稳定性还有助于减少系统层面的设计工作量和成本。


移动侦测

***温度稳定性

BMI088 IMU集成了16位数字三轴加速度计、可***测量方向和检测运动的16位数字三轴陀螺仪,以及三个正交轴。此器件具有±3g至±24g的加速范围和±2,000°/s 的陀螺仪旋转率。此高性能、高速BMI088能够抑制振动,确保***导航,并避免无人机等发生碰撞。BMI088拥有可消除振动的速度和16位的精度,能够支持偏置漂移为2°/h的***漂移。

BMI088即使在突然的温度波动情况下也能保持振动鲁棒性和温度稳定性,因此即使在最自然的高振动环境中,也能大幅提高转向和导航精度。此器件与BMI085 IMU等其他Bosch传感器兼容,能轻松集成到现有设计中,它采用3.0 × 4.5 × 0.95 mm的紧凑封装,并已经过出厂校准,可立即使用。

在开发时,设计人员可使用BMI088 shuttle板通过简单的插槽即可轻松连接传感器引脚。由于所有Bosch Sensortec传感器shuttle板的引脚布局都一样,因此可与Bosch的其他***开发工具接口,进一步提升灵活性。

抗振性

技术数据

参数技术数据

数字分辨率

加速度计 (A):16 位 陀螺仪 (G):16 位

分辨率

电流(A): 0.09 毫克
(G): 0.004°/秒

测量范围和灵敏度
(校准)

(A): ± 3 克: 10920 LSB/克± 6 克: 5460 LSB/克± 12 克: 2730 LSB/克± 24 克: 1365 LSB/克




(G):

± 125°/秒: 262.144 LSB/°/秒± 250°/秒: 131.072 LSB/°/秒± 500°/秒: 65.536 LSB/°/秒± 1000°/秒: 32.768 LSB/°/秒± 2000°/秒: 16.384 LSB/°/秒



零点偏移(整个生命周期内的典型值)

(A): ± 20 毫克
(G): ± 1°/秒

总体拥有成本

(A): ± 0.2 毫克/K (G): ± 0.015 °/秒/K

噪声密度(典型值)

电流(A): 175 微克/√赫兹(G): 0.014 °/秒/√赫兹

带宽(progr.)

5赫兹...523赫兹

可选输出数据速率

12.5赫兹...2 赫兹

数字输入/输出

SPI、I²C、
4 个数字中断

电源电压 (VDD)

2.4 ...3.6 伏

I/0 电源电压 (VDDIO)

1.2 ...3.6 伏

温度范围

-40 ... +85°C

电流消耗(完全运行)

5.15毫安

LGA 封装

3 x 4.5 x 0.95 毫米³




BMI085 is a high-performance IMU specifically designed for AR/VR applications. The 6-axis IMU combines a 16-bit tri-axial gyroscope and a 16-bit tri-axial accelerometer featuring low latency and high temperature stability. Providing accurate and reliable motion tracking data even under demanding conditions such as thermal effects like heating this sensor displays maximum performance in minimal size.





Platform stabilization (e.g. image, video)


Navigation


Motion tracking


Technical data

ParameterTechnical data

Digital resolution

Accelerometer (A): 16-bit
Gyroscope (G): 16-bit

Resolution

(A): 0.1 mg
(G): 0.004°/s

Measurement range and sensitivity (calibrated)

(A): 
± 2g: 16384 LSB/g
± 4g: 8192 LSB/g
± 8g: 4096 LSB/g
± 16g: 2048 LSB/g

(G): 
± 125°/s: 262.144 LSB/°/s
± 250°/s: 131.072 LSB/°/s
± 500°/s: 65.536 LSB/°/s
± 1000°/s: 32.768 LSB/°/s
± 2000°/s: 16.384 LSB/°/s

Zero offset (typ. over life-time)

(A): ± 20 mg
(G): ± 1°/s

TCO

(A): ± 0.2 mg/K 
(G): ± 0.015 °/s/K

Noise density (typ.)

(A): 120 μg/√Hz
(G): 0.014 °/s/√Hz

Bandwidths (programmable)

5 Hz … 684 Hz

Selectable output data rates

12.5 Hz ... 2 kHz

Digital inputs/outputs

SPI, I²C, 
4x digital interrupts

Supply voltage (VDD)

2.4 … 3.6 V

I/0 supply voltage (VDDIO)

1.2 … 3.6 V

Temperature range

-40 … +85°C

Current consumption (full operation)

5.15 mA

LGA package

3 x 4.5 x 0.95 mm³


以下是一个简化的示例代码,展示了如何使用C语言和Linux I2C用户空间驱动来读取BMI088传感器的数据:

#include #include #include #include #include #include #define I2C_BUS "/dev/i2c-1"#define BNO080_I2C_ADDR 0x28 // 或者 0x29,取决于你的传感器配置int main() {    int fd;    int ret;    unsigned char data[6]; // BNO080的数据可能需要6个字节    // 打开I2C总线设备    fd = open(I2C_BUS, O_RDWR);    if (fd <0) {        perror("Failed to open the I2C bus");        exit(1);    }    // 设置传感器的I2C地址    ret = ioctl(fd, I2C_SLAVE, BNO080_I2C_ADDR);    if (ret <0) {        perror("Failed to set the I2C address");        exit(1);    }    // 发送数据到传感器以初始化SHTP    // 这里需要根据SHTP协议和BNO080的数据手册来构造正确的初始化命令    // 读取数据    // 这里需要根据SHTP协议和BNO080的数据手册来构造正确的读取命令    // 以下是一个示例,可能需要根据实际情况调整    ret = read(fd, data, sizeof(data));    if (ret <0) {        perror("Failed to read data from the sensor");        exit(1);    }    // 打印读取到的数据    printf("Read data: ");    for (int i = 0; i


    在线问
    产品参数
    • MEMES芯片
    • BOSCH
    • BMI088
    • 仿真器
    • 电脑
    • LGA
    • BMI
    • 2018+
    • 传感器
    • 3C数码
    1/3
    ¥3.60 在线咨询
    进店 电话 在线咨询 获取最低报价
    获取最低报价
    • 采购产品
    • 采购数量
    • 联系电话
    《服务条款》 并允许推荐更多供应商为您服务
    请阅读并同意《服务条款》