四轴飞行器初步——器件选择

2023-05-16

--------电机

                 

                                                                                 图1     

   

                                                                            图2

     四轴飞行器可以采用无刷电机(图1),也可以采用有刷电机(图2)。前者载重能力强,一般用于稍大型的多轴飞行器。后者一般用于小型四轴飞行器,如crazyflie.如图2,有刷电机控制比较简单,只需要两根线控制正负极,转速和电压正比。而无刷电机则有三根线,需要加电子调速器(ESC)。我们主要说的就是无刷电机。

---2202/2212等的意义

    电机上标注的2202或2212或其他值表示的是定子的尺寸和长度,如2208,定子线圈(含硅钢片 的直径,08是定子线圈的高度 。

---KV值

    KV值是每1V电压下电机每分钟空转的转速,也就是说,电机的转速(空载)=KV值X电压;例如1000KV的电机在10V电压下它的转速(空载)就是10000转/分钟。KV值小,同样的电压下,转速就相对慢,扭力大,适合带比较大的桨。相反KV值大对应扭力就小,只能带比较小的桨。网上有见过KV

值是100多的,搜了搜,得1000人民币上下了。

--------桨的选择

---螺旋桨工作原理(http://jpkc.nwpu.edu.cn/dzjc/yuleigl/wlkt/ch09/9.2/9.2.2.html)

                      

   图3

                       

                                   图4

如图3,这是固定翼飞行器的起飞原理。机翼上面的空气流速大于下面的空气流速,那么机翼上面的气压就小于下面,形成压力差之后对飞机机翼有一个向上的托举的力。同时应注意到此时水平方面还有阻力X。 其实螺旋桨类似于一个旋转的机翼,不过有时候为了增大托举力,螺旋桨还要做的有一定的攻角,如图4. 这样就可以保证飞行器能够垂直向上飞起来了。

---螺旋桨的参数定义(http://junior.cyhs.tp.edu.tw/shuwd/Aircraft%20Dynamics/chapter5-2.htm)

                                                    

                                                                              图5 

如图5所示,我们见到的桨有时会标注8045,1147等,这里的数字是两位两位的看的。前面两位代表螺旋桨旋转直径,后面两位代表螺距(我们仔细观察螺旋桨很像螺柱的一部分,这里的螺距的定义也是类似的),当然这的单位都是英寸(1英寸=2.54厘米)。例如1147的就是旋转直径11英寸,螺距为4.7英寸的桨。

--------电池参数

---2s 3s 

    这里的2s,3s或者4s,你可以理解为两个,三个或者4个电池串联,串联有增大电压的作用,比如2s的电压是7.4V,3s的电压可以达到11.1V。

---mah

    常见的电池有标称1500mah,这里的意思是以1500ma的电流大小放电,能够放一个小时。这个单位主要根据电荷量来描述电池的容量,如果要计算能量则还要乘以对应的电压。

---放电倍率 C

 这个参数主要表征电池的放电快慢,单位是1/h. 例如有电池参数为2200mah 标注20C,意思是这种电池能够在1/20h的时间里,放完所有的电量,也就是说,2200mah的电池,能够在3分钟内完全放光所有的电。我们据此可以计算电池持续工作时能够承受的最大电流,举刚才的例子,2200mah的能量在1/20h内放完电,则承受的电流为2200mah /   (1/20) h=4400ma=44A。

--------电机、桨、电池的匹配经验

                      

这幅图截取自淘宝上的一家产品,可以据此大概感受一下电机和螺旋桨的匹配关系。

网上很多朋友根据经验也给出了电机和桨的配置:

1.(http://tieba.baidu.com/p/3091095704)

3S电池1.8KG以下可用2216KV800电机搭配APC1147桨。
3S电池2KG以下可用2810KV750电机搭配APC1238桨。
3S电池2.5KG以下可用2814KV700电机搭配APC1340桨

4S电池2.5KG以下可用2814KV600电机搭配APC1340桨
3110KV650电机搭配APC1238桨
3508KV580/KV700电机搭配DJI1555/APC1540桨。
4108KV480/KV600电机搭配APC1447/APC1540桨

6S电池,3KG以下可用3508KV380电机搭配DJI1555桨
4108KV380电机搭配DJI1555桨
4010KV320电机搭配DJI1555桨
4008KV400电机搭配APC1447桨

2.(http://wenku.baidu.com/view/610ba902fc4ffe473368ab78.html)

3S电池下 
KV900-1000的电机配1060或1047浆,9寸浆也可 
KV1200-1400配9050(9寸浆)至8*6浆 
KV1600-1800左右的7寸至6寸浆 
KV2200-2800左右的5寸浆 
KV3000-3500左右的4530浆 
2S电池下 
KV1300-1500左右用9050浆
KV1800左右用7060浆 
KV2500-3000左右用5X3浆
KV3200-4000左右用4530浆

--------飞控

目前市面上比较常见的飞控有KK,玉兔,匿名,Openpilot,APM等等,有很多都是开源的,非常利于调试。附上一些资料,这里面对比的还是比较详细的。当然如果觉得不过瘾还可以自己开发,主要涉及无线通信,IMU数据读取分析,MCU程序调试,控制算法等等。

http://blog.sina.com.cn/s/blog_702b22990101ngrn.html

http://tieba.baidu.com/p/2276991264







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

四轴飞行器初步——器件选择 的相关文章

  • 在import scipy.misc 后找不到 imsave

    在想把CIFAR 10 的16进制数据转为图像的时候需要用到imsave xff0c 但是在import scipy misc 之后显示该库内没有imsave 后来发现还需要安装 Pillow这个包 解决 xff1a pip install
  • 基于adaboost的车辆检测总结【OS X 下基于python实现】

    最近在忙着用opencv的adaboost做物体检测 xff0c 开始的时候有一些疑问让我一时不知道该怎么实现 xff0c 那么现在就总结一下adaboost算法以及如何基于opencv的boost容器实现adaboost及联分类器 弱分类
  • 对于void* 的理解

    void 是一个特殊的指针 xff0c 它的意义为无类型指针 xff0c 他可以被赋值为任意类型的指针 xff0c 但是仅限当作一个指针使用 void 是不能直接被 访问地址的内容 xff0c 因为还不知道具体要读多少个字节 xff1b 而
  • sql的datetime 数据类型

    sql的datetime 格式如 2018 6 13 13 02 23 但是有时候我们不需要这么多内容 xff0c 比如说我们只需要匹配日期 xff0c 不管具体的时刻 这时候我们就可以使用 DATE 函数 面对如上数据 xff0c 想要获
  • 【网段】【vlan】【广播域】关于网段,vlan和广播域的关系的个人理解

    广播域是一个二层概念 xff0c 所有能够接收到同一个广播的设备处于同一广播域 而所有的三层以下的设备 xff08 不包括第三层 xff09 都是不能隔离广播的 xff0c 所以所有由交换机 xff0c 网桥 xff0c 集线器连接起来的设
  • git 创建远程库

    首先是git的配置 git config global user name 34 your name 34 git config global user email 34 your mail 34 这两个配置信息是用来记录你的git操作 x
  • python 创建二维列表的方法

    使用python创建二维列表有以下两种方式 xff1a 1 列表复制法 xff1a a 61 0 width height 但是这种方法会导致如下问题 xff1a gt gt gt a 61 0 3 4 gt gt gt a 0 0 0 0
  • 各种接插头名称汇总

    杜邦线插头 JST接线端子 SH1 0MX1 25ZH1 5PH2 0HY2 0XH2 54贴片座子 T型插头 XT60型插头 SM插头 未完待续
  • GA-B85M-D3V PLUS 1150安装win10后的蓝屏问题汇总

    通过windbg来定位出错的sys文件 下面是安装技嘉官方驱动后依然频繁出现的蓝屏 尝试方案fltmgr sys sfc scannow chkdsk c f r dxgmms2 syssystem service exception dx
  • 超声波风速风向传感器

    OSA 1F1 超声波风速风向传感器 1 概述 OSA 1F1超声波风速风向传感器是一款迷你型全数字化传感器 xff0c 高度集成超声波风速 风向传感器 xff0c 体积小巧 xff0c 集成度高 xff0c 质量轻 xff0c 坚固耐用
  • Loggernet软件新手入门(一)

    loggernet软件新手入门 xff08 一 xff09 安装与简单操作 一 xff0e 软件及驱动安装安装 1 1 打开软件安装包 xff0c 点击 exe应用程序图标 xff0c 然后在弹出的对话框中 xff0c 选择 Install
  • Loggernet软件新手入门(二)

    一 xff0e 创建一个程序 在loggernet软件中 xff0c 创建一个程序有两种方式 xff1a Short Cut以及CRBasic Editor xff0c 这两种方式都可以在Program目录下找到 1 1Short Cut
  • PC200W-简版loggernet软件

    一 xff0e 解压缩PC200W文件夹 xff0c 双击下图图标 xff0c 可以打开PC200W 二 xff0e 创建一个连接 打开软件后 xff0c 会弹出一个关于创建连接的对话框 xff0c 如果没有弹出 xff0c 可以在Netw
  • 示例一:CR300接CS655

    Public PTemp Batt volt Public CS655 3 Alias CS655 1 61 vwc Alias CS655 2 61 ec Alias CS655 3 61 T Units vwc 61 Units ec
  • 日本原装COM 3600F专业型空气负离子检测仪 --CR1000采集

    Public PTemp Batt volt Public instring string As String 36 Public Num spilt 3 As String 3 Alias Num spilt 1 61 ION FM Pu
  • java FlowLayout示例

    java FlowLayout示例 xff1a import java awt FlowLayout import javax swing JLabel import javax swing WindowConstants import j
  • Get 一个显示界面,与数采串口通信

    程序第一步 xff1a 显示 数据来源 xff0c CR1000数据采集器 xff0c 5秒采集并存储上传 第二步 xff1a 存储 TXT文档存储 xff0c 逗号分隔 xff0c 每月创建一个新的文件 xff0c 可以另存为excel文
  • UART通信协议

    UART通信协议 一 UART是什么 xff1f 1 同步串口通信 vs 异步串口通信2 串行通信 二 通信协议三 工作原理四 特点 一 UART是什么 xff1f 通用异步收发传输器 xff08 Universal Asynchronou
  • win10右下角的通知区域

    属性 gt 通知和操作 gt 选择在任务栏上显示哪些图标 gt
  • UART一对多通信的方法

    通常 xff0c uart为单对单通信 xff0c 当用到一对多时可以用RS485 然而有时候我们MCU的uart口只剩一个 xff0c 又要接多个uart的外围芯片 xff0c 这时如果转成RS485需要加多个485收发器 xff0c 成

随机推荐

  • 全网最全的 postman 工具使用教程

    正文如下 xff0c 如果觉得有用欢迎点赞 关注 postman是一款支持http协议的接口调试与测试工具 xff0c 其主要特点就是功能强大 xff0c 使用简单且易用性好 无论是开发人员进行接口调试 xff0c 还是测试人员做接口测试
  • 星际争霸1终于可以在win10上运行了

    win7的时候 xff0c 星际争霸1就不能运行 xff0c 只好装了个虚拟机 xff0c 在虚拟机里玩 刚刚更新到了win10 xff0c 总觉得在虚拟机里玩不是个事 xff0c 就去网上搜索 xff0c 终于发现了办法 在 StarCr
  • windows下编译opencv 3.4.0

    为了方便后期的调试 xff0c 自己动手编译opencv3 4 0 xff0c 这样有需要的时候还可以自己修改修改源代码 通常来说 xff0c 编译32位比较简单 xff0c 直接用cmake生成编译的工程就行了 xff0c 但64位就比较
  • opencv添加的新接口clearVec()的实现

    自己编译的opencv xff0c 之前文章有说添加了这个接口 xff0c 也有上传3 3 0版本添加这个接口之后编译好的库 xff0c 但是没有把实现过程展现出来 xff0c 导致有些朋友问我如何实现的 xff0c 今天把这个实现放出来
  • 苏泊尔电饭煲不工作的维修

    本篇文章与其说是维修 xff0c 倒不如说成是 拆 xff0c 因为维修相对容易 xff0c 但想拆开却很艰难 xff0c 大部分的时间都花在了拆的工作上面 老家伙的样子如下 型号为 xff1a CYSB50FC99 100 xff0c 铭
  • 萨克斯吹不响的解决办法

    刚开始吹萨克斯 xff0c 发现总是吹不响 看各种入门的文章 xff0c 很多都强调口型的重要性 xff0c 各文章说得也都差不多 xff0c 我仔细捉摸 xff0c 不断尝试 xff0c 似乎还是不得要领 特别是安装好之后 xff0c 很
  • vs2010制作安装工程

    这里的安装工程 xff0c 是指制作安装包 xff0c 而不是vs2010的安装包 用向导生成一个安装工程 xff0c 通常会直接打开一个文件编辑窗口 xff1a 这个窗口很容易编辑 xff0c 把所有要安装的文件拖到 应用程序文件夹 上
  • windows下编译ffmpeg源代码

    由于工作原因 xff0c 需要使用ffmpeg在windows下进行代码跟踪 于是 xff0c 上网找相关文章 xff0c 搜索出来有很多 xff0c 经过查看 xff0c 其中的一个英文网站是最好的 xff0c 网址 xff1a http
  • 注册控件失败之一:提示0x80040200错误的处理办法

    今天有客户反馈说控件无法注册 xff0c 晕 xff0c 这问题好容易困扰开发者以及客服人员 xff0c 但是环境千差万别 xff0c 很难做到完全自动化 出现的错误号码有很多 xff0c 但相对的0x80040200这个号码出现的概率较其
  • win10+ubuntu23.04双系统安装

    win10 win10先安装好 xff08 确保主板上各个螺丝稳定 xff0c 至少4对螺丝 43 铜柱 xff0c 否则会各种蓝屏 xff09 如果双系统安装失败了 xff0c 连win10都进不去了 xff0c 用原版ISO刻录的U盘或
  • 冷门指标移中平均线和多空指数的完美结合(一定要看)

    注 xff0c 原贴地址 xff1a http blog sina com cn s blog 7f0a6fa50101hyls html 在此谨以记录防止原帖无法打开为忧 冷门指标移中平均线和多空指数的完美结合 一定要看 xff09 20
  • LINUX下安装QT的惨痛经历

    安装QT的惨痛经历 目标 xff1a 2012 4月下旬 xff0c 计划开始在linux上安装QT和ffmpeg xff0c 准备摸索一下视频客户端的开发 以下是安装过程 由于没有额外的电脑 xff0c 所以使用了虚拟机安装 电脑上刚好有
  • Linux下CAN总线速率设置,socketCAN。

    背景 xff1a 飞思卡尔Freescale的ARM9处理器i MX25系列 socketCAN对于在Linux下操作CAN总线非常的快捷方便 xff0c 其配置方法和在Linux下对网卡的配置相似 xff0c 方法如下 xff1a 1 i
  • c++在Linux环境下的套接字Tcp通信例子(demo)

    demo包括服务端和客户端的通信 xff0c 发送端发送格式为先发送长度为5的字符串数据 xff0c 告知对方接下来的数据长度 xff0c 接收端首先接收到消息长度 xff0c 再根据消息长度接受接下来的消息 服务端 xff1a inclu
  • yolo_mark工具的使用

    之前自己编译了一下yolo mark用来标注样本 我编译时yolo mark依赖了opencv3 2 0 当时为了方便直接把yolo mark exe放到编译yolo的文件夹 现在要在其他地方使用 xff0c 就把所有文件整理出来 其中op
  • GStreamer与opencv实现rtsp推流

    文章目录 前言安装库代码总结 前言 最近工作遇到瓶颈了呀 xff01 xff01 xff01 公司分配给我的任务是deepstream部署 xff0c 太难了 xff0c gstreamer语言学的我头皮发麻 xff01 xff01 xff
  • 【STM32学习5】STM32使用printf函数 打印到电脑串口助手

    本文所使用的方法与代码参考自正点原子 xff0c 如果想要详细了解这方面的知识 xff0c 请阅读正点原子官方提供的文档 一 背景 在开发STM32应用时 xff0c 将一些信息通过串口打印到电脑上是常用的调试手段 C语言标准库中的prin
  • linux下socketCAN实现反转过滤——CAN_INV_FILTER的使用

    关于Linux中socket can怎么使用 xff0c CSDN上已经有很多文章介绍 本文重点记录can filter中的 CAN INV FILTER的使用 xff0c 很多文章对此一笔带过 xff0c 且很多文章翻译不全 xff0c
  • [摘抄-Socket-学习中]UDP通信基础代码-server端

    include lt stdio h gt include lt stdlib h gt include lt string h gt include lt sys socket h gt include lt netinet in h g
  • 四轴飞行器初步——器件选择

    电机 图1 图2 四轴飞行器可以采用无刷电机 xff08 图1 xff09 xff0c 也可以采用有刷电机 xff08 图2 xff09 前者载重能力强 xff0c 一般用于稍大型的多轴飞行器 后者一般用 于小型四轴飞行器 xff0c 如c