模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

217查看 | 1回复

【穿越急诊室】飞控连不上地面站,串口打开失败?

[复制链接]
发表于 2021-4-18 21:17:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
起因

小明最近迷上了穿越机,刚买了一堆穿越机配件自己组装,然后准备用地面站进行调参时,却发现怎样都连不上地面站,总是提示“打开串口 失败”!

小明的同学小华看一些穿越机拍摄的视频觉得很好看,也想去玩,但他不想小明那么爱折腾,而是直接购买的到手飞套机,当他想尝试连接地面站时,也遇到了一样的问题:“打开串口 失败”!

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 6404

上面两位同学都是第一次连接地面站。并且端口选项中插不插飞控都没有变化,要么“手动选择”,要么就是其他端口。有了这个关键点,基本可以确定原因所在,那就是USB线和驱动程序的问题导致没有正确的端口,就无法连接进地面站。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 5937

可以说90%连不上地面站的问题都是这两个原因导致,也是很多新手入门穿越机的第一个大坑!那么下面就来看看如何解决这个大坑吧。

USB线

为什么地面站连接不上有可能跟USB线有关?因为你手中的USB线很可能只是充电线,并不具备数据传输的功能。

小编前几天在某宝买线时特地问了卖家是不是数据线,得到了肯定的回复才下单,结果收到的还是充电线,无法连接飞控,最后怒剪退货!

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 6611

数据线和充电线通过外观往往是判断不出来的,那我手上的USB线到底是不是数据线呢?

其实方法也简单,如果你的电脑有音响,用USB线连接任意设备,插上电脑时有提示音响起,那么它就是数据线,这个声音跟插U盘时的声音一样。反之没有任何声响的就是充电线。

[media=x,100%,100%]http://static.video.qq.com/TPout.swf?vid=wxv_1768823343723446273&1314.swf[/media]
(Win10系统插拔设备提示音)

通过声音来判断是最简单的方法,但也有局限性,比如电脑不带音响…...最直接有效的方法还是查看电脑的设备管理器。(设备管理器打开方式:右键我的电脑-管理-设备管理器,或直接在搜索框中输入“设备管理器”)

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 3750

打开设备管理器,再将飞控连接至电脑,如果是数据线,不管有没有安装驱动,设备管理器界面都会自动刷新,然后出现一个设备。未安装驱动时飞控的设备名为“STM32 Virtual Comport in FS mode”且设备图标带感叹号。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 2320

安装了VCP驱动后设备管理器中一般显示的设备名为“STMicroelectronics Virtual COM Port(COMx)”。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 1875

要是插上去啥反应都没有,基本就可以判断为充电线了。当然也不排除有极少数的情况是因为飞控故障导致使用数据线进行连接,电脑也无法识别。


驱动

经过上面的判断确定了手里的是数据线,那么现在来看下是不是驱动没安装。通常情况下Win10、MacOS、Linux和安卓系统一般都是自带飞控连接驱动的,如果Win7系统就需要另外安装驱动。

飞控连接电脑,然后打开设备管理器,要是显示的设备名为“STM32 Virtual Comport in FS mode”且图标带感叹号,就肯定是没装驱动,所以现在需要正确安装好驱动才能连接地面站。



打开BF地面站,在首页左下方有三个驱动程序的官方下载链接,分别是STM USB VCP、CP210x和Zadig。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 4199

采用F1、F3芯片的飞控一般通过 CP210x USB转串口芯片来连接电脑,需要安装CP210x驱动程序。

现在很少飞控采用F3芯片了,目前主流的是F4、F7和H7等,这类飞控使用MCU集成的STM32 VCP USB接口来连接电脑,这时候就需要安装STM USB VCP驱动,这也是本文中重点讲解的一点。Zadig是刷固件时用的驱动,在这里就不做详细讲解。

至于如何下载驱动,地面站首页已经给出了相应链接,但官方下载途径通常很难能下载到,所以建议从一些QQ交流群的群文件里下载,一般都会有。公众号后台回复:“飞控驱动”也可获取网盘下载链接。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 7530

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 8899

现在下载好STM USB VCP驱动程序后,双击打开,稍等片刻,然后点击Next进入下一步。
【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 2818

到这一步时有个很重要的地方需要记住,那就是图中红圈的路径,这是放置驱动程序的位置,后面会用到。记下来后点击Install开始安装。
【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 3235

稍等片刻,安装完成后点击Finish关闭。
【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 1009

这时你兴高采烈地打开地面站,结果发现还是没有出现端口,无法进行连接!打开设备管理器查看,发现设备名依然是“STM32 Virtual Comport in FS mode”,并没有安装好驱动。咋回事?



重点来了!这也是很多新手遇到的问题,安装STM USB VCP后还是无法连接地面站。其实VCP驱动安装后,并没有安装好,而是将驱动放置于某个文件夹中,也就是前面所说的路径,还需要手动安装驱动程序。

知道了原因,那就好办了。现在右键设备-更新驱动程序软件;
【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 103

选择浏览计算机以查找驱动程序软件;

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 94

点击浏览;

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 4828

找到前面安装驱动时显示的路径,我这里选择Win7文件夹,然后点击确定。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 1073

接着点击下一步;

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 1858

这时候驱动程序才真正开始安装。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 4093

有时候右键更新驱动可能也没能装上去,这时候也可以直接在文件夹中打开该路径,然后双击amd64.exe安装。(注:x86为32位系统的驱动)

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 3365

安装成功后关闭界面。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 451

再看设备管理器,会发现设备名已经变成STMicroelectronics Virtual COM Port (COMx)。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 7658

地面站中也显示了飞控端口(COMx),可以正常连接飞控。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 6161



其他原因

USB线和驱动问题在连不上地面站的问题中可以说是占了90%。但剩下10%的原因小编也不敢说完全清楚。收集了网友的意见,目前大概有以下几种:

驱动崩了:电脑安装好驱动之后,在日常使用过程中可能因为某些原因导致驱动文件损坏,这时候肯定是无法连接地面站的了,需要重新安装驱动。

端口被占用:这种情况常见于同时打开BF地面站和BL电调软件,当用电调软件连接时提示拒绝访问,这是因为BF地面站已经占用了飞控的通信端口,其他软件无法使用,必须要先断开BF地面站的连接,才能正常连接BL电调软件。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 8731

驱动无法安装:由于我国的国情,市面上有很多电脑安装的是阉割版系统,缺少了一些组件,这很可能会导致驱动程序安装失败!通常遇到这种情况最好的解决办法就是:重装解决99%的问题。

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 2616

飞控故障:要是飞控炸过了,可能会对硬件造成损伤,假如USB接口炸坏了,自然就无法连接了;有时候飞控程序也会出现损坏的情况,这时候重刷固件一般可以解决。

用错地面站:这种情况就非常少见了,一般飞控固件是有专门搭配的地面站,它们之间用预定的方式来通信,比如BF固件使用Betaflight地面站或者手机Speedy bee软件连接。要是用BF地面站来连接Ardupolit固件的飞控,自然是有端口也连接不上。

后台太多造成卡顿:这个嘛,见仁见智。

欢迎留言补充....................

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 6950

==>留言板<==

【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 9727


【穿越急诊室】飞控连不上地面站,串口打开失败? 穿越机,飞控,电调,固件,地面站 作者:罗非沂 3725

关注公众号了解更多航模知识
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|企业会员|商城入驻|联系我们|模吧 ( 京ICP备13050687号-9 )

© 2013-2020 Moz8.com 模吧,玩出精彩!