Betaflight 4.5RC3 AT32F435遇到的一些“怪”现象

92 篇文章 42 订阅

1. 源由

升级下固件,追下“时髦”,赶下“潮流”,本着“活着就要折腾的原则”,碰到不少“怪”现象。

这个应该是相关AT32F435的后续:

【1】xFlight开源飞控之AT32F435计划
【2】Betaflight 4.5 + Aocoda-RC F405V2 + AT32F435 Mark4 试飞初步总结
【3】ATFlight 4.3.2 + Aocoda-RC F405V2 + AT32F435 Mark4 试飞后续

注1:这里Aocoda-RC F405V2替换MCU芯片AT32F435的定制飞控。
注2:这里测试Mark4基本配置(功能)与四轴飞控DIY Mark4类似。

2. “怪”现象

2.1 电机#4没有RPM转速

  • 配置dshot600,四个电机转动正常
    在这里插入图片描述

  • 配置bdshot,电机#4没有RPM转速

在这里插入图片描述

  • 解决方法:CLI命令行进行相关bitbang配置
# set dshot_bitbang = ON
# save
# status
MCU AT32F435 Clock=288MHz, Vref=3.29V, Core temp=64degC
Stack size: 2048, Stack address: 0x2002fff0
Configuration: CONFIGURED, size: 4104, max available: 16384
Devices detected: SPI:1, I2C:2
Gyros detected: gyro 1 locked dma
GYRO=MPU6500, ACC=MPU6500, BARO=DPS310, MAG=QMC5883
OSD: MSP (53 x 20)
System Uptime: 154 seconds, Current Time: 2024-04-04T13:33:32.213+00:00
CPU:42%, cycle time: 125, GYRO rate: 8000, RX rate: 100, System rate: 9
Voltage: 1167 * 0.01V (3S battery - OK)
I2C Errors: 6
FLASH: JEDEC ID=0x00ef4018 16M
GPS: connected, UART1 57600 (set to 57600), configured, version =  M10
Arming disable flags: THROTTLE CALIB CLI MSP

在这里插入图片描述

2.2 遥控器通道10接收机测试失败

  • 现象:RC10通道在BF接收机测试时,无法操作。

TX12 ELRS RC 10 信号无法操作

  • 原因:当时ELRS发射机配置的是Full Res 8ch模式(红色框),因此10通道没有数据。Switch Configuration Modes
    在这里插入图片描述
  • 解决方案:切换到Full Res 12ch Mixed(蓝色框)

2.3 OSD 异常

  • 现象:期望如配置方式显示,实际显示混乱,尤其是最下面两行。
    在这里插入图片描述在这里插入图片描述
  • 解决方案(主要问题osd_use_quick_menu和NTSC/PAL制式调整)
# set osd_use_quick_menu = OFF
# save

在这里插入图片描述

# set osd_show_spec_prearm  = OFF
# save

在这里插入图片描述

2.4 磁力计数据无法获取

  • 现象:磁力计芯片已经检测到,但是数据无法获取(始终0)
    在这里插入图片描述在这里插入图片描述
  • 进一步测试:发现气压计数据也没有
    在这里插入图片描述
  • 测试1:关闭磁力计,气压计正常
  • 测试2:关闭气压计,磁力计依然无法获取数据
  • 测试3:打开气压计、磁力计,两者都无法获取数据
  • 测试4:烧录ATBetaflight固件 4.3.2,磁力计、气压计数据正常

在这里插入图片描述

3. 参考资料

【1】四轴飞控DIY Mark4 - 减震
【2】四轴飞控DIY Mark4 - RTH/GPS Rescure
【3】四轴飞控DIY Mark4 - 整理&参数优化

  • 24
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Betaflight 10.8.0是一款开源的多轴飞行控制软件。它专为无人机设计,具有强大的飞行控制能力和丰富的功能。如果您想下载Betaflight 10.8.0,您可以通过以下步骤获得它。 首先,您可以在Betaflight官方网站上获得最新版本的下载链接。访问官方网站后,找到下载页面并点击进入。在下载页面上,您将看到各种不同的版本可供选择。您需要找到10.8.0版本,并点击下载链接。 下载完成后,您可以将文件保存到您的计算机上的任意位置。请确保选择一个方便访问的位置,以便稍后安装软件。 然后,解压下载的文件。您可以使用常见的解压软件,例如WinRAR或7-Zip。右键点击文件并选择“解压缩到当前文件夹”或类似选项。解压完成后,您将在目标文件夹中看到Betaflight 10.8.0的文件和文件夹。 最后,您可以通过连接无人机到计算机上,使用飞行控制器如F4或F7,然后通过Betaflight Configurator来加载Betaflight 10.8.0。您只需打开Betaflight Configurator并选择正确的端口,然后将固件升级为Betaflight 10.8.0即可。 总之,下载Betaflight 10.8.0只需几个简单的步骤。请记住,使用Betaflight控制软件可能需要一定的技术知识和理解。在操作过程中,务必仔细阅读官方文档和教程,以确保您正确且安全地使用Betaflight 10.8.0。 ### 回答2: Betaflight是一款十分受欢迎的开源飞控固件,用于控制无人机的飞行和飞控功能。Betaflight 10.8.0是Betaflight团队开发的最新版本。 要下载Betaflight 10.8.0,首先需要访问Betaflight官方网站。在网站上,你可以找到下载页面。你可以在导航栏中找到“固件下载”或类似的选项。点击进入下载页面。 在下载页面,你会看到不同版本的Betaflight固件列在一起。现在你需要找到Betaflight 10.8.0的下载链接。可能有一些列如“最新稳定版”、“测试版”、“老版本”等的选项,你需要选择适合你的选择。找到Betaflight 10.8.0的选项并点击。 点击后,将会有一个提示框显示文件将要保存在电脑中的位置。选择一个你想保存固件文件的位置,并点击“保存”按钮。 下载过程可能需要一些时间,具体取决于你的网络连接和文件大小。一旦下载完成,你就可以在你选择的位置找到下载好的Betaflight 10.8.0固件文件。 下载好Betaflight 10.8.0后,你可以将固件文件烧录到你的飞控硬件中。具体的烧录步骤因不同的飞控硬件而异,你可以在Betaflight官方网站上找到详细的步骤和教程。 总之,要下载Betaflight 10.8.0,可以通过访问Betaflight官方网站,在下载页面中找到Betaflight 10.8.0的下载链接,然后保存到你的电脑中。下载完成后,可以将固件烧录到你的飞控硬件中,并开始享受最新版本的Betaflight带来的功能和飞行体验。 ### 回答3: Betaflight 10.8.0是一款开源的飞控固件,适用于无人机的飞行控制。要下载Betaflight 10.8.0版本,可以按照以下步骤进行操作: 第一步,打开Betaflight官方网站,网址为"https://betaflight.com/"。在网站首页的顶部导航栏中,可以找到一个名为"Downloads"的选项,点击进入。 第二步,进入Downloads页面后,会看到各个版本的Betaflight固件列表。向下滚动页面,直到找到Betaflight 10.8.0版本。点击版本号旁边的下载按钮。 第三步,选择适用于你的机型的固件下载链接。根据你的无人机型号和硬件配置,选择对应的下载链接,比如选择适用于F3飞控的固件。 第四步,点击下载链接后,会开始下载Betaflight 10.8.0的固件文件。下载完成后,将文件保存到你的计算机本地或指定的文件夹中。 第五步,将下载的Betaflight 10.8.0固件文件导入到你的飞控设备中。具体方法可以参考Betaflight官方网站提供的相关教程或使用说明。 总结,要下载Betaflight 10.8.0固件,首先前往Betaflight官方网站的Downloads页面,找到对应版本的固件文件,下载并导入到你的飞控设备中,然后按照相关教程进行设置和使用。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值