最近学习了无人机的一些知识,在关于遥控系统这部分的各种协议看的有些头大,人都晕了。看了一些资料后终于大概理解了这套系统中那些一团乱麻般的各协议的意义,大致总结一下。

图一-遥控系统组成

这里参考FPV帮装机百科的图简单说一下遥控系统的组成,主要包括四部分:飞控,接收机,高频头,遥控器。而对于大多数玩家来说,遥控器与高频头更多情况下是一个封装好的整体,无需操作也没有太多操作空间,即使是选用外置高频头,也仅仅是调整一下在遥控器的操作系统内的设置即可。因此我们见到的大部分协议都是位于下面三个部分之间:

  • 飞控
  • 接收机
  • 高频头

一、飞控&接收机间的协议

飞控与接收机间的协议常见的包括:

  • PWM
  • PPM(Pulse Position Modulation,也叫CPPM)
  • SBUS(Serial Bus,也叫S.BUS,S-BUS)
  • DSM2(Digital Spread Spectrum Modulation,同一协议不同代:DSM,DSMDX)
  • CRSF

这类协议协议可以在各类飞控的说明书见到例如我最近看的乐迪的mini PIX飞控:

例如在乐迪PIX mini的说明书中,关于遥控系统(RC)的说明就会见到这些协议的支持。此外这一类协议由于涉及到飞控和接收机的硬件连接,在接线上也存在一定的差别,参考某品牌飞控的接线示意图:

可以看到,对于不同协议的接收机,接线方式也存在一定差别,例如PPM和SBUS的接收机是三线的,CRFS是四线的,这点在选用接收机的时候要格外注意,自己的飞控是否支持这一协议。

下面有以下从原理上详解这类协议的文章,如需更深入学习可供参考:

PWM、PPM、SBUS、DSM2这四种协议到底是什么鬼? - 新手课堂 (5imx.com)

翼眸科技浅谈无人机接收机的通信协议​ - 知乎 (zhihu.com)

二、接收机&遥控器间的协议

而接收机与遥控器之间的协议,由于差别主要体现在软件(可能),因此各个厂家几乎都有自己的协议(而且往往直接用厂家名字命名),所以出现的非常多且杂的协议。但无所谓,大部分厂家的配对都大同小异,我们无需关心这这些协议的底层差异,只要能用即可。简单列举一些常见的接收机&遥控器间的协议:

  • Frsky D8/D16
  • Futaba S-FHSS
  • RadioLink

有一个比较全的总结各厂家协议的文章贴在这里:

航模2.4G遥控协议汇总 - 哔哩哔哩 (bilibili.com)

【Drone】航模遥控系统各协议简介相关推荐

  1. 智能会议系统(8)---流媒体中用到的几个协议简介

    流媒体中用到的几个协议简介 1. 由来 电视会议是近年兴起的一种通信方式.随着技术的进步,电视会议的发展可以划分为4个浪潮: 第1个浪潮是拨号群组电视会议系统: 第2个浪潮是基于ISDN的电视会议系统 ...

  2. SS7信令系统协议简介

    第三课 SS7信令系统协议简介 课程目的: 确定SS7信令协议栈中各层的功能. SS7信令协议栈,MTP1,MTP2,MTP3,SCCP,TCAP,ISUP,TUP 3.1 SS7信令协议栈 协议是通 ...

  3. 航模遥控继电器单通道控制2路继电器开关实现原理解析

    航模遥控继电器单通道控制2路继电器开关实现原理解析 航模遥控继电器 硬件解析 两路型号为: SRD-05VDC-SL-C 继电器 2个PC817光耦 3个S4,1N5819WS肖特基二极管 2个S80 ...

  4. Dubbo3 Triple 协议简介与选型思考

    Dubbo3 提供了 Triple(Dubbo3).Dubbo2 协议,这是 Dubbo 框架的原生协议.除此之外,Dubbo3 也对众多第三方协议进行了集成,并将它们纳入 Dubbo 的编程与服务治 ...

  5. 分布式键值系统Amazon Dynamo简介

    分布式键值系统Amazon Dynamo简介 Dynamo采用的技术 虚拟节点 Gossip协议 NRW Vector Clock 读写流程 参考链接 Dynamo采用的技术 问题 采用的技术 数据分 ...

  6. 原理简介_消息通信的利器MQTT协议简介及协议原理

    - 没用过但是必须得知道系列 - 前言: 相比于 XMPP, MQTT 的简单轻量受到了不少工程师的喜爱,从物联网到传统的消息服务,简单可依赖的 MQTT 到底为何让人如此着迷呢? MQTT 协议-M ...

  7. sata接口 图解 定义_SATA协议简介

    SATA协议简介 1.概述 本文档主要介绍SATA的发展历程以及SATA相关协议,为后续SATA驱动框架分析做基础知识准备. 2.SATA简介 2.1 SATA发展历程 2.1.1 PATA硬盘 PA ...

  8. 音视频之RTSP协议简介

    音视频之RTSP协议简介 RTSP简介 RTSP协议以客户端/服务器方式工作,如:暂停/继续.后退.前进等.它是一个多媒体播放控制协议,用来控制用户在播放从因特网下载的实时数据,因此 RTSP 又称为 ...

  9. 串口(USART)通信-串口通讯协议简介

    串口(USART)通信-串口通讯协议简介 物理层:规定通讯系统中具有机械.电子功能部分的特性,确保原始数据在物理媒体的传输.其实就是硬件部分. 协议层:协议层主要规定通讯逻辑,统一收发双方的数据打包. ...

最新文章

  1. oracle sql判断值为空,Oracle,sqlserver的空值(null)判断
  2. 转:Bit-Map思想与2-BitMap思想
  3. SAP修改已经释放的请求
  4. python读取用空格分隔的文字_Python:从类似readlin的文件中读取空格分隔的字符串...
  5. 多客服功能终于也向所有微信认证的订阅号开放了
  6. 前端学习(489):文本格式化
  7. SSH Secure Shell Client中文乱码的解决办法
  8. OpenResty中使用反向代理
  9. 《数据结构》陈越课件重点总结
  10. python在线发音-Python如何实现文本转语音
  11. ad7606中文资料_AD7606-6 pdf,AD7606-6中文资料,AD7606-6应用电路-华秋商城
  12. 如何执行IntelliJ IDEA 中的.sql文件
  13. hadoop学习之----------IntelliJ IDEA上实现MapReduce中最简单的单词统计的程序(本地 和 hadoop 两种实现方式)...
  14. 杀了一个程序员祭天换来今天的正常推送:仿知乎APP源码分享
  15. VBA运行将多个excel的矩阵类型数据转为向量数据
  16. 如何删除PDF水印,PDF删除水印的方法
  17. RT-thread应用讲解——OTA
  18. 唐宇迪学习笔记10:项目实战-交易数据异常检测
  19. RK3588 启动卡死
  20. 互联网十种经典的创业模式

热门文章

  1. 我接手前同事写的烂Java代码,不小心搞出了一个内存泄露事故
  2. 类和对象——初入江湖
  3. Linux MQ中间件/var/mqm文件系统结构与错误日志分析
  4. 大数据中位数怎么运算_java 计算中位数的实现方法
  5. 「面试」到阿里第五轮后我才知道所谓的URL是什么
  6. python爬取百度新闻_火车浏览器网络爬虫实践6:以“陕茶”为例爬取百度新闻搜索结果...
  7. 协同过滤推荐算法简介
  8. 华为比赛遇到的问题自己的解决办法
  9. iOS小技能:什么是segue?
  10. ubuntu20.04使用命令apt-get install xxx 安装软件时报“http://cn.archive.ubuntu.com/ubuntu xxx“连接失败的解决方案