无人机论坛

标题: ArduPilot的推力台 [打印本页]

作者: 传播11    时间: 2022-11-18 17:18
标题: ArduPilot的推力台
Matt Kear带来关于ArduPilot推力台项目的个人分享

以下是他给大家分享的内容

项目分享

在过去的几个月里,我一直在做一个有趣的项目,我想和大家分享。我一直在设计一套工具,希望帮助社区成员在动力设备选择方面做出更明智的决定,并能协助获得推力曲线以助于直升机的调试。

这些工具的核心是一个基于ArduPilot的推力台。
推力台具有以下特点
1、记录:油门、推力、扭矩、电压、电流、电机换向(RPM)、时间戳。2、ESC记录:如果使用BL Heli ESC,则它还会记录ESC电流、ESC转速、ESC温度以及ESC电压。3、油门坡道模式:逐渐提高油门到最大值(设置为参数),在10个增量时暂停,以捕捉稳态响应。4、油门瞬态模式:调整油门到悬停油门,然后继续运行一系列悬停油门附近的阶跃输入信号,以捕捉瞬态行为。(这点仍待改进)。5、过流保护:设置最大电流参数值。当超过该值时,油门归零,系统停止,以防止损坏ESC和测试电机,并且会以屏幕和灯光来提醒用户。6、显示:用于油门杆的可操控LED。OLED显示用于油门、推力、扭矩、和电压的屏幕反馈。7、安全性:建立在ArduPilot的已经证明的电机安全方式。“车辆”的启动和解除,只是在指令停止并切断电机时使用。悬挂式的“失能开关”,主要是用于操控电机。8、遥测:WiFi热点使得使用GCS进行实时远程遥测和控制变得容易。加上使用MAVFTP使数据检索变得非常容易。这个项目是完全开源的。所有的代码、CAD和组件的详细信息都将被共享。只要耐心等待我整理所有的这些信息,并使其可行即可。一切都将沿着这个思路完成。
项目目标
清晰的项目目标是帮助大家更好的理解项目决策的最好方法。
1、开发一套对ArduPilot社区(也许更为广泛)有用的工具。

2、使项目变得实际可行。更具体地说,是能够以合理的价格构建硬件。社区中有很多从事3D打印的人,因此会非常依赖这样的生产方式。

3、使用AP的脚本作为例子来构建一个大型的脚本项目,这有些超出了目前提供的示例,但是我们希望更多人尝试使用脚本以及脚本所提供的友好的开发环境。
项目日志

我计划遵循以下顺序,在此处更新项目进展。

1、项目简介:本文。

2、硬件:所用部件的概述以及原因。

3、生产:设计部分如何实现生产。

4、数据处理器:介绍如何访问、使用和贡献,我一直在做的后处理工具。
适配性
我对这个项目非常满意的一点是它有很大的灵活性。例如,并不是每个人都需要或想要扭矩数据,所以他们可以轻松地得到一个低成本的推力台,并将测压元件插入到这个系统中,以获得更多的数据和更好的自动化。这样一来,只需进行一些3D打印和焊接,您就可以更轻松地访问项目。项目背景

谈到Mayatech推力台,这实际上就是该项目开始的契机。我得到了其中一个架子,剥离了LCD屏幕和按钮,然后开始组装,我先安装了赫星的黑色飞控:

渐渐地,我增加了更多的功能,增加了LED条、电压电流监测、OLED显示屏和电整流的RPM:

(, 下载次数: 76)