本文记录了无线数传配合地面Windos qt写的飞机控制SDK软件的使用过程
使用了两种类型无线数传
遇到问题
1 界面卡死问题
- 1.1 数传问题
问题描述:
使用非官方数传,点击active按键和一键起飞,降落,返航按键,会卡死
目前只有官方自带数传可以正常激活,各项功能正常使用。
自己买的433无线数传不能激活,从而无法使用一键起飞,降落,返航功能。其余云台控制,飞行控制正常。
解决办法:
官方数传正常使用
自己配置的数传,不要使用active按键和一键起飞,降落,返航按键。
- 1.2供电不足
官方数传9V供电不足,数据不能正常传输
解决办法:
找一个高于9V锂电池+稳压模块供电
2 模拟器和控制端冲突
经常模拟器和控制端同时连接,会导致控制SDK端界面没数据更新。
解决办法;
控制SDK如果要连接模拟器测试,需要打开控制SDK中的虚拟按键。
如不打开虚拟模拟按键,控制SDK可以给飞机正常发送数据,模拟器也能看到飞行器姿态改变,但是控制SDK接受不到数据,界面数据不更新。
打开虚拟模拟按键后
1 大疆原版 DATALINK PRO
官网链接:https://www.dji.com/cn/datalink-pro?site=brandsite&from=nav
说明说:https://dl.djicdn.com/downloads/Datalink_Pro/20170823/DATALINK_PRO_Quick_Start_Guide_multi_v1.4.pdf
1.1使用过程
- 下载模拟器 https://www.dji.com/cn/datalink-pro/info#downloads
- 飞机USB连接电脑模拟器,设置波特率115200,开启 API 控制
- 发射端和接收端分别通过串口连接在飞机和地面电脑上
- 模式调到UART模式
- 分别用稳压模块获得9v电压给各自供电
- 遥控器打开,切换到F档(否则地面站一键起飞报错)
- 地面站开启串口,波特率设置115200,打开串口(界面数据会滚动),此时可以自由控制云台
- 地面站点击active激活按键
- 地面站点击获取控制按钮,可以控制飞行动作
- 一键起飞,等待完全执行完毕,一键降落。 如果时间间隔太小或者电池供电不足,会导致无线数据传送有误,从而界面卡死。