当前位置: 首页 > news >正文

(1)(1.13) SiK无线电高级配置(六)

文章目录

前言

15 使用FTDI转USB调试线配置SiK无线电设备

16 强制启动加载程序模式

17 名词解释


前言

 本文提供 SiK 遥测无线电(SiK Telemetry Radio)的高级配置信息。它面向"高级用户"和希望更好地了解无线电如何运行的用户。


15 使用FTDI转USB调试线配置SiK无线电设备

配置 3D Radios 的推荐方法是使用任务规划器,如本文所述(as discussed here)。

如果这种方法不奏效,请采取以下措施:

1. 连接所有设备并配置地面无线电:

  •  FTDIUSB 调试线将空中无线电连接到计算机 USB 端口,并注意 Com 端口 #; 
  1.  使用 Windows | 设备管理器| 端口来识别 COM 端口 #;
  2.  当绿色 LED 指示灯闪烁时,你就可以知道 FTDI 调试线在无线射频上的方向是否正确。 
  •  将地面无线电连接到电脑的 USB 端口,并记下 COM 端口 # 在 MP 飞行数据选项卡右上方,将波特率设为 57600,并选择地面无线电 COM 端口 #;
  • MP Flight 中,按 Ctrl + A 打开无线电配置窗口。单击"加载设置"(来自地面无线电);
  • 在任务规划器无线电配置窗口中,(MP)选中高级选项框;
  • 如果加载的值与上述推荐设置不一致,请进行修改,然后点击保存。 

2. 配置空中无线电:

  •  在右上角的 MP 中,选择空中无线电的 COM 端口;
  • MP 无线电配置窗口中,单击加载设置(来自空中无线电);
  • 编辑空中无线电的设置(包括高级选项),使其与地面无线电的设置完全相同,然后单击保存设置(至空中无线电);
  • 你可能无法在"格式"字段中添加数值,没关系;
  • MP 中,按配置 | SiK Radio 并输入包括高级在内的完全相同的设置 > 单击保存设置。 

3. 等待两个无线电设备连接(绿色 LED 指示灯亮起)。

4. 如果上述方法无效,请更新固件:

  •  依次连接到每个无线电设备,点击更新固件。然后重复上述操作。 

5. 验证无线遥测:

  •  自动驾驶仪上拔下 FTDIUSB 调试线;
  • 将空中无线电连接至自动驾驶仪LIPO
  • MP | 飞行数据选项卡中选择地面无线电 COM 端口,然后点击连接。 

Note

请记住,当你通过特定 COM 端口与无线电进行物理连接时,你不能使用"将所需项目复制到远程"按钮(在使用无线连接之前没有远程)。

本部分内容由文档用户组 (DUG) 提供。

16 强制启动加载程序模式

如果你设法使无线电处于无法通过任务计划器上传新固件的状态,那么你可能需要强制无线电进入引导加载器模式。

固件上传的正常工作方式是,规划员连接无线电并发送 AT&UPDATE 命令,使无线电进入引导加载器模式,准备接收新固件。这只有在规划员可以向无线电发送 AT 命令时才能起作用。

如果无法发送 AT 命令,则可以在开机时通过短接无线电上的 CTSGROUND 引脚来强制启动加载器模式。进入引导加载器模式后,红色 LED 灯会亮起。

空中无线电的 CTSGROUND 引脚很容易找到,因为它们标在无线电的背面(它们是 FTDI 连接器的两个引脚)。在 USB 无线电设备上就不那么明显了,所以这个图表可能会有所帮助:

无线电进入引导加载器模式后,就可以上传固件了。

17 名词解释

英商飞特帝亚有限公司(FTDI)是设计和供应 USB 芯片和软件方案的专业厂商。FTDI 将易于实现的IC 设备和经过千锤百炼的免费 USB 固件和软件驱动组合起来,提供了实现 USB 的快捷方式。公司的 USB 单信道和多信道接口可外设成具有易于使用特性的的UART或 FIFO 界面。这些现行的设备可用于传统 USB 至RS232/RS422 转换器应用, 也可用于 MCUPLDFPGAUSB 的快速界面。有非常多的评估工具软件和模块可用来设计评估 FTDI 的芯片。

相关文章:

  • 基于STM32设计的智能饮水机(微信小程序)
  • QT第二天
  • Unity——VContainer的依赖注入
  • PLECS如何下载第三方库并导入MOSFET 的xml文件,xml库路径添加方法及相关问题
  • amancevice/superset
  • cssip 第11章 : 安全网络架构和保护网络组件
  • 科技创新领航 ,安川运动控制器为工业自动化赋能助力
  • 论文阅读:TinyGPT-V 论文阅读及源码梳理对应
  • 独孤思维:​没时间做副业,怎么办?
  • Apache OFBiz groovy 远程代码执行漏洞(CVE-2023-51467)复现
  • 在windows11系统上利用docker搭建linux记录
  • C++内存分配策略
  • 《微信小程序开发从入门到实战》学习七十九
  • Leaflet + Vue使用案例
  • (学习日记)2024.01.09
  • extjs4学习之配置
  • JavaScript函数式编程(一)
  • nodejs调试方法
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Python学习笔记 字符串拼接
  • SpiderData 2019年2月16日 DApp数据排行榜
  • supervisor 永不挂掉的进程 安装以及使用
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 面试总结JavaScript篇
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 七牛云假注销小指南
  • 前端性能优化--懒加载和预加载
  • 找一份好的前端工作,起点很重要
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • (floyd+补集) poj 3275
  • (论文阅读11/100)Fast R-CNN
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一) springboot详细介绍
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • .net 4.0发布后不能正常显示图片问题
  • .NET CF命令行调试器MDbg入门(一)
  • .net core 6 redis操作类
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net Core 中间件验签
  • .NET Core引入性能分析引导优化
  • .Net FrameWork总结
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • /var/spool/postfix/maildrop 下有大量文件
  • @Autowired注解的实现原理
  • @Controller和@RestController的区别?
  • [20190416]完善shared latch测试脚本2.txt
  • [Android] Implementation vs API dependency
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [BROADCASTING]tensor的扩散机制
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成