模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

15018查看 | 36回复

F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置

  [复制链接]
发表于 2018-11-23 18:48:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 akari_tun 于 2018-11-23 22:49 编辑

F.Port是FrSky与Betaflight合作开发的一个新协议,它比现有的协议有不少的改进,具体可以看这里:The FrSky FPort Protocol


由于可以一个条线既能实现接收又可以进行遥测,可以省下F4上的一个串口,感觉还是不错的,本身我使用的是R9MM接收机,官网查了一下,有支持F.Port的固件,所以想试试这个新协议,网上搜了一下,由于是新协议,资料比较少,并且都是与Betaflight相关的,看到INAV是支持的F.Port的,但是没有说明,只能看Betaflight的官方Wiki了,折腾了两小时,终于设置好了,其间踩了几个坑,在这里分享一下设置方法。


1.接收机升级固件

接收机需要升级到F.Port固件,具体方法就不说了,网上很多教程,我是参考这里的方法:FLASH FRSKY RECEIVER

另外固件的下载地址在这里:R9 MM


2.接线

接线这一步踩了不少坑,首先参考:The FrSky FPort Protocol

按照这里说的方法,F4需要连接未倒置的SmartPort接口,连接到飞控的任意UART_TX都可以,参考R9MM的手册,原来的SmartPort就是未倒置的,但是连接上按照说明设置后一直无法成功,后来多方翻找资料,终于发现问题所在,原来R9MM手册里标识的"inverted s.port"才是真正的“未倒置”的SmartPort,具体看这里:UNINVERTED SBUS AND SMART PORT ON FRSKY RECEIVERS

原话是

R9 MM is a new version of the R9 Mini. The only difference is now the R9 MM has an “uninverted” SmartPort output you can easily access (but Frsky call it Inverted S.Port so don’t get confused!). It replaces the SBUS_IN pin.

所以需要将R9MM的"inverted s.port"端口,连接到F4飞控的UART_TX端口,如下图:
F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 4700

3.飞控配置
首先需要将接收机的模式设置为串行接收机,并将协议设置为FPort:
F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 5750
然后配置端口,将需要连接接收机的端口的Serial RX勾上:
F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 9760
最后需要在CLI中对串口进行设置,在CLI中输入:

set serialrx_inverted = ON
set serialrx_halfduplex = ON

输入save保存

设置完成之后,打开INAV Configurator中的接收机界面看看有没有设置成功,然后在遥控器的TELEMETRY重新发现一下传感器,如果都OK,那么就算设置好了。
F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 949




F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 4110

端口配置

F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 7737
F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 8506

接收机设置

F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:akari_tun 1436
发表于 2019-10-1 22:04:24 | 显示全部楼层
学习必备品。
回复 支持 1 反对 0

使用道具 举报

发表于 2019-9-13 14:45:07 | 显示全部楼层
谢谢                                      
回复 支持 1 反对 0

使用道具 举报

发表于 2019-9-13 12:32:36 | 显示全部楼层
楼主请问可以用UART6端口接吗,  1和3都用了
回复 支持 1 反对 0

使用道具 举报

发表于 2019-3-8 08:46:47 | 显示全部楼层
我的r9mm接了,也没有反应,还是端口设置问题,用gps和罗盘,端口不够用啊
回复 支持 1 反对 0

使用道具 举报

发表于 2019-3-3 13:29:37 | 显示全部楼层
怎么改回去,今天想用回sbus没反应
回复 支持 1 反对 0

使用道具 举报

发表于 2019-1-21 12:35:48 | 显示全部楼层
留名学习
回复 支持 1 反对 0

使用道具 举报

发表于 2019-1-3 10:07:51 | 显示全部楼层
66666666666666666666666
回复 支持 1 反对 0

使用道具 举报

发表于 2018-12-21 02:56:31 | 显示全部楼层
这办法对mini用户一点用也没有 因为mini没有反向sport 你这么接了也不会启动的
回复 支持 1 反对 0

使用道具 举报

发表于 2018-12-19 01:52:14 | 显示全部楼层
是不是用了fport就不需要再接sbus了
回复 支持 0 反对 1

使用道具 举报

发表于 2018-12-8 10:21:09 | 显示全部楼层
顶  感谢楼主
回复 支持 1 反对 0

使用道具 举报

发表于 2018-11-23 20:15:37 | 显示全部楼层
不错不错,等入手了试试
回复 支持 反对

使用道具 举报

发表于 2018-11-23 21:24:12 | 显示全部楼层
不错楼主
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-23 22:49:35 | 显示全部楼层
为啥编辑的链接都失效了?谁知道咋回事呢?
回复 支持 反对

使用道具 举报

发表于 2018-11-23 23:04:28 | 显示全部楼层
虽然我没有但是赞一个
回复 支持 反对

使用道具 举报

发表于 2018-11-24 14:16:01 | 显示全部楼层
遥控器上面能看到什么回传信息
回复 支持 反对

使用道具 举报

发表于 2018-11-24 19:43:38 | 显示全部楼层
用了这几个口,GPS又该接哪里呢?
回复 支持 反对

使用道具 举报

发表于 2018-11-24 20:54:47 | 显示全部楼层
F4V3飞控的UART1  UART3  UART6这3个端口分别对应飞控板上哪3个针脚哦?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-24 21:00:09 | 显示全部楼层
豆瓣儿鱼 发表于 2018-11-24 19:43
用了这几个口,GPS又该接哪里呢?

FPort只占用一个串口,即可实现接收又可实现遥测。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-24 21:00:21 | 显示全部楼层
豆瓣儿鱼 发表于 2018-11-24 20:54
F4V3飞控的UART1  UART3  UART6这3个端口分别对应飞控板上哪3个针脚哦?

仔细看图
回复 支持 反对

使用道具 举报

发表于 2018-11-24 21:08:37 | 显示全部楼层
akari_tun 发表于 2018-11-24 21:00 F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:豆瓣儿鱼 161
仔细看图

楼主,我知道你是把R9MM接在UART1口上(实现接收机和遥测2个功能,又只占用一个UART口),UART1的左侧就是UART6,这2处我都找到了,但是UART3在板子的哪个位置呢?
回复 支持 反对

使用道具 举报

发表于 2018-11-24 21:15:53 | 显示全部楼层
楼主,R9MM接收机升级F.PORT固件的具体方法,你还是不吝赐教一下吧,这步很重要,坛子里用R9MM的挺多的
回复 支持 反对

使用道具 举报

发表于 2018-11-25 11:06:51 | 显示全部楼层
akari_tun 发表于 2018-11-24 21:00 F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:豆瓣儿鱼 4814
仔细看图

楼主给一下刷F. PORT的教程链接吧
回复 支持 反对

使用道具 举报

发表于 2018-11-26 12:40:28 | 显示全部楼层
太好了,这样就可能空出一个端口出来装空速计/罗盘了,感谢楼主的分享,请楼主重新pm下相关链接
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-26 18:03:03 | 显示全部楼层
豆瓣儿鱼 发表于 2018-11-24 21:15
楼主,R9MM接收机升级F.PORT固件的具体方法,你还是不吝赐教一下吧,这步很重要,坛子里用R9MM的挺多的
...

FrSky接收机刷固件教程
https://oscarliang.com/flash-frsky-rx-firmware/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-26 18:07:46 | 显示全部楼层
本帖最后由 akari_tun 于 2018-11-26 18:11 编辑

不知道为啥附加到文字的超链接全部都失效

The FrSky FPort Protocol
https://github.com/betaflight/betaflight/wiki/The-FrSky-FPort-Protocol/

FLASH FRSKY RECEIVER
https://oscarliang.com/flash-frsky-rx-firmware/

UNINVERTED SBUS AND SMART PORT ON FRSKY RECEIVERS
https://oscarliang.com/uninverted-sbus-smart-port-frsky-receivers/




回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-26 18:53:05 | 显示全部楼层
豆瓣儿鱼 发表于 2018-11-24 21:08
楼主,我知道你是把R9MM接在UART1口上(实现接收机和遥测2个功能,又只占用一个UART口),UART1的左侧就是U ...

UART3与I2C共用
回复 支持 反对

使用道具 举报

发表于 2018-11-27 08:29:13 | 显示全部楼层
akari_tun 发表于 2018-11-26 18:53 F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:豆瓣儿鱼 9074
UART3与I2C共用

楼主你把R9MM成功刷成F.PORT固件时(就是遥控器writing的进度条走完时),遥控器屏幕上有没有什么提示?会不会显示“刷写成功”之类的提示??另外,听说刷了FCC版本的F.PORT固件,发射功率会有1W?盼复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-27 10:09:15 | 显示全部楼层
豆瓣儿鱼 发表于 2018-11-27 08:29
楼主你把R9MM成功刷成F.PORT固件时(就是遥控器writing的进度条走完时),遥控器屏幕上有没有什么提示?会 ...

好像没有刷写成功的提示,因为我没有一直看着,刷写完之后我看到返回到原来选择固件的界面了,中间有没有提示又关掉了确实没注意。
F.Port接收机的协议的,发射功率取决于发射机吧。
回复 支持 反对

使用道具 举报

发表于 2018-11-27 12:28:58 | 显示全部楼层
akari_tun 发表于 2018-11-27 10:09 F4V3飞控刷INAV用R9MM使用F.PORT协议链接飞控的设置 飞控,遥控器,FRSKY,接收机,固件 作者:豆瓣儿鱼 2372
好像没有刷写成功的提示,因为我没有一直看着,刷写完之后我看到返回到原来选择固件的界面了,中间有没有 ...

我昨晚刷了,我一直盯着遥控器屏幕的进度条,writing结束后,遥控器屏幕直接跳回到选择固件那个页面。看来应该是刷写成功了。谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!