(1)(1.11) SiK Radio v2(二)

文章目录

前言

4 连接无线电

5 使用Mission Planner进行配置

6 更新固件

7 预期范围

8 提高范围

9 支持不同国家/地区

10 3DR无线电讨论论坛


前言

SiK 遥测无线电是在自动驾驶仪和地面站之间建立遥测连接的最简单方法之一。本文提供了如何连接和配置无线电的基本用户指南。


4 连接无线电

无线电的空中模块和地面模块可以互换,这意味着可以将它们作为一对使用,但哪一个放在飞行器上,哪一个留在地面上并不重要。

无线电有一个微型 USB 端口和一个 DF13 六位端口。下文将介绍如何将这些接口连接到自动驾驶仪和地面站。

连接到Pixhawk

使用无线电随附的 6DF13 连接器将无线电连接到 Pixhawk 的"Telem 1"(也可使用 "Telem 2"或"Serial 4/5",但默认建议使用"Telem1")。

连接到PC

将无线电连接到 Windows 电脑非常简单,只需将微型 USB 调试线(应随无线电一起提供)连接到电脑即可。必要的驱动程序将自动安装,无线电将作为新的"USB 串行端口"出现在 Windows 设备管理器的端口(COMLPT)下。任务规划器的 COM 端口选择下拉菜单中也应包含相同的新 COM 端口。

连接无线电台:

  • 选择新的 COM 端口,将波特率下拉菜单(出现在 COM 端口和连接按钮之间)设为 57600
  • 按下"连接"按钮,如果两个无线电设备连接成功,你就可以左右倾斜飞行器,并在 MP 飞行数据屏幕的人工地平线上看到飞行器的姿态更新。

连接至安卓平板电脑

使用 L 形微型 USB 数据线(应随无线电一起提供)将无线电连接到 Android 平板电脑。然后按照你首选的地面站应用程序(preferred Ground Station app)中的说明进行操作。

5 使用Mission Planner进行配置

许多用户不需要配置无线电!但当你与他人共同使用飞行器时,你可能需要配置无线电信道(Net ID)

Mission Planner支持使用简单的图形用户界面配置无线电设备。更多信息,请参阅使用 Mission Planner 配置遥测无线电(Configuring a Telemetry Radio using Mission Planner)。

6 更新固件

你可以使用上一节提到的图形用户界面工具检查固件版本(最新版本在这里)(here),必要时按照以下说明(these instructions)进行更新。

7 预期范围

使用标准配置和天线的无线电所能达到的典型距离约为 500m,但根据噪声源和天线设置的不同,距离会有很大差异。

诊断范围问题

在诊断范围问题时,首先要做的是"一米测试"。将两个无线电设置在一米开外,然后查看本地和远程 RSSI。对于标准 SiK 无线电设备,你应该得到一个超过 190 的值。如果没有,那么你的天线可能有问题,或者无线电可能已损坏。如果你曾经在没有连接天线的情况下使用过无线电,那么无线电可能已经损坏。

如果测试通过,则查看本地和远程 RSSI 以及飞行噪音。有关使用遥测日志诊断测距问题的详细信息,请参阅高级设置页面(advanced setup page)。

8 提高范围

可以通过以下方式提高航程:

  • 在地面上使用廉价的 900Mhz 八木天线,比如安装在天线跟踪器上的这种(these)天线(Antenna Tracker);
  • 将两部无线电中的至少一部更换为功率更大的 RFD900;
  • 降低 AirRate 参数,这将增加通话距离,但会降低数据传输速率。

下图显示了 SkyFun 飞机上 3DR 无线电(SiK 实现)试飞时地面和远程接收器强度与家庭距离(米)的对比。地面无线电与 3.5dB 扁平贴片天线相连。SkyFun 有一个小型"有线"天线。从图中可以看出,飞行器的飞行距离接近 3 公里,而且在整个飞行过程中完全保持了连接。

虽然只是传闻,但另一位用户提供的 Tlog 显示,当飞行器距离基站 4.5 公里时,使用 3DR 900 无线电的默认无线电设置,仍能保持良好的链接。飞机使用了一个小型全向天线,地面站使用了一个 8dB 的贴片天线。

9 支持不同国家/地区

请务必按照所在地区/国家对频率、跳频信道和功率级别的规定配置无线电设备。有关无线电 -> 地区频率范围和设置的信息,请参阅Telemetry Radio Regional Regulations

10 3DR无线电讨论论坛

参与这些无线电设备的开发或调试的最佳场所是 SiK Radios 论坛(SiK Radios forum)。加入论坛,帮助这些无线电设备变得更好!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/580401.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【赠书第13期】边缘计算系统设计与实践

文章目录 前言 1 硬件架构设计 2 软件框架设计 3 网络结构设计 4 安全性、可扩展性和性能优化 5 推荐图书 6 粉丝福利 前言 边缘计算是一种新兴的计算模式,它将计算资源推向网络边缘,以更好地满足实时性、低延迟和大规模设备连接的需求。边缘计算…

Python发送数据到Unity实现

Unity设置: 打开Unity项目。创建一个空的GameObject,并附加一个新的脚本TCPReceiver using System.Net; using System.Net.Sockets; using System.Text; using UnityEngine; using System.Threading;public class MyListener : MonoBehaviour {Thread thread;pub…

16.Redis 高级数据类型 + 网站数据统计

目录 1.Redis 高级数据类型 2.网站数据统计 2.1 业务层 2.2 表现层 2.2.1 记录数据 2.2.2 查看数据 1.Redis 高级数据类型 HyperLogLog:采用一种基数算法,用于完成独立总数的统计;占据空间小,无论统计多少个数据&#xff0…

C语言中switch语句中的case后()

基本格式 switch(表达式) { case整型数值1:语句1; ...... case整型数值n:语句n; default:语句n1; } 执行过程 计算“表达式”的值,假设为m从第一个case开始,比较“整型数值1”和m,如果相等&#xff0c…

最新技术整理3款开源免费直播推流工具,实现实时视频推流、视频拉流,目标端可以是服务器、云平台、移动设备等(附源码)

最新技术整理3款开源免费直播推流工具,实现实时视频推流、视频拉流,目标端可以是服务器、云平台、移动设备等(附源码)。 什么是推流? 视频推流是指将实时的视频数据从一个源端发送到一个或多个目标端的过程。推流的源…

数据库原理及应用·存储过程和触发器

12.1 T-SQL中的变量 12.1.1 T-SQL概述 SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 Transact-SQL即事务SQL,也简称为T-SQL&a…

effective c++ 笔记 导读/条款2-4

导读 explicit关键字 阻止类型之间的隐式转换。 class B{explict B(int x 0); } Void doSomething(b BObject); doSomething(B(28)); //正确 doSomething(28); //错误copy构造和copy赋值 Class Object{Object(): //default构造Object(const Object& obj); …

Gateway集成方法以及拦截器和过滤器的使用

前提&#xff1a;请先创建好一个SpringBoot项目 1. 引入依赖 SpringCloud 和 alibabaCloud 、 SpringBoot间对版本有强制要求&#xff0c;我使用的springboot是3.0.2的版本。版本对应关系请看&#xff1a;版本说明 alibaba/spring-cloud-alibaba Wiki GitHub <dependency…

VSCode 加Cortex-Debug嵌入式调试方法

简介 当使用ARM Cortex-M微控制器时&#xff0c;Cortex-Debug是一个Visual Studio Code的扩展&#xff0c;以简化调试过程。本文档介绍了如何编写启动配置(launch.json)。 settings.json配置 打开VSCode用户设置文件settings.json: 文件→偏好→设置选择用户设置: 在搜索栏中…

(windows2012共享文件夹和防火墙设置

windows2012共享文件夹和防火墙设置 1.windows2012文件夹共享1.共享和高级共享的区别![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0d815cc6862a4c7a99be11442fb5d950.png#pic_center) 2.windows的防火墙设置1.防火墙设置8080端口让tomot可以在主机可以访问1.新建…

中间件系列 - Redis入门到实战(高级篇-最佳实践)

前言 学习视频&#xff1a; 黑马程序员Redis入门到实战教程&#xff0c;深度透析redis底层原理redis分布式锁企业解决方案黑马点评实战项目中间件系列 - Redis入门到实战本内容仅用于个人学习笔记&#xff0c;如有侵扰&#xff0c;联系删除学习目标 Redis键值设计批处理优化服…

电商数据分析-03-电商数据采集

参考 最最最全数据仓库建设指南&#xff0c;速速收藏&#xff01;&#xff01; 第1章 数据仓库概念 数据仓库规划 1.1 数仓搭建 我们这里所说的数据仓库&#xff0c;是基于大数据体系的&#xff0c;里面包含标签类目&#xff0c;区别于传统的数据仓库。下面我们来将这张图分解…

Java中的单元测试

单元测试 单元测试概述: 单元测试是指在软件开发中对软件的最小可测试单元进行测试和验证的过程。最小可测试单元通常是指函数、方法或者类&#xff0c;单元测试可以保证开发人员的代码正确性&#xff0c;同时也方便后期维护和修改。单元测试的主要目的是检测代码的正确性&am…

STM32 支持IAP的bootloader开发,使用串口通过Ymodem协议传输固件

资料下载: https://download.csdn.net/download/vvoennvv/88658447 一、概述 关于IAP的原理和Ymodem协议&#xff0c;本文不做任何论述&#xff0c;本文只论述bootloader如何使用串口通过Ymodem协议接收升级程序并进行IAP升级&#xff0c;以及bootloader和主程序两个工程的配置…

dxbuilder关于开发一款国产数据库建模软件的思考与行动

一、背景 随着一声紧急的呼叫&#xff0c;快快快。把你们有安装PownerDesigner的软件都卸载掉&#xff0c;公司被发律师函了&#xff0c;这是来自于领导的呼喊。 我们公司大部分的软件的数据结构&#xff0c;都是用PownerDesigner来进行设计的。以便进行后期的管理与维护。不…

前端面试题html

HTML DOCTYPE有什么作用&#xff1f; DOCTYPE是一种指示浏览器以何种HTML或XHTML规范来解析文档的声明。它能够告知浏览器网页文档使用的标记语言的类型以及版本&#xff0c;从而确保浏览器能够正确地展示网页内容。DOCTYPE声明通常位于HTML文档的开头&#xff0c;是HTML文档…

Vue学习之第一、二章——Vue核心与组件化编程

第一章. Vue核心 1.1 Vue简介 1.1.1 官网 英文官网: https://vuejs.org/中文官网: https://cn.vuejs.org/ 1.1.2 Vue特点 遵循 MVVM 模式编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发它本身只关注 UI, 也可以引入其它第三方库开发项目 1.2 初始Vue 这里可以参考&a…

31--设计模式、面向对象设计原则

1、设计模式 1.1 设计模式概述 设计模式&#xff08;Design pattern&#xff09;是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式不是一种方法和技术&#xff0c;而…

自定义删除无依赖文件的webpack插件

插件原理 通过自定义webpack插件&#xff0c;利用执行完成编译的封存阶段后&#xff0c;产生的产物module.fileDependencies&#xff0c;生成依赖的文件组。通过读文件的方式&#xff0c;将待扫描的文件组和有依赖关系的文件进行对比。最终暴露出项目中&#xff0c;不存在依赖…

ios 之 数据库、地理位置、应用内跳转、推送、制作静态库、CoreData

第一节&#xff1a;数据库 常见的API SQLite提供了一系列的API函数&#xff0c;用于执行各种数据库相关的操作。以下是一些常用的SQLite API函数及其简要说明&#xff1a;1. sqlite3_initialize:- 初始化SQLite库。通常在开始使用SQLite之前调用&#xff0c;但如果没有调用&a…