吴忠躺衫网络科技有限公司

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

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

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

加速度計和陀螺儀的測量范圍、測量精度及單位換算方法

zhc135136 ? 來源:SmartHWFW ? 作者:SmartHWFW ? 2022-10-17 15:58 ? 次閱讀

01說在前面的話

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

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

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

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

02測量范圍和精度

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

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

陀螺儀:

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

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

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

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

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

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

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

-32767 32767
-16g 16g

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

03單位換算

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

1. 不同量程下精度的計算

加速度計量程為:±2g

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

加速度計量程為:±4g

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

加速度計量程為:±8g

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

加速度計量程為:±16g

獲取到的加速度計數(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. 不同量程下精度的計算

陀螺儀量程為:±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];
//坐標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];
//重力加速度計算 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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2553

    文章

    51390

    瀏覽量

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

    關(guān)注

    44

    文章

    792

    瀏覽量

    98976
  • 加速度計
    +關(guān)注

    關(guān)注

    6

    文章

    704

    瀏覽量

    46023

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

    請問為什么陀螺儀需校準而加速度計不需?

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

    基于加速度計的傾角測量精度提高

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

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

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

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

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

    初識加速度計陀螺儀

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

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

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

    利用加速度計陀螺儀測量車輛運動

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

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

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

    加速度計陀螺儀互補濾波與卡爾曼濾波核心程序

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

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

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

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

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

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

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

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

    AN-688: iMEMS?加速度計陀螺儀的相位與頻率響應(yīng)
    發(fā)表于 03-21 17:24 ?7次下載
    AN-688: iMEMS?<b class='flag-5'>加速度計</b>和<b class='flag-5'>陀螺儀</b>的相位與頻率響應(yīng)
    网上百家乐官网网址| 大发888赌场娱乐网规则| 威尼斯人娱乐网假吗| 太阳城巧克力| 大发888真人网址| 府谷县| 百家乐官网客户端软件| 澳门赌场着装| 真人百家乐官网是啥游戏| 试玩百家乐官网代理| 博九网百家乐现金网| 网上百家乐内| 大发888| 彩会百家乐官网游戏| 可信百家乐官网的玩法技巧和规则| 电投百家乐网站| 大发888娱乐城在线客服| 互博百家乐官网现金网| 百家乐官网怎么玩会| 百家乐首页红利| 博彩一族| 网络百家乐官网网站| 澳门百家乐常赢打法| 大发888有哪些| 百家乐官网下载免费软件| 百家乐官网游戏什么时间容易出| 百家乐网上玩法| 澳门赌场分布| 土豪百家乐官网的玩法技巧和规则| 百家乐赌场代理合作| 皇冠网888799| 金满堂百家乐官网的玩法技巧和规则 | 红宝石百家乐娱乐城 | 百家乐怎样赢| 竞咪百家乐官网的玩法技巧和规则| 线上百家乐的玩法技巧和规则| 柳州市| 羊和鼠做生意摆件| 大发888中文版下载| 百家乐官网庄闲路| 威尼斯人娱乐cheng|