本文转自模友之吧,感谢作者加加菲,如有不当之处,请联系删帖。

(环境:飞控pixhawk标准版,AC3.2.1固件,社区版地面站,sbus接收机)本文重点在于说明如何将遥控器5通道之后的通道映射到舵机输出口,以及全部参数表 里一些相关参数准确的定义。

pixhawk 的rc in输入口直插sbus接收机,即可实现16通道的输入,每个通道均可被飞控识别。ppm类似,但是通道数理论上最多为9通道。ppm的设置方面与sbus类似,下文均以sbus的为例。
 
对于参数表内的参数名称,rc1~8分别对应飞控的main out 1~8,rc9~14分别对应aux out 1~6。同时,rc1~14对应接收机输入通道的ch输入通道1~14,但rc并不等同于ch,参数表内的仅仅是输出。输入通道的设置我在参数表内没找到相关设置项。
需要注意的是,main out的八个输出,仅在安全开关按下之后,即在电机能通过遥控器摇杆解锁的情况下,才有信号输出。所以对于接收机通过飞控输出舵机信号,我是通过aux out接口,即上图最右侧的6个接口。无需按动安全开关,上电即有舵机信号输出。

首先以接收机输出的第六通道为例,演示将第六通道映射到飞控的aux out 4(rc12)端口输出。auxout 4在参数表内为rc12。这种将接收机“A”通道映射到飞控输出端口的“B”,即chA≠rcB,需要通过相机云台的页面来设置。
 
如图,这边我采用了我用不上的pan(yaw)
 
全部参数表内找到MNT,在如图设置项内找到pan的,输入6,意味pan的信号来自于接收机第六通道。范围值是5到8,但实际可以使用你遥控器的所有空闲通道。此参数项注释里的rc,意思是接收机输入通道,这边需要着重留意,会与下文有“矛盾”,但这实际可能是固件的不科学,也可能是我自己火候不到家,没研究透。
 
在rc12参数设置项(蓝色线)内,设置为6,看右侧注释,此操作即定义rc12为相机云台pan(yaw)的输出。而之前已经定义相机云台pan的值是来自于接收机第六通道,这样就做到了把接收机第六通道从飞控的rc12(aux out 4)输出。尤其要注意的是,这边rc12,是指飞控的输出端口位置,而非接收机的输出通道。

如果要把接收机输出通道chA映射到飞控的rcA通道,相对简单很多。
这边以将接收机的第十通道原样输出到飞控的rc10(aux out 2)端口为例。

(绿色线)将rc10的参数改为1,看右侧注释,RCPassThru,即意味着在飞控的rc10(aux out 2)端口,原样输出接收机的第十通道信号。

APM/PX4将遥控器5通道之后的通道映射到舵机输出相关推荐

  1. px4添加遥控器开关快捷校准磁罗盘

    功能描述:仿照大疆飞机,遥控器开关快速拨动三次触发校准磁罗盘任务 原理: 遥控器配置第六通道,在commander模块添加订阅遥控器通道值根据通道值变化判断进入磁罗盘校准的逻辑 编程逻辑: 修改com ...

  2. Go 学习笔记(24)— 并发(03)[通道特点、通道声明、通道发送/接收/关闭、单向通道]

    1. 通道概念 chan 是 Go 语言里面的一个关键宇,是 channel 的简写,翻译为中文就是通道. goroutine 是 Go 语言里面的并发执行体,通道是 goroutine 之间通信和同 ...

  3. 图片一:单通道、三通道、灰度图、黑白图、三通道转灰度图(单通道)

    图片的概念经常搞不清楚,导致对图片处理很糟糕.感觉还是总结下比较好,省的每次都要找一堆博客看.下面的内容是博主个人理解,不能保证全部正确,如有错误,敬请指出. 1.图片:通常指的是数字图片,数据结构通 ...

  4. php-fpm通道,Go语言通道(chan)——goroutine之间通信的管道

    Go语言通道(chan)--goroutine之间通信的管道 如果说 goroutine 是 Go语言程序的并发体的话,那么 channels 就是它们之间的通信机制.一个 channels 是一个通 ...

  5. 图像单通道和4通道转3通道

    将图片读进网络可能会因为图片通道不为而报错,这里总结了不同通道处理的情况 单通道转3通道 from PIL import Image import numpy as np im = np.asarra ...

  6. 【stm32】ADC的规则通道和注入通道混合使用

    之前完成了规则通道DMA的数据传输了,不过平时在使用ADC的时候可能就会遇到很多情况,不可能就这样简单的按规则通道来采样,DMA存储,使用数据的:可能有时候会需要立刻采样,那样我们就需要利用到注入通道 ...

  7. Hyperledger Fabric无系统通道启动及通道的创建和删除

    前言 在Hyperledger Fabric组织的动态添加和删除中,我们已经完成了在运行着的网络中动态添加和删除组织,但目前为止,我们启动 orderer 节点的方式都是通过系统通道的方式,这样自带系 ...

  8. (九)Fabric2.0 通道实践-更新通道配置(修改区块交易数量)

    总目录: (0) 如何利用区块链保护知识产权 (一)HyperLedger Fabric 2.0-release测试网络部署 (二)Fabric2.0 first-network 生成配置说明 (三) ...

  9. 介绍ps有几种通道:颜色通道、Alpha通道和专色通道

    介绍ps有几种通道:颜色通道.Alpha通道和专色通道 [日期:2012-07-01]   来源:IT部落窝  作者:IT部落窝   阅读:625次 [字体:大 中 小] 内容提要:文章介绍在ps中有 ...

最新文章

  1. maven项目找不到pom.xml配置的dependency jar中的类问题解决方法
  2. css样式之背景图片
  3. apk ionic 破损_cordova – ionic build android不生成任何.apk文件或错误
  4. Zookeeper02_zk集群搭建
  5. mysql k,mysql事务有关概念-怀念K.Dures
  6. linux php cgi.sock,nginx中unix:/tmp/php-cgi.sock错误解决解决
  7. 安卓反编译揭秘,伪加密APK文件如何被破坏
  8. 【图文详解】,配置NLB群集
  9. 华为算法精英赛(题3:概率计算)
  10. 历届奥斯卡最佳影片奖(推荐经典电影)
  11. 人工智能研究中心快递柜——代码分析六
  12. VARIANT 类型说明
  13. css过长文字自动换行
  14. 机器学习与公共传播、舆情检测的研究总结
  15. comp9334辅导 proj2
  16. M1卡片相关(读卡,写卡,加密算法)
  17. 油猴脚本、常用拓展的教程
  18. 西门子机床采集方案全集,西门子840D、西门子840DSL西门子828D数据采集方案
  19. CHKDSK命令的语法
  20. 电脑版微信dat文件用什么软件打开

热门文章

  1. 两个list的交集并集差集
  2. Unix网络编程之常见的数据结构
  3. java开发新人,新电脑配置教程(自用)
  4. https://developer.apple.com 苹果开发者
  5. 卡西欧手表接收时间 prw 3100t 7
  6. 牛股最阴险的洗盘方式
  7. php 等比缩放类,php等比缩放图片
  8. 提高客户服务质量的技巧
  9. HTML5良好的设计理念
  10. SAS学习笔记25 t检验(单个样本t检验、配对样本t检验、两个独立样本t检验及方差不齐时的t'检验)...