M100(3) 无线数传

本文记录了无线数传配合地面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

M100(3) 无线数传

1.1使用过程

  1. 下载模拟器 https://www.dji.com/cn/datalink-pro/info#downloadsM100(3) 无线数传
  2. 飞机USB连接电脑模拟器,设置波特率115200,开启 API 控制M100(3) 无线数传
  3. 发射端和接收端分别通过串口连接在飞机和地面电脑上
  4. M100(3) 无线数传
  5. 模式调到UART模式
  6. 分别用稳压模块获得9v电压给各自供电
  7. 遥控器打开,切换到F档(否则地面站一键起飞报错)
  8. 地面站开启串口,波特率设置115200,打开串口(界面数据会滚动),此时可以*控制云台
  9. 地面站点击active激活按键
  10. 地面站点击获取控制按钮,可以控制飞行动作
  11. 一键起飞,等待完全执行完毕,一键降落。 如果时间间隔太小或者电池供电不足,会导致无线数据传送有误,从而界面卡死。

M100(3) 无线数传

M100(3) 无线数传

设备参数

M100(3) 无线数传

M100(3) 无线数传

M100(3) 无线数传

M100(3) 无线数传

上一篇:VPP(Vector Packet Processing)浅析


下一篇:python之高阶函数