STM32F4无人机动力旋翼拉力测试

2023-05-16

更多交流欢迎关注作者抖音号:81849645041​​​​​​

目的

        了解无人机电调、电机转速、旋翼拉力与油门给定信号之间的关系,可以通过相关设备进行拉力测试。

实验原理

        飞机旋翼绕旋翼旋转轴旋转时,每个叶片的工作类同与一个机翼。旋翼的截面形状是一个翼型,旋翼弦线与垂直于桨毂旋转轴平面之间的夹角称为桨距。叶片在高速旋转时,会产生升力,牛顿定律和伯努利定律都可以解释。被叶片推动的空气,必须遵守动量守恒定律。

        最接近叶片的空气受附壁效应(Coanda Effect)而紧贴着叶片的上表面流动,受叶片的上表面的形状,以及叶片桨距的影响,叶片上方的空气会加速向下,于是反作用力将旋翼向上提升。根据伯努利定律-流体对周围的物质产生的压力与流体的相对速度成反比,因此上表面的空气施加给旋翼的力小于下表面空气施加给旋翼的力,所以合力向上,也就产生了升力。

        旋翼开始旋转后,就产生升力,随着旋翼速度的增加,升力逐渐增大。当升力超过重力时,飞机即垂直上升,若升力与重力相等,则悬停在空中,若小于重力,则向下降落。

        旋翼所产生的拉力不仅取决于旋翼的转速,而且取决于桨叶的桨距。从原理上讲,调节转速和桨距都可以调节拉力的大小。

 一、拉力测量原理

        在弹性限度以内,物体受外力的作用而产生的形变与所受的外力成正比。形变随力作用的方向不同而异,使物体延伸的力称“拉力”或“张力”。(推力、拉力、提力、压力、浮力统称为:拉力)

        弹性体(弹性元件,敏感梁)在拉力作用下产生弹性变形,使粘贴在他表面的电阻应变片(转换元件)也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为电信号(电压或电流),再将电信号转化为拉力值。

二、转速测量原理

        转速是用单位时间内的转数表示的,通常采用1min内的转数作为单位,符号为r/min。

        测试转速的方法很多,根据其工作原理,可分为计数式、模拟式和同步式三大类。计数式方法是用某种方法读出一定时间内的总转数;模拟式方法是测出由瞬时转速引起的某种物理量(如离心力、电机的输出电压)的变化;同步式方法是利用已知频率的闪光与旋转体的旋转同步来测试转速。根据转速转换方式的不同使用不同的方法。这里我们使用基于光电式的计数法来测量电机转速。

        光电式开关它是利用桨叶对光束的遮挡或反射,由同步回路接通电路,从而检测桨叶对的有无。光电开关将输入电流在发射器上转换为光信号射出,接收器再根据接收到的光线的强弱对桨叶的有无进行探测。通过光电式开关可以得到一段时T分钟内桨叶旋转的次数N,根据桨叶的页数Y,可以利用以下公式得出转速S 。

 步骤

安装设备

        将电调电源接口接到一个电源T插公头上,电源为T头(若要更换电调,需进行这一步):

         将电机(带桨叶)安装到夹具上,并将电机与电调连接(为确保电机转向正确,开始安装时电机与电调三根线可以随意连接,在进行实验时,若发现电机转向错误,交换其中任意两根线的连接即可)将电调信号线(白色信号线,黑色地线)与控制线相连:

 将电池放进电池盒,与电流计相连:

测量数据

将设备背板的开关打开,将USB线从设备背板的USB端口连接到电脑的USB端口 。打开工控机上对应的软件(地面站):

 点击拉力测量,进入拉力测量界面,波形选择切换为拉力:

 选中端口,设置波特率为115200,点击连接,在开始测试前电机清零,将拉力值清零:

 将油门拉倒1200的位置,看电机旋转方向是否有误,若有则将油门下拉到1000,断开电池与电调的连接,然后任意交换电机的三根线。

在电机旋转方向正确的情况下,点击自动测试:

 自动测试过程大约需要一分钟,波形图会显示实时转速、油门、拉力数据波形:

 等待测试结束,点击暂停按钮,将波形图切换到暂停绘制状态,调整转速波形图(在波形图上拖动鼠标查看更多波形数据,滚动滚轮缩放波形数据,双击鼠标左键查看所有波形数据,双击鼠标右键调整Y轴数据全部显示,单击坐标轴后滚动滚轮对单一轴缩放),将一个上升周期完整显示,然后点击保存数据按钮保存数据:

 数据分析

点击数据选项卡。然后点击打开数据按钮。选择刚刚保存的文件(文件修改时间最近的文件)。

打开后再图表中会显示拉力数值,点击“拟合”生成拉力-转速的平方拟合曲线并输出拟合方程:

 自由组合X、Y轴数据生成其它拟合曲线:

 选择原始数据可查看当前打开的数据曲线波形:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

STM32F4无人机动力旋翼拉力测试 的相关文章

  • 手把手入门stm32f4 (1)

    GPIO 1 一共有7组IO xff0c 每组有16个口 即一共有16 7 61 112个口 2 每个口基本上都可以触发中断 xff08 区别于51 xff0c 51只有P3 2 P3 2 xff09 3 共有8中输入输出模式 xff08
  • STM32F4无人机6轴运动处理组件MPU6050

    目的 学习MPU6050的原理 MPU6050初始化方法 原理 MPU6050是9轴运动处理传感器 它集成了3轴MEMS陀螺仪 xff0c 3轴MEMS加速度计 xff0c 以及一个可扩展的数字运动处理器DMP xff08 Digital
  • stm32F4 hal库之CAN通信的实现

    本文的目的是为了能够实现功能 xff0c 故写的时候比较简略 参考资料 xff1a https blog csdn net u012308586 article details 81001102 正点原子开发手册 目标 xff1a 通过ca
  • STM32F4串口通信(UART)详解

    UART串口通信 我们在生活中处处都会接触到或者是用到通信 QQ 微信 电话 这些都是最常见的人与人之间远程无线通信的方式 那么也有像红外遥控 蓝牙数据传输等器件或硬件之间的通信 这些通信方式都有一些共同点 无线 易受干扰 信号变差 等 而
  • STM32F4 NANO + RT-Thread Studio 测试工程搭建流程

    STM32F4 NANO 43 RT Thread Studio 测试工程搭建流程 硬件 xff1a 正点原子 NANO开发板 MCU STM32F411RCT6 开发平台 xff1a RT Thread Studio 1 新建工程 新建R
  • STM32F4-KeyFIFO

    STM32按键FIFO 主要思想就是 xff1a 1 先配置按键的初始计数值为滤波值 如 xff0c 滤波为40ms xff0c 则配置该值为固定初始值 xff0c 如10 假如扫描周期为10ms xff0c 每间隔一定时间 上面说的10m
  • STM32F4-UartPrint

    串口的Printf打印 1 STM32CubeMx配置 xff1a 2 生成代码后 xff0c usart c里增加代码 USER CODE BEGIN 1 int fputc int ch FILE f while HAL UART GE
  • STM32F4的FSMCTFT接口配置

    利用安富莱的V5开发板 xff0c 根据原理图配置 xff1b LCD接口原理图如下 xff1a 从原理图看出LCD接的是BANK1 xff0c 片选是NE4 xff0c LCD的RS为A18 xff0c 配置如下 然后安富莱的LCD片选是
  • STM32F4 UART基础(HAL库)

    文章目录 概述 96 UART 96 初始化 96 UART 96 参数初始化 96 UART 96 句柄 96 UART 96 初始化结构体 96 UART 96 参数初始化函数 96 UART 96 时钟初始化 96 UART GPIO
  • STM32F4 422串口通信

    STM32F429 422串口通信 422串口的硬件原理图如下 xff1a 422串口和232串口不同的是引脚的电平控制 xff0c 还有DE是发送使能 xff0c 置高即可 xff1a RE是接收使能 xff0c 置低即可 422接出来的
  • STM32F4主板硬件设计与接口

    更多交流欢迎关注作者抖音号 xff1a 81849645041 本专栏的所有程序都在飞航科技 STM32 F407 开发板上测试通过 xff0c 本文介绍一下STM32 F407 开发板硬件设计与接口 xff0c 便于读者学习交流 STM3
  • STM32F4应用-串口通信

    STM32F4应用 串口通信 1 基本介绍1 1 简介1 2 串口协议1 3 通信过程 2 配置过程2 1 引脚复用2 2 配置步骤2 3 例子 参考文献 1 基本介绍 1 1 简介 串口通信涉及USART TX RX xff0c GND三
  • (转)stm32F4-----DMA的FIFO作用和用法

    在STM32F4系列中DMA增加了个FIFO 这个FIFO的作用是什么 xff1f 当我使能这个FIFO时 xff08 DMA InitStructure DMA FIFOMode 61 DMA FIFOMode Enable xff09
  • STM32F4中断(Interrupt)详解

    STM32F4中断 Interrupt 详解 文章目录 STM32F4中断 Interrupt 详解一 中断是什么 二 STM32的中断体系2 1 STM32的中断分类2 2 STM32中断优先级2 2 1 抢占优先级2 2 2 响应优先级
  • 串口发送通信---UART发送---STM32F4实现

    串口发送程序配置过程 xff08 HAL库 xff09 初始化串口相关参数 xff0c 使能串口 HAL StatusTypeDef span class token function HAL UART Init span span cla
  • 家庭IOT监测之摄像头OV7670测试

    本篇目标 使用STM32F407驱动摄像头OV7670 并上位机显示照片结果 材料准备 STM32F4标准工程 stm32f407自建标准工程 stm32f4标准工程 git仓库地址 STM32F4摄像头测试工程 里面包含ov7670驱动文
  • stm32f407zgt6的pdr_on引脚怎么接

    原文链接 https www amobbs com thread 5495105 1 1 html dsign c6460fe9 407的100脚封装没有这个PDR ON 就是VSS 在引脚分布图中为pdr on 但实际量pdr on对VS
  • 基于STM32F4单片机对步进电机的控制(有代码)

    步进电机简介 步进电机是将电脉冲控制信号转变为角位移或线位移的一种常用的数字控制执行元件 又称为脉冲电机 在驱动电源的作用下 步进电机受到脉冲的控制 其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比 步进电机每接收一个电脉冲 转
  • STM32的HAL中实现单按、长按和双按功能

    我正在尝试实现单击 双击和长按功能来执行不同的功能 到目前为止 我已经理解了单击和长按的逻辑 但我不知道如何检测双击 至于代码 我使用计数器实现了单击和长按 但代码仅停留在第一个 if 条件上 bool single press false
  • STM32F4 定时器 - 计算周期和预分频,以生成 1 ms 延迟

    我在用STM32F407VGT6 with CubeMX 因此 我从通用定时器开始 但我被预分频值和周期值所困扰 基本上我想每隔一段时间生成一个定时器中断n 其中 n 1 2 3 ms 并执行一些任务 计算周期和预分频值的公式有很多变化 公

随机推荐