调参前常见问题
- 飞蛋AET-H743-BASIC 连接电脑没有串口显示
- 飞蛋AET-H743-BASIC 安装驱动以及烧录固件
- 飞蛋AET-H743-BASIC 下载INAV固件及Ardupilot固件及地面站
- 飞蛋AET-H743-BASIC 如何使用蓝牙连接QGC/MP地面站
飞蛋AET-H743-BASIC 连接电脑没有串口显示
初次链接电脑时,请断开所有外部设备,保持飞控处于一个干净的环境
打开设备管理器,如果飞控设备不在端口里面,在别的地方时,需要重装驱动程序或者右键更新驱动,选择浏览我的电脑,在我的计算机里选取可用驱动,选择USB串行设备进行更新
飞蛋AET-H743-BASIC 安装驱动以及烧录固件
前言:本文仅讲述如何使用 DFU 烧录任意固件,某些特定固件,比如 ArduPilot 通过 bootloader 的升级操作不在讨论范围内。DFU 是飞控主控芯片固化在集成电路内的一段引导代码,按住 BOOT 键上电即可通过 USB 烧录,因此不存在变砖风险。
物理连接
请使用带有 USB2.0 功能的 Type-C 数据线,按住 BOOT 按钮后,再连接飞控和 Windows 电脑。绝大多数正品手机充电线都能成功连接,但我们收到部分反馈称华为的某些数据线会出现连接错误,如果出现此类情况,请更换数据线。
注意:
- 蜂鸣器开关与 USB 连接没有关系,无需拨动。
- 请在飞控上电前按住 BOOT 按钮,上电后再松开。
- 请不要连接电池。
在极少数情况下,连上电脑后,桌面右下角会弹出“无法识别 USB 设备”的情况,可以尝试重新插拔 USB 线、USB 小板与飞控的连接线,也可以把连接线绞起减小干扰再试。
驱动安装
按住 BOOT 按钮上电后,飞控会进入 DFU 模式。在此模式下,主控板上仅电源灯会常亮,两个状态灯熄灭。
理论上,一台新的 Windows 电脑不会自带 DFU 驱动,但有可能各位玩家的电脑曾经配置过其他飞控的环境,或者做过 STM32 开发,因此需要先检查一下实际状态:
飞控连接电脑后,打开 Windows 系统的设备管理器(右击左下角 Windows 图标,点击“设备管理器”),查看是否有“Universal Serial Bus devices”(即“通用串行总线设备”)目录。如果有,展开后,检查是否存在“DFU in FS Mode”设备,如果存在且没有黄色感叹号,则说明已经存在驱动,无需安装。
如果没有,则需要安装驱动,选择下述 任意一种 你喜欢的方式安装驱动:
① 通过 zadig 安装驱动
请 点击这里下载 zadig 驱动安装工具。然后按照以下步骤安装驱动:
- 彻底关闭或者卸载所有杀毒软件(Windows 自带的 Windows defender 实测无影响,无需关闭)。
- 打开 zadig。
- 勾选 Option 下的 List All Devices
- 在设备下拉列表中,选择 DFU 设备(有的时候可能一眼看不出来哪个是 DFU 设备,请尽量找“DFU”“STM32”“Bootloader”等字眼)
。
- 将驱动改为 WinUSB
。
- 点击 Upgrade Driver
- 等待几分钟直到安装完成。
② 通过安装 STM32CubeProgrammer 安装驱动
- 点击进入 STM32 官网 下载 STM32CubeProgrammer ,可能需要注册账号。您也可以 进入我们的镜像站 下载。
- 解压后安装 STM32CubeProgrammer。安装过程中需要同意两次用户协议,并且中途会弹出驱动安装对话框,确定安装即可。其他全部默认安装。
- 安装成功后,按照上述的方法,检查是否存在“DFU in FS Mode”设备,如果有的话,说明安装成功。
固件烧录
在设备管理器里能找到 DFU 设备后,可以选择以下 任意一种 方法烧录固件:
① 通过 INAV Configurator 烧录
提示:INAV Configurator 的固件烧录功能,仅仅提供了一个 DFU 烧录接口,并不会检查具体固件是什么。因此,通过 INAV Configurator 可以烧录任意固件,包括但不限于 INAV、ArduPilot、BetaFlight 等。
② 通过 STM32CubeProgrammer 烧录
- 打开 STM32CubeProgrammer
- 点击右上角的连接模式选择下拉框,选择 USB
。
- 点击其下方的刷新按钮,应当能找到对应的 USB DFU 设备
。
- 点击 Connect 连接设备
。
- 点击主页面左上方的 Open File 按钮,选择并打开固件
。
- 点击其右侧的 Download 按钮
,等待下载固件。
- 烧录完成。
③ 通过 MissionPlanner 烧录
警告:MissionPlanner 的 DFU 烧录功能尚不完善,不建议作为首选。
提示:仅 MissionPlanner 1.3.82 以上的版本支持此功能。
- 打开 MissionPlanner。
- 请 不要 点击右上角的连接按钮。
- 点击上部按钮,切换到
页面,即“初始设置”。
- 点击左侧的
按钮,切换到固件安装选项卡。
- 点击页面右下角的
按钮,即“加载自定义固件”。
- 选择固件。
- 程序会提醒是否要通过 DFU 上传固件,点击 OK
。
- 此时界面会卡住,是正常现象。
- 切换到 MissionPlanner 的后台命令行,会发现以下内容:
Intel HEX image parsed successfully. Device found in DFU mode.
- 等待约 10-20 分钟,后台将刷屏下载进度,而后加载完成。
飞蛋AET-H743-BASIC 下载INAV固件及Ardupilot固件及地面站
关于如何在电脑上同时安装多个不同版本的INAV地面站:
1.下载地面站时,下载压缩包,这样可以让电脑同时安装多个版本的INAV地面站而不被覆盖掉
2.下载后将安装包解压,找到其中后缀为.exe的文件即为INAV地面站的应用程序
3.可以通过右键-发送到-桌面快捷方式,在桌面创建快捷方式
飞蛋AET-H743-BASIC 如何使用蓝牙连接QGC/MP地面站
AET H743飞控上板带有蓝牙数传模块,通过排针连接飞控的UART7串口。我们通过设置对应串口的参数,可以不需要使用USB线,而是通过电脑蓝牙与飞控的蓝牙连接。直接对飞控进行调参设置。
我们需要先使用USB线调参,在全部参数表中,把UART7串口(对应Serial7)设置为:
SERIAL7_BAUDRTE 115
SERIAL7_OPTIONS 0
SERIAL7_PROTOCOL 2
断开飞控与电脑的USB连接,飞控正常接电池。使用电脑的蓝牙功能添加飞控的蓝牙,在蓝牙搜索中配对 ATE-H743_SPP
确保配对正常,打开MissionPlanner调参软件,在右上角端口选择中会看到新增蓝牙串口
点击连接,稍等片刻,即可完成通过无线蓝牙,飞控与地面站软件建立连接,正常调参设置。
连接QGroundControl(安卓版)
3.在此页面的类型改为:Bluetooth,然后下拉页面,点击“扫描”,寻找飞控设备选项
4.找到AET-H743-BASIC,点击确认
5.页面跳转至“通讯连接”首页,开始连接