解决方案:大疆air遥控器连接不上电脑及模拟器

文章描述了在Windows10系统(版本1809)中,DJIMavicAir遥控器无法被模拟器和DJIAssistant2识别的问题。通过一系列步骤解决了驱动安装失败和识别不稳定的情况,包括以管理员权限安装驱动,更新系统,安装特定版本的DJIAssistant2,手动更新驱动,以及在必要时删除并重新安装DJIAssistant2。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

起因:

安装模拟器,键盘可以控制软件,但是开机状态的Mavic air遥控器却不能被模拟器识别,不能用摇杆控制飞机。

错误现象:

直接插上开机的遥控器,电脑设备驱动显示如下,并且一会识别得到,一会识别不到,一直在识别到和不到里反复弹跳。

同时,安装DJI Assistant 2也识别不到开机的遥控器。

同时,安装模拟器文件夹DJI Flight Simulator下的文件dji_usb_5512_64_108.exe里面的3个驱动,也是全部失败。

出现错误时的电脑配置:

win10,版本1809(19年的系统)

惠普16年生产的机型,配置较高,不过是集成显卡。

解决方案:

第1步:在模拟器所在文件夹,找到dji_usb_5512_64_108.exe,管理员权限安装,如果三个都可以安装成功,则模拟器可以被成功识别。

部分安装成功和3个都安装不成功的看第二步:

第2步:更新win10到最新系统(非必须操作,如果下面的步骤都不管用,考虑从此步开始重新来一遍)

第3步:安装自己遥控器对应适配的DJI Assistant 2,请到官网去找,air1和air2不是同一个版本,air1是老版本,下载的安装程序的名字为:DJI+Assistant+2+1.2.5.exe

第4步:对弹黄色感叹号的CDC ACM Data——属性——安装驱动更新——本机内选择更新——你安装DJI Assistant 2的路径\DJI+Assistant+2+1.2.5\Drivers_all——选择在Drivers_all文件夹里进行驱动选择。

安装完后,CDC的感叹号报错会消失,电脑会新增一个DJI USB Virtual COM Dr的驱动。同时还会有一个串口识别错误的感叹号。在设置——设备里查看,发现叫C2驱动程序错误(就是遥控器不能被识别)

第5步:删除这个有错误的串口识别。注意删除后,无论计算机还是遥控器,重启后,电脑都没有再自动安装相关驱动。如有担心,此步可以跳过,继续下一步操作,实在解决不了再执行此操作。

第6步:卸载DJI Assistant 2,重新安装该版本。如有必要,重启电脑及遥控器。重新安装后,DJI Assistant 2即可识别出遥控器!

至此结束。

但是还有一点要说的,当DJI Assistant 2可以成功识别遥控器的时候,模拟器应该就可以识别遥控器了,此时不比再纠结与dji_usb_5512_64_108.exe的安装是否成功。我在执行完上面前6步的操作之后,dji_usb_5512_64_108.exe执行仍然是3个都失败,但是没关系,模拟器可以识别了。

### 关于DJI大疆遥控器DT系列的产品说明、使用教程和技术参数 #### 产品概述 DJI大疆遥控器DT系列(如DT7和DR16)主要用于工业级无人机控制场景,支持多种功能扩展和自定义设置。这些遥控器内置高性能处理器和丰富的外设接口,能够满足复杂环境下的操作需求[^3]。 #### 技术参数 以下是DT7遥控器的主要技术参数: - **屏幕尺寸**:高分辨率触摸屏。 - **电池续航时间**:单次充电可连续工作长达数小时。 - **无线传输距离**:视具体型号而定,在开阔环境下可达数十公里。 - **操作系统兼容性**:支持Windows、Linux等多种主流系统。 - **接口类型**:USB-C、HDMI以及其他专用接口用于外部设备连接。 - **固件升级方式**:可通过官方提供的RC System调参软件完成刷机与校准操作[^1]。 #### 使用教程 对于初学者来说,掌握基本的操作流程非常重要: 1. 安装并配置必要的驱动程序及工具链; 2. 连接电脑遥控器后运行rc system调参软件进行初始化设定; 3. 如果遇到诸如黄灯闪烁等问题,则按照提示重新执行摇杆校准过程即可恢复正常状态;如果问题依旧存在可以尝试更新最新版本的固件文件来解决问题。 另外需要注意的是,在实际项目开发过程中可能还需要借助特定SDK或者API来进行更深层次定制化服务实现比如通过上云api让整个系统具备远程监控管理能力等特性[^2]。 #### 示例代码片段展示如何读取Sbus信号 下面给出了一段简单的C语言源码用来演示怎样利用hal库函数处理来自joystick模块的数据流输入情况: ```c #include "stm32f4xx_hal.h" // 声明全局变量 RC_Ctl_t RC_Ctl; uint8_t sbus_rx_buffer[18]; void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ // 当串口接收完成后触发此回调函数 if(huart->Instance== USARTx){ Process_SBUS_Data(sbus_rx_buffer); HAL_UART_Receive_IT(&huartX, (uint8_t*)sbus_rx_buffer, sizeof(sbus_rx_buffer)); } } ``` 以上代码展示了如何在中断模式下持续监听来自RS232端口的消息包并将它们传递给后续解析环节以便进一步分析动作指令等内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值