四旋翼无人机硬件基础

2023-05-16

四旋翼无人机硬件基础

    • 材料分析
      • 无刷电机
        • 型号
        • 转速
      • 电子调速器
        • 作用
        • 规格
        • 四轴专用电调?
        • 电调编程?
      • 螺旋桨
        • 机制 规格
      • 飞行控制器
        • 原理
        • 作用
        • 四轴×字
        • 四轴十字
      • 电池
        • 锂电池?
        • 电池容量
        • 电池片数
        • 放电能力
        • 插头类型
          • T插
          • XT60
          • JST
          • 总结
      • 接收器
      • 遥控器
        • 通道
        • 日本手、美国手
      • 机架
        • 机架的轴长短有没有规定?
      • 充电器
        • 充电能力
        • 平衡充电?
      • 注意
        • 电机与螺旋桨的搭配
        • 配电池

基础材料:
无刷电机(4个)
电子调速器(简称电调,4个,常见有好盈、中特威、新西达等品牌)
螺旋桨(4个,需要2个正浆,2个反浆)
飞行控制板(常见有KK、FF、玉兔等品牌)
电池(11.1v航模动力电池)
遥控器(最低四通道遥控器)
机架
充电器(尽量选择平衡充电器)

材料分析

无刷电机

电机分为有刷电机和无刷电机,无刷是四轴的主流,力气大,耐用。

型号

电机的尺寸,例:2212电机,2018电机
不管什么牌子的电机,具体都要对应4位这类数字,其中前面2位是电机转子的直径,后面2位是电机转子的高度。
简单来说,前面2位越大,电机越肥,后面2位越大,电机越高。 又高又大的电机,功率就更大,适合做大四轴。 通常2212电机是最常见的配置了。
在这里插入图片描述

转速

每个无刷电机都会标准多少kv值,这个kv是外加1v电压对应的每分钟空转转速,例如:1000kv电机,外加1v电压,电机空转时每分钟转1000转,外加2v电压,电机空转就2000转了。
同电机类似,桨也有啥1045,7040这些4位数字,前面2位代表桨的直径(单位:英寸 1英寸=254毫米)后面2位是桨的角度。

电子调速器

作用

电调的作用就是将飞控板的控制信号,转变为电流的大小,以控制电机的转速。
因为电机的电流是很大的,通常每个电机正常工作时,平均有3a左右的电流,如果没有电调的存在,飞控板根本无法承受这样大的电流(另外也没驱动无刷电机的功能)。
同时电调在四轴当中还充当了电压变化器的作用,将11.1v的电压变为5v为飞控板和遥控器供电。

规格

电调都会标上多少A,如20a,40a 这个数字就是电调能够提供的电流。大电流的电调可以兼容用在小电流的地方。小电流电调不能超标使用。
根据我简单测试,常见新西达2212加1045浆最大电机电流有可能达到了5a,为了保险起见,建议这样配置用30a 或 40a电调(一般用20a电调的也多),说买大一点,以后还可以用到其他地方去。

四轴专用电调?

因为四轴飞行要求,电调快速响应,而电调有快速响应和慢速响应的区别,所以四轴需要快速响应的电调。
其实大多数常见电调是可以编程的,能通过编程来设置响应速度。所以其实并没有什么专用一说。

电调编程?

首先要说明电调是有很多功能模式的,选择这个功能就是对电调编程。 编程的途径可以直接将电调连接至遥控接收机的油门输出通道(通常是3通道),按说明书,在遥控器上通过搬动摇杆进行设置,这个方法比较麻烦,但节约。另外,还可以通过厂家的编程卡来进行设置(需要单独购买),方法简单,无需接遥控器。 为了保险,一定要将购买的电调设置一致,否则容易难于控制。如:电调的启动模式不一样,那么有些都转很快了,有些还很慢,这就有问题了。 注:通过遥控器进行设置电调,一定要接上电机,因为说明书上说的“滴滴”类的声音,是通过电机发出来的。我开始就是因为没有接电机,还疑惑怎么没声音,以为坏了。

螺旋桨

机制 规格

螺旋桨, 将电机转动功率转化为推进力或升力。螺旋桨高速转动时,由于桨叶特殊的机构,会在桨上下面形成一个压力差,产生一个向上的拉力,螺旋桨有两个重要的参数,桨直径和桨螺距,单位均为英寸。比如8060桨,代表桨直径是8英寸。即8*2.54=20.32cm。螺距则为6英寸。桨分正桨和逆桨,安装时正桨安装在顺时针旋转的电机上,逆桨安装在逆时针旋转的电机上。怎么区分正逆桨呐?具体方法很多,这里简单说个方法,桨正确安装在电机上,顺时针旋转桨叶,产生向下风力的是正桨,逆时针旋转桨叶,产生向下风力的是反桨,怎么区分正逆桨呐?具体方法很多,这里简单说个方法,桨正确安装在电机上,顺时针旋转桨叶,产生向下风力的是正桨,逆时针旋转桨叶,产生向下风力的是反桨, 四轴飞行为了抵消螺旋桨的自旋,相隔的桨旋转方向是不一样的,所以需要正逆桨。安装的时候,一定记得无论正逆桨,有字的一面是向上的(桨叶圆润的一面要和电机旋转方向一致)。

飞行控制器

原理

飞控即飞行控制系统是飞机的大脑,无人机在飞行过程中,利用自动控制系统,能够对飞行器的构形、飞行姿态和运动参数实施控制,其载有加速度计、陀螺仪、气压计、罗盘等传感器。由它来控制各个电机的转速进而控制飞机的姿态,加上GPS或差分GPS可完成定点悬停,自主航线飞行等功能。
飞控通过接收机接收遥控器发送的遥控信号(地面站控制时:地面站通过云航灯或电台发送给飞控的自主飞行指令),经过飞控程序处理后,通过电调来控制各个电机的转速,从而达到控制飞行器动作的目的。

作用

如果没有飞控板,四轴飞行器就会因为安装、外界干扰、零件之间的不一致型等原因形成飞行力量不平衡,后果就是左右、上下的胡乱翻滚,根本无法飞行,飞控板的作用就是通过飞控板上的陀螺仪,对四轴飞行状态进行快速调整,如发现右边力量大,向左倾斜,那么就减弱右边电流输出,电机变慢,升力变小,自然就不再向左倾斜。飞控有X模式和+模式的。X模式要难飞一点,但动作更灵活。+模式要好飞一点,动作灵活差一点,所以适合初学者。特别注意,x模式和+模式的飞控安装是不同的如果飞控板安装错误,会剧烈的晃动,根本无法飞。
大致一看四轴十字和四轴×字没多大差别,M1,M3都是逆时针,M2,M4都是顺时针,它俩真正的区别在于,做动作时电机的运动情况。

四轴×字

前进时,M3,M4速度同时增加,M1,M2速度同时减小。

左移时,M1,M4速度同时增加,M2,M3速度同时减小。

左旋时,M2,M4速度同时增加,M1,M3速度同时减小。

四轴十字

前进时,M3速度增加,M1速度减小。

左移时,M4速度增加,M2速度减小。

左旋时,M2,M4速度同时增加,M1,M3速度同时减小。
有此可看出做动作时四轴×字始终有两两电机参与速度调整,一般建议四轴采用×字,对控制动作来说能更好一些

电池

锂电池?

无人机上用的电池一般是高倍率锂聚合物电池。同样电池容量锂电最轻,起飞效率最高。

电池容量

1000mah电池,如果以1000ma放电,可持续放电1小时。如果以500mh放电,可以持续放电2小时。

电池片数

锂电池1节额定电压3.7V,充满电压4.2v(4.35V高压版电池)。2s电池,代表有2个3.7v电池在里面,电压为7.4v。例:20000mAh 6s 25c就是6片20000mAh的电池串联。

放电能力

这是普通锂电池和动力锂电池最重要区别,动力锂电池需要很大电流放电,这个放电能力就是C来表示的。如1000mah电池 标准为5c,那么用5x1000mah,得出电池可以以5000mh的电流强度放电。例:20000mAh 25C,那么它的最大放电电流就是20*25=500A。

插头类型

T插

T插是扁平设计,单面接触的,接触面积小,通过电流小。

XT60

XT60插头 新一代模型插头 T插头替代品 XT60插头,是专职研究人员花了近一年多的时间,研究现存各种模型插头的优缺点,然后反复做样品试验而钻研出来的。研究人员把几乎所有现存模型插头的缺点都改进了,造就了可以说是下一代模型插头标准的XT60插头。XT60是圆形设计,接触面积大,通过的电流也大。

JST

适合10A以下电流。

总结

XT60的额定电流为80A,适合高负荷大功率的航模需求,T插只有20A用在普通的小型泡沫螺旋桨机比较适合。

接收器

遥控器

通道

通道就是可以遥控器控制的动作路数,比如遥控器只能控制四轴上下飞,那么就是1个通道。但四轴在控制过程中需要控制的动作路数有:上下、左右、前后、旋转所以最低得4通道遥控器。如果想以后玩航拍这些就需要更多通道的遥控器了。

日本手、美国手

遥控器上油门的位置在右边是日本手、在左边是美国手,所谓遥控器油门,在四轴飞行器当中控制供电电流大小,电流大,电动机转得快,飞得高、力量大。反之同理。判断遥控器的油门很简单,遥控器2个摇杆当中,上下板动后不自动回到中间的那个就是油门摇杆。

机架

机架的轴长短有没有规定?

理论上讲,只要4个螺旋桨不打架就可以了,但要考虑到,螺旋桨之间因为旋转产生的乱流互相影响,建议还是不要太近,否则影响效率。 这也是为什么四轴用2叶螺旋桨比用3叶螺旋桨多的原因之一(3叶的还有个缺点,平衡不好做)

充电器

充电能力

同上面的c一样,只是将放电变成了充电,如1000mah电池,2c快充,就代表可以用2000ma的电流来充电。不要图快,冒然用大电流,超过规定参数充电,电池很容易损坏。

平衡充电?

如3s电池,内部是3个锂电池,因为制造工艺原因,没办法保证每个电池完全一致,充电放电特性都有差异,电池串联的情况下,就容易照常某些放电过度或充电过度,充电不饱满等,所以解决办法是分别对内部单节电池充电。动力锂电都有2组线,1组是输出线(2根),1组是单节锂电引出线(与s数有关),充电时按说明书,都插入充电器内,就可以进行平衡充电了。

注意

电机与螺旋桨的搭配

螺旋桨越大,升力就越大,但对应需要更大的力量来驱动;
螺旋桨转速越高,升力越大;
电机的kv越小,转动力量就越大;
综上所述,大螺旋桨就需要用低kv电机,小螺旋桨就需要高kv电机(因为需要用转速来弥补升力不足)
如果高kv带大桨,力量不够,那么就很困难,实际还是低俗运转,电机和电调很容易烧掉。
如果低kv带小桨,完全没有问题,但升力不够,可能造成无法起飞。
例:常用1000kv电机,配10寸左右的桨。

配电池

这与选择的电机、螺旋桨,想要的飞行时间相关。
容量越大,c越高,s越多,电池越重;
基本原理是用大桨,因为整体搭配下来功率高,自身升力大,为了保证可玩时间,可选高容量,高c,3s以上电池。最低建议1500mah,20c,3s。
小四轴,因为自身升力有限,整体功率也不高,就可以考虑小容量,小c,3s以下电池。
选择电池是要注意,电池的最大放电电流要大于各个电机的总电流,电池的选择决定飞行的时间的多少。
如果用低c的电池,大电流放电,电池会迅速损坏,甚至自燃。
在这里插入图片描述

引用自:
[1]http://mini.eastday.com/mobile/180304214810949.html#
[2] http://www.360doc.com/content/18/0105/13/39121644_719265066.shtml

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

四旋翼无人机硬件基础 的相关文章

  • (二)PID控制的Anti-windup

    比例环节 xff1a 快速接近目标积分环节 xff1a 防止稳态误差微分环节 xff1a 减少振荡 被控对象可以分为两个部分 xff0c 分别是执行器 xff0c 用于产生力或者能量从而改变系统 xff0c 和处理 xff0c 比如说温控的
  • Socket的学习(一)什么是Socket?

    本文参考的是 Socket通信原理 https www cnblogs com wangcq p 3520400 html 一 TCP IP UDP是什么 xff1f TCP IP xff08 Transmission Control Pr
  • Socket的学习(二)AF_UNIX实现本地通信

    参考文章 xff1a 1 Unix Domain Socket IPC通信机制 2 How fast are Unix domain sockets 3 read 函数参数理解 一 Unix域的Socket通信及其优点 基于socket的框
  • 工程师笔记|在CMD窗口运行C语言

    cmd窗口大家可能都比较熟悉 xff0c 那如何在cmd窗口编译运行C语言程序呢 xff1f 其实很简单的 xff0c 只需要下载一个C C 43 43 编译器 xff0c 添加一下环境变量 xff0c 之后就能在cmd窗口中编译运行C语言
  • 推挽输出与开漏输出

    推挽输出 要理解推挽输出 xff0c 首先要理解好三极管 xff08 晶体管 xff09 的原理 下面这种三极管有三个端口 xff0c 分别是基极 xff08 Base xff09 集电极 xff08 Collector xff09 和发射
  • 固件、驱动、软件的区别

    不管我们使用什么操作系统 xff0c 无论是 Windows macOS xff0c 还是 Linux xff0c 里面都安装了许多软件 驱动程序和固件 但是 xff0c 这三者概念有什么区别 xff1f 转载微信公众号 xff1a 良许L
  • 51单片机与STM32的区别(为何51单片机IO引脚的驱动能力弱)

    1 51单片机的特性 51单片机之所以成为经典 xff0c 成为易上手的单片机主要有以下特点 xff1a 从内部的硬件到软件有一套完整的按位操作系统 xff0c 称作位处理器 xff0c 处理对象不是字或字节而是位 不但能对片内某些特殊功能
  • I2C—读写EEPROM

    1 I2C协议简介 I2C通讯协议 Inter xff0d IntegratedCircuit 是由Phiilps公司开发的 xff0c 由于它引脚少 xff0c 硬件实现简单 xff0c 可扩展性强 xff0c 不需要USART CAN等
  • SPI—读写串行FLASH

    1 SPI协议简介 SPI协议是由摩托罗拉公司提出的通讯协议 SerialPeripheralInterface xff0c 即串行外围设备接口 xff0c 是一种高速全双工的通信总线 它被广泛地使用在ADC LCD等设备与MCU间 xff
  • C语言中的关键字应用技巧(volatile、const、struct/union、_ _预定义_ _、#/##、void/void*、weak)

    嵌入式C开发关键字的应用技巧 1 volatile volatile修饰表示变量是易变的 xff0c 编译器中的优化器在用到这个变量时必须每次都小心地从内存中重新读取这个变量的值 xff0c 而不是使用保存在寄存器里的备份 xff0c 有效
  • 一文弄懂GPIO不同模式之间的区别与实现原理

    GPIO全称General Purpose Input Output xff0c 即通用输入 输出 其实GPIO的本质就是芯片的一个引脚 xff0c 通常在ARM中所有的I O都是通用的 不过 xff0c 由于每个开发板上都会设计不同的外围
  • printf()是如何与UART外设驱动函数“勾搭”起来的?

    今天给大家分享的是IAR下调试信息输出机制之硬件UART外设 在嵌入式世界里 xff0c 输出打印信息是一种非常常用的辅助调试手段 xff0c 借助打印信息 xff0c 我们可以比较容易地定位和分析程序问题 在嵌入式应用设计里实现打印信息输
  • 卡塔尔世界杯:带“芯片”的智能足球亮相!背后藏着哪些技术原理?

    2022年卡塔尔世界杯正式开幕 xff01 揭幕战上 xff0c 厄瓜多尔队以2 0的比分击败东道主卡塔尔队 xff0c 取得本届世界杯的首场胜利 本场比赛后 xff0c 世界杯东道主首战不败的纪录就此作古 xff0c 这一消息也引发足球圈
  • 串口通信详解

    一 串口通讯简介 串口通信 Serial Communications 的概念非常简单 xff0c 串口按位 bit 发送和接收字节 尽管比按字节 byte 的并行通信慢 xff0c 但是串口可以在使用一根线发送数据的同时用另一根线接收数据
  • C++类详解(public、private、protected)

    二 C 43 43 类的声明 类使用class关键字声明 xff0c 声明方法如下 xff1a class 类名 xff1a public 公有成员 int num private 私有成员 int age protected 保护成员 i
  • linux下网络通信(udp通信协议详解)

    一 udp通信简介 udp是User Datagram Protocol的简称 xff0c 中文名是用户数据报协议 udp协议位于osi模型中的传输层 xff0c 它是一种面向无连接的协议 udp协议并不保证数据一定能够到达对端 xff0c
  • 广播地址、组播地址、网关和子网掩码

    一 IP地址分类 IP地址一共32位 xff0c 由两部分组成 xff0c 网络号和主机号 网络号标识当前设备处于Internet的哪一个网络 xff0c 主机号标识当前设备属于该网络中的那一台主机 IP地址一共分为5类 xff1a 地址分
  • URL格式

    一 URL基本格式 一个完整的url包含方案 用户名 密码 主机名 端口 路径 参数 查询和片段 xff0c 格式如下 xff1a lt scheme gt lt user gt lt password gt 64 lt host gt l
  • c++构造函数和析构函数

    一 构造函数和析构函数的特点 构造函数和析构函数是一种特殊的公有成员函数 xff0c 每一个类都有一个默认的构造函数和析构函数 xff1b 构造函数在类定义时由系统自动调用 xff0c 析构函数在类被销毁时由系统自动调用 xff1b 构造函
  • linux下常用压缩命令

    一 tar命令 tar命令用来打包一个目录 xff0c 它支持三种格式 xff1a tar bz2 34 和 gz 34 1 1 压缩 tar cvf 文件名 tar 文件目录 打包成 tar文件 tar jcvf 文件名 tar bz2

随机推荐

  • 用vscode开发autojs,输出窗口不显示任何输出结果

    我的情况是 xff1a 我vscode开发autojs 程序 xff0c 之前在一切正常的情况下 xff0c 输出窗口可以正常显示程序运行结果 xff0c 右侧红圈里可以选择我连接的手机型号 如下图 xff1a 但是现在出现问题 xff1a
  • ubuntu开机没有ens33解决方法

    最近重新安装了VMware xff0c 使用之前的ubuntu镜像 xff0c 发现只有一个lo网卡 xff0c 没有ens33 xff0c 虚拟机无法获取ip地址 xff0c samba服务器也无法正常使用 root 64 ubuntu
  • ubuntu下arm-none-eabi-gcc安装

    一 下载安装包 下载地址 xff1a https launchpad net gcc arm embedded 43 download 选择linux版本下载 xff1a gcc arm none eabi 5 4 2016q3 20160
  • 2.4G-WiFi连接路由器过程

    一 概述 WiFi的数据通信基于802 11协议进行 xff0c 无线AP在工作时会定时向空中发送beacon数据包 xff0c 基站 xff08 STA xff09 从beacon中解析出AP的名称 加密方式等信息 xff0c 从而发起连
  • STM32f103时钟树详解

    一 概述 stm32有四种时钟信号源 xff0c HSE 高速外部时钟 HSI xff08 高速内部时钟 xff09 LSE xff08 低速外部时钟 xff09 LSI xff08 低速内部时钟 xff09 HSE通常接8M晶振 xff0
  • 头文件重复包含

    一 头文件重复包含问题分析 1 问题重现 举例说明 假设在某个C 43 43 头文件 或 源文件 中 xff0c 包含了A h和B h两个头文件 xff1a span class token macro property span clas
  • Netty 学习(六)实现自定义协议通信

    目录 前言一 通信协议设计通用协议自定义协议网络协议需要具备的要素1 魔数2 协议版本号3 序列化算法4 报文类型5 长度域字段6 请求数据7 状态8 校验字段9 保留字段 二 Netty 实现自定义通信协议Netty 中编解码器分类 三
  • ABB机器人与上位机进行Socket通信的RAPID代码实现(服务端)

    文章目录 前言1 实现的功能2 建立Socket通信2 1 ABB机器人的IP地址 xff1a 2 2 SocketAccept的说明 3 服务端接发信息3 1 核心代码3 2 CurrentPos函数 4 完整代码5 实现效果 前言 本文
  • ros使用自定义消息时,编译不成功,在Cmake中报错.

    在使用自定义消息时 xff0c 按照教程添加依赖和cmakelist文件后 xff0c 保证几条Cmake语句顺序无误的情况下 xff0c 考虑msg文件夹的位置 xff0c 应在功能包的第一级目录中
  • C语言加强--韦老师公开课

    目录 1 变量与指针 摘要 xff1a 普通变量 指针变量所占的内存空间大小 xff0c 变量在内存中的分配方式 xff08 首地址要求 长度 分配长度与实际使用长度区别 需要填充字节数 全局与局部变量在内存中的位置 xff09 xff1b
  • 大小端转换(一篇文章了解所有情况下的大小端转换方法)

    总述 xff1a 字节间字节内大端低地址的数据放在高字节位域 xff1a 先从低地址对应数据字节的高bit开始分配小端低地址的数据放在低字节位域 xff1a 先从低地址对应数据字节的低bit开始分配 注释 xff1a 对于大小端的几个结论
  • C语言程序内存四区——栈区,堆区,全局区,代码区

    1 全局区 xff1a 全局区比较特殊 xff0c 里面还分成了全局变量区 xff0c 静态变量区 xff0c 常量区 全局变量区用来存放全局变量 xff0c 静态变量区用来存放带有static修饰的变量 xff08 包括静态局部变量和静态
  • Linux 用户和组

    用户和组 前言一 查看用户二 基本操作1 添加用户2 查看3 修改密码4 切换用户5 其他6 登出 前言 一个用户可以属于多个组 xff0c 并且拥有这些组的权限 一 查看用户 输入命令 cat span class token opera
  • pip 清华镜像

    pip 清华镜像 一 地址二 使用 一 地址 https pypi tuna tsinghua edu cn simple 二 使用
  • requests库将cookieJar对象转换为cookies字典

    requests库将cookieJar对象转换为cookies字典 转字典转cookieJar 使用requests获取的resposne对象 xff0c 具有cookies属性 该属性值是一个cookieJar类型 转字典 cookies
  • mybatis-generator-core插件无法下载解决办法

    mybatis generator core插件无法下载解决办法 前言一 解决办法二 插件可用 前言 maven mybatis generator core插件无法下载 一 解决办法 二 插件可用
  • idea 去绿色波浪线

    idea 去绿色波浪线 如图 如图
  • stop-writes-on-bgsave-error

    redis RDB持久化配置 RDB持久化 配置 stop writes on bgsave error 选项 如果 61 yes xff1a redis 会创建一个新的后台进程dump rdb 假设 xff1a 创建快照 xff08 硬盘
  • px4_simple_example和uorb机制

    px4 simple app PX4 Autopilot src exampes px4 simple app xff0c 这个程序是用c语言调用orb API和poll机制订阅和发布通讯数据 xff0c 但是这个例子并不是既有接收又有发送
  • 四旋翼无人机硬件基础

    四旋翼无人机硬件基础 材料分析无刷电机型号转速 电子调速器作用规格四轴专用电调 xff1f 电调编程 xff1f 螺旋桨机制 规格 飞行控制器原理作用四轴 字四轴十字 电池锂电池 xff1f 电池容量电池片数放电能力插头类型T插XT60JS