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

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

给f3飞控带上gps救缓模式

[复制链接]
跳转到指定楼层
楼主
发表于 2018-7-11 16:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
于betaflight3.4飞控制固件变大,导致F3芯片空间不够,无法使用GPS救援模式,我开源中精简某些功能,让F3飞行控制还支持GPS返回功能,配置文件请看我修改过的部分!
一切权利规betaflight原作者,我只是重新编释,让f3也带上gps救缓功能
下载请到:
https://gitee.com/test386/betaflight/
如果大家有需要精简别的f3飞控固件的可以留言,

BETAFLIGHTF3与SPRACINGF BETAFLIGHTF3@SPRACINGF3.zip

//新增gps功能
#define USE_DASHBOARD
#define USE_GPS
#define USE_GPS_NMEA
#define USE_GPS_UBLOX
#define USE_GPS_RESCUE

精简掉的功能:
这是精简掉功能,所有带//功能都精简掉
#define USE_SERIAL_RX
// #define USE_SERIALRX_CRSF       // Team Black Sheep Crossfire protocol
#define USE_SERIALRX_IBUS       // FlySky and Turnigy receivers
#define USE_SERIALRX_SBUS       // Frsky and Futaba receivers
// #define USE_SERIALRX_SPEKTRUM   // SRXL, DSM2 and DSMX protocol
// #define USE_SERIALRX_SUMD       // Graupner Hott protocol
// #define USE_SERIALRX_SUMH       // Graupner legacy protocol
// #define USE_SERIALRX_XBUS       // JR



#if (FLASH_SIZE > 64)
#define MAX_PROFILE_COUNT 2   // 原值是2
#else
#define MAX_PROFILE_COUNT 2   // 原值是3
#endif

#if (FLASH_SIZE > 64)
#define USE_ACRO_TRAINER
#define USE_BLACKBOX
// #define USE_LED_STRIP
#define USE_RESOURCE_MGMT
#define USE_RUNAWAY_TAKEOFF     // Runaway Takeoff Prevention (anti-taz)
#define USE_SERVOS
#define USE_TELEMETRY
// #define USE_TELEMETRY_FRSKY_HUB
// #define USE_TELEMETRY_HOTT
// #define USE_TELEMETRY_LTM
#define USE_TELEMETRY_SMARTPORT
#endif

#if (FLASH_SIZE > 128)
#define USE_CAMERA_CONTROL
#define USE_CMS
#define USE_EXTENDED_CMS_MENUS
#define USE_DSHOT_DMAR
#define USE_GYRO_OVERFLOW_CHECK
#define USE_YAW_SPIN_RECOVERY
#define USE_HUFFMAN
#define USE_MSP_DISPLAYPORT
#define USE_MSP_OVER_TELEMETRY
#define USE_PINIO
#define USE_PINIOBOX
#define USE_RCDEVICE
#define USE_RTC_TIME
#define USE_RX_MSP
// #define USE_SERIALRX_FPORT      // FrSky FPort
// #define USE_TELEMETRY_CRSF
// #define USE_TELEMETRY_SRXL
#define USE_VIRTUAL_CURRENT_METER
#define USE_VTX_COMMON
#define USE_VTX_CONTROL
#define USE_VTX_SMARTAUDIO
#define USE_VTX_TRAMP
#define USE_GYRO_LPF2
#define USE_ESC_SENSOR
#define USE_ESC_SENSOR_INFO
#define USE_CRSF_CMS_TELEMETRY
#define USE_BOARD_INFO
#define USE_SMART_FEEDFORWARD
#define USE_THROTTLE_BOOST
#define USE_RC_SMOOTHING_FILTER
#define USE_ITERM_RELAX

#ifdef USE_SERIALRX_SPEKTRUM
// #define USE_SPEKTRUM_BIND
// #define USE_SPEKTRUM_BIND_PLUG
// #define USE_SPEKTRUM_REAL_RSSI
// #define USE_SPEKTRUM_FAKE_RSSI
// #define USE_SPEKTRUM_RSSI_PERCENT_CONVERSION
// #define USE_SPEKTRUM_VTX_CONTROL
// #define USE_SPEKTRUM_VTX_TELEMETRY
// #define USE_SPEKTRUM_CMS_TELEMETRY
#endif
#endif


评分

参与人数 1威望 +2 收起 理由
怪怪 + 2 很给力!

查看全部评分

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

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2018-7-11 19:08 | 只看该作者
厉害的大神 6666
3
发表于 2018-7-11 20:16 | 只看该作者
能自己动手搞的都是大神级

另外救“缓”模式 哈哈哈
4
发表于 2018-7-12 08:45 | 只看该作者
楼主厉害想要请教的是,3.4用GPS功能,需要另外增加物理模块吗?
来自苹果客户端来自苹果客户端
5
发表于 2018-7-12 08:57 | 只看该作者
jsntjack 发表于 2018-7-12 08:45
楼主厉害想要请教的是,3.4用GPS功能,需要另外增加物理模块吗?

那是肯定的,要不怎么用

6
发表于 2018-7-12 09:08 | 只看该作者
厉害了我的哥!!!
7
 楼主| 发表于 2018-7-12 09:14 | 只看该作者
jsntjack 发表于 2018-7-12 08:45
楼主厉害想要请教的是,3.4用GPS功能,需要另外增加物理模块吗?

官方文档说明,不用气压计,更不用罗盘,只要用一个gps就能完成定高,返航,比inav高级几十倍。

8
发表于 2018-7-12 09:32 | 只看该作者
爱中出的少女 发表于 2018-7-12 09:14
官方文档说明,不用气压计,更不用罗盘,只要用一个gps就能完成定高,返航,比inav高级几十倍。

实际具体怎么使用

9
 楼主| 发表于 2018-7-12 09:35 | 只看该作者

无气压计,反航时高度可能有点高。

10
发表于 2018-7-12 09:37 | 只看该作者
爱中出的少女 发表于 2018-7-12 09:35
无气压计,反航时高度可能有点高。

能不能加上气压计,有许多F系列都带


11
发表于 2018-7-12 09:57 | 只看该作者
然而我就是为了测试这个GPS救援模式飞丢一架穿越机。
好好玩穿越就是了,没事还是别作死。
顺带说一句,其实就是自稳模式飞回来,飞回来的过程中除了不能控制油门,副翼和方向能微小幅度控制。飞近了记得要切回手动模式控制,不然就咂下来了。
另外GPS买好点,最好稳定保持18星及以上,前面测试了3次返航,GPS的经纬,速度,定高,还是蛮准确的。
飞控的失控保护要设置好,不然出BUG或者断信号空中重启就好玩了。回传及DVR一定录好,免得找不到坠落点。我就是大意,没有DVR录像,找不到坠落点的经纬度。
12
 楼主| 发表于 2018-7-12 10:41 | 只看该作者
=爱好者= 发表于 2018-7-12 09:37
能不能加上气压计,有许多F系列都带

有气压计更好,固件自动会支持

13
 楼主| 发表于 2018-7-12 10:43 | 只看该作者
zxcaie 发表于 2018-7-12 09:57
然而我就是为了测试这个GPS救援模式飞丢一架穿越机。
好好玩穿越就是了,没事还是别作死。
顺带说一句, ...

飞回会落地,没遇到过。

14
发表于 2018-7-12 12:49 | 只看该作者
有适合穿越的小GPS模块吗
来自苹果客户端来自苹果客户端
15
 楼主| 发表于 2018-7-12 15:05 | 只看该作者
jsntjack 发表于 2018-7-12 12:49
有适合穿越的小GPS模块吗

有的,闲鱼20元收一个就行了。

16
发表于 2018-7-20 09:34 | 只看该作者
爱中出的少女 发表于 2018-7-12 15:05
有的,闲鱼20元收一个就行了。

这种GPS能做定点,定高么。

GPS返航轨迹是什么样

17
发表于 2018-7-20 10:14 | 只看该作者
大神,是不是程序员呢,一直找不到bf源代码
18
 楼主| 发表于 2018-7-20 14:37 ——“来自手机” | 只看该作者
=爱好者= 发表于 2018-7-20 09:34
这种GPS能做定点,定高么。

GPS返航轨迹是什么样

没问题,
19
发表于 2018-7-20 14:55 | 只看该作者

没弄过,能简单介绍一下设置过程么

20
发表于 2018-7-21 21:37 | 只看该作者
爱中出的少女 发表于 2018-7-12 09:14
官方文档说明,不用气压计,更不用罗盘,只要用一个gps就能完成定高,返航,比inav高级几十倍。

OSD显示不出锁星数等GPS相关的信息,OSD中已选,是不是因为GPS没设置对才出不来。

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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