0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将RSSI功能添加到最常见的flysky接收器

454398 来源:网络整理 作者:佚名 2019-11-04 10:03 次阅读

步骤1:组件

我正在使用FS-I6发射器,您可以在Amazon,Bangood,Hobbyking和其他商店中找到它。

可以修改的接收器是:

FS-IA6B:亚马逊,Bangood,爱好。

FS-IA6C:亚马逊,Bangood。

FS-IA8X:Amazon,Bangood。

FS-X6B:Amazon,Bangood和Hobbyking。

FS-X8B:Bangood。

您将需要一个USB调试器/编程器,ST-Link V2:Amazon,Bangood。

除了您自己,需要焊接几根导线,并根据接收器的不同,使用一些小螺丝刀打开外壳(这对发射器模块特别有用)。

烙铁:亚马逊,Bangood。

小螺丝刀维修套件:亚马逊,Bangood。

步骤2:接收器设置

第一步是卸下接收器的外壳(如果有的话),并露出其PCB

现在,根据接收器的不同,您需要找到它的四个连接垫,并将它们连接到ST-Link的正确引脚上。我使用了ST-Link附带的电线,在正确的位置进行切割和焊接。有些人只是用手将电线固定到位。我真的不支持此技巧,因为短路和燃烧某些东西的可能性远大于通过焊接损坏PCB的机会。垫子不是很大,但至少它们之间的间距适当,这不是一项艰巨的焊接任务。

在图中,您可以看到我在IA6B接收器上所做的事情。我在此页面中放入了“放大的”接线图(向下滚动,它不是英语,但您只需要查看最后的图像即可)。在这里,您可以找到我亲自测试过的接线图,一旦获得其他接收器,就可以测试模块并更新本教程

请注意将正极电源线连接到3V3而不是ST-Link加密狗上的5V引脚,这是损坏某些东西的更大机会。

一旦以某种方式连接,到接收器和ST-Link的四根线(3V3,GND,SWDIO,SWCLK)已准备好“电气”升级设备。不要插入ST-Link USB协议,您应该预先安装驱动程序,请参阅下一步。

步骤3:软件设置

您需要访问ST网站并下载USB编程器的驱动程序和实用程序,它们应该是页面底部的最后一个链接/按钮。一旦下载了它们,就安装它们,不需要任何特殊的配置。

接收器的固件由Cleric-k和他的github存储库提供。他非常乐意为每个接收器提供两种固件:一种在通道14上具有RSSI输出,而另一种在通道8上具有RSSI输出。唯一的区别是,如果使用PPM输出,则应使用通道8版本,

现在打开几分钟前安装的ST-LINK实用程序,您应该有一个类似于该步骤第一张图片的窗口,现在请按照以下步骤操作清单:

将“地址字段”和“大小”设置为0x08000000 e 0x8000。

单击“连接到目标”(菜单下的按钮)。

单击“保存”以下载原始固件的备份(您永远不会知道。..)。

单击“打开”并找到刚从中下载的固件

单击“程序验证”,您应该会看到一个弹出窗口,类似于此步骤的第二个图像。

检查“地址”和“文件路径” “ 是正确的。它们必须是“ 0x08000000”和“ your_downloaded_firmware_path”。

选择“编程后验证”。

现在按开始并运行软件。

如果如果在第一个图像控制台中看到绿色的“ Verification 。.. OK”一词,则说明您已成功刷新了新固件。

如果您的接收器已绑定到发送器,则配对将会丢失并且您必须再次绑定它。有一个技巧涉及到十六进制编辑器,使您可以操纵修改后的固件中的几个字节(从原始固件中读取正确的值之后)以保留配对,但是-相信我-可以更快地重新绑定接收器。

第4步:飞行控制器配置

现在,您已经在桌子上放了它。 flysky接收器能够在一个通道上输出RSSI,是时候配置飞行控制器了。不可能对FC设备和FC固件的每种组合都进行教程,但是幸运的是设置基本相同。我将展示如何使用Inav固件正确设置Omnibus F4 Pro。

照常连接和配置接收器(PPM或IBUS),具体取决于您的要求。在配置选项卡中,您必须禁用“模拟RSSI”功能(右下角)。现在转到“接收器”选项卡,并根据所刷固件设置“ RSSI通道”值。我已经刷新了固件IA6B_rssi_ ch14 .bin(显然,我正在使用Ibus输出),因此我选择了“ CH14”。

就是这样:现在您具有RSSI功能在您的flysky接收器上!

有人可能发现我不仅在通道1到6上读取值,而且我的发送器应该是6通道的一个。不用担心,我将其修改为具有14个通道,这将在另一个-ible中进行解释。同时,不要害怕遵循该教程,因为RSSI值将由接收器本身产生,所以通道号无关紧要,因此无需使用经过调制的发送器即可。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接收器
    +关注

    关注

    14

    文章

    2213

    浏览量

    70622
  • RSSI
    +关注

    关注

    1

    文章

    87

    浏览量

    27458
收藏 人收藏

    评论

    相关推荐

    怎么把stlink server添加到keil里?

    stlink server的使用说明里面是支持keil5.25的。怎么把stlink server添加到keil里?
    发表于 03-27 07:28

    如何将F-RAM™添加到现有的PSoC™ Creator项目?

    我们在PSoC™ Creator 中有一个 PSoC6 项目,并希望 QSPI F-RAM™存储添加到TDA5235_868_5_BOARD中。我很难找到如何在F-RAM™ PSoC
    发表于 03-01 12:14

    FCX3是否具有PTS或SCR添加到映像帧的功能

    问题 1) FCX3是否具有PTS或SCR添加到映像帧的功能,如随附的USB规范中所述? 如果可能,请提供有关如何配置每个 PTS 和 SCR 的详细信息。 问题 2) CAN FCX3 支持1080x1280@120fps传
    发表于 02-26 08:23

    如何将TC1798器件添加到MDK KEIL?

    我正在尝试使用 KEIL MDK(µVision)为英飞凌TC1798编程,但我不确定如何将TC1798器件添加到MDK KEIL。 谁能帮我拿到 .pack 或者.zip 对于 TC1798?
    发表于 02-01 08:18

    安装python怎么添加到环境变量

    Python是一种简单易学的脚本语言,广泛应用于开发各种类型的应用程序。为了在Windows操作系统上使用Python的命令行工具,需要将Python添加到系统的环境变量中。本文将向您详细介绍如何在
    的头像 发表于 11-23 16:40 742次阅读

    Mentor PADS将PCB封装直接添加到PCB的教程

    一般,批量添加封装到PCB板上有以下方法: 第一步:点击菜单栏“ECO模式--添加元器件”如图,点击以后弹出如图界面。 1)元件类型 PCB封装必须得添加完元件类型,才能通过ECO模式添加到
    的头像 发表于 11-07 07:45 2963次阅读
    Mentor PADS将PCB封装直接<b class='flag-5'>添加到</b>PCB的教程

    西门子博途S7-1200:将模块添加到机架的方法

    在网络视图中将设备从硬件目录添加到组态后,即可向设备中添加模块。
    的头像 发表于 09-04 15:22 3787次阅读
    西门子博途S7-1200:将模块<b class='flag-5'>添加到</b>机架的方法

    UART接口添加到DALI命令以控制AS7221模块

    应用程序: 这个示例代码是要将 UART 接口添加到 最初的 DALI 应用项目中, 用于与 AS7221 进行通信, 以便 DALI命令可以控制 AS7221 模块 。 BSP 版本
    发表于 08-22 07:51

    如何将溶解氧添加到WiFi水培套件

    电子发烧友网站提供《如何将溶解氧添加到WiFi水培套件.zip》资料免费下载
    发表于 06-14 10:00 0次下载
    <b class='flag-5'>如何将</b>溶解氧<b class='flag-5'>添加到</b>WiFi水培套件

    使用新添加到Linux内核的相机驱动程序(imx219)捕获图像时报错怎么解决?

    我们遵循的向 I.MX 8QM 板添加新相机驱动程序 (Sony imx219) 的过程 。 将相机的 .c 文件添加到以下位置。/media/santosh
    发表于 05-31 11:33

    赛昉科技成功将EDK II支持添加到VisionFive 2中

    近日,赛昉科技成功将EDK II支持添加到VisionFive 2(昉·星光 2)中。VisionFive 2是赛昉科技推出的高性能RISC-V单板计算机(SBC),自发布以来,在生态伙伴、社区开发者及赛昉科技的共同努力下,VisionFive2的软件生态已取得长足的发展。
    的头像 发表于 05-19 15:30 749次阅读
    赛昉科技成功将EDK II支持<b class='flag-5'>添加到</b>VisionFive 2中

    如何构建自定义版本的包并将其添加到rootfs映像?

    所以我在寻找如何在构建实际的 rootfs 映像之前添加特定版本的包,准确地说是 libmbim?问题是如果我 libmbim-glib-dev 和 libmbim-utils 添加到 /configs/ubuntu/addi
    发表于 05-18 09:56

    如何将RTSP视频源添加到我的“RainGauge”项目网站?

    RTSP 视频源添加到我的“RainGauge”项目网站: 视频由“Wyse Cam 3”捕获,提供给在 Windows PC 上运行的“虚幻媒体服务”。HTML5文件内嵌WebRTC
    发表于 05-11 07:41

    如何将check() API公开添加到SPIFFS?

    SPIFFS.remove() 失败。我在 c api 中看到有一个 spiffs_check.c,但我认为它没有暴露在 SPIFFS obj 模型中。有点让我头疼,但现在我认为我目前唯一的办法是重新格式化 spiff, check() API 公开添加到 SPIFF
    发表于 05-08 07:00

    Yocto S32G添加新层,如何添加到图像?

    meta-mylayer 路径添加到 bblayers.conf。 然后我构建 fsl-image-auto,我测试它,关于层的代码不起作用。 我搜索问题,我需要将图层添加到图像中。我没有找到 hello.ko
    发表于 04-25 09:59