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

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

3天内不再提示

如何同时使用陀螺仪和加速度计测量角度

454398 来源:网络整理 作者:网络整理 2019-11-22 15:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:我们需要做的事情:

某些部分可以替换,并且必须对代码进行一些修改以适合您的硬件。

在此项目中,我们将使用:

-面包板

-微处理器,我使用了Arduinoboard

-电线

-跳线

-陀螺仪XV-8100

-Nunchuck Wii(用于加速度计)

-Nunchuck Arduino的Wii适配器

步骤2:构建。..

该电路由一个陀螺仪直接连接到您的arduino的端口0,并在I2C端口连接一个双节棍wii。

组装陀螺仪:

1。 -将陀螺仪插入面包板

2。 -导线连接:

-陀螺仪的Vo引脚连接到arduino的模拟端口0(浅橙色导线)

-陀螺仪的G引脚接地(白色导线)

-陀螺仪的V +引脚连接到Vdd (3.3V)(橙色线)

组装加速度计:

1。 -将适配器插入双节棍

2。 -使用适配器

3将双节棍插入arduino。 -将加速度传感器像上面的照片一样放置

步骤3:一些其他信息,然后再进行

我们可以使用两种不同的技术从两个传感器测量角度。

要使用陀螺仪测量角度,我们必须对信号进行积分。但是为什么我们必须这样做呢?

因为陀螺仪给了我们角速度,所以获取角度的一种简单方法是将角速度乘以时间[angle = angle + w * dt]

要使用加速度计来测量角度,为了检测加速度计各轴上的重力,这意味着重力加速度在传感器各个方向上的投影使我们对角度有了一个了解。 [angle_accel = arctg(Ay/sqrt(Ax ^ 2 + Az ^ 2))]

那么为什么我们要使用两个传感器而不是一个?

要充分利用两种传感器的特性。如果您查看图形,陀螺仪数据连续增加,这被称为漂移,并且加速度计数据在短时间内变化很大。

如何合并两个信号?

我们将使用一种称为互补滤波器的技术。我不知道其背后的确切理论,但可以正常工作。互联网上有一些信息,如果您需要更多信息,只需在Google上搜索即可。该链接包含很多信息,并且可能有用。

filtered_angle = HPF *(filtered_angle + w * dt)+ LPF *(angle_accel);其中HPF + LPF = 1

HPF和LPF的值可以在该链接上的filter.pdf文件中找到。谢谢来自“ DIY Segway”的人们。

出于测试目的,我们将像这样设置此值,HPF = 0.98,LPF = 0.02。

步骤4:代码:

该代码是对我在另一个项目中使用的代码的改编。可能有一些未使用的变量。

我使用一个库从http://todbot.com/blog/读取双节棍数据。谢谢Tod E. Kurt。

对代码的注释是葡萄牙语,只要有空闲时间,我就会翻译它。

代码通过串行线以这种模式输出一些数字:

dt:w:teta:间距:filter_teta $

angular_velocity:gyro_angle:accel_angle:filtered_angle $

因此您可以在串行终端上保存此值并绘制图形或将角度用于其他用途。 br》如果您需要有关代码的任何解释,请随时询问。

代码已压缩。只需解压缩,打开并将其上传到您的arduino。

步骤5:测试和结论

要测试系统,我使用一个名为Termite的程序保存了数据,然后将其导入excel并绘制图形以查看过滤器的性能。结果是惊人的。当然,您可以使用该信号来驱动电动机或其他东西。

责任编辑:wv

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

    关注

    44

    文章

    873

    浏览量

    101074
  • 加速度计
    +关注

    关注

    6

    文章

    783

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    加速度计都有哪些分类?

    加速度计的分类主要依据其工作原理和测量维度(轴数),以下是详细的分类:按工作原理分类(这是最核心的分类方式)这是根据加速度计内部如何感知和转换加速度信号来划分的。
    的头像 发表于 12-04 15:55 40次阅读
    <b class='flag-5'>加速度计</b>都有哪些分类?

    加速度计伺服电路模块原理与应用

    在惯性导航与姿态控制这一尖端技术领域,系统感知运动状态的能力直接决定了其精度与可靠性。而将物理世界的加速度精确转换为可用电信号的关键,在于一个核心部件——加速度计伺服电路模块。该模块专为光电加速度计
    的头像 发表于 11-28 15:43 149次阅读

    如何为你的项目选择合适的加速度计

    在智能科技飞速发展的今天,从翱翔天空的飞行器到我们手中的智能设备,对运动的精准感知已成为关键。加速度计,作为测量加速度和振动的核心传感器,其选型直接决定了项目的成败。面对不同的技术类型,如何才能做出最明智的选择?本文将带您了解主
    的头像 发表于 11-06 15:32 139次阅读
    如何为你的项目选择合适的<b class='flag-5'>加速度计</b>?

    MEMS加速度计:小身材里藏着怎样的&amp;quot;运动感知&amp;quot;大能量?

    在智能设备无处不在的今天,精确测量运动与姿态已成为众多行业的核心需求。加速度计作为惯性传感器,能精准捕捉由重力或运动引起的线性加速度,ER-MA-5 MEMS加速度计凭借其小巧体积、轻
    的头像 发表于 10-21 15:00 171次阅读
    MEMS<b class='flag-5'>加速度计</b>:小身材里藏着怎样的&amp;quot;运动感知&amp;quot;大能量?

    石油钻井为何离不开抗高温抗冲击的石英加速度计

    在地下数千米的复杂钻井环境中,钻头需要穿越坚硬的岩层、承受剧烈振动和超过150℃的高温。此时,石英加速度计就如同钻井系统的"感知神经",通过与陀螺仪协同工作,精确测量角速度和加速度
    的头像 发表于 09-30 15:16 336次阅读
    石油钻井为何离不开抗高温抗冲击的石英<b class='flag-5'>加速度计</b>?

    MEMS加速度计与石英加速度计的发展现状与水平对比

    在工程测量与惯性导航领域,加速度计是感知运动与振动的核心传感器。其中,微机电系统(MEMS)加速度计和石英加速度计是两种技术路线迥异但应用广泛的重要类型。它们各自的发展现状和技术水平呈
    的头像 发表于 09-19 14:55 913次阅读
    MEMS<b class='flag-5'>加速度计</b>与石英<b class='flag-5'>加速度计</b>的发展现状与水平对比

    洞察万物运动:详解加速度计的分类与广泛应用

    在我们日常生活中,从智能手机屏幕的自动旋转到汽车的紧急安全气囊触发,一种看不见的技术始终在默默工作,感知着物体的运动和振动。这种技术的核心元件就是加速度计。它是一种能够测量加速度(包括静态重力
    的头像 发表于 09-18 16:06 672次阅读
    洞察万物运动:详解<b class='flag-5'>加速度计</b>的分类与广泛应用

    为什么在振动分析中加速度计最常用?

    尽管振动可以通过位移、速度加速度三个参数来完整描述,但在现代预测性维护和状态监测领域,加速度传感器(加速度计)占据了绝对主导地位,原因如下:宽广的频率范围:机械设备的早期故障(如轴承
    的头像 发表于 09-12 12:02 433次阅读
    为什么在振动分析中<b class='flag-5'>加速度计</b>最常用?

    超高精度MEMS加速度计能否撼动石英加速度计的市场地位?

    在惯性传感技术飞速发展的今天,ER-MA-6 MEMS加速度计以其突破性的技术指标,正在挑战传统石英加速度计的市场地位。这款采用先进微机电系统技术打造的高精度传感器,不仅继承了MEMS器件固有
    的头像 发表于 08-28 15:21 473次阅读
    超高精度MEMS<b class='flag-5'>加速度计</b>能否撼动石英<b class='flag-5'>加速度计</b>的市场地位?

    航空航天对石英加速度计的要求?

    在航空航天这一对精度与可靠性要求近乎极致的领域,石英加速度计不仅是测量的工具,更是飞行安全、导航精度和任务成功的核心保障。它如同飞行器的“精密感官”,必须在地面、高空乃至太空的极端环境下,瞬间捕捉
    的头像 发表于 08-21 15:56 620次阅读
    航空航天对石英<b class='flag-5'>加速度计</b>的要求?

    MEMS陀螺仪在钻井中发挥什么作用?

    在油气勘探、矿产开发及地质工程领域,定向钻孔与测井作业面临着复杂地层环境下的姿态控制、轨迹监测与数据精度挑战。陀螺钻井,是用于精确井眼定位和定向钻井的一项技术,通常使用陀螺仪和加速度计组成进行井斜角、方位角和工具面角解算测量
    的头像 发表于 06-06 15:58 537次阅读
    MEMS<b class='flag-5'>陀螺仪</b>在钻井中发挥什么作用?

    博世MEMS传感器的应用领域

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

    爱普生惯性测量单元的工作原理

    IMU(惯性测量单元,InertialMeasurementUnit)测量物体的角度信息主要依赖于其内部的加速度计陀螺仪。这两种传感器协同
    的头像 发表于 01-21 10:48 1109次阅读
    爱普生惯性<b class='flag-5'>测量</b>单元的工作原理

    十轴姿态传感器模块 | 集成加速度计陀螺仪、磁力,自带BLE5.0蓝牙

    海凌科全新推出HLK-AS2001十轴姿态传感器模块,集成加速度计陀螺仪和磁力,自带BLE5.0蓝牙,开发简单,应用广泛。什么是十轴姿态传感器模块?HLK-AS2001十轴姿态传感器模块是海凌科
    的头像 发表于 01-06 12:47 1490次阅读
    十轴姿态传感器模块 | 集成<b class='flag-5'>加速度计</b>、<b class='flag-5'>陀螺仪</b>、磁力<b class='flag-5'>计</b>,自带BLE5.0蓝牙

    多种传感器集成,IMU助力无人机稳定飞行

    常见的传感器包括陀螺仪加速度计、磁力(指南针)、气压(高度)和GPS模块,大多数IMU只集成陀螺
    的头像 发表于 12-18 14:34 1733次阅读
    多种传感器集成,IMU助力无人机稳定飞行