0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

加速度計(jì)和陀螺儀的測(cè)量范圍、測(cè)量精度及單位換算方法

zhc135136 ? 來(lái)源:SmartHWFW ? 作者:SmartHWFW ? 2022-10-17 15:58 ? 次閱讀

01說(shuō)在前面的話

1. 有不少朋友在做項(xiàng)目的時(shí)候經(jīng)常涉及到加速度計(jì)和陀螺儀的原始數(shù)據(jù)轉(zhuǎn)換為其他的單位的問題,這篇文章梳理和推導(dǎo)一下。

1)加速度計(jì)的原始數(shù)據(jù) 在應(yīng)用時(shí)常見的轉(zhuǎn)換單位有: g、m/s^2 、角度

2)陀螺儀的原始數(shù)據(jù) 在應(yīng)用時(shí)常見的轉(zhuǎn)換單位有:°/s、red/s、角度

2. 是對(duì)《幾種常用的加速傳感參數(shù)比較》這篇文件更新,在這篇文章中將不同參加的傳感器參數(shù)對(duì)比和精度參數(shù)寫在一起,本文專講精度參數(shù)和單位換算

02測(cè)量范圍和精度

MEMS 傳感的數(shù)據(jù)手冊(cè)中都給出了加速度計(jì)和陀螺儀的測(cè)量范圍和測(cè)量精度。有測(cè)量范圍是可以推算出測(cè)量精度的。

不論是加速還是陀螺儀,數(shù)據(jù)寄存器都是16位的,由于最高位是符號(hào)位,故而數(shù)據(jù)寄存器的輸出范圍是 -7FFF~7FFF (-32767~32767)。

陀螺儀:

假如,我們選擇陀螺儀的測(cè)量范圍是 ±2000,在數(shù)據(jù)手冊(cè)中 16.4 LSB/(°/s)是 32767/2000 = 16.4 計(jì)算出來(lái)的

那么寄存器的數(shù)字和測(cè)量范圍的對(duì)應(yīng)關(guān)系:

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

比如,通過寄存器讀取陀螺儀的值是1000的,那么我們求角速度 X

e6962cb2-4bbe-11ed-a3b6-dac502259ad0.png
加速度:

同樣假如,我們選擇加速度的測(cè)量范圍是 ±16,在數(shù)據(jù)手冊(cè)中 2048 LSB/g 是 32767/16 = 2048 計(jì)算出來(lái)的

那么寄存器的數(shù)字和測(cè)量范圍的對(duì)應(yīng)關(guān)系:

-32767 32767
-16g 16g

比如,通過寄存器讀取陀螺儀的值是1000的,那么我們求重力加速度 X X = 1000 / 2048 = 0.49g

03單位換算

e745ffa2-4bbe-11ed-a3b6-dac502259ad0.png

1. 不同量程下精度的計(jì)算

加速度計(jì)量程為:±2g

獲取到的加速度計(jì)數(shù)據(jù) 除以16384

加速度計(jì)量程為:±4g

獲取到的加速度計(jì)數(shù)據(jù) 除以8192

加速度計(jì)量程為:±8g

獲取到的加速度計(jì)數(shù)據(jù) 除以4096

加速度計(jì)量程為:±16g

獲取到的加速度計(jì)數(shù)據(jù) 除以2048

2.可以轉(zhuǎn)化為帶物理單位的數(shù)據(jù),單位:g(m/s^2)

e78414cc-4bbe-11ed-a3b6-dac502259ad0.png

3. 可以通過三角關(guān)系轉(zhuǎn)換為角度

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;

e9c0efee-4bbe-11ed-a3b6-dac502259ad0.png

1. 不同量程下精度的計(jì)算

陀螺儀量程為:±250 dps

獲取到的陀螺儀數(shù)據(jù)除以131

陀螺儀量程為:±500 dps

獲取到的陀螺儀數(shù)據(jù)除以65.5

陀螺儀量程為:±1000dps

獲取到的陀螺儀數(shù)據(jù)除以32.8

陀螺儀量程為:±2000dps

獲取到的陀螺儀數(shù)據(jù)除以16.4

2.可以轉(zhuǎn)化為帶物理單位的數(shù)據(jù),單位:rad/s

e9e3a70a-4bbe-11ed-a3b6-dac502259ad0.png

//原始數(shù)據(jù)
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];
//坐標(biāo)map轉(zhuǎn)換
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];
//重力加速度計(jì)算 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;

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2551

    文章

    51097

    瀏覽量

    753523
  • 陀螺儀
    +關(guān)注

    關(guān)注

    44

    文章

    784

    瀏覽量

    98709
  • 加速度計(jì)
    +關(guān)注

    關(guān)注

    6

    文章

    702

    瀏覽量

    45897

原文標(biāo)題:MEMS 慣性傳感器 - 加速度計(jì)&陀螺儀原始數(shù)據(jù)到不同單位的轉(zhuǎn)換

文章出處:【微信號(hào):SmartHWFW,微信公眾號(hào):SmartHWFW】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于加速度計(jì)的無(wú)陀螺慣性導(dǎo)航系統(tǒng)的研究

    基于加速度計(jì)的無(wú)陀螺慣性導(dǎo)航系統(tǒng)的研究汽車狀態(tài)的實(shí)時(shí)準(zhǔn)確測(cè)量是汽車智能輔助駕駛系統(tǒng)研究的關(guān)鍵問題。本文針對(duì)智能輔助駕駛車輛研究的需求,建立了一套無(wú)陀螺儀式慣性導(dǎo)航系統(tǒng)。該系統(tǒng)沒有采用傳
    發(fā)表于 12-02 12:40

    關(guān)于陀螺儀和加速度計(jì)的選擇問題

    最近突發(fā)奇想,想做一個(gè)雙輪的平衡車,打算搗鼓一個(gè)加強(qiáng)版的城市版類型的。關(guān)于車體傾斜角度的測(cè)量,大部分的方案都是采用加速度計(jì)+陀螺儀+卡爾曼濾波,對(duì)于這方面的硬件不太了解,有的人用MPU6050
    發(fā)表于 11-27 16:38

    請(qǐng)問為什么陀螺儀需校準(zhǔn)而加速度計(jì)不需?

    我看了原子四軸的代碼。發(fā)現(xiàn)上電后需要對(duì)陀螺儀數(shù)據(jù)進(jìn)行統(tǒng)計(jì),計(jì)算出樣本方差和均值。陀螺儀的均值作為零偏。為何加速度計(jì)不需求方差驗(yàn)證?為何加速度計(jì)不需要修正零偏?
    發(fā)表于 07-04 04:35

    基于加速度計(jì)的傾角測(cè)量精度提高

    是為了防止汽車側(cè)滑和翻車;如今,ESC功能已經(jīng)成為世界各國(guó)或地區(qū)法律的強(qiáng)制要求。如果通過組合器件(單芯片、組合式加速度計(jì)陀螺儀)實(shí)現(xiàn)傾角測(cè)量,則不必在車上安裝一個(gè)獨(dú)立的EPB模塊,結(jié)果可以大幅降低汽車
    發(fā)表于 07-18 07:23

    介紹加速度計(jì)陀螺儀的數(shù)學(xué)模型和基本算法

    本帖翻譯自IMU(加速度計(jì)陀螺儀設(shè)備)在嵌入式應(yīng)用中使用的指南。這篇文章主要介紹加速度計(jì)陀螺儀的數(shù)學(xué)模型和基本算法,以及如何融合這兩者,側(cè)重算法、思想的討論
    發(fā)表于 08-06 08:04

    介紹加速度計(jì)陀螺儀的數(shù)學(xué)模型和基本算法

    本帖翻譯自IMU(加速度計(jì)陀螺儀設(shè)備)在嵌入式應(yīng)用中使用的指南。這篇文章主要介紹加速度計(jì)陀螺儀的數(shù)學(xué)模型和基本算法,以及如何融合這兩者,側(cè)重算法、思想的討論介紹本指南旨在向興趣者介
    發(fā)表于 08-09 06:46

    初識(shí)加速度計(jì)陀螺儀

    如何認(rèn)識(shí)這個(gè)加速度呢?加速度計(jì)的原理是什么?什么是陀螺儀
    發(fā)表于 09-28 08:50

    MEMS加速度計(jì)陀螺儀的相位與頻率響應(yīng)

    本內(nèi)容介紹了MEMS加速度計(jì)陀螺儀的相位與頻率響應(yīng),希望對(duì)大家有所幫助
    發(fā)表于 11-25 00:10 ?191次下載

    利用加速度計(jì)陀螺儀測(cè)量車輛運(yùn)動(dòng)

    有運(yùn)動(dòng)加速度時(shí),傾斜傳感器將得到一個(gè)不準(zhǔn)確的傾角。也就是說(shuō),在車輛傾斜時(shí)只通過加速度計(jì)將無(wú)法得到準(zhǔn)確的傾角。通過測(cè)量繞車輛重心的旋轉(zhuǎn),陀螺儀有助于糾正車倆向前傾斜帶來(lái)的不利影響。
    發(fā)表于 02-02 09:42 ?2w次閱讀
    利用<b class='flag-5'>加速度計(jì)</b>和<b class='flag-5'>陀螺儀</b><b class='flag-5'>測(cè)量</b>車輛運(yùn)動(dòng)

    加速度計(jì)陀螺儀傳感器_原理_檢測(cè)及應(yīng)用

    加速度計(jì)陀螺儀傳感器_原理_檢測(cè)及應(yīng)用
    發(fā)表于 06-17 14:35 ?42次下載

    加速度計(jì)陀螺儀互補(bǔ)濾波與卡爾曼濾波核心程序

    加速度計(jì)陀螺儀互補(bǔ)濾波與卡爾曼濾波核心程序
    發(fā)表于 01-22 21:11 ?51次下載

    加速度計(jì)陀螺儀的參數(shù)意義

    在這一章節(jié)中,以加速度計(jì)ADXL355和IMU ADIS16495的數(shù)據(jù)手冊(cè)為例,介紹了一些加速度計(jì)陀螺儀的參數(shù)意義。重點(diǎn)介紹經(jīng)常被忽略或者理解有偏差的一些參數(shù),比如加速度計(jì)的振動(dòng)整
    的頭像 發(fā)表于 06-25 06:10 ?6180次閱讀
    <b class='flag-5'>加速度計(jì)</b>和<b class='flag-5'>陀螺儀</b>的參數(shù)意義

    MEMS加速度計(jì)和MEMS陀螺儀的區(qū)別

    體有徑向速度Vr,那么將會(huì)產(chǎn)生切向科里奧利加速度。 MEMS加速度計(jì)在較長(zhǎng)時(shí)間的測(cè)量值是正確的,而在較短時(shí)間內(nèi)由于信號(hào)噪聲的存在,而有誤差。陀螺儀
    發(fā)表于 04-16 15:10 ?2517次閱讀

    MEMS加速度計(jì)和MEMS陀螺儀的區(qū)別是什么

    體有徑向速度Vr,那么將會(huì)產(chǎn)生切向科里奧利加速度。 MEMS加速度計(jì)在較長(zhǎng)時(shí)間的測(cè)量值是正確的,而在較短時(shí)間內(nèi)由于信號(hào)噪聲的存在,而有誤差。陀螺儀
    發(fā)表于 06-08 17:01 ?1804次閱讀

    AN-688: iMEMS?加速度計(jì)陀螺儀的相位與頻率響應(yīng)

    AN-688: iMEMS?加速度計(jì)陀螺儀的相位與頻率響應(yīng)
    發(fā)表于 03-21 17:24 ?7次下載
    AN-688: iMEMS?<b class='flag-5'>加速度計(jì)</b>和<b class='flag-5'>陀螺儀</b>的相位與頻率響應(yīng)