多旋翼无人机组成(小白上路)

2023-05-16

**

1.无人机组成

**
1.1 机架
四旋翼最常见的两种机身布局如下图:
在这里插入图片描述

机架指无人机的承载平台,通常用轴距衡量机架的大小,轴距是指对角线两个螺旋桨的距离,一般以mm为单位,如F330表示轴距为330毫米的机架。它的尺寸直接关系到可使用的螺旋桨长度,从而决定了电机的型号和参数。
1.2 飞控
飞行控制系统一般主要由主控单元、IMU(惯性测量单元)、气压计、GPS定
位仪、LED指示灯模块等部件组成。
1.2.1 主控单元
主控单元是飞行控制系统的核心,通过它将IMU、GPS指南针、舵机和遥控接收机等设备接入飞行控制系统从而实现飞行器自主飞行功能。主控单元还能通过USB接口,进行飞行参数的调节和系统的固件升级。
1.2.2 IMU
IMU(惯性测量单元),通常包含3轴加速度计、3轴角速度计、电子罗盘(或磁力计), 加速度计检测物体在载体坐标系统独立三轴的加速度信号,而陀螺仪检测载体相对于导航坐标系的角速度信号,测量物体在三维空间中的角速度和加速度,并以此解算出物体的姿态。磁力计可用于测试磁场强度和方向,定位设备的方位,磁力计的原理跟指南针原理类似,可以测量出当前设备与东南西北四个方向上的夹角。
1.2.3 气压计
因海拔高度不同而气压不同,气压计可利用这一点检测大气压强估计多旋翼的高度。
1.2.4 GPS定位仪
GPS用于精确确定飞行器的方向及经纬度。对于失控保护自动返航,精准定
位悬停等功能的实现至关重要。
1.2.5 LED指示灯模块
可用于实时显示飞行状态,电量等,方便飞手。
1.3 动力系统
动力系统决定了多旋翼的主要性能,例如悬停时间、载重能力、飞行速度和
飞行距离等等,通常包括螺旋桨、电机、电调以及电池。
1.3.1 螺旋桨
电机效率会随螺旋桨尺寸变化而变化,必须合理选择匹配的螺旋桨,以保证在产生相同拉力情况下消耗更少的能量。
指标参数:
假设螺旋桨在一种不能流动的介质中旋转,那么螺旋桨每转一圈,就会向前进一个距离,就称为螺距或桨距。螺旋桨一般用4个数字表示,其中前面2位是螺旋桨的直径,后面2位是螺旋桨的螺距。比如:1045桨的直径为10英寸,而螺距为4.5英寸。
1.3.2 电机
多旋翼的电机以无刷直流电机为主,其主要参数有尺寸和标称空载KV值,
记为XXXX, XXXKV,比如2213,920KV。
(1)尺寸说明:
电机的尺寸取决于定子的大小,由一个四位数字来表示。2213代表定子尺寸为 2213,前两个数字代表定子直径(单位mm),后两个数字代表定子高度(单位mm)。简单来说,前面2位越大,电机越肥,后面2位越大,电机越高。又高又大的电机,功率就更大,适合做大四轴。
(2)标称空载KV值说明:
无刷直流电机的KV值指的是空载情况下,外加1V电压得到的电机转速值 (单位:RPM)。例如:920kv电机,外加1v电压,电机空转时每分钟转920转,外加2v电压,电机空转就920
2转。电压大小根据螺旋桨的体积来选择,一般大型螺旋桨可以选用KV值较小的电机,而小型螺旋桨选用KV值较大的电机。
1.3.3 电调
电调最基本的功能就是电机调速,
(1)最大持续/峰值电流——无刷电调最主要的参数是电调的功率,通常以安数A来表示,如10A、20A、30A,这个数字就是电调能够提供的电流。最大持续电流指的是在正常工作模式下的持续输出电流,峰值电流指的是电调能承受的最大瞬时电流。
(2)电压范围——电调能够正常工作所允许输入的电压范围。一般在电调说明书上可以看到标注例如“3-4S LiPo”字样,表示这个电调适用于3 到4节电芯串联的锂聚合物电池,也就是说它的电压范围为11.1V˜14.8V。
1.3.4 电池
四旋翼电池常用Lipo-锂聚合物电池,如2S;1000mah;30C;
(1)多少S:代表锂电池节数,标准一节锂电池3.7V,2S代表有两节锂电池。
(2)多少mah:表示电池容量,即以1000ma/h的速度放电可放电一小时。
(3)多少C:表示放电能力,如5C,表示电池可以以5*1000mah(容量)电流强度放电。
1.4 地面站系统
1.4.1 地面站软件
通过电脑安装的地面站软件,可与多旋翼进行通信,用于调参,或规划飞机任务,或监控飞机运行状态。
1.4.2 遥控器
遥控器发送飞控手的遥控指令到接收器,接收机解码后传给飞控制板,进而多旋翼根据指令做出各种飞行动作。遥控器还可以进行一些飞行参数的设置
(1)频率
常用的无线电频率是72MHz与2.4GHz,目前采用的最多的是2.4GHz遥控器。
(2)调制方式
• PCM,即脉冲编码调制,又称脉码调制。PPM即脉冲位置调制,又称脉位调制,前者指的是信号脉冲的编码方式,后者指的是高频电路的调制方式。
• PCM编码的优点不仅在于其很强的抗干扰性,而且可以很方便的利用计算机编程,不增加或少增加成本,实现各种智能化设计。相比PCM编码,PPM比例遥控设备实现相对简单,成本较低,但较容易受干扰。
(3)通道
一个通道对应一个独立的动作,一般有六通道、十通道等。多旋翼在控制过程中需要控制的动作路数有:油门、偏航、俯仰、滚转,所以至少得四个通道遥控器。
(4)控制模式
分为美国手和日本手,美国手和日本手就是遥控杆对应的控制通道的设置不同。美国左手操作杆是“油门+偏航”,右手为“俯仰+滚转”。日本手则是左手“俯仰+偏航”,右手“油门+滚转”。国内一般使用美国手模式。
1.4.3 数传模块
数传电台一端接入计算机(地面站软件),一端接入多旋翼自驾仪,通讯采用一定协议进行,从而保持自驾仪与地面站的双向通讯。
(1)频率
国内一般只能选择:433MHz
(2)通讯协议
通信协议又称通信规程,是指通信双方对数据传送控制的一种约定。只要按照一定的通讯协议,可使地面站软件通用,兼容不同的自驾仪。

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

多旋翼无人机组成(小白上路) 的相关文章

  • 解决libssl.so.1.0.0 => not found以及libcrypto.so.1.0.0 => not found

    现在的apt源中 xff0c libssl1 0的版本一般是libssl1 0 2 xff0c libcrypto1 0的版本一般是libcrypto1 0 2 但是很多应用要使用libssl so 1 0 0和libcrypto so 1
  • cmake设置默认CMAKE_BUILD_TYPE

    原文 xff1a https cmake org pipermail cmake 2009 June 030311 html 在CMakeLists txt里写入 IF NOT CMAKE BUILD TYPE set CMAKE BUIL
  • 进程:fork的使用

    1 用fork函数创建一个进程 pid t fork void fork函数调用成功 xff0c 返回两次 返回值为0 xff0c 代表当前进程是子进程 返回值非负数 xff08 子进程的进程ID xff09 xff0c 代表当前进程为父进
  • 8.15美团笔试和奇葩赛码网的输入坑

    第一次用赛码网 xff0c 两个小时的笔试居然有一个半小时在查如何正确输入 xff0c 最要命的是在本地IDE上可以的输入到了网页上就GG了 看来是leetcode刷多了 xff0c 文件流那块学的也很糟糕 总结一下下次避免跳坑吧 一行的就
  • 大小端与字节序转换

    大端小端 不同机器内部对变量的字节存储顺序不同 xff0c 有的采用大端模式 big endian xff0c 有的采用小端模式 little endian 大端模式是指高字节数据存放在低地址处 xff0c 低字节数据放在高地址处 小端模式
  • 解决ubuntu安装后只有一个800x600的分辨率,且系统设置显示里也只有这个分辨

    1 修改 etc default grub 打开终端用命令 xff1a sudo gedit etc default grub 会出现下面的代码 xff1a If you change this file run update grub a
  • DRV8833直流电机驱动模块代替 TB6612FNG电机驱动

    江科大自化协TB6612使用DRV8833代替 xff0c 以及使用方法 文章目录 前言一 两种模块对比二 HAL库驱动的使用步骤1 配置CubeMX 前言 购买了国产DRV8833模块驱动直流电机 xff0c 单片机3 3V的GPIO口无
  • Spring boot Json字符串传输 " 转义问题解决

    在接收前端返回过来的json字符串时 xff0c 发现出现 34 被转义的情况 xff0c 这里记录下解决方式 xff0c 获取到json字符串的时候我们可以使用工具类去进行转就可以了 xff0c 使用 org apache commons
  • 计算机三级Linux应用与开发技术

    第1章 计算机体系结构与操作系统 一 选择题 1 操作系统负责管理计算机系统的 xff08 C xff09 xff0c 其中包括处理器 储存器 设备和文件 A 程序 B 文件 C 资源 D 进程 2 操作系统是一种 xff08 B xff0
  • Linux 命令 cp mv 花括号用法

    Linux 命令行使用 mv 重命名文件时 xff0c 巧妙的使用 可以很方便 xff0c 最常见的就是把一个文件加个后缀临时备份 例如 xff1a span class token function mv span files local
  • FreeRTOS的调度器源码分析及系统滴答SysTick

    1 PendSV系统调用 查遍了C站上所有关于FreeRTOS调度器的分析 xff0c 发现大家分析完vTaskStartScheduler 之后就戛然而止了 xff0c 我就会比较迷糊 xff0c 这个仅开启了调度器的调度 xff0c 而
  • 从零适配IMX6ULL开发板Linux系统——uboot移植

    串口驱动搜 CP210 下载 目的 xff1a 当拿到一块儿完全没有系统的开发板 xff0c 厂家并没有提供给我们对应的Linux系统 xff0c 从芯片厂家提供的原厂资料中 xff0c 修改并适配自己的开发板 我们需要做的步骤如下 xff
  • NXP IMX6ULL芯片时钟系统全概况

    本文主要针对IMX6ULL芯片的时钟系统进行分析 xff0c 并没有针对哪款开发板 xff0c 毕竟是芯片的问题 一 硬件原理图分析 对于IMX6ULL芯片有两个时钟源 xff0c 我使用的开发板是百问网IMX6ULL xff0c 其他IM
  • 【FreeRTOS】FreeRTOS内存管理的五种方式

    内存管理 1 FreeRTOS为什么要实现自己的内存管理 内存的动态管理是C语言程序的知识范围 xff0c 并不属于FreeRTOS的知识范畴 xff0c 但是它跟FreeRTOS关系是如此紧密 在C语言的库函数中 xff0c 有mallc
  • 【存储】存储特性

    存储特性 精简配置技术 xff08 SmartThin xff09 SmartThin主要功能容量虚拟化存储空间写时分配 xff1a Capacity on Write读写重定向 xff1a Direct on Time应用场景及配置流程
  • 【存储】RAID0、RAID1、RAID3、RAID5、RAID6、混合RAID10、混合RAID50

    存储 RAID基本概念RAID数据组织形式RAID数据保护方式常用RAID级别与分类标准创建RAID组成员盘要求 热备盘 xff08 Hot Spare xff09 RAID 0的工作原理RAID 0的数据写入RAID 0的数据读取 RAI
  • 【存储】RAID2.0+、多路径技术、磁盘可靠性技术

    RAID2 0 43 RAID 2 0 43 技术RAID技术发展RAID 2 0 43 软件逻辑对象RAID 2 0 43 基本原理硬盘域Storage Pool amp TierDisk Group xff08 DG xff09 LD
  • http请求digest auth认证

    1 post请求 public static String postMethod String url String query String host throws IOException String content 61 null 认
  • npm install 报错? fs 不能被resolve ?

    先看一下报错信息 然后我按照他的提示去 node modules 里面找到对应文件 xff0c 注释掉 fs 相关就ok了 可是这样毕竟不雅 经过苦苦寻找 xff0c 终于找到原因了 在 webpack config js 中添加如下 与
  • 树莓派3B+安装Ubuntu16.04系统(64位)

    目录 系统下载 Ubuntu16 04系统 补丁 刷系统 换源 改DNS网关 无线 U盘挂载 原文 系统下载 感谢公众号 xff1a 树莓派爱好者基地 更多系资源请关注公众号 Ubuntu16 04系统 链接 xff1a https pan

随机推荐

  • 将浏览器请求直接导入到 Postman Apifox 中

    方法就是如下图所示 xff0c 好像不需要过多文字来赘述了 应用场景就是浏览器 F12 debug 到的请求 xff0c 可以直接拷贝为 cURL 请求 xff0c 拷贝的内容 xff0c 包含了 请求头 参数 请求体所有内容 xff0c
  • SMPL-论文解读

    文章目录 创新点算法shape blend shape xff1a pose blend shapeJoint locationSMPL model 训练过程Pose Parameter Trainingjoint regressorSha
  • Jetson Xavier NX 刷机烧录及备份还原

    文章目录 前言一 准备二 详细流程1 准备OS升级包2 主机和Jetson产品连接3 系统安装4 载入镜像5 提取 Jeston Xavier NX 母板镜像5 1 在PC端搭建烧录环境5 2 提取镜像 6 镜像还原 xff08 批量复制烧
  • 第二章.1节 进程基本概念

    xff08 PS xff1a 个人课下整理的操作系统笔记 xff0c OneNote直接拷贝过来的 xff0c 图片看不了就将就一下 xff0c 配合张伟老师的PPT看效果更好 xff09 一 进程定义 1 进程是具有某一个功能的程序 在某
  • 使用bladeRF和树莓派+YateBTS做GSM基站

    个人出于对无线电的好奇加入了gnuradio的学习 本次测试是基于以下链接网址内容进行的相关测试 xff1a https www freebuf com geek 102729 html 我的安装步骤是一个大神给我找的 xff1a http
  • linux中使用crontab添加定任务执行失败,提示Permission denied

    问题 xff1a 在linux中 xff0c 使用普通账户创建定时任务执行shell脚本时 xff0c 任务会自动执行 xff0c 但总执行失败 xff08 shell脚本编写确认无误 xff09 如下 xff1a 使用sudo cront
  • Win10 USB转串口连接Linux主机调试

    先梳理一下Linux里的console和tty这两个概念 xff1a Console 控制台 xff0c 用于接收所有的内核消息 xff0c 告警 xff0c 允许用户log in 只有text模式 xff0c 也就是说 xff0c 用户通
  • FreeRTOS:卡在configASSERT( ( pxQueue ) )问题的解决

    使用二值信号量过程中 xff0c 刚开始程序还是正常运行 xff0c 一段时间后出现了死机 通过仿真发现程序卡在了 xQueueSemaphoreTake 函数的 configASSERT pxQueue 中 通过查看 xQueueSema
  • 记录复现“VIBE”遇见的BUG

    docker配置 xff1a ubuntu18 01 xff0c cuda10 1 输入视频测试demo时 xff0c 依次遇见下列问题 第一个问题 39 EGL span class token punctuation span cann
  • 软件专业大学生常用的刷题、找答案、找资源的网站

    接下来介绍的主要是结合个人和身边同学经常使用的几个网站 xff0c 肯定有很多不全 xff0c 欢迎大佬们查漏补缺 刷题 一 牛客网 xff08 https www nowcoder com xff09 牛客网 是一个专注于程序员的学习和成
  • Linux设备驱动

    Linux设备驱动 介绍 Linux系列文章记录自己学习Linux开发的历程 最近终于把迅为4412开发环境搞定了 xff0c 先吐槽一波迅为 xff0c 版本太 的多了 xff0c 安卓Linux搞在一起 xff0c 还有那个硬件原理图
  • Linux 磁盘坏块修复处理(错误:read error: Input/output error)

    当磁盘出现坏块时 xff0c 你对所关联的文件进行读取时 xff0c 一般会出现 read error Input output error 这样的错误 反过来讲 xff0c 当你看到 read error Input output err
  • docker给运行中的容器添加端口映射

    问题描述 docker上面运行容器 xff0c run p 的时候只映射了一个端口 xff0c 后面对该nginx做扩展 xff0c 需要开放其他端口 当然重新再启一个容器在docker启动参数里多配置几个 p端口映射是能解决的 xff0c
  • Git常用命令符

    1 强制推送 xff08 慎用 xff0c 除非你认为其他冲突等可以丢弃 或者不是很重要 xff09 git push force 2 创建文件等小命令 touch a 创建一个a文件 echo 1234 gt gt a 把1234这个内容
  • 全网最全的 LeetCode 国人大神刷题指南,全部 Go 语言实现

    大家好 xff0c 我是欧盆索思 xff08 opensource xff09 xff0c 每天为你带来优秀的开源项目 xff01 说到 LeetCode xff0c 作为一个程序员来说 xff0c 应该不陌生 xff0c 近几年参加面试都
  • ROS实现串口通信

    虚拟串口的搭建 参考Linux下添加虚拟串口 xff0c 接收和发送数据 com py文件代码如下 xff1a span class token comment usr bin env python span span class toke
  • 基于Linux的UART驱动框架源码分析笔记

    文章目录 前言一 I MX6ULL串口接收和发送方式1 非DMA方式1 1 接收方式1 2 发送方式 2 DMA方式2 1 接收方式2 2 发送方式 二 UART驱动注册1 uart register driver 函数解析2 serial
  • cmake install 命令

    install指令用于定义安装规则 xff0c 安装的内容可以包括目标二进制 动态库 静态库以及文件 目录 脚本等 需要引入一个新的cmake指令和一个非常有用的变量 cmake install prefix 法一 xff1a cmake
  • 基于全景相机的视觉里程计算法研究

    一 视觉里程计 视觉里程计技术首先建立相机的成像模型 xff0c 接着通过标定算法计算相机参数 xff0c 最后建立相邻图像的关联并估计相机运动轨迹 1 1相机在空间中运动的描述 描述相机在三维空间中的运动状态 xff0c 即求解相机在空间
  • 多旋翼无人机组成(小白上路)

    1 无人机组成 1 1 机架 四旋翼最常见的两种机身布局如下图 xff1a 机架指无人机的承载平台 xff0c 通常用轴距衡量机架的大小 xff0c 轴距是指对角线两个螺旋桨的距离 xff0c 一般以mm为单位 xff0c 如F330表示轴