找回密码
 注册
关于网站域名变更的通知
查看: 269|回复: 0
打印 上一主题 下一主题

【疯壳·无人机教程7】开源编队无人机-地面站上位机的使用和介绍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-6 17:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
COCOFLY教程
——疯壳·无人机·系列
地面站上位机的使用和介绍
) @: X( R: {; C" e! M6 ^
+ T) ~  D$ o$ m. M! x8 g( {8 P

' T) W$ J' @( `9 q! _
( R: h+ h$ u) B5 a7 ]' Y    
  U+ l6 K8 |. A2 I* O    图1' F  f. @, `" u

/ A, ~3 Y! x' I0 j
' G" A$ V2 g" \+ H    COCOFLY 地面站上位机是配套 COCOFLY 无人机使用的,该地面站上位机功能非常的全。主要分为 5 大功能板块,分别是基本收发、飞控设置、波形显示、图形编队以及飞控状态。2 v7 k/ t" }4 T& A' p$ T+ D
    1.1基本收发8 n+ F7 D, Q* x7 a
    基本收发可以相当于是串口调试助手,可以在基本收发中设置通讯的端口、波特率、以及收发的显示格式,例如 CHR(字符)、Hex(16 进制)。
, H) h" k+ G6 D8 p6 T4 {6 A! [2 t  l! \4 c
   
6 i0 `; Y: n8 L5 {) j* ?( T    图2
' i+ t5 J6 P9 C/ |
) @8 o6 F, n, @    使用的时候非常的简单,只需点击刷新在串口号中找到对应的串口,在选择合适的波特率点击“打开”即可。
( u* k: A# E6 {7 S  h    1.2飞控设置
) x3 z0 B% s3 B, K, x5 T3 n    飞控设置顾名思义是对飞控主机进行设置操作,在该设置页面下可以对飞机进行读写 PID 调节值,也可以恢复预设的 PID 值,除此之外还可以随意设置飞机的 2.4G 的通信信道,也可以设置为编队模式,还可以读取设备的版本信息, 值得注意的是,一旦飞控或者遥控器锁机后,可以在这里进行设备体检,进行解锁,如下图所示。
, j4 k5 B6 V7 d# P1 e2 ~
; M# R$ O6 p# x# w4 Y     ) C0 J: u6 y9 \8 W# b4 O7 K) G/ R6 @
    图3
# J. v( H5 `+ ^, E+ ^    如果需要修改 PID 值,只需要在各项参数内修改为需要修改的参数,点击“写入 PID”,即完成 PID 值的修改;修改后可以点击“读取 PID”,如果读取的和写入的一致,则代表写入成功;如果发现修改 PID 后,飞机非常地飘,想要恢复出厂的 PID 设置,则可以点击“恢复默认”,这样飞机的 PID 参数就恢复到出厂的默认值了。, Q* I+ _8 W9 {
    1.3波形显示
9 o8 h  E9 ?6 }) u3 R! K    波形显示主要有两大功能,一个是调试参数,另一个是查看频谱干扰,这两项功能都是需要把遥控器接到上位机,并且打开串口。遥控器连接上无人机后再通过 USB 线接上位机,只需要勾上 Data1~Data8,再点击“显示波形”,就可以看到代码中添加打印数据的波形(这里的数据是飞控传过来的),如下图所示。" K4 ^/ N0 ~4 K& @9 J

0 i8 L3 J% k  I! k/ T8 Y* t/ I8 V    
7 A" V6 G% p' ]5 P2 H- ~* I& R    图40 l* J" X, q, o# Y
    这里数据为 0,所以是一条直线,Data1~Data8 显示的数据均可以在代码中更改,Data1~Data8 的波形显示的修改格式为下图所示(具体参照飞控代码的Data_Transfer.c 的 DT_Send_User()函数)。
* G( f) @0 m  R% L5 S9 I
$ Y. p) _/ f1 q/ P    
. i" O5 \/ @+ `  ?8 G+ J    图5' q" x3 ?! ^4 a2 \. j- Z2 N/ C
    如果要切换到查看频谱数据,则需要勾上“频谱仪”,即可,如下图所示。% A7 g7 E7 z6 B2 _. ?0 B& C* \" ^

+ J7 X  _2 K/ D8 ^' z# ?7 C; W    4 _0 F! P3 W. l5 n+ r1 M% v
    图6% w/ S  m, o$ }/ _+ l. O
    勾上“频谱仪”后就会看到 2.4G 下每个信道的干扰情况了(y 轴越高,干扰越严重),用户可以根据这个参数来设置飞机的信道(选择干扰低的)。2 `0 z: w% }' Q: k" l

+ c: q9 b6 x/ Q. j9 F: N% H3 w  j
, D- Q. l, r9 s; l% }( ^    1.4图形编队
9 P8 k8 d; u' j) D4 l5 t9 {6 ?/ X    图形编队用于编队设置,使用该页面功能需要上位机连接遥控器,编队模式下,一个遥控器对应多架飞机。5 g9 e! o: n& |% i0 B! h
    该页面支持设置编队信息、设置编队队列动作、真机编队控制、飞行轨迹预览以及查看机群信息等。& ^. e1 @) f: n5 I
    该界面如下图所示。
+ J# O+ [0 \( f3 [  |* _6 j" g$ \7 ?" |; ]5 M0 {8 s4 o
   ( e* M1 v( h, Z4 |5 n
    图7
$ Y$ w6 ^4 L. Q7 @1 J    编队的详尽地使用方法可以参考《飞控开发高级篇-编队飞行》。
2 n; M9 C! o7 r2 W    1.5飞控状态
9 `: ]+ P- f* r) z' h! w    该页面用来查看飞机的飞行姿态,只需要把与飞机配对好的遥控器与上位机相连接,就可以在界面查看飞机的姿态。其中的“箭头”代表的是飞控的方向, “圆点”代表的是飞控的姿态。如下图所示。
( H4 I  N# g4 O& W. D4 `2 c# F
% r, L  V* q6 E4 D1 C& l! u" R; d    
! C/ ^1 e. {7 M8 ^    图8
% m) `) o; u4 e# c% ~: q3 ?
" w; u; j. [, m5 F* C, [* [, w1 g7 {: j  O2 r, i
5 _- G9 i7 o; S( d
文件下载请点击: 【6】地面站上位机的使用和介绍.pdf (746.29 KB, 下载次数: 0) & g) {- {/ L0 e# Y$ E0 \

& Q! I, w$ ~4 S7 h3 V
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-26 23:34 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表