(1)(1.10) SiK Radio v1

news/2024/7/10 21:22:04 标签: 开源, 无人机, 遥测无线电, Copter, ArduPilot

文章目录

前言

1 概述

2 连接无线电台

3 参数说明


前言

本文介绍了如何将 3DR Radio v1 连接到飞行控制器。你还应阅读 SiK Radio v2,其中包含更详细的用户指南和功能列表。


1 概述

3DR 无线电设备是在自动驾驶仪和地面站之间建立遥测连接的最简单方法。

3DR 无线电设备有两个版本(版本 2 较新,见上面的链接)。这两个无线电设备的外形和连接方式略有不同(第 2 版配有内置 FTDI 调试线),但在其他方面的表现非常相似。

本文只介绍两种无线电设备的主要区别--连接无线电设备。

2 连接无线电台

3DR 无线电 v1 有用于空中和地面的不同无线电模块:

"地面"模块有一个 USB 接口,便于直接连接到地面站。在 Windows 7 或更高版本的计算机上,第一次插入接地模块时会自动安装所需的驱动程序,但如果由于某种原因没有安装,或者地面计算机运行的是 Windows XP(或更早版本),则可从此处(here)获取 D2XX FTDI 驱动程序。

"飞机"模块有一个 FTDI 六针针座,可直接连接到自动驾驶仪的遥测端口,如下文所示。

连接到自动驾驶仪

飞机模块需要连接到自动驾驶仪的串行端口,有时标记为 TELEM1TELEM2。无线电的 TXRX 引脚与串行端口的 RXTX 信号相连。如果串行端口有 CTSRTS 引脚,则连接这两个引脚可在较远距离上提供流量控制并提高可靠性。模块所连接的 UART端口的 SERIALx_PROTOCOL 应设置为"2"(MAVLink2)。确保无线电已使用最新固件编程,以便与 MAVLink2 协议正常工作。请参阅下面的编程部分。

更改无线电配置

通常不需要这样做,但如果需要,请参见:使用任务规划器配置遥测无线电设备(Configuring a Telemetry Radio using Mission Planner)。

更新固件

使用 Mission Planner,将模块连接到自动驾驶仪供电,并将底座 USB 装置插入计算机:

  • 确定基本无线电使用的 USB COM 端口,并将其与波特率(无线电默认为 57600)一起输入 Mission Planner 的端口选择框;
  • Mission Planner 中不连接任何东西的情况下,使用设置/可选硬件/Sik 无线电工具选项卡 "上传固件(本地)",这将下载最新固件并将其写入无线电;
  • 现在,你可以通过 MAVLink 使用无线电链路与 Mission Planner 的基地无线电通信端口进行连接;
  • 如果出现任何问题,请确保自动驾驶仪与无线电连接的 SERIAL 端口设置为波特率(默认为 57600),且协议为 MAVLink2("2")。

3 参数说明

1、SERIAL2_PROTOCOL:串行2协议选择

注意:更改后需要重新启动。

控制 Serial2 端口应使用何种协议。请注意,Frsky 选项需要外部转换器硬件。详情请查看维基百科。

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp


http://www.niftyadmin.cn/n/5279270.html

相关文章

python三大开发框架django、 flask 和 fastapi 对比

本文讲述了什么启发了 FastAPI 的诞生,它与其他替代框架的对比,以及从中汲取的经验。 如果不是基于前人的成果,FastAPI 将不会存在。在 FastAPI 之前,前人已经创建了许多工具 。 几年来,我一直在避免创建新框架。首先&…

Google 提示:切忌滥用 DORA 指标

谷歌的 DevOps 研究与评估团队从事指标交易,即 DevOps 指标。但其最新的相关报告也警告不要过度使用这些指标。 DevOps 研究与评估小组(DORA)建议 IT 专业人员根据四个关键指标来评估团队绩效:部署频率,变更准备时间&a…

【虹科干货】Linux越来越容易受到攻击,怎么防御?

文章速览: Linux难逃高级网络攻击原因分析 Linux自身原因软件供应链的入口其他防御机制 3. 基于移动目标防御技术的Morphisec Knigt for Linux 在数字化时代,网络安全已成为企业不可忽视的重要议题。尤其是对于依赖Linux服务器的组织,面对日…

AtomHub 开源容器镜像中心开放公测,国内服务稳定下载

由开放原子开源基金会主导,华为、浪潮、DaoCloud、谐云、青云、飓风引擎以及 OpenSDV 开源联盟、openEuler 社区、OpenCloudOS 社区等成员单位共同发起建设的 AtomHub 可信镜像中心正式开放公测。AtomHub 秉承共建、共治、共享的理念,旨在为开源组织和开…

vue 使用 html2canvas 截取图片保存

vue 使用 html2canvas 截取图片保存 好久没有写博文了,写够了,没啥想写的了,这个号算是废了,哎,气人啊!越来越胖,越来越懒了。 html2canvas 简介 html2canvas是一个JavaScript库,它…

FFmpeg实现rtp推流

以下是一个简单的示例代码&#xff0c;演示了如何使用 UDP 或 TCP 进行音视频传输&#xff1a; 代码未经验证&#xff0c;供参考 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #in…

GLTF vs FBX:应该使用哪种格式?

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 概括地说&#xff0c;如果要将数据传输到 Unity 或虚幻引擎等游戏引擎…

普里姆算法c语言实现

以下是普里姆算法&#xff08;Prims Algorithm&#xff09;的C语言实现&#xff1a; #include <stdio.h>#include <stdlib.h>#include <stdbool.h>#define INF 99999 // 无穷大&#xff0c;表示不可达int n; // 顶点数int m; // 边数int graph[10][10]; // …