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

    文章

    2456

    浏览量

    71779
  • RSSI
    +关注

    关注

    2

    文章

    95

    浏览量

    27693
收藏 人收藏

    评论

    相关推荐

    电视接收器在哪个位置

    的位置都会直接影响到信号的接收效果。 1. 电视接收器的类型 在选择合适的位置之前,我们首先需要了解电视接收器的类型。常见的电视接收器包括:
    的头像 发表于 10-17 14:59 413次阅读

    无线时钟接收器怎么连接

    ,但请注意,步骤可能会根据接收器的型号和制造商而有所不同。 1. 了解您的无线时钟接收器 在开始之前,您需要了解您的无线时钟接收器的规格和功能。阅读用户手册,了解它支持的信号类型(如长
    的头像 发表于 09-06 17:28 319次阅读

    无线充电接收器怎么使用

    无线充电接收器是一种利用电磁感应原理实现无线充电的设备,它能够无线充电发射发出的电磁波转换为电能,为手机、耳机、智能手表等设备提供充电。无线充电接收器的使用过程相对简单,但要实现高
    的头像 发表于 09-02 09:20 589次阅读

    路由如何添加到DM网管平台?

    。 3. 在路由开启网管功能,进入 设备远程管理平台 服务类型:设备管理 服务:iot.inhand.com.cn 注册账号:(填写第一步时候注册时候的账号) 常见
    发表于 07-25 08:02

    请问如何将cURL库添加到ESP8266_RTOS_SDK项目中?

    我想使用 curl api,但我不知道如何将添加到我的项目中,这样当我将该库的头文件包含在我的项目中时它就不会抱怨。 有谁知道如何正确地第三方库添加到ESP8266_RTOS_SD
    发表于 07-09 07:52

    请问如何将.C的图片文件添加到VScode(PlatfromIO)生成的lvgh项目中?

    当使用LVGL官方网页转换png图片转换为.c矩阵文件之后,如何将.c的图片文件加到VScode(PlatfromIO)的lvgh工程里面?<br> 不管是把.c放到
    发表于 06-17 06:03

    在RZ/T2M和RZ/N2L中Printf添加方法(使用查询模式实现UART)

    RZ/N2L是一种工业以太网通信用MPU,可轻松网络功能添加到工业设备中。
    的头像 发表于 05-21 14:08 562次阅读
    在RZ/T2M和RZ/N2L中Printf<b class='flag-5'>添加</b>方法(使用查询模式实现UART)

    STM32F746 QSPI的Flash扩展后,添加到工程下载发现报错,为什么?

    使用 W25Q128 模块 ,使用的是微雪STM32F746IGT6的开发板,在QSPI进行Flash扩展了解发现需要做一个.FLM的Flash编程算法,我找一个STM32H7的进行修改,然后添加到工程下载发现报错,无法加载算法,有大佬自己做过Flash编程算法吗,求解
    发表于 04-17 06:31

    怎么把stlink server添加到keil里?

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

    TC399 adc能添加到同一个队列中并得到结果吗?加入队列是否有任何限制?

    添加到队列中并得到结果。 我的疑问是,有了这些不同的频道和组,我还能把它们添加到同一个队列中并得到结果吗?加入队列是否有任何限制?
    发表于 03-04 06:33

    如何将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

    如何将CMSIS DSP库添加到XMC4700 Relax Kit的Dave CE项目中?

    我刚开始研究 Dave,这对我来说还是个新事物。 我创建了一个 Dave CE 项目,并能够启动并运行 blink 代码。 我想将 CMSIS DSP 库添加到我的项目中,并使用库中的 DSP 函数
    发表于 02-01 07:11

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

    不同的Windows版本中添加Python到环境变量中。 为什么需要将Python添加到环境变量中: 环境变量是一种系统范围内的设置,用于指定操作系统在执行命令时需要查找的程序和文件的位置。Python
    的头像 发表于 11-23 16:40 2981次阅读