5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 63898|回复: 254
打印 上一主题 下一主题

一键返航

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-5-28 22:23 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 stone95 于 2017-6-5 16:26 编辑

尝试着为穿越机增加了一键返航功能,便于在机机飞远甚至遥控信号消失时可返航,效果还不错。与朋友们分享一下。================================================================================
[media=x,500,375]?spm=a2hzp.8253869.0.0[/media]

视频中用的是模式是半自稳 Horizon, 当然手动模式Acro也可启用返航模式RTH, 经测效果是一样的。
我的机机是歌谱的“星星” TX 5 吋机, 1300MAH 70C 电池。下面将具体配置罗列供机友参考。

对大部分机友来说,Cleanflight 和Betaflight 是再熟悉不过了,只是这俩对GPS 的支持不够,因此只能另找出路,那就是INAV。
INAV是从Cleanflight 发展出的分支,专注于GPS 导航和航点功能,对旋翼及固定翼都有较好的支持。当然在这里,我只需要它的返航功能,叠加到穿越机上,另外,附加的福利是可以得到机机水平方向的速度,也许不甚精确,但聊胜于无吧。
有些机友会说,“穿越机哎,GPS 气压定高,有鸟用,你搞错没?”那请忽略此文。。。话又说回来, GPS装了, 也可以不用-因为INAV的运动参数与Betaflight的最新参数兼容性很好滴。
言归正传,开始说怎么做吧。
1. 固件
固件为INAV, 界面与CF/BF 及其相似。 具体可网上论坛中搜索,也有中文的, 这儿就不啰嗦了。

2. 硬件
飞控: 需要有一个空的UART口接GPS, 一个I2C(SCL SDA)口接磁罗盘;带气压计, 以便返航时高度可控。
GPS: 需要增加一个GPS模块,最好是带磁罗盘的,以前玩PIX、APM用的M8N就不错,只是体积太大,也小贵,可网上淘个小型模块,一百多,很好食。

3. 配置
一言说不清,还是上图吧。
================================================================================================
================================================================================================
STONE95 于2017-6-4:
看到不少朋友对INAV的GPS功能有一点的关注,于是想继续写一些相关的内容,与您分享。
不想再讨论穿越机加GPS 和气压计是否有意义的问题,您说没有就没有,随你大小便。
实操时如何实现这个功能,在设置和安装环节需要有哪些注意点,返航模式是什么逻辑?INAV的WIKI上,这些内容都有介绍,“油管“也有很多视频。
我会意译这些内容,结合我调试的经验,写出来供大家参考。INAV也是Cleanflight的一个分支,因此对于熟悉CF/BF的模友,应该是一点即通的。
拟分以下几个部分:
1. 加速度计校准(六面校准)
2. GPS /MAG  校准与设定
3. 返航逻辑及失控设定

硬件以我的配置为例,即 飞控SP F3EVO, 气压计BMP280, GPS 模块BN-880(磁罗盘HMC5883L).=========================================================================================
1. 加速度计校准(六面校准)
以下内容参考网址:https://github.com/iNavFlight/inav/wiki/Sensor-calibration  
INAV 使用6面校准,这种方法与APM和PIX是相同的,即分别对机架的正面 反面 机头向右 机头向上 机头向左 机头向下 完成6面校准。每一个方向校准完,BB响会叫两声,当最后一面完成时,BB会叫一声,说明完事了。

  • 6面校准完成后,可通过通过CLI命令行检查是否成功:accgain_x, accgain_yaccgain_z 三个参数不应该是 4096,也不会是0. 否则的话,必须重校。
  • 每个面的方位大概90度就成,无需十分准确。
# 此题结束#============================================================================================================================================================================================================================


2. GPS/MAG 校准与设定
Compass calibration磁罗盘校准

磁罗盘的校准非常重要,因为它提供了指向信息。校准不精确,会导致“马桶效应”,甚至使飞机飞向错误的方向。应使磁罗盘远离一切电磁干扰源,如电源线,电调,电机,BB响及机架上的金属部分。比较好的方法是使用GPS模块附带的磁罗盘(外置罗盘),并且架高为好。使用外置罗盘时,要注意正确设置它的方向,即参数"align_mag"设定正确。
另一点要注意的是,如果GPS上磁罗盘的型号与飞控上的磁罗盘型号一样,则必须将飞控上的磁罗盘引脚切断因为I2C上不能同时使用2个一样的罗盘。比如,大多数GPS模块附带的磁罗盘为HMC5883L, SP F3 豪华版磁罗盘的型号也是HMC5883L, 只能将板上磁罗盘引脚仔细切断;SP F3 EVO / Omnibus F3的磁罗盘型号为AK8963, 则可以保留。
校准磁罗盘具体步骤
开机,USB连接电脑。
按Press"Calibrate Magnetometer"按钮。在30秒内旋转罗盘(GPS模块),分别使6面(前后左右上下)指向地面 。
校完之后,检查下校准是否准确:2点。
1.     在CLI中输入“get mag”, 这三个参数不应为0!
2. 当机头向北时,“Heading”(角度)应为0度左右,机头向东时,应为90度左右。


GPS 相关设定
1.     勾选磁罗盘型号(HMC5883L)
2.      勾选磁罗盘安装方位。由于我的GPS模块上的磁罗盘芯片是装在板子反面的,所以要选“CW180flip”(顺时针180度翻转)。可根据不同GPS模块,多试试其他选项。
GPS项按图设置即可。最后一项是磁偏角,也可暂时设为0 。
~~~~~~~~~~~~~~~~~~~~图片在本帖底~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                                                                                                                                                                                                    #此节结束# -20170605













Advanced turning.PNG (259.26 KB, 下载次数: 187)

Advanced page

Advanced page

Configuration1.PNG (243.67 KB, 下载次数: 167)

Config1

Config1

Configuration2.PNG (256.16 KB, 下载次数: 157)

Config2

Config2

Configuration3.PNG (259.85 KB, 下载次数: 160)

Config3

Config3

Configuration4.PNG (263.5 KB, 下载次数: 137)

Config4

Config4

Failsafe.PNG (187.67 KB, 下载次数: 148)

Failsafe

Failsafe

Mode 1.PNG (207.92 KB, 下载次数: 140)

Mode1

Mode1

Page 1.PNG (287.91 KB, 下载次数: 152)

Page 1

Page 1

PID 1.PNG (237.53 KB, 下载次数: 185)

PID 1

PID 1

Port.PNG (259.13 KB, 下载次数: 180)

Port

Port

Receiver.PNG (269.59 KB, 下载次数: 157)

Receiver

Receiver

CLI MAG.png (63.32 KB, 下载次数: 162)

CLIMAG

CLIMAG

MAGN.png (81.69 KB, 下载次数: 161)

magn

magn

MAGE.png (70.08 KB, 下载次数: 130)

mage

mage

MAG CW180.png (50.49 KB, 下载次数: 134)

MAG CW180

MAG CW180

GPS Config.png (34.27 KB, 下载次数: 143)

GPS Con

GPS Con

评分

参与人数 2威望 +4 模币 +10 收起 理由
LupusArctos + 2 + 10 很给力!
jds + 2 很给力!

查看全部评分

欢迎继续阅读楼主其他信息

252
发表于 2021-1-6 17:35 | 只看该作者
马克
251
发表于 2020-2-13 11:22 | 只看该作者
能加个qq好友吗?请大神你分享装机技术
来自安卓客户端来自安卓客户端
250
发表于 2019-5-16 17:45 | 只看该作者
学习了,谢谢分享!
249
发表于 2019-4-23 09:00 | 只看该作者
组了御动力打算远航,设置上的问题刚好在此帖全部解决,谢谢楼主多年前的分享,哈哈,这是一个来自多年后的回复
248
发表于 2019-4-22 08:28 | 只看该作者
穿越机感觉水好深啊
247
 楼主| 发表于 2019-4-9 22:53 | 只看该作者
Tw8161 发表于 2019-4-8 16:06
炸机后显示罗盘错误,是不是需要从新校准罗盘,还是罗盘坏了。

先检查一下罗盘的接线是否松脱了。
来自苹果客户端来自苹果客户端
246
发表于 2019-4-8 16:06 | 只看该作者
炸机后显示罗盘错误,是不是需要从新校准罗盘,还是罗盘坏了。
来自安卓客户端来自安卓客户端
245
发表于 2019-3-30 00:04 | 只看该作者
之前也想加一个GPS,找资料学习中
244
发表于 2018-12-10 13:10 | 只看该作者
不错
243
发表于 2018-12-3 23:38 | 只看该作者
不错的技术帖子!我也有这想法
来自安卓客户端来自安卓客户端
242
 楼主| 发表于 2018-11-24 09:53 | 只看该作者
zmcsdh 发表于 2018-11-22 21:14
试了,,很好

棒!贺。
来自苹果客户端来自苹果客户端
241
发表于 2018-11-22 21:14 | 只看该作者
试了,,很好
来自苹果客户端来自苹果客户端
240
发表于 2018-11-22 00:46 | 只看该作者
没人跟帖了
239
发表于 2018-7-23 20:15 | 只看该作者
大神已加你qq求指导
238
发表于 2018-7-23 18:57 | 只看该作者
好贴支持一下
237
发表于 2018-6-26 15:04 | 只看该作者
太深奥了留个名以后慢慢消化
来自苹果客户端来自苹果客户端
236
发表于 2018-6-11 22:05 | 只看该作者
gps上的罗盘接飞控的i2口的rxd和txd端还是不行;gps显示红色;请教楼主;如何是好?(我的是m8n)
235
发表于 2018-6-9 18:21 | 只看该作者
scl sda  ?

211342l6gvvjnnjyjnzixv.jpg (181.83 KB, 下载次数: 12)

211342l6gvvjnnjyjnzixv.jpg
234
发表于 2018-6-9 17:18 | 只看该作者
”另一点要注意的是,如果GPS上磁罗盘的型号与飞控上的磁罗盘型号一样,则必须将飞控上的磁罗盘引脚切断因为I2C上不能同时使用2个一样的罗盘。比如,大多数GPS模块附带的磁罗盘为HMC5883L, SP F3 豪华版磁罗盘的型号也是HMC5883L, 只能将板上磁罗盘引脚仔细切断;SP F3 EVO / Omnibus F3的磁罗盘型号为AK8963, 则可以保留。“请问楼主;我用的是m8n;从apm退役下来的;飞控是SP F3 豪华版的;板上的磁罗盘引脚如何切?在哪儿切?谢!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表