zoukankan      html  css  js  c++  java
  • 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

    1.1使用过程

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

     

     设备参数

     

  • 相关阅读:
    PHP base_convert() 函数详解
    PHP中位运算符
    MySQL中SQL Mode的查看与设置
    HTML 字符实体详情
    php7中 ?? 和 ?: 的区别
    正则表达式详解
    PHP sprintf() 函数详解
    php-config——PHP配置信息的查看
    无界工作记录
    CMake根据平台移植检查设置文件编译选项
  • 原文地址:https://www.cnblogs.com/kekeoutlook/p/8391233.html
Copyright © 2011-2022 走看看