简介:INAV Configurator 2.2.1(win64)是专为INAV开源飞控固件打造的图形化配置工具,面向无人机、多轴飞行器玩家与调试人员,可在64位Windows系统上完成飞行参数整定、遥控器通道映射、飞行模式切换及传感器校准等操作,无需接触底层代码即可优化飞行性能。该压缩包共包含124个文件,以pak资源包、dll动态库与info配置信息为主,并附有exe主程序及辅助运行组件,整体体积约89.46MB,解压即可使用,适合在Windows 10/11等新平台下运行。目前已有734人学习下载,适合初次接触INAV飞控或希望系统掌握调参流程的用户参考。借助此工具,用户可逐轴调整PID参数并保存多种配置,灵活应对不同飞行任务;同时可校准IMU、磁罗盘与气压计,配合日志查看和固件升级功能,大幅降低飞控调试门槛,提升飞行稳定性和操控效率。
1. 项目概述
1.1 这个文件到底是什么
看到INAV-Configurator_win64_2.2.1.zip这个名字,经常捣鼓穿越机、固定翼或者自制航模的朋友应该不会陌生。这就是 INAV 飞控的地面站配置工具——INAV Configurator 的 Windows 64 位版本,版本号 2.2.1,被打包成 zip 压缩包方便分发。
INAV 本身是一套专门为固定翼、飞翼、多旋翼设计的开源飞控固件,跟 Betaflight 算是同源,但侧重点很不一样。Betaflight 主要面向竞速穿越机,而 INAV 更强调自主导航、航点飞行、返航、定高定速这类功能,所以玩长航时固定翼、测绘机、FPV 远航的朋友基本都会用到它。
而 INAV Configurator 就是用来跟飞控打交道的那款电脑软件。刷固件、调 PID、设置失控保护、校准传感器、配置遥控器通道、规划航点……全都要通过它来完成。可以把它理解成飞控的“控制面板”,没有它,飞控基本就是一块没法用的电路板。
1.2 什么情况下你会用到它
如果你手里有一块支持 INAV 的飞控板,比如常见的 Matek F405/F765、Omnibus F4、SpeedyBee F405 Wing 这类,准备装到固定翼或者远航机架上,那么安装 INAV Configurator 就是绕不开的第一步。
这个 2.2.1 版本对应的是 INAV 固件 3.x 时代的地面站,虽然不是最新版,但在很多老飞控和老教程里依然被广泛使用。尤其是有朋友手里囤了老款 F4 飞控,或者正在复刻网上一些基于旧版本 INAV 的调参流程,那这个版本的 Configurator 反而更合适——因为新版 Configurator 有时候会强制校验固件版本,对老飞控支持反而没那么顺手。
另外,它是个 zip 包,意味着不需要走安装向导,解压就能跑,非常适合在公用电脑、实验室机器或者临时调试现场快速部署。后面我会详细讲怎么正确解压、怎么避免权限坑,以及首次连接飞控时最容易出问题的地方。
2. 安装前的准备工作
2.1 确认你的系统位数和版本
拿到这个 zip 包,第一件事不是双击解压,而是先确认你的 Windows 是不是 64 位系统。win64这个标识已经很直白了,但实际使用中我见过不少朋友在 32 位系统上硬解压,结果运行的时候弹一堆 DLL 缺失的错,最后还怪软件有问题。
怎么看系统位数?右键“此电脑”选“属性”,在“系统类型”那一栏就能看到。如果是“64 位操作系统”,那没问题,直接用 win64 版本;如果是 32 位系统,那就得去下 32 位版本,或者干脆换台电脑——说实话,现在还在跑 32 位 Windows 的机器,跑 INAV Configurator 这种基于 Chromium 的界面也会很吃力。
另外系统版本方面,Windows 7 SP1、Windows 10、Windows 11 基本都能跑。不过 Windows 7 需要注意,如果没装齐系统更新补丁,可能会提示缺少某些运行库,这个我放到后面排查章节细说。
2.2 下载和解压工具的选型
INAV Configurator 官方一般是通过 GitHub Releases 页面发布,你拿到的 2.2.1 版本对应的下载链接通常命名格式就是INAV-Configurator_win64_2.2.1.zip。
下载的时候建议用浏览器直接下载,或者用 IDM、迅雷这类下载工具也行。但有一点要注意:尽量不要用某些下载器默认的“加速”模式,因为这类工具偶尔会把文件下载成不完整的 chunk,最后解压直接报“文件损坏”错误。我自己的习惯是下载完之后先看一眼文件大小,跟网页上标注的大小对一下,差太多就直接重新下载。
解压工具方面,Windows 自带资源管理器就能解 zip 包,右键压缩包选“全部解压缩”就行。但如果你碰到解压到一半报错、提示文件损坏或者“无法完成操作”的情况,别急着换压缩包——先试试用 7-Zip 或者 Bandizip 这类第三方解压工具,它们对 zip 格式的容错性比系统自带的强不少,很多自带的解压器处理不了的情况,7-Zip 能正常解开。
2.3 关闭 SmartScreen 拦截
这个细节我每次都要强调,因为 INAV Configurator 是非签名应用,Windows 10/11 的 SmartScreen 经常会在你第一次运行INAV-Configurator.exe的时候弹一个蓝色警告框,写着“Windows 已保护你的电脑”。
这不是病毒提示,只是因为软件没有微软的代码签名证书。遇到这种情况,点“更多信息”,然后选“仍要运行”就行。如果是公司电脑或者校园网环境,可能还会有组策略拦截,那就需要找管理员放行。
安装杀毒软件的同学也要注意,个别杀软会把这类未签名的开源工具误报成风险程序。建议在安装目录里加白名单,或者暂时退出实时防护,等装好连接飞控之后再恢复。我见过不止一次因为杀软误删了 Configurator 的某个 DLL 文件,导致软件能打开但连不上飞控的案例。
3. 详细安装步骤与版本选择
3.1 解压路径的学问
zip 包解压出来的是一整个文件夹,里面包含可执行文件、资源文件、驱动文件夹等。这里有一个绝大多数教程不会告诉你但很重要的建议:不要把解压后的文件夹直接放在桌面上运行,也尽量不要放在带空格和中文的路径下。
道理很简单,INAV Configurator 底层是 Chromium + Node.js 那套架构,对路径里的中文和空格支持虽然比前几年好了,但依然可能在某些操作(比如加载自定义固件文件、导出黑匣子日志)时出现莫名奇妙的路径解析问题。我自己就遇到过在黑匣子日志导出时一直失败,后来发现是用户名是中文导致临时目录路径异常。
推荐的做法是解压到D:\Tools\INAV-Configurator或者C:\INAV这种纯英文的简单路径。右键 zip 包选择 7-Zip 的“解压到指定文件夹”,手动输入一个干净路径,搞定。
3.2 首次启动和目录结构说明
解压完成后,进入文件夹你会看到几个关键文件。核心的可执行文件叫INAV-Configurator.exe,双击就能运行。旁边可能还有一个名为drivers或driver的文件夹,里面放着飞控的 USB 驱动——这个驱动很关键,稍后连接飞控时如果电脑识别不到串口,大概率就是没装它。
另外文件里通常还会包含类似resources文件夹、locales文件夹等,这些是软件界面语言和图标资源,不用去管。如果看到CHANGELOG.md或者README.txt之类的文档,可以快速扫一眼,有时候官方会把已知问题和特别注意事项写在里面。
第一次启动可能稍微慢一点,因为软件要初始化本地缓存,耐心等几秒就好。启动后主界面会显示连接配置、端口选择、固件烧录等入口,对照着网上教程一步步来就行。
3.3 为什么选 2.2.1 而不是最新版
这里多说一嘴版本选择的问题。INAV Configurator 的版本号跟 INAV 固件版本是配套的。2.2.1 这个版本主要是配合 INAV 3.0/3.1 时代的固件使用。如果你的飞控板子比较老,或者你下载的固件是 3.x 的,那么用 2.2.1 是完全没问题的。但如果你手里的飞控比较新,出厂固件已经是 INAV 5.x 甚至 6.x,那这个老版本 Configurator 就不太合适了——它认不出新固件的一些参数协议,连接后大概率会弹 MSP 版本不匹配的提示。
所以拿到 zip 包之后,先想清楚你要刷什么固件。如果只是要把一块老 F4 板子刷回 INAV 3.x 玩玩,那这个包直接用;如果是新买的飞控,建议去官方 GitHub 下最新版 Configurator,免得浪费时间在一个版本错配上。
这个取舍问题我周围很多新手朋友踩过坑。他们看着教程里说 2.2.1 稳、教程多,结果拿新飞控一连接就提示固件类型不识别,折腾半天才发现是版本匹配问题。
4. 连接飞控与首次调参实操
4.1 安装 USB 驱动
把飞控用 USB 线连到电脑上之前,先把刚才提到的驱动装好。INAV、Betaflight 这些飞控大多数用的 USB 转串口芯片是 CP210x 或者 CH340,Configurator 附带的 drivers 文件夹里通常会有对应的安装程序,或者在设备管理器里右键未知设备手动指定驱动路径。
具体操作是:解压后的drivers文件夹里找CP210xVCPInstaller_x64.exe或者类似名字的文件,右键以管理员身份运行,一路下一步装完。部分飞控用的是 STM32 的 VCP 虚拟串口,那就不需要额外驱动,系统会自动识别。
一个特别容易忽略的问题是 USB 线。很多 USB 线只能充电不能传数据,插上去飞控灯亮了但电脑识别不到串口。这种问题跟软件配置一点关系都没有,纯粹是线材坑。建议备两根确定支持数据传输的线,交叉排查一次就能定位问题。
注意:驱动安装时建议先拔掉飞控,装完驱动再插 USB,这样 Windows 识别新硬件时就直接匹配到刚装好的驱动,避免装完驱动后设备管理器还显示感叹号的情况。
4.2 端口识别与连接参数
飞控通电后,打开设备管理器,展开“端口(COM 和 LPT)”,正常情况下能看到一个新的 COM 口,比如Silicon Labs CP210x USB to UART Bridge (COM5)。
记下这个 COM 口号,回到 INAV Configurator 主界面左上角,在波特率设置里选115200(INAV 默认 MSP 波特率,3.x 时代绝大多数固件都是这个值),端口选刚看到的 COM 口,然后点右上角的“连接”。
如果连接成功,软件界面会从灰色变成彩色,顶部会显示飞控的固件版本、硬件型号、传感器状态这些信息。然后你就能进入配置界面,进行加速度计校准、磁力计校准、遥控器通道映射、PID 调整、失控保护设置等操作了。
说一个新手经常犯的错:插上 USB 后不关飞控电源开关就点连接。其实 INAV 飞控用 USB 供电就能工作,但你如果同时接了电池又连了 USB,部分飞控板会因为电源冲突导致串口不稳。安全做法是:只接 USB 线连接配置,不插电池;如果飞控板上有电源开关,保持在关闭位置。
4.3 固件烧录和配置备份
连接好飞控之后,建议第一件事先做个配置备份。进 CLI(命令行)界面,输入dump回车,把输出的内容全部复制存成一个 txt 文件。这样后面不管怎么折腾,都能刷回当前的状态。这是所有老玩家的好习惯,真心推荐。
如果你需要用这个 Configurator 刷固件,点左侧“固件烧录”标签,选择正确的飞控型号和目标固件版本。这里提醒一点:烧录前一定确认电池供电充足(如果是通过 USB 刷,确保电脑 USB 口供电稳定),烧录过程中不要断电、不要拔线,否则飞控变砖的概率会大幅上升。
刷完固件后,再重新连接 Configurator,进入“设置”页面重新做一次加速度计校准,再把遥控器、模式开关、失控保护这些重新配一遍。刷固件不丢这些配置的情况偶尔会有,但不要指望它,按部就班重设才是最稳妥的。
5. 常见问题与排查技巧实录
5.1 Configurator 打不开或闪退
这个问题的出现频率极高。双击INAV-Configurator.exe后如果什么反应都没有,或者闪一下就没,首先排查两件事:一是解压路径是否包含中文或空格,二是文件是否被杀毒软件拦截了一部分。
再就是检查系统是否缺少必要的运行环境。INAV Configurator 新版底层是 Electron,虽然自带了大部分运行库,但某些精简版 Windows 系统可能会缺 VC++ 运行库,表现为软件启动时报VCRUNTIME140.dll缺失之类的错误。解决办法就是去微软官网下载安装最新的 “Visual C++ Redistributable”,x64 版本装一次,重启再试。
如果在命令行里手动执行 exe 文件能看到具体报错信息,那就更好排查了。打开终端,切到解压目录,输入INAV-Configurator.exe回车,看看终端输出的错误日志,大多数启动失败问题在日志里都有明确提示。
5.2 连接后提示“送检超时”或“No configuration received”
连接飞控时如果一直转圈然后提示超时,或者提示没有收到配置信息,先不要怀疑飞控坏了。按顺序排查:
先把 Configurator 断连,拔掉 USB,重新插上,等系统重新识别串口后再次连接。如果是 CH340 芯片,注意新版 Windows 可能自带驱动版本较老,去官网下个 CH340 最新驱动装一遍,老版本驱动跟新版系统兼容性很差。
还有一个经典原因是同时开了别的串口工具,比如 Mission Planner、QGroundControl 或者其他地面站软件占用了同一个 COM 口。Windows 下 COM 口是独占的,被占用之后 Configurator 肯定是连不上的。把其他软件全部关掉,再试一次。
如果还是不行,换一个 USB 口试试,避免前置面板 USB 口供电不足的问题。台式机前置 USB 口供电有时候只有 400mA,飞控高负荷工作会掉线重启。
5.3 日志和黑匣子导出失败
这个更多发生在老版本 Configurator 上。导出黑匣子日志时提示失败,除了前面提到的路径问题外,另一个常见原因是 SD 卡里有太多文件,或者卡格式不对。INAV 飞控对 SD 卡格式要求是 FAT32,如果卡是 exFAT 或者 NTFS,日志写入本身就会失败。用 SD Card Formatter 工具重新格式化一遍,再试一次。
电脑端导出时,不要试图把日志直接导进 Excel 打开,那个体积会让 Excel 卡死。用 INAV 自带的 Blackbox Explorer 或者把导出文件拖进在线分析工具里查看。工具用对,问题少一半。
5.4 版本不匹配导致参数界面空白
如果你连接新飞控时发现参数界面大部分是空的,或者有些设置项显示异常,那基本都是 Configurator 版本和固件版本不匹配造成的。
这种情况不用硬适配,去 INAV GitHub 仓库看 Release 页面,找到和你飞控固件版本对应的 Configurator 版本下载即可。通常固件大版本在界面的“固件版本”一栏都能看到,比如INAV 3.1.0,对应的 Configurator 就是 2.x 的某版本。另外,如果你手里这块板的出厂固件已经被刷得很新,不必纠结保留旧版,直接刷一个跟旧版配套的固件最省事。
6. 一点个人使用心得
最后分享一个我个人的操作习惯。我在使用 INAV Configurator 这类地面站时,始终遵循“备份先行、驱动先装、串口独立”这三条铁律。备份先行是每次调参前用 CLI dump 留底;驱动先装是任何电脑上第一次连接飞控,花三分钟先确认驱动装好再插线;串口独立是电脑上除了地面站,其他可能占串口的工具全部关掉。
这三点看着简单,但能覆盖掉九成以上的环境类问题。真正飞控硬件本身的故障反而不常见,大部分时间都耗在了环境适配和习惯踩坑上。希望这篇基于INAV-Configurator_win64_2.2.1.zip的完整梳理能让大家少走弯路,把更多精力留到调飞机本身这件事上。
不论你是刚接触 INAV 的新人,还是准备给老飞机重新刷机的老玩家,下载之前先确认固件版本匹配度,解压时选好路径,连飞控前装好驱动——做到这几点,你的 INAV 之旅基本就顺利了一半。
本文还有配套的精品资源,点击获取