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

前言

动力测试台对于测试动力系统的拉力、扭矩、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.xdnf.cn/news/11805.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

金蝶云星空与旺店通数据集成解决方案实例

金蝶云星空与旺店通旗舰奇门的数据集成案例分享 在企业日常运营中,数据的高效流转和准确对接是确保业务顺畅运行的关键。本文将聚焦于一个具体的系统对接集成案例:如何将金蝶云星空中的直接调拨单数据无缝集成到旺店通旗舰奇门平台。 本次集成方案命名…

gorm使用注意事项

1. 使用updates更新字段为0或""时 在updates更新时,会默认将数值为0、字符串为""等忽略掉,不会更新;比如 db.Model(&user).Updates(User{Name: "hello", Age: 18, Active: false, Games: 0, Friend: &qu…

docker compose - 设置名字

只使用 docker compose up 启动容器,默认名字为当前文件夹的名字 设置 project-name,docker 客户端会显示设置的名字,方便区分 docker compose --project-name webtest up错误: docker compose up --project-name webtest 效果…

破解反向代购复杂挑战,一站式简化逆向海淘购物

在全球化日益加深的今天,反向代购行业迎来了前所未有的发展机遇,同时也伴随着一系列挑战。这些企业不仅需要穿梭于世界各地的商场与网店,搜罗各式各样的商品,还要应对商品众多、客户下单繁杂以及客户细分需求多样化的现实问题。想…

户型超赞!招商“超级大城”再腾飞!三期新品全面升级!即将首开!

2024年9月底,美联储降息带来整体政策方向全面转变楼市组合大招密集落地,力度非同寻常。先是降息、降准、降存量房贷利率等货币宽松政策,到国家首提“止跌回稳”再到上海、深圳等一线城市连夜出台限购优化政策。在利好扶持重磅加码&#xff0c…

Web3 游戏周报(11.03 - 11.09)

回顾上周的区块链游戏概况,查看 Footprint Analytics 与 ABGA 最新发布的数据报告。 【11.03 - 11.09】Web3 游戏行业动态: Ton Accelerator 推出名为「Synergy」的 500 万美元计划,旨在推动跨链创新,创造 TON 用户与 EVM 网络适应…

Kafka面试题解答(一)

1.kafka消息发送的流程? 生产者: 在消息发送的过程中涉及到了两个线程:main线程和sender线程。在main线程中创建了一个双端队列RecordAccumulator(默认32m)。main线程将消息发送到RecordAccumulator,sender线程不断地…

从规划到执行:高效项目进度管理流程与技巧

项目进度管理是项目管理的一个重要组成部分,包括规划、组织和管理活动和资源,确保项目按时完成。 该流程首先明确定义实现项目目标所需的所有任务和活动,并将它们细分为更小、更易管理的项目模块,以便于全面规划和执行。项目进度…

【故障分析】屏幕显示系统无法找到根文件系统 (/dev/mapper/rhel-root)

此屏幕显示系统无法找到根文件系统 (/dev/mapper/rhel-root)。这通常是由于逻辑卷管理器(LVM)配置出现问题,或是 /etc/fstab 文件中的问题引起的。 以下是一些排查此问题的步骤: 检查 LVM 分区: 运行命令 ls /dev/mapper/ 查看是否存在 LVM 卷。 如果不存在,可能是 LVM …

位运算_常见位运算总结

目录 1.基础位运算 2.给一个数n,确定它的二进制中第X位是0还是1 3.给一个数n,把它二进制中第X位是改为1 4.给一个数n,把它二进制中第X位是改为0 5.提取一个数n二进制最右侧的一个1 6.去除一个数n二进制最右侧的一个1 7.异或运算 1.基础…

SuperMap GIS基础产品FAQ集锦(20241111)

一、SuperMap iDesktopX 问题1:请问一下,桌面端想要导入TXT和EXCEL格式的坐标文件,有没有相应的模板参考? 11.2.0 【解决办法】用户可以通过 Excel 工具将*.xlsx,.xls,.xml等格式的属性数据转化成 .csv 格式数据,进而实现将纯属…

介绍一款支持折线法、保护角法和滚球法的避雷针插件

基于目前的研究和开发成果,我们实现了一款CAD插件,来实现避雷区域的绘制功能,我来详细介绍一下操作步骤,如果有需要可以私聊我。 界面 单击菜单栏 HL防雷计算>折线法,可加载上图工具栏。 按钮含义: 按钮…

FreeRTOS task 源码解析

目录 一、基本结构和变量1、TCB_t2、状态链表2.1 pxCurrentTCB2.2 pxReadyTasksLists2.3 pxDelayedTaskList2.4 xSuspendedTaskList 3、任务调度器相关3.1 xSchedulerRunning3.2 uxSchedulerSuspended3.3 xPendedTicks3.4 xPendingReadyList 4、任务删除相关4.1 xTasksWaitingT…

面试击穿mysql

Mysql三大范式: 第一范式(1NF): 不符合第一范式的典型情况是在一个字段中存放多种不同类型的详细信息。例如,在商品表中,若将商品名称、价格和类型都存储在同一个字段中,会带来诸多弊端。首先,在…

日常bug记录,easyexcel导入报错convert data ... to class java.math.BigDecimal error

排查发现实体类中有BigDecimal属性,然而数据中这个属性为null,进行转换时报错 解决方法:自定义转换器类 在实体类上加上自定义转换器

【Python】Pygame实战:实现基础跑酷游戏机(附源码)

创建一个完整的“天天酷跑”游戏是一个相当复杂的任务,因为它涉及到多个游戏机制、图形资源、音效、用户交互等。不过,我可以为你提供一个非常简化的Python示例,使用Pygame库来模拟跑酷游戏的一些基本元素。这个示例将包括一个玩家角色、简单…

认识QT以及QT的环境搭建

认识QT 什么是QT? Qt 是⼀个 跨平台的 C 图形⽤⼾界⾯应⽤程序框架 。 认识客户端 现在我们所说的客户端开发其实大致分为三种: 1.网页前端开发。 2.桌面应用开发(电脑的应用层序) 3.移动应用开发。 而我们的QT的主战场就是在…

[ARM-2D 专题]6.脏矩形定义的宏使用技巧和分析

ARM-2d之所以能够高效的进行屏幕绘制,脏矩形的使用起到了巨大作用,功不可没。 简单介绍一下何谓脏矩形: 详细可以参考:如何用脏矩形优化显示帧率 在一帧画面的绘制的时候,我们只绘制画面中变化的部分,可以…

【网页设计】CSS 高级技巧

目标 能够使用精灵图能够使用字体图标能够写出 CSS 三角能够写出常见的 CSS 用户界面样式能够说出常见的布局技巧 1. 精灵图 为什么需要精灵图?精灵图的使用精灵图课堂案例 1.1 为什么需要精灵图? 一个网页中往往会应用很多小的背景图像作为修饰&…

数据结构——二叉树和BST

树与二叉树 基本概念 树是一种非线性结构,其严格的数学定义是:如果一组数据中除了第一个节点(第一个节点称为根节点,没有直接前驱节点)之外,其余任意节点有且仅有一个直接前驱,有零个或多个直接…