本帖最后由 模友一蓝色枫叶 于 2019-9-6 18:21 编辑
先感谢各位大佬打开这篇帖子,我只是个普通学生,写这个帖子只是自己的经验总结。第一次写这种帖子,难免有不足之处,还望指出。
随着开源回传lua和遥控器屏幕硬件的发展,3根线就能让遥控器瞬间变身地面站,实时查看各种飞行信息。
最近用fport的模友越来越多,然而大多摸索着前进,不同的飞控和接收机打开fport的方法也不尽相同。身边很多模友使用过程中也有很多的疑问。固写一篇经验帖,不求解决所有模友的问题,权当抛砖引玉,希望能帮到一些准备用fport的模友。
大体方法如下5步:(下面会贴出每个我使用的接收机开fport的细节,f4v3为例)
1.查看自己的接收机是否支持fport。睿思凯接收机大多需要刷写fport固件。
2.查看自己的飞控,接收机对应uart是否有tx端口,以f4v3飞控为例,建议使用uart1的tx端口连接信号线。
3.焊接飞控和接收机连线,一共三根即可。正负不用讲,飞控要从原来的sbus端口改到对应uart的tx端口。接收机要接上fport。
我手里只有f4v3飞控和老的f3飞控,所以下面都以f4v3为例
(r9slim+连接rx1 r9mm接收机需要连接inverted sport 相比之下,jumper的r1f接收机的接线焊盘就要简洁很多了
另外,如果不想使用fport回传信息,只想简单用sbus的模友,也可以直接将接收机fport端口接在飞控sbus端口上使用,因为fport是包含了sbus信号的)
4.连接地面站
打开设置项里面的telemetry
接收机选项里把sbus换成fport
输入关于半双工和反向的命令行cli
r9mm,f4v3飞控:
set serialrx_inverted = ON
set serialrx_halfduplex = ON
save
r9 slim+,f4v3飞控:
set serialrx_inverted = OFF
set serialrx_halfduplex = ON
save
如果是f3或者f7飞控,注意两点:
反向这一项(set serialrx_inverted)一般和f4飞控有区别,请自行改变改为相反值试试;此外睿思凯接收机需要改为连接s port端口。具体参照说明书。作为对比:而之前用f4飞控例子时,使用的是inverted sport。
5.去到遥控器遥测界面,删除现有的sensor,重新寻找新传感器。 复制粘贴lua进遥控器sd卡,寻找传感器成功后 ,在主屏幕打开遥测 inav lua的界面,即可实时查看飞行器的各种数据。
新版的inav lua同样能够适用bf4.0以上的飞控。bf和inav设置相同,用f4刷写ardupilot的模友注意,mission planner不支持设置fport,无法使用。
下面有几张上手jumper r1f接收机的图,比xm+大一点,完全可以接受。我已经出掉原来的xm+,换用这个r1f。同样带回传的fport的xsr,x4rsb等接收机价格贵太多,焊点也太难弄了。焊点和大小贴了图大家对比吧。
这一款接收机稳定性有待验证,目前有人拉锯100m 2.3km,后面我试时间安排可能会对r1f空中稳定性进行对比睿思凯其他2.4g接收机测试,欢迎大家吃瓜。
准备周末尝试录个视频,顺便在楼下贴出相应文件,大家看起来也会直观一些。
本来打算附上lua,结果论坛限制我1M附件大小,无奈附上地址吧。
https://github.com/iNavFlight/LuaTelemetry/releases/tag/v1.7.2 t16遥控器的,bf和inav都适用,前提是新版本固件
|