PX4装机教程(七)几种常用的遥控器的使用

前言

固件:PX4 1.11以上版本
飞控:PIXHAWK或者雷迅飞控

一、天地飞ET07遥控器

飞控pix4 ,接收机RF207S

将接收机的8通道接到飞控的DSM/SBUS RC接口,此时接收机的灯是红的,如下

在这里插入图片描述长按接收机上的按钮,直至接收机黄灯快闪,如下

在这里插入图片描述

此时打开遥控器,首先恢复出厂设置
点击系统设置->出厂设置->恢复出厂设置,如下

在这里插入图片描述

点击通信设置->对码->开始,如下在这里插入图片描述

对码成功后如下

在这里插入图片描述设置通信模式为sbus模式,
点击通信设置->PPM/W.BUS,选择W.BUS,如下
在这里插入图片描述

设置摇杆模式为模式2
点击系统设置->摇杆模式,选择2,如下
在这里插入图片描述

设置辅助通道,
点击通用功能->辅助通道,设置如下
在这里插入图片描述
遥控设置完毕后,将飞控连接地面站,打开遥控器页面。如下表示已经识别到遥控器,可以校准遥控器

在这里插入图片描述
校准完毕后设置一下辅助通道,如下在这里插入图片描述

二、富斯I6S

遥控器对码
用杜邦线将B/VCC口的S和GND短接
在这里插入图片描述
然后给接收机上电,此时接收机红灯快闪
然后打开遥控器,点击功能->对码在这里插入图片描述

正常的话遥控器会提示对码成功,接收机变为红灯常亮,表示已经对码成功.
接收机与飞控连接
在这里插入图片描述
将接收机的PPM/CH1接到飞控的PPM RC上(不要接到DSM/SBUS RC上,不然识别不到
遥控器的系统->输出模式->输出设置为PPM
在这里插入图片描述
然后打开遥控器,将飞控上电连接到地面站,正常的话可以在地面站上看到遥控器的通道值
请添加图片描述
设置辅助通道
默认情况下富斯遥控器的辅助通道都是禁用的,也就是说只有四个摇杆的通道是可以识别的,其他的拨码开关等通道是识别不到的,因此需要设置辅助通道
点击功能->辅助通道
在这里插入图片描述
如下
在这里插入图片描述
点击"无"左边的禁用标志,选择通道类型为开关
在这里插入图片描述
设置为相应的拨码开关
在这里插入图片描述
通道5就设置完成了,以此类推设置其他通道即可.
如果想设置其他拨码开关就点击SwA,在弹出的提示框选择其他开关.
在这里插入图片描述

三、思翼MK15

思翼MK15使用说明书
https://download.csdn.net/download/qq_38768959/86003652

1.天空端接线

天空端的端口定义如下:
在这里插入图片描述
其中Video口接原装的摄像头,PWM可以不接,Link口接飞控的数传口,我这里接的是飞控的TELEM1口,接TX,RX,GND三根线即可,S.BUS口接飞控的SUBS接收机口,雷迅X7(PDB电流计)的话就是下面的两个口。
在这里插入图片描述

2.连接QGC地面站

思翼MK15自带安卓的系统,可以安装安卓版QGC,连接安卓版QGC的方法如下:
首先进入“思翼遥控”应用
请添加图片描述
打开数传设置,将连接方式设置为“UDP”连接,波特率与飞控的数传口的波特率一致
请添加图片描述
打开 QGC 地面站软件,进入 QGC 的应用设置“Application Settings”菜单,点击“Comm Links”并增加“Add”一个新的连接方式,命名为“UDP”,将连接类型“Type”选为“UDP”,接口“Port”设置为“19856”,服务器地址“Server Addresses”输入“192.168.144.12”并增加
该服务器“Add Server”,然后点击“OK”
在这里插入图片描述
回到 Comm Links 菜单。
在这里插入图片描述
选择设置好的“UDP”连接方式并点击“Connect”,即可连接成功
如果点击连接后,地面站没有连接成功,可以进入“链路信息”菜单检查各项数值来判断飞控和 MK15 天空端是否正常通信。
正常通信时“数传下行”会大于 0。若数值为 0 ,说明没有收到飞控数据,检查天空端和飞控接线以及飞控数传端口波特率。如果大于0,检查QGC地面站的UDP设置。
在这里插入图片描述

连接电脑版QGC
用配套的USB线,或者自己做一根线(普通的USB数据线的投资即可,不需要转成TTL)
线序入下,从左到右分别为D-,D+,-,+。
在这里插入图片描述
将遥控器底部的Upgrad口接到电脑后
打开设备管理器,会看到因为驱动原因,没法正常识别端口
在这里插入图片描述
下载CP2102驱动
链接:https://pan.baidu.com/s/1VIEQwiP0ygj5AhIVnhdXrw
提取码:9cor
–来自百度网盘超级会员V5的分享
先解压
然后安装,一般的64位电脑就安装x64版本

在这里插入图片描述
安装完重新插一下USB
就可以正常识别了
在这里插入图片描述
然后打开QGC,选择遥控器的端口,设置波特率115200,勾选开始时自动连接设置完之后不要直接连接,重启地面站会自动连接上
在这里插入图片描述

3.设置视频流。

将思翼摄像头接到天空端后,打开 QGC 地面站软件,进入通用设置菜单,(General)下滑到视频设置(Video Settings),将视频源(Source)选择为“RTSP Video Stream”,接着在下面的“RTSP URL”一栏填写网口相机或吊舱的 RTSP 地址。
在这里插入图片描述
手动输入RTSP 地址容易输错,这里建议打开SIYI FPV
请添加图片描述
正常的话会显示摄像头的图像,点击图像右上角的三个点号,
在这里插入图片描述
复制下图的地址
在这里插入图片描述

粘贴已经复制好的网口相机或吊舱的 RTSP 地址到QGC中。
在这里插入图片描述
返回地面站主页即可查看图传显示。
在这里插入图片描述

四、MC6C

1.对码
先关闭遥控器,把接收机的下面这个按钮长按一下,变成黄灯快闪,然后打开遥控器,变成黄灯长亮即为对码成功。

在这里插入图片描述
2.与飞控接线
把接收机的M.sbus口接到飞控的SBUS口上即可
在这里插入图片描述

3.遥控器设置
对于接飞控不要通道混控的时候,把下图的遥控器设置开关全部拨到最下下面,否则可能出现通过混控
在这里插入图片描述
把遥控的这个拨码开关拨到上面(非初始位置),否则通道的行程量会变短
在这里插入图片描述

五、云卓H16

说明书网盘链接:
链接: https://pan.baidu.com/s/1AcMVkGRPA2vZ2XPMJ28TXg 提取码: 2616
–来自百度网盘超级会员v5的分享
H16状态提示栏
在这里插入图片描述

接线

将BATA+SBUS接到供电和飞控的SBUS接口,供电电压范围7.2~72V,将串口0接到飞控的TELEM1口,tx接rx,rx接tx,飞控TELEM1设置为数传口,波特率57600(其他波特率会连不上手机地面战).
在这里插入图片描述

通信设置

打开遥控器,点击软件设置->通信连接->添加,添加如下连接
在这里插入图片描述
添加完后点击连接,即可连接上飞控

视频设置

打开H16助手,点击视频查看
在这里插入图片描述
点击下方设置图标
在这里插入图片描述
可以看到URL地址
在这里插入图片描述
然后打开QGC->设置->常规,找到Video Settings,将Source设置为RTSP Video Stream,将RTSP URL设置为上面的视频流地址。
在这里插入图片描述
然后就可以在飞行视图页面看到视频:
在这里插入图片描述
选择

向云卓H16传输文件

用usb线连接H16和电脑
然后关闭USB调试
在这里插入图片描述
把USB配置为MTP
在这里插入图片描述
查看内存:点击设置-》存储-》内部存储空间-》其他

连接电脑版QGC

点设置->更多->网络共享与便携式热点->开启以太网网络共享
打开遥控器热点
在这里插入图片描述
电脑连接遥控器热点
在这里插入图片描述
电脑关闭防火墙
协议选udp,port不用写,添加Server如下192.168.43.1:14552,点击Add Server,然后点击确认,然后连接即可
在这里插入图片描述
我这里用的是mipi摄像头,设置rtsp地址如下:
rtsp://192.168.43.1:8554/fpv_stream
在这里插入图片描述
连接好如下:
在这里插入图片描述

使用海康威视网口摄像头


MINI PTZ摄像机
在这里插入图片描述
使用网口线连接接收机网口端;
连接方式如下:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
将水晶头与对应的H16接收机网口端引脚链接;
可以焊接或定制相应的链接线
在这里插入图片描述
电源采用了一个12v的稳压模块连接摄像机DC口进行供电
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/2657d315ead34f0cbb26fe06b815f555.png#pic_center
在这里插入图片描述
H16接收机连接飞控采用POW+SBUS端口连接:

》》上文准备工作完毕后开始摄像头设置
要用在H16接收机的LAN口,需要具备:摄像头设备ip必须为192.168.144.xxx。网关设置为192.168.144.11或者192.168.144.10。无防火墙,无验证功能,电脑VLC可显示图像。有rtsp拉流地址(显示视频):rtsp地址不能为192.168.144.10(因为接收机已经占用10)或者自带app。控制:接收机有sbus控制协议(可实体键控制),串口控制协议(配合APP使用)网口网络协议(配合APP使用)
吊舱设置拉辅码流 720p,固定码流1m~2m码流

》》使用网口连接摄像头和电脑(注:同时需要使用DC口给摄像头供电)
局域网电脑下载“设备网络搜索”软件
下载地址:https://www.hikvision.com/cn/support/tools/hitools/clea8b3e4ea7da90a9/
在这里插入图片描述
安装“设备网络搜索”软件,打开软件,软件会自动搜索局域网内所以海康设备,找到需要修改的设备IP。
左侧勾选需要修改的设备,右侧“修改网络参数”中修改对应信息(IP、子网掩码等等),输入待修改设备的管理员密码,点击修改。
√ 注意事项:
1、如果“修改网络参数”是灰色无法编辑,请先关闭“启用DHCP”,再修改
2、提示“修改失败”:一般是输入的“设备密码”不对导致的,如果忘记了密码,可做密码重置 https://hkrobot.hikvision.com/servlet/WXShow?action=sac&sysNum=145716889796196&wxcId=111&FromUserName=xubotao&question=%E7%82%B9%E6%AD%A4%E6%9F%A5%E7%9C%8B&fid=&sId=337043&MsgType=workflow

要用在H16接收机的LAN口,摄像头IP需要设置为192.168.144.xxx。网关设置为192.168.144.11或者192.168.144.10。
我这里ip设置的是192.168.144.123,如下图所示:
在这里插入图片描述
(注:首次连接设备网络助手时会自动提示设置密码,请勿遗忘密码,如忘记密码可以按照上文方式修改密码)

修改完毕摄像头ip地址后同时修改电脑网口的ip地址保持在同一网段:
更改协议版本4
在这里插入图片描述

将电脑网口的网段设置为192.168.144.XXX(注:电脑和摄像机的ip最后三位不能相同)如下图:
在这里插入图片描述
设置完成后可以使用VLC播放器拉流查看,VLC下载百度网盘连接:(https://pan.baidu.com/s/1HY1RtxZnquX1gK–m_RonQ)
密码:cwkj
下载完成后,打开VLC》媒体》打开网络串流
在这里插入图片描述
选择网络协议选项,
输入子码流:rtsp://用户名:密码@IP地址:554/Streaming/Channels/102
(注:输入子码流即可,主码流在使用H16遥控器查看时会出现延迟卡顿现象,如果尝试主码流后未出现延迟卡顿也可以使用主码流进行查看)
主码流:rtsp://用户名:密码@IP地址:554/Streaming/Channels/101
用户名一般为:admin 密码为在首次打开设备网络搜索时设置的密码
如下图:

在这里插入图片描述
如输入后VLC正常显示画面代表设置未出现问题,如未出现画面报错,则检查电脑和摄像机的ip设置

在VLC显示正常后打开浏览器输入摄像机ip地址
如下图:
在这里插入图片描述
进入界面后输入账号密码(账号一般为:admin 密码为首次登陆时设置的那个)

在这里插入图片描述
进入界面后选择配置选项》视音频
随后按照我下图的设置进行主码流和辅码流设置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

摄像头设置完成后连接H16接收机,打开遥控器》H16助手》视频查看》视频流地址》自定义
如下图:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
自定义内ip为上文中VLC拉流时所使用的ip地址
在这里插入图片描述
设置完成后回到视频查看界面,有画面说明设置成功。
然后把RTSP地址填到QGC中,就可以在QGC中查看摄像头的画面

在这里插入图片描述

在连接成功后,如需要更改摄像头朝向位置或设置巡航可以在浏览器上进行设置,如下图:
如摄像头图像颠倒:可以将镜像设置为中心
在这里插入图片描述
如需更改摄像头开机后朝向及巡航可以先将摄像头调整至预期位置,随后保存预设点,如需摄像头巡航设置多个预设点即可。
在这里插入图片描述

六、乐迪AT9S PRO

对码

将遥控器和接收机放在一起,距离一米以内,然后把遥控器和接收机上电,长按接收机侧面的(ID SET)开关 1 秒钟以上,LED 灯闪烁,指示开始对码。当指示灯停止闪烁,对码完成

设置接收机输出模式

Radiolink R9DS 2.4G 九通道接收机有PWM和SBUS两种工作模式。
PWM 信号工作模式:
接收机指示灯为红色,R9DS 输出 9 个通道的普通 PWM 信号;
SBUS 信号工作模式:
接收机指示灯为蓝色,R9DS 的 第 9 通道输出 SBUS 信号, 同时原来的 1 通道输出独立 3 通道 PWM 信号,原来的 2-6 通道输出 6-10 通道的独立 PWM 信号,7-8 通道无信号,共计10 个通道的信号。
切换方法
短按接收机侧面的对码键(ID SET)开关两次(一秒内),完成 CH9 普通 PWM 或 SBUS 信号切换。

如果想使用PPM协议,可以将接收机设置成PWM模式,然后用ppm编码器接到飞控上

七、云卓T10

说明书下载:
https://download.csdn.net/download/qq_38768959/86632536
在这里插入图片描述
实物接线如下
在这里插入图片描述
下载调试软件
http://www.skydroid.xin/?type=news&S_id=7&page=2
下载下面两个软件并安装
在这里插入图片描述
长按电源键给遥控器上电,同时给无人机和接收机上电
打开手机蓝牙,连接下面的设备,密码1234
在这里插入图片描述
连接蓝牙后,打开设备助手,连接方式设置为蓝牙,选择对应的蓝牙,
在这里插入图片描述
其中高级选项中根据需要设置飞控数传口的波特率和接收机的输出协议
在这里插入图片描述
打开QGC,软件设置->通信连接->添加,设置类型为蓝牙,点击扫描
在这里插入图片描述
选择T10,随便取一个连接名称,最后点确认,然后连接添加的连接,即可连接QGC。第一次连接时,需要输入蓝牙密码,默认为1234
在这里插入图片描述
如果要查看摄像头图像,将USB连接连接手机和遥控器,然后打开云卓FPV即可
对频
按住接收机侧对频按钮2秒进入对频模式,指示灯绿灯快闪。此时遥控开机即可完成对频,对频成功
后指示灯绿灯处于常亮。
连接电脑QGC
买根3.0的双头USB线
在这里插入图片描述
一端插在遥控的USB1口,另一端插在电脑上
在这里插入图片描述
打开设备管理器,会看到因为驱动原因,没法正常识别端口
在这里插入图片描述
下载CP2102驱动
链接:https://pan.baidu.com/s/1VIEQwiP0ygj5AhIVnhdXrw
提取码:9cor
–来自百度网盘超级会员V5的分享
先解压
然后安装,一般的64位电脑就安装x64版本

在这里插入图片描述
安装完重新插一下USB
就可以正常识别了
在这里插入图片描述
然后打开QGC,选择遥控器的端口,设置波特率115200,勾选开始时自动连接设置完之后不要直接连接,重启地面站会自动连接上
在这里插入图片描述
手机端显示视频
下载安装云卓FPV软件
在这里插入图片描述
然后用遥控器配的USB线连接遥控器和手机,会弹出提示,选择用云卓Fpv打开,即可看到图像

使用mini接收机
mini接收机可能存在遥控器无法对码的问题.
在这里插入图片描述
解决办法:
先降级遥控器,同时长按遥控器的A键和电源键。遥控器电源灯循环闪烁。
打开手机蓝牙,打开设备助手
选择遥控器的蓝牙,点击降级设备-》遥控器降级-》检查固件信息-》立即降级
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
降级完之后,长按接收机的对码按键,使指示灯闪烁,然后打开遥控器,即可对码成功,对码成功后,类似降级的步骤,先给接收机升级,再给遥控器升级
在这里插入图片描述

8、云卓H12 PRO

说明书下载地址:
链接:https://pan.baidu.com/s/18bzsqw2YT21sRbNLVN20sA?pwd=wkek
提取码:wkek
–来自百度网盘超级会员V6的分享

H12Pro的接收机是5V供电,如果供电不足会导致接收机一直是亮红灯

接线

用原装的接收机线,串口端接飞控的Telem1,telem1设置为数传口,并且波特率为57600。SBUS口接飞控的RCIN口。

在这里插入图片描述

遥控器和电脑传输文件
将遥控器通过typec usb线连接到电脑,选择已关联的设备-》USB
在这里插入图片描述
点击USB选择传输文件
在这里插入图片描述
然后在电脑上就会出现遥控i的内存,打开往里面拖文件就行
在这里插入图片描述
拖完后可以在文件管理器里面找到
在这里插入图片描述
连接地面站软件
遥控器会默认连接到地面站,但是需要确保遥控器波特率的飞控的波特率一致,遥控器默认波特率是921600,可以通过H12Pro助手修改,如果H12Pro助手没有下面的选项,就给遥控器联网更新一下软件
在这里插入图片描述
设置完点保存设置即可,波特率一致后,打开地面站后会自动连接
在这里插入图片描述

摄像头
我这里接的是H12pro专用的网口三体摄像头,接线如下
在这里插入图片描述
打开云卓H12Pro助手,进入视频查看,点击底部设置按钮
在这里插入图片描述
视频流地址设置为网口三体,正常的话就会显示出图像,把这个RTSP地址复制到QGC里就可以在QGC里显示图像
在这里插入图片描述

### 回答1: 要修改 PX4 源码以使遥控器可以断电无人机,需要进行以下步骤: 1. 打开 PX4 源码目录,找到文件夹 "Firmware/src/modules/commander"。 2. 在该文件夹中找到文件 "commander.cpp"。 3. 打开该文件,在 "Commander::handle_command" 函数中找到 "set_vehicle_cmd_long" 函数。 4. 在 "set_vehicle_cmd_long" 函数中添加代码来实现断电操作。例如: ```if (vehicle_cmd.command == VEHICLE_CMD_DO_SET_SERVO && vehicle_cmd.param1 == 10) { //新增加的条件,遥控器发送指令10,航空器断电 system("shutdown now"); }``` 5. 保存并编译代码。 6. 将编译后的固件下载到无人机上并启动。 7. 使用遥控器发送断电指令(例如发送“10”),确认无人机断电。 注意:断电操作可能会导致无人机数据丢失或无人机硬件损坏,请谨慎使用。 ### 回答2: 要修改PX4源码使遥控器可以让无人机断电,首先需要了解PX4的软件架构。PX4采用模块化的设计,主要分为飞控固件(Flight Stack Firmware)和上层应用程序(High-Level Application)。在飞控固件中,关键的代码位于驱动层和控制层,其中包括与遥控器通信的代码。 要实现遥控器断电功能,我们可以在遥控器通信的代码中进行修改。具体来说,我们可以为遥控信号增加一种特殊的指令,该指令用于通知飞控系统断电。在PX4中,遥控器信号的解码和处理主要在`realsense`、`vehicle_control_mode`和`mc_att_control`三个模块中进行。我们可以在这些模块中找到相应的代码进行修改。 首先,我们需要在遥控器信号解码的代码中添加对特殊指令的检测。可以通过修改`realsense`模块中的代码,增加一个检测函数,用于检测特殊指令的存在。当检测到特殊指令后,可以设置一个标志位,表示接收到了断电指令。 然后,在控制层代码中,我们可以根据标志位的状态来控制断电功能。可以通过修改`mc_att_control`模块中的代码,在控制循环中添加条件判断,当接收到断电指令时,执行相应的断电操作。 需要注意的是,断电操作可能会对飞行安全产生不利影响。因此,在实际应用中,我们需要谨慎考虑断电的使用场景和条件。可以增加安全措施,如增加断电操作的确认流程,避免误操作导致飞行事故。 总之,要修改PX4源码使遥控器可以实现断电功能,需要深入了解PX4的软件架构和代码结构,并在遥控器通信和控制层中进行相应的修改,同时需要谨慎考虑安全因素。 ### 回答3: 要修改PX4源码使遥控器可以让无人机断电,需要进行以下几个步骤: 首先,我们需要找到遥控器的代码模块。遥控器的代码通常可以在PX4源码的中心位置找到。在源代码的根文件夹中,我们可以找到一个名为"src/lib/rc"的文件夹,里面包含与遥控器相关的代码。 其次,我们需要在遥控器代码中添加一个新的功能来控制无人机的断电。这可以通过在遥控器控制信号发送时发送一个特殊的指令来实现。我们可以在接收遥控器信号的函数中添加一些代码,以检测特定的开关状态或遥控器输入,并发送指令将无人机断电。 然后,我们需要修改无人机的电源控制模块,使其能够接收到遥控器发送的断电指令,并执行相应的动作。这可能涉及到修改与电源控制相关的代码模块,以便能够识别和执行断电指令。 最后,我们需要重新编译和烧录修改后的PX4固件。我们可以使用PX4工具链来进行编译和烧录,以确保修改后的代码能够在无人机上正确运行。 需要注意的是,修改PX4源码需要一定的编程和电子知识,并且对无人机和遥控器的硬件了解也是必要的。在进行修改之前,建议先仔细阅读PX4的官方文档和源码注释,以确保正确地理解和修改代码。另外,由于代码的修改可能会影响无人机的安全性和稳定性,建议在安全环境下进行测试和验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超维空间科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值