ANO

编程入门 行业动态 更新时间:2024-10-04 19:29:46

<a href=https://www.elefans.com/category/jswz/34/1764340.html style=ANO"/>

ANO

ANO_TC 地面站通信协议

  • 写在前面
    • 通信协议格式
    • 自定义数据
      • 下位机部分
      • 上位机部分
    • 如果想使用地面站的其他功能,如回传姿态、四元数、加速度等信息,可使用标准协议帧

写在前面

        我只将地面站当个串口助手+图形绘制使用(vofa无输出,暂没有解决办法),所以并不能对通信协议进行一个完整的概述,只是提取其有用的部分作为笔记+记录。

通信协议格式

  • 实际传输的字节为n+4+2 Bytes
  • 目标地址与匿名飞控卖的设备有关。我只使用它的上位机功能,故这里直接填广播地址0xFF
  • 浮点数据转换int,这里我持保留意见。uint32_t与float所占用的空间一致(STM32)。但为了统一,还是按照它的方法使用吧
  • sum校验的是n+4字节,add check校验的是n+4+1字节(也校验sum_check)

自定义数据

下位机部分

        功能码为0xF1 - 0xFA,每个可以携带10个数据,每个数据都可以定义数据格式(u8, s16, u16, s32)。按照帧格式发送就好,注意是小端序。

上位机部分

        上位机有20条数据容器,即最多能显示20条数据。配置帧格式数据和数据容器的对应关系即可。

如果想使用地面站的其他功能,如回传姿态、四元数、加速度等信息,可使用标准协议帧




更多推荐

ANO

本文发布于:2024-02-19 13:03:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764367.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:ANO

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!