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

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

3天内不再提示

九轴传感器之加速度计

润欣科技Fortune 2019-09-20 10:54 次阅读

上海润欣科技股份有限公司创研社


随着人工智能技术的多元化快速发展,各种智能场景应用不断涌出,“motion detect”作为最有效而直接的空间信息感知单元,在人工智能应用场景中也被赋予了非常重要的角色。九轴姿态传感器,包括了加速度计、陀螺仪和磁力计,为“motion detect”提供了必需的传感数据。本篇主要讲述九轴姿态传感器中的加速度计部分。


受地心引力的影响,物体都有一个重力加速度,大家应该都知道它的值是1g=9.8米/秒^2。关于这个单位,简单的用公式介绍一下,如果一个物体在t秒时间内速度从V1米/秒加速到V2米/秒,则这个物体的加速度a是多少,计算为a=(V2-V1)/t,所以a的单位是(米/秒)/秒,为米/秒^2。对于一个数学概念上的点的重力加速度,只有空间位置,而没有方向,不过对于一个具有立体形状的物体的重力加速度,会有X/Y/Z三轴方向性,九轴传感器里面的加速度计就是指对X/Y/Z的三轴加速度感知。


如图1所示,加速度传感器的输出包括Xout表示X轴的传感数据分量,Yout表示Y轴的传感数据分量,Zout表示Z轴的传感数据分量,如果Xout/Yout/Zout分别是加速度矢量V在X/Y/Z三轴的投影,则根据图示里面的三维空间的勾股定理,我们可以得出


“V^2 = Xout^2 + Yout^2 + Zout^2”(长方体:对角线^2 = 长^2 + 宽^2 + 高^2)


如果物体此时只受重力影响,我们就可以根据以上数据得出物体在X/Y/Z轴上面的倾斜角度了,假设三轴对应的倾斜角分别是Ax/Ay/Az,则根据直角三角形的斜边公式“cos(A)=(∠A的)邻边/斜边”可以得出


cos(Ax) = Xout / V 对应的 Ax = arcos(Xout / V)

cos(Ay) = Yout / V 对应的 Ay = arcos(Yout / V)

cos(Az) = Zout / V 对应的 Az = arcos(Zout / V)


1568860408389543.png                                          

图1

以上内容是基于数字传感器的数据处理,而有时候我们会选择模拟传感器,如图2所示,对于模拟传感器我们需要对ADC数据进行前期处理才能得到对应的Xout/Yout/Zout。图2中所示为12位ADC模块,所以其输出值最大为2^12-1=4095,我们可以根据以下公式得出Xout/Yout/Zout的值


Xout = ((ADCx/4095) * Vref – V0g) / Sens

Yout = ((ADCy/4095) * Vref – V0g) / Sens

Zout = ((ADCz/4095) * Vref – V0g) / Sens


其中等式中的ADCx/ADCy/ADCz为ADC输出值,Vref为参考电压,V0g为零加速度电压值,Sens为加速度计的灵敏度(即单位重力发生变化后引起的电压变化值)。如此,得到Xout/Yout/Zout的值后即可参考前面内容计算物体倾斜角。


2.png


图2

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

    关注

    6

    文章

    662

    浏览量

    45431
  • 九轴传感器
    +关注

    关注

    0

    文章

    8

    浏览量

    8701
收藏 人收藏

    评论

    相关推荐

    EPSON的GGPM6083STD陀螺仪传感器(压电侠)

    之前介绍过应用于割草机惯性导航高性能陀螺仪传感器SGPM01,SGPM01是基于高性能陀螺仪陀传感器加速度计开发的模组,内置3轴陀螺仪和3轴加速度计
    发表于 03-05 16:59 0次下载

    爱普生三轴加速度计传感器HGPM01

    HGPM01是基于高性能陀螺仪陀传感器加速度计开发的模组,内置3轴陀螺仪和3轴加速度计传感器。依赖于高精度的传感器、高性能的处理器和高级的
    的头像 发表于 03-05 14:36 153次阅读
    爱普生三轴<b class='flag-5'>加速度计</b><b class='flag-5'>传感器</b>HGPM01

    ADXL1001加速度计没有输出的原因?

    RT9058转换为5V为加速度计供电。 现有3种猜测: 1、由于我们是手工焊的ADXL1001,怀疑芯片没有焊好 2、RT9058输出电压为5V~5.2V,怀疑比较接近ADXL1001的输入电压上限5.25V导致传感器不工作 3、
    发表于 12-29 07:05

    加速度计和三加速度计的使用区别?

    有个问题请教一下:在静态测量的情况下,两加速度计在测得X、Y上的加速度后,是不是就可以根据这两个值和重力加速度g算出Z
    发表于 12-29 06:06

    ADIS16405三加速度计的单位是m/s平方还是g?

    想问一下ADIS16405 三加速度计的单位是m/s平方 还是g 三陀螺仪的单位是度/秒吗?
    发表于 12-28 08:18

    mems加速度计的量程是指什么

    Mems加速度计(Micro Electro Mechanical Systems Accelerometer)是一种微型化的加速度传感器,可以测量物体在三个轴向上的加速度,并且广泛地
    的头像 发表于 12-15 10:21 645次阅读

    驱动LSM6DS3TR-C实现高效运动检测与数据采集(3)----获取传感器数据

    一旦传感器被正确初始化,可以通过SPI或I2C接口向传感器发送读取命令,并接收传感器返回的数据。这个读取过程包括获取LSM6DS3TR传感器提供的
    的头像 发表于 11-14 09:59 296次阅读
    驱动LSM6DS3TR-C实现高效运动检测与数据采集(3)----获取<b class='flag-5'>传感器</b>数据

    如何利用3加速度计计算Z方向的角度?

    现在想利用3加速度计计算Z方向的角度,但是网上都说需要磁力,请教有没有一位大神知道在没有磁力的情况下如何计算Z方向角度
    发表于 10-30 07:05

    什么是IMU传感器 IMU传感器在自动驾驶汽车的关键应用

    大多数IMU传感器由两组不同的传感器组成——加速度计传感器和陀螺仪传感器加速度计
    发表于 10-25 11:37 2485次阅读
    什么是IMU<b class='flag-5'>传感器</b> IMU<b class='flag-5'>传感器</b>在自动驾驶汽车的关键应用

    一种低g三加速度计的倾斜检测理论和倾斜角测量方法

    该应用笔记介绍了一种低g三加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三模拟或数字加速度计,这取决于它们各自的规格。
    发表于 09-13 07:11

    一种低g三加速度计的倾斜检测理论和倾斜角测量方法

    该应用笔记介绍了一种低g三加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三模拟或数字加速度计,这取决于它们各自的规格。
    发表于 09-06 07:43

    如何为水下泵监测选择理想的加速度计

    水下泵监测理想的加速度计关键标准配备水下泵时,需要从加速度计制造商处了解的关键标准是该传感器是否满足以下标准:密封加速度计在水下应用中,强烈建议使用密封
    的头像 发表于 08-14 09:46 428次阅读
    如何为水下泵监测选择理想的<b class='flag-5'>加速度计</b>

    关于LIS2HH12TR读加速度计的问题求解

    情况,不需要中断的情况 我的测试环境:我把装有加速度计的板子安装在三云台上,首先水平,读出的X 是7.4° 然后三台绕X旋转三十度(三
    发表于 08-07 14:45

    加速度传感器的应用总结

    加速度传感器的种类很多,对应的应用场景也很多,本文所了解的是加速度传感器的应用。 现在,加速度计广泛应用于游戏控制、手柄震动和晃动、汽车刹车
    的头像 发表于 06-06 18:19 966次阅读
    <b class='flag-5'>加速度</b><b class='flag-5'>传感器</b>的应用总结

    关于加速度传感器7102A-0100的几种应用

    以按测量轴分为单轴、双轴和三轴加速度传感器。 现在,加速度计广泛应用于游戏控制、手柄震动和晃动、汽车刹车启动检测、地震检测、工程振动测量、地质勘探、振动测试与分析、安
    的头像 发表于 06-01 10:02 315次阅读
    关于<b class='flag-5'>加速度</b><b class='flag-5'>传感器</b>7102A-0100的几种应用