0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MEMS惯性传感器的精度参数和单位换算

zhc135136 来源:SmartHWFW 作者:SmartHWFW 2022-10-31 17:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01

说在前面的话

1. 有不少朋友在做项目的时候经常涉及到加速度计和陀螺仪的原始数据转换为其他的单位的问题,这篇文章梳理和推导一下。 1)加速度计的原始数据 在应用时常见的转换单位有: g、m/s^2 、角度 2)陀螺仪的原始数据 在应用时常见的转换单位有:°/s、red/s、角度

2. 是对《几种常用的加速传感参数比较》这篇文件更新,在这篇文章中将不同参加的传感器参数对比和精度参数写在一起,本文专讲精度参数和单位换算

02

测量范围和精度

MEMS 传感的数据手册中都给出了加速度计和陀螺仪的测量范围和测量精度。有测量范围是可以推算出测量精度的。 不论是加速还是陀螺仪,数据寄存器都是16位的,由于最高位是符号位,故而数据寄存器的输出范围是 -7FFF~7FFF (-32767~32767)。 陀螺仪: 假如,我们选择陀螺仪的测量范围是 ±2000,在数据手册中 16.4 LSB/(°/s)是 32767/2000 = 16.4 计算出来的 那么寄存器的数字和测量范围的对应关系:

-32767 32767
-2000(°/s) 2000(°/s)

比如,通过寄存器读取陀螺仪的值是1000的,那么我们求角速度 X

b34424fc-57e6-11ed-a3b6-dac502259ad0.png

加速度: 同样假如,我们选择加速度的测量范围是 ±16,在数据手册中 2048 LSB/g 是 32767/16 = 2048 计算出来的 那么寄存器的数字和测量范围的对应关系:

-32767 32767
-16g 16g

比如,通过寄存器读取陀螺仪的值是1000的,那么我们求重力加速度 X X = 1000 / 2048 = 0.49g

03

单位换算

b37f6a80-57e6-11ed-a3b6-dac502259ad0.png

1. 不同量程下精度的计算 加速度计量程为:±2g 获取到的加速度计数据 除以16384 加速度计量程为:±4g 获取到的加速度计数据 除以8192 加速度计量程为:±8g 获取到的加速度计数据 除以4096 加速度计量程为:±16g 获取到的加速度计数据 除以2048

2.可以转化为带物理单位的数据,单位:g(m/s^2)

b3a04052-57e6-11ed-a3b6-dac502259ad0.png

3. 可以通过三角关系转换为角度

float tanalpha = 0,tanbeta = 0,tangamma = 0;


tanalpha = (float)data->rawx / sqrt( ((float)data->rawy * (float)data->rawy + (float)data->rawz * (float)data->rawz) );
data->anglex = (float)atan(tanalpha)*57.3;
tanbeta = (float)data->rawy / sqrt( ((float)data->rawx * (float)data->rawx + (float)data->rawz * (float)data->rawz)  );
data->angley = (float)atan(tanbeta)*57.3;
tangamma = (float)data->rawz / sqrt( ((float)data->rawy * (float)data->rawy + (float)data->rawx * (float)data->rawx) );
data->anglez = (float)atan(tangamma)*57.3;

b3d201b4-57e6-11ed-a3b6-dac502259ad0.png

1. 不同量程下精度的计算 陀螺仪量程为:±250 dps 获取到的陀螺仪数据除以131 陀螺仪量程为:±500 dps 获取到的陀螺仪数据除以65.5 陀螺仪量程为:±1000dps 获取到的陀螺仪数据除以32.8 陀螺仪量程为:±2000dps 获取到的陀螺仪数据除以16.4 2.可以转化为带物理单位的数据,单位:rad/s

b3e98f64-57e6-11ed-a3b6-dac502259ad0.png

//原始数据
raw_data[AXIS_X] = (buf[0] << 8) | buf[1];
raw_data[AXIS_Y] = (buf[2] << 8) | buf[3];
raw_data[AXIS_Z] = (buf[4] << 8) | buf[5];
//坐标map转换
remap_data[icm_dev.cvt.axis[AXIS_X]] = icm_dev.cvt.sign[AXIS_X] * raw_data[AXIS_X];
remap_data[icm_dev.cvt.axis[AXIS_Y]] = icm_dev.cvt.sign[AXIS_Y] * raw_data[AXIS_Y];
remap_data[icm_dev.cvt.axis[AXIS_Z]] = icm_dev.cvt.sign[AXIS_Z] * raw_data[AXIS_Z];
//重力加速度计算 unit: m/s2
data->x = (float)remap_data[AXIS_X] * KSCALE_ACC_16G_RANGE;
data->y = (float)remap_data[AXIS_Y] * KSCALE_ACC_16G_RANGE;
data->z = (float)remap_data[AXIS_Z] * KSCALE_ACC_16G_RANGE;
//red/s
data->x = (float)remap_data[AXIS_X] * KSCALE_GYRO_2000_RANGE;
data->y = (float)remap_data[AXIS_Y] * KSCALE_GYRO_2000_RANGE;
data->z = (float)remap_data[AXIS_Z] * KSCALE_GYRO_2000_RANGE;

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54464

    浏览量

    786601
  • 陀螺仪
    +关注

    关注

    44

    文章

    873

    浏览量

    101105
  • 加速度计
    +关注

    关注

    6

    文章

    789

    浏览量

    47857

原文标题:MEMS 惯性传感器 05 - 加速度计&陀螺仪原始数据到不同单位的转换

文章出处:【微信号:SmartHWFW,微信公众号:SmartHWFW】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MEMS惯性传感器​都有哪些种类?MEMS惯性传感器有哪些特点

    MEMS惯性传感器都有哪些种类?MEMS惯性传感器有哪些特点,下面火丰精密小编为你讲解一下:
    的头像 发表于 08-26 17:39 771次阅读
    <b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>​都有哪些种类?<b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>有哪些特点

    国产前20家MEMS惯性传感器厂商汇总,火丰精密入选榜单

    国产前20家MEMS惯性传感器厂商汇总,火丰精密入选榜单惯性传感器作为能够检测被测物体惯性力,进
    的头像 发表于 08-26 17:05 2209次阅读
    国产前20家<b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>厂商汇总,火丰精密入选榜单

    【干货】北斗三号+ MEMS惯性传感器:国产高精度导航的突围路径

    导航系统(INS)相结合的导航技术。GNSS通过接收卫星信号来确定位置、速度和时间信息,而INS则利用惯性传感器(如加速度计和陀螺仪)来测量运动状态。两者的结合能
    的头像 发表于 08-14 19:33 796次阅读
    【干货】北斗三号+ <b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>:国产高<b class='flag-5'>精度</b>导航的突围路径

    博世推出首款高性能六轴惯性传感器

    博世即将推出全新一代MEMS惯性传感器——SMI980与SMU300,这是公司首次发布高性能六轴惯性传感器系列。该产品可广泛应用于辅助驾驶系
    的头像 发表于 07-17 17:03 1143次阅读

    这款MEMS组合导航系统如何做到60秒高精度导航?

    在无人机测绘、智能驾驶、水文测量等高精度定位领域,传统导航系统往往受限于卫星信号遮挡或惯性传感器的漂移误差。ER-GNSS/MINS-01 MEMS组合导航系统突破技术瓶颈,将全频点G
    的头像 发表于 07-07 15:35 1219次阅读
    这款<b class='flag-5'>MEMS</b>组合导航系统如何做到60秒高<b class='flag-5'>精度</b>导航?

    Analog Devices Inc. ADIS16550六自由度惯性传感器数据手册

    Analog Devices ADIS16550六自由度惯性传感器是一款完整的惯性系统,内置一个三轴陀螺仪和一个三轴加速度计。ADIS16550中的每个惯性
    的头像 发表于 06-14 11:12 706次阅读
    Analog Devices Inc. ADIS16550六自由度<b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>数据手册

    博世MEMS传感器的应用领域

    MEMS惯性测量单元(IMU)是一种基于微机电系统 (MEMS) 技术的高精度传感器,其核心零部件为陀螺仪和加速度计。陀螺仪用以获取运动体的
    的头像 发表于 06-04 16:17 1009次阅读
    博世<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>的应用领域

    微著科技 致力于成为中国高性能MEMS传感器及解决方案领域的领航者

    高校,并在传感器领域拥有超过十年的技术积累。微著科技致力于成为中国高性能MEMS传感器及解决方案领域的领航者,推动国产化、自主化和可控化的进程。 微著科技的产品线涵盖MEMS地震检波
    的头像 发表于 05-11 16:29 777次阅读
    微著科技 致力于成为中国高性能<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>及解决方案领域的领航者

    MEMS惯性传感器企业芯动联科一季度业绩暴增291.77%

    今日(4月22日),国产领先的MEMS惯性传感器企业芯动联科披露2025年第一季度报告。公司实现营业总收入8789.27万元,同比增长291.77%;归母净利润4436.77万元,同比扭亏;扣非
    的头像 发表于 04-22 18:20 747次阅读
    <b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>企业芯动联科一季度业绩暴增291.77%

    MEMS声敏传感器分类与应用

     在科技日新月异的今天,MEMS(微机电系统)传感器作为获取信息的关键器件,正逐步渗透到我们生活的方方面面。其中,MEMS声敏传感器,以其微型化、高
    的头像 发表于 04-17 16:50 1168次阅读

    【EMC单位换算】磁场单位的转换关系

    【EMC单位换算】磁场单位的转换关系
    的头像 发表于 04-16 17:44 1115次阅读
    【EMC<b class='flag-5'>单位</b><b class='flag-5'>换算</b>】磁场<b class='flag-5'>单位</b>的转换关系

    PCB单位换算

    PCB单位换算
    发表于 04-16 17:25 2次下载

    与国际大厂同台竞技,亿波达在高端MEMS传感器有哪些亮眼产品?

    ,全球高端惯性传感器系统市场价值32.4亿美元,2025年将达到38亿美元的市场规模。 目前,在高精度惯性传感器市场,Bosch、ST、TD
    的头像 发表于 04-09 01:01 3028次阅读
    与国际大厂同台竞技,亿波达在高端<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>有哪些亮眼产品?

    探索MEMS传感器制造:晶圆划片机的关键作用

    进展的综合分析:一、技术特点与核心参数‌高精度与低损伤‌采用精密机械系统和控制系统,实现微米级甚至纳米级切割精度,确保MEMS传感器芯片结构
    的头像 发表于 03-13 16:17 815次阅读
    探索<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>制造:晶圆划片机的关键作用

    惯性传感器的分类和应用

    惯性传感器是一种利用物体惯性效应来测量加速度、角速度等运动参数传感器。随着微机电系统(MEMS
    的头像 发表于 02-03 14:20 5212次阅读