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

    文章

    785

    浏览量

    98751
  • 加速度计
    +关注

    关注

    6

    文章

    702

    浏览量

    45911
收藏 人收藏

    评论

    相关推荐

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

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

    MEMS加速度计的工作原理是什么

    MEMS加速度计的工作原理主要基于牛顿第二定律,即力等于质量乘以加速度。以下是对其工作原理的介绍: 一、核心部件与结构 MEMS加速度计的核心部件包括一个微小的质量块、弹性元件(如弹簧梁)以及检测器
    的头像 发表于 11-20 10:09 708次阅读

    太震撼!美国民兵 III 型核导弹制导系统和计算机内部欣赏

    制导系统的核心是陀螺稳定平台,它使用陀螺仪和加速度计测量导弹的方向和加速度
    的头像 发表于 09-23 11:19 886次阅读
    太震撼!美国民兵 III 型核导弹制导系统和计算机内部欣赏

    EPSON工业级加速度计选型

    爱普生加速度计(Accelerometers)是一种工业级三轴输出压电式加速度传感器,采用具有专利技术的双音叉式石英传感器元件和Quarts光刻技术,通过压电效应来计算出诸如此类的内容物体运动的方向
    的头像 发表于 09-19 15:31 309次阅读
    EPSON工业级<b class='flag-5'>加速度计</b>选型

    陀螺仪LSM6DSV16X与AI集成(11)----融合磁力进行姿态解算

    MotionFX库包含用于校准陀螺仪加速度计和磁力传感器的例程。 将磁力的数据与加速度计陀螺仪
    的头像 发表于 09-06 16:57 1997次阅读
    <b class='flag-5'>陀螺仪</b>LSM6DSV16X与AI集成(11)----融合磁力<b class='flag-5'>计</b>进行姿态解算

    方向角度传感器坏了有什么影响

    的工作原理 方向角度传感器通常采用陀螺仪加速度计、磁力等传感器来测量物体的方向和角度
    的头像 发表于 07-22 16:06 477次阅读

    三轴加速度计LIS2DUX12开发(2)----静态校准

    零偏是影响加速度计输出精度的重要指标之一,零偏可分为静态零偏和动态零偏 。静态零偏也称为固定零偏,通常经标定与补偿减小静态零偏。动态零偏是由于加速度计自身的缺陷或环境因素(如温度、振动、电子干扰等
    的头像 发表于 05-17 15:27 1250次阅读
    三轴<b class='flag-5'>加速度计</b>LIS2DUX12开发(2)----静态校准

    三轴加速度计LIS2DW12开发(4)----测量倾斜度

    本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。
    的头像 发表于 05-16 17:18 1120次阅读
    三轴<b class='flag-5'>加速度计</b>LIS2DW12开发(4)----<b class='flag-5'>测量</b>倾斜度

    备受青睐的MEMS加速度计,更小尺寸、更低功耗、更智能

    电子发烧友网报道(文/李宁远)作为导航测量系列的基础元器件之一,加速度计测量运载体加速度的器件。它被广泛应用于消费电子、工业自动化、汽车、航空航天等各个领域,能够为单一设备或者整个系
    的头像 发表于 05-12 08:02 3430次阅读

    采用可调电热微梁的近零刚度MEMS加速度计

    MEMS加速度计正越来越多地应用于各种移动和测试设备,以测量运动、冲击和振动。
    的头像 发表于 05-09 09:11 618次阅读
    采用可调电热微梁的近零刚度MEMS<b class='flag-5'>加速度计</b>

    陀螺仪传感器,IMU和加速度计的产品和选型

    爱普生陀螺仪传感器是一种角速度传感器,作为一种石英电子式陀螺仪芯片,具有温度特性好、功耗低、成本低、稳定性好等特点。目前EPSON主力单轴陀螺仪传感器型号为XV7001BB、XV701
    的头像 发表于 04-01 16:41 934次阅读
    <b class='flag-5'>陀螺仪</b>传感器,IMU<b class='flag-5'>和加速度计</b>的产品和选型

    航天传感器知识丨惯性敏感器的基本原理及其分类

    惯性敏感器(Inertial Sensors)又称惯性器件或惯性仪表,主要是指各种陀螺仪和加速度计,分别用来测量载体的角运动和线运动。其中,陀螺仪测量角运动,
    的头像 发表于 03-22 18:25 2419次阅读
    航天传感器知识丨惯性敏感器的基本原理及其分类

    请问要如何设置才会让加速度计LIS3DH轻微振动不触发中断,但是翻转一定角度触发中断?

    我使用加速度计LIS3DH监控设备角度的异常改变,但在应用中发现轻微振动和角度翻转都会触发中断,唤醒MCU,无法实现低功耗。请问要如何设置才会让加速度计LIS3DH轻微振动不触发中断,
    发表于 03-22 07:03

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

    HGPM01是基于高性能陀螺仪陀传感器和加速度计开发的模组,内置3轴陀螺仪和3轴加速度计传感器。依赖于高精度的传感器、高性能的处理器和高级的数字信号处理算法,该模组输出非常稳定的角
    的头像 发表于 03-05 14:36 476次阅读
    爱普生三轴<b class='flag-5'>加速度计</b>传感器HGPM01

    MEMS加速度计与MEMS陀螺仪的区别

    MEMS加速度计与MEMS陀螺仪是现代惯性导航系统中最常用的传感器。
    的头像 发表于 02-17 14:05 3434次阅读
    MEMS<b class='flag-5'>加速度计</b>与MEMS<b class='flag-5'>陀螺仪</b>的区别