传感器-陀螺仪芯片

https://www.cnblogs.com/tomatokely/p/16392997.html

陀螺仪芯片厂家: ST ICM42605, MPU 6050, Murata SCL3300/3400

陀螺仪可选量程:± 15.6/31.2/62.5/125/250/500/1000/2000 dps

加速度可选量程:± 2/4/8/16 g
在这里插入图片描述

计算单位:

陀螺仪:角速度=速度*时间。单位:dps 度每秒。

加速度计:静止状态,重力加速度=1g≈9.8 米/平方秒。

表示:

gx gy gz 代表陀螺仪在x,y,z轴上的分量

ax ay az 代表加速度计在x,y,z轴上的分量

传感器包含三轴加速度计和三轴陀螺仪数据,每个轴用 2 KB表示,例如加速度x轴:
  A_XSENSOR&0XFF  取低八位
  A_XSENSOR>>8    取高八位
坐标轴:以笛卡尔右手坐标系为准
横滚角 Roll:飞机右滚为正。绕z轴旋转。
俯仰角 Pitch:飞机抬头为正。绕x轴旋转。
偏航角 Yaw:实际航向与计划航向之间的夹角,向右偏为正。绕y轴旋转。在这里插入图片描述

计算单位:

陀螺仪:角速度=速度*时间。单位:dps 度每秒。

加速度计:静止状态,重力加速度=1g≈9.8 米/平方秒。
在这里插入图片描述

表示:

gx gy gz 代表陀螺仪在x,y,z轴上的分量

ax ay az 代表加速度计在x,y,z轴上的分量

传感器包含三轴加速度计和三轴陀螺仪数据,每个轴用 2 KB表示,例如加速度x轴:
  A_XSENSOR&0XFF  取低八位
  A_XSENSOR>>8    取高八位
坐标轴:以笛卡尔右手坐标系为准
横滚角 Roll:飞机右滚为正。绕z轴旋转。
俯仰角 Pitch:飞机抬头为正。绕x轴旋转。
偏航角 Yaw:实际航向与计划航向之间的夹角,向右偏为正。绕y轴旋转。

计算单位:

陀螺仪:角速度=速度*时间。单位:dps 度每秒。

加速度计:静止状态,重力加速度=1g≈9.8 米/平方秒。

表示:

gx gy gz 代表陀螺仪在x,y,z轴上的分量

ax ay az 代表加速度计在x,y,z轴上的分量

传感器包含三轴加速度计和三轴陀螺仪数据,每个轴用 2 KB表示,例如加速度x轴:
  A_XSENSOR&0XFF  取低八位
  A_XSENSOR>>8    取高八位
坐标轴:以笛卡尔右手坐标系为准
横滚角 Roll:飞机右滚为正。绕z轴旋转。
俯仰角 Pitch:飞机抬头为正。绕x轴旋转。
偏航角 Yaw:实际航向与计划航向之间的夹角,向右偏为正。绕y轴旋转。

俯仰角:θ=arctan(-Ax/sqrt(Ay2+Az2))

只用陀螺仪做姿态解算
在这里插入图片描述

陀螺仪输出到姿态角速度的转换矩阵=[1, sin(phi)*tan(theta), cos(phi)*tan(theta);

                                                         0,         cos(phi),             -sin(phi);

                                                         0,  sin(phi)*sec(theta), cos(phi)*sec(theta)];

平台:matlab,其中phi表示重力加速度与X-Z平面夹角,theta表示重力加速度与Y-Z平面夹角。

陀螺仪各轴输出为:gyro = [gx gy gz]’ ;

姿态角速度算法:[横滚角速度,俯仰角速度,偏航角速度]’ = trans * gryo;

姿态角(循环里累计角度变化):attitude_gyro = attitude_gyro + trans * gyro .* dt ;

本文档的主要内容详细介绍的是MPU9250芯片的相关资料合集,主要内容包括了:使用MPU9250芯片进行的运动驱动器程序,英文森运动传感器通用评估委员会(UEVB)用户指南,MPU-9250产品中文说明书,MPU-9250产品英文数据手册,MPU-9250寄存器和说明,叉积法融合陀螺和加速度核心程序详解,姿态解算说明   MPU9250是一-个QFN封装的复合芯片(MCM), 它由2部分组成。一组是3轴加速度还有3轴陀螺仪,另一组则是AKM公司的AK8963 3轴磁力计。所以,MPU9250是一款9轴运动跟踪装置,他在小小的3X3X1mm的封装中融合了3轴加速度,3 轴陀螺仪以及数字运动处理器(DMP) 并且兼容MPU6515。其完美的I2C方案,可直接输出9轴的全部数据。一体化的设计,运动性的融合,时钟校准功能,让开发者避开了繁琐复杂的芯片选择和外设成本,保证最佳的性能。本芯片也为兼容其它传感器开放了辅助12C接口,比如连接压力传感器。   MPU9250的具有三个16位加速度AD输出,三个16位陀螺仪AD输出,三个6位磁力计AD输出。精密的慢速和快速运动跟踪,提供给客户全量程的可编程陀螺仪参数选择(土250,土500,士1000, and土2000 。/秒(dps)),可编程的加速度参数选择土2g,土4g,土8g, 土16g, 以及最大磁力计可达到土4800uT。   其他业界领先的功能还有可编程的数字滤波器, 40-85 C时带高精度的1%的时钟漂移,嵌入了温度传感器,并且带有可编程中断。该装置提供12C和SPI的接口,2. 4-3. 6V的供电电压,还有单独的数字10口,支持1.71V到VDD。   通信采用400KHz的12C和1MHz的SPI,若需要更快的速度,可以用SPI在20MHz的RDDLER RIDLER模式下直接读取传感器和中断寄存器。   采用CMOS-MEMS的制作平台,让传感器以低成本的高性能集成在- -个3x3x1mm的芯片内,并且能承受住10, 000g 的震动冲击。 应用领域 无需触碰操作的技术 手势控制 体感游戏控制器 位置查找服务 手机等便携式游戏设备 PS4或XBOX等游戏手柄控制器 3D电视遥控器或机顶盒 3D鼠标 可穿戴的健康智能设备
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值