无人机动力测试台如何快速外接第三方传感器

前言

动力测试台对于测试动力系统的拉力、扭矩、RPM 和效率至关重要。将传感器集成到您的测试中增加了另一层优化,可以将您的性能提升到一个新的水平。

在无人驾驶行业中,有充分的证据表明,从外部传感器收集数据可能具有挑战性。为了解决这些问题,我们开发了一项名为 “Input Transformations” 的新软件功能。此功能允许您将外部模拟传感器连接到我们所有的 Flight Stand 产品,因此您可以将传感器数据与动力读数无缝集成。

在本文中,我们将演示如何将模拟传感器连接到您的测试台,提供突出额外传感器优势的使用案例,并介绍您在测试过程中可能面临的一些挑战。

关键字:无人机动力测试台、燃油发动机测试台

目录

  1. 如何将外部传感器连接到您的测试台
  2. 使用哪些外部传感器来测试您的动力系统
  3. 使用外部传感器进行测试的挑战

1. 如何将外部传感器连接到您的测试台

在本节中,我们将介绍如何将外部传感器连接到您的测试台。我们将演示如何使用声音传感器来展示如何使用螺旋桨噪声测量来优化以获得更安静的飞行体验。

如果您更喜欢视频演示,请观看我们如何将传感器连接到我们的Flight Stand 15 测试台。

具体来说,我们将通过将SEN0232声级计连接到我们的 Flight Stand 15 Pro 测试台来测量动力系统(Xoar 26 英寸螺旋桨 + AXI 8110 电机)产生的分贝水平。该探头在 5V 电压输入下工作,可测量 30 dBA 至 130 dBA 的声级。

图 1:测试台测试设置

您可以测试各种传感器位置和电机/螺旋桨组合,以确定哪种配置可以最大限度地减少噪声。

连接传感器的步骤:

在 Flight Stand 软件中:

1) 验证 Flight Stand 硬件是否通过 USB 连接

2) 导航到 Input Transformations 选项卡

3) 单击“Add new transformation”(添加新转换)

4) 在“Name(名称)”下,您可以键入传感器的别名(例如,“Sound Sensor”(声音传感器))

5) 选择您的单位类型或选择“自定义单位”并输入“dB”作为分贝

6) 将电压通用模拟输入分配给变量 “a”

7) 在 “Formula” 字段中,键入传感器数据表中提供的转换公式,在本例中为:a * 50: 分贝值 (dBA) = 输出电压 (V) × 50

8) 根据数据表规格输入系统限值,以便在声级超过定义范围时触发自动电机切断

9) 点击“保存”

图 2:Flight Stand 软件设置

10) 导航到 Powertrain Mappings 选项卡

11) 单击“Extra mappings(额外映射)”,然后选择“Transformations - Sound Sensor(变换 - Sound Sensor)”。现在可以在左侧面板和实时绘图中看到来自传感器的实时数据。

12) 像进行常规测试一样继续。当您下载 CSV 文件时,声音传感器数据将与其余结果一起导出。

经过分析,下面的图形结果表明,在 1500μs 的最大油门和 1099.45 RPM 的情况下,该动力系统会产生 76.18 dB 的噪声。然后,我们将决定这是否是可接受的噪音水平,如果不是,我们可以继续测试其他动力总成组合以实现更低的噪音水平。

图 3:螺旋桨噪声实验结果

 这个将模拟传感器连接到测试台的示例突出了外部传感器在显著增强动力系统开发方面的潜力。

2. 为什么使用外部传感器来测试动力系统

传感器数据是做出与 UAV 开发相关的明智决策的关键。传感器提供的额外数据可以导致创建更高效、更可靠、更安全的无人机。

以下是在测试设置中添加外部传感器的几个原因:

收集其他性能数据

效率是评估无人机性能的最重要指标之一。以下是一些可以帮助您实现更高效率的现成传感器:

  • 气缸压力传感器:监测气缸压力变化使您能够微调燃料-空气混合物,从而提高使用内燃机的动力系统的性能。
图 4:奇石乐 6125C 型压电式压力传感器
  • 热传感器:跟踪关键部件的温度以防止过热,降低与热相关的环境危害的风险,并确保动力系统不会对其周围环境产生不利影响。请注意,Tyto Robotics 温度传感器直接插入力测量单元。
图 5:Tyto Robotics PT-100 温度传感器

提高可靠性

使用外部传感器根据环境因素测试性能有助于预测无人机在实际条件下运行时的差异。此类传感器的示例包括:

  • 湿度传感器:使用各种湿度水平进行测试可以帮助您确定如何在各种环境条件下保持一致的拉力输出。
图 6:B+B 传感器 HYTE-ANA-1735 校准湿度模块
  • 风速传感器:测量动力系统周围的气流可以帮助您识别层流和扰动流的区域,从而进行调整设计以减少阻力并提高机动性。
图 7:用于飞行控制的 Jadeshay Pitot 管

测量噪声

您还可以使用外部传感器来降低操作风险,尤其是在农业、军事和物流等专业无人机飞行应用中。例如:

  • 声音传感器:监测噪声水平以检测过度噪声污染和潜在的机械问题,帮助确保动力系统在环境可接受的噪声范围内运行。
图 8:DFRobot SEN0232 声级计

3. 使用外部传感器进行测试的挑战

使用外部传感器测试动力系统存在一些挑战,必须解决这些挑战,以确保准确可靠的数据收集。

  • 干扰和噪声:动力系统会产生电磁干扰 (EMI) 和机械振动,这会影响外部传感器的精度。必须考虑使用稳定技术来最大限度地减少这些影响并确保可靠的传感器读数。
  • 数据集成:集成来自多个传感器的数据可能很复杂。确保正确解释数据收集需要先进的软件算法和数据处理能力。
  • 耐用性:动力测试中使用的外部传感器必须承受恶劣的工作条件,包括高温、振动和潜在冲击。

我们的 Flight Stands 如何解决这些问题:

  • 全固态形变测量系统:最大限度减少动力系统振动对数据测量的影响。
  • 无缝数据集成:Flight Stand 软件以高达 1,000 Hz 的采样率精确同步数据测量,从而实现无缝数据集成。
  • 自定义公式:该软件支持自定义公式以匹配任何正在测试的算法,因此您可以使用满足您操作要求的任何传感器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/470064.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【项目开发 | 跨域认证】JSON Web Token(JWT)

未经许可,不得转载。 文章目录 JWT设计背景:跨域认证JWT 原理JWT 结构JWT 使用方式注意JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理、结构及用法。 JWT设计背景:跨域认证 互联网服务的用户认证流程是现代应用中的核心组成部分,通常的流程…

985研一学习日记 - 2024.11.12

一个人内耗,说明他活在过去;一个人焦虑,说明他活在未来。只有当一个人平静时,他才活在现在。 日常 1、起床6:00√ 2、健身2h 3、LeetCode刷了4题 无重叠区间 对于贪心算法,可以先对数组进行排序,然后再…

数学建模模型算法-Python实现

一、评价决策类 1、层次分析法(AHP) 层次分析法用来评价或选择一个更好更优的决策或方案 通过找到可以衡量其好坏的指标,进而衡量指标,再形成评价体系 归一化处理 让指标在同一数量级,且保证在同一指标下其差距保持…

洞察鸿蒙生态,把握开发新机遇

随着科技的不断进步,鸿蒙系统以其独特的分布式架构和跨设备协同能力,逐渐在智能手机、智能穿戴、车载、家居等多个领域崭露头角,与安卓、iOS形成三足鼎立之势。作为一名开发者,我对鸿蒙生态的认知和了解如下: 一、鸿蒙…

uniapp打包华为,提示请提供64位版本软件包后再提交审核

HBuilder项目打包需要配置勾选arm64-v8a,默认只会集成armeabi-v7a

信捷 PLC C语言 POU 指示灯交替灭0.5秒亮0.5秒(保持型定时器)

1.在全局变量表中定义2个定时器变量timer_1,timer_2 名称 类型 timer_1 TMR_A_FB False -- False False timer_2 TMR_A_FB False -- False False ot2 BOOL False -- False False ot2表示指示灯 …

Apache ECharts

目录 1. 基本概念 1.1 ECharts的主要特点有: 1.2 ECharts的图形绘制方式: 2. 基本使用 3. 图表容器的大小 4. Option常用配置项 1. 基础配置项 title 标题组件 tooltip提示框组件 legend 图例组件 2.坐标配置项 grid网格组件 xAxis 直角坐标…

NVIDIA NIM 简介

NVIDIA NIM 简介 NVIDIA NIM 是一组易于使用的微服务,旨在加速在云、数据中心和工作站中部署生成式 AI 模型。NIM 按模型系列和每个模型分类。例如,用于大型语言模型 (LLM) 的 NVIDIA NIM 将最先进的 LLM 的强大功能带入企业应用程序,提供无…

常用中间件介绍

1. RabbitMQ RabbitMQ是一个基于AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的开源消息代理软件,实现了面向消息的中间件。它支持消息持久化、队列、交换机(Exchange)和绑定(Bin…

AI写作(四)预训练语言模型:开启 AI 写作新时代(4/10)

一、预训练语言模型概述 ​ 预训练语言模型在自然语言处理领域占据着至关重要的地位。它以其卓越的语言理解和生成能力,成为众多自然语言处理任务的关键工具。 预训练语言模型的发展历程丰富而曲折。从早期的神经网络语言模型开始,逐渐发展到如今的大规…

《云原生安全攻防》-- K8s安全防护思路

从本节课程开始,我们将正式进入防护篇。通过深入理解K8s提供的多种安全机制,从防守者的角度,运用K8s的安全最佳实践来保障K8s集群的安全。 在这个课程中,我们将学习以下内容: K8s安全防护思路:掌握K8s自身提…

LLM之模型评估:情感评估/EQ评估/幻觉评估等

如果您想知道如何确保 LLM 在您的特定任务上表现出色,本指南适合您!它涵盖了评估模型的不同方法、设计您自己的评估的指南以及来自实践经验的技巧和窍门。 Human-like Affective Cognition in Foundation Models:情感认知评估 研究者们提出了…

【JavaEE进阶】导读

本节⽬标 了解什么是JavaEE 在JavaEE中, 我们学习什么, 如何学, 难点是什么 一、Java EE 发展历程 Java EE(Java Platform Enterprise Edition), Java 平台企业版. 是JavaSE的扩展, ⽤于解决企业级的开发需求, 所以也可以称之为是⼀组⽤于企业开发的Java技术标准. 所以, 学习…

【韩老师零基础30天学会Java 】07章 面向对象编程(基础)

第七章 面向对象编程(基础) 1. 类与成员方法 类与对象关系示意图 示例:代码 import java.util.Scanner;public class IntDetail{public static void main(String[] args){Cat cat1new Cat();cat1.name"小花";cat1.age12;cat1.co…

超子物联网HAL库笔记:定时器[外部模式]篇

超子物联网 HAL库学习 汇总入口: 超子物联网HAL库笔记:[汇总] 写作不易,如果您觉得写的不错,欢迎给博主来一波点赞、收藏~让博主更有动力吧! 一、资源介绍:STM32F103C8T6定时器资源介绍 高级定时器&#x…

谷歌浏览器的自动翻译功能如何开启

在当今全球化的网络环境中,能够流畅地浏览不同语言的网页是至关重要的。谷歌浏览器(Google Chrome)提供了一项强大的自动翻译功能,可以帮助用户轻松跨越语言障碍。本文将详细介绍如何开启和使用谷歌浏览器的自动翻译功能&#xff…

【大数据技术基础 | 实验十】Hive实验:部署Hive

文章目录 一、实验目的二、实验要求三、实验原理四、实验环境五、实验内容和步骤(一)安装部署(二)配置HDFS(三)启动Hive 六、实验结果(一)启动结果(二)Hive基…

使用 Vue 配合豆包MarsCode 实现“小恐龙酷跑“小游戏

作者:BLACK595 “小恐龙酷跑”,它是一款有趣的离线游戏,是Google给Chrome浏览器加的一个有趣的彩蛋。当我们浏览器断网时一只像素小恐龙便会出来提示断网。许多人认为这只是一个可爱的小图标, 但当我们按下空格后,小恐…

案例精选 | 河北省某检察院安全运营中异构日志数据融合的实践探索

河北省某检察院是当地重要的法律监督机构,肩负着维护法律尊严和社会公平正义的重要职责。该机构依法独立行使检察权,负责对犯罪行为提起公诉,并监督整个诉讼过程,同时积极参与社会治理,保护公民权益,推动法…

7天用Go从零实现分布式缓存GeeCache(学习)(3)

目录结构 ├── geecache │ ├── byteview.go │ ├── cache.go │ ├── consistenthash │ │ ├── consistenthash.go │ │ └── consistenthash_test.go │ ├── geecache.go │ ├── go.mod │ ├── http.go │ ├── lru │ …