当前位置:   article > 正文

传感器-陀螺仪芯片_陀螺仪芯片常用型号

陀螺仪芯片常用型号

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)];
  • 1
  • 2
  • 3

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/633127
推荐阅读
相关标签
  

闽ICP备14008679号