匿名上位机使用方法分享--总体介绍

不知不觉,匿名科创已经走过了7个年头,这里首先要感谢大家这么久以来对匿名的支持与帮助!

匿名为了提供给大家一个更好的调试工具,始终在维护开发我们的匿名上位机软件,7年时间,从初版到现在的V6.5版本,经历过数次大改版,无数次小更新,推出了各种新功能,通信协议也随着功能的进步而微调,会给大家的使用带来不少疑问,本系列说明旨在从各个方面介绍下目前V6.5版本上位机的使用方法。

视频讲解:https://www.bilibili.com/video/av35198712/

既然本帖是总体介绍,那么先介绍下匿名上位机有什么特点吧!

  1. 高效率:程序流程不断优化,收发效率高,协议解析速度快、UI更新速度快、波形刷新效率高。特别是V6版本以来,在多线程的同时,上位机将程序不同功能改为多进程模式,更加提升了匿名上位机的性能。
  2. 高速波形:上位机有一项很重要的功能,就是对接收到的数据进行分析,那么画出不同数据的波形图进行观察分析就是最常用和有效的方法了。匿名上位机提供超高速波形绘制功能,可以以每秒不低于1000hz的速度,实时将接收到的多个数据画出其波形图,一般的传感器采样、滤波、PID计算输入、输出等应用场景,1000hz的速度完全满足,不会丢掉采样数据。相比将数据保存至TF卡然后插到电脑进行读取的方法,实时高速波形显示将大大缩短数据分析时间。
  3. 自定义数据:匿名上位机对飞控常用的数据已经做好了定义,比如各个传感器的原始值、姿态角、PWM输出量等等,但是在大家的开发过程中,这些是远远不够的。大家总是有自己的数据想要上传到上位机,并进行波形绘制,以便分析数据。匿名上位机为这样的应用场景提供了用户数据帧,可以讲uint8、int16、uint16等数据类型的变量发送至上位机,并可实现这些数据的实时波形绘制、数据存储为excel数据等功能,大大拓宽匿名上位机的应用范围。
  4. 完善的协议:最开始匿名上位机的通信都是单向、开环的,比如发送一个传感器校准指令,上位机只管发送,而下位机是否收到正确的数据,上位机是不知道的。V6.5版本上位机具有完善的验证协议,上位机发送指令后,会等待下位机返回正确的验证信息,只有上位机收到正确验证信息后,表示命令发送成功,反之上位机会进行命令重发。同时验证逻辑非常简单,方便大家移植使用。

下面对上位机的使用做一个总体介绍,具体各个功能的介绍,本系列说明贴中分开介绍,同时会制作对应的视频讲解,尽量降低大家的使用难度。

  1. 基本功能:

    匿名上位机使用方法分享--总体介绍_第1张图片

    这里是上位机的基本功能区,基本手法为最基本的收发功能,功能和普通的串口助手一样。

    高级收码功能为用户自定义数据的配置,用来解析出用户自定义的数据。(后续专门讲解)

    数据波形功能可以绘制所有数据的实时波形。(后续专门讲解)

  2. 拓展功能:

    匿名上位机使用方法分享--总体介绍_第2张图片

    飞控状态:显示飞控的传感器数据、姿态显示、电压、模式等等状态量的实时显示。(后续专门讲解)

    飞控设置:飞控传感器校准、参数配置、PID设置等功能。(后续专门讲解)

    航线规划:GPS模式飞机位置实时显示以及航点规划。(未开放)

    飞行控制:可以使用上位机发送指令控制飞行器,比如前进1米、旋转90度等,也可以将飞行动作流程化,飞行器自动自行飞行动作流程,以实现自动飞行的功能。(后续专门讲解)

    匿名数传、匿名光流、匿名UWB:匿名各产品的配置界面。(后续专门讲解)

    固件升级:可以用于匿名数传、匿名光流、匿名UWB的固件升级。

    EXCEL:可以将数据实时存储到excel表格内,方便使用其他软件对数据进行分析。(后续专门讲解)

  3.  文本信息:

    匿名上位机使用方法分享--总体介绍_第3张图片

    本功能显示文本信息类提示,如图,MCU开头的信息为上位机自己输出的提示信息,MCU开头的信息为下位机发送至上位机的字符串,上位机增加时间戳后进行显示。比如9:40:34发送了ACC校准命令,上位机提示命令发送成功,然后同一时间,MCU发送ACC init OK!和IMU OK!字符串,3秒后,上位机收到MCU发来的Set save OK!字符串,表示校准数据存储成功。

  4. 帮助信息:

    匿名上位机使用方法分享--总体介绍_第4张图片

    本功能目前只有通信协议文档,点击通信协议图标即可打开通信协议EXCEL表格。后续会增加更多帮助信息。

  5. 程序设置:

    匿名上位机使用方法分享--总体介绍_第5张图片

    关于匿名上位机程序的设置在本页面,首先选择需要的连接方式,目前HID和串口模式可用,UDP待新小四升版后开放。一般连接匿名设备都选用HID模式,然后使用USB线连接设备至电脑,点击下方搜索按钮,对应的设备选项会自动选中,然后点击上位机左下方红色未连接按钮,即可打开连接。

    高级收码显示设置,可以配置为显示所有帧,此时上位机高级收码界面会显示所有收到的有效帧,如果设置为只显示用户自定义帧,那么高级收码界面只显示功能字为F1到FA的用户数据帧。

 

上位机下载:https://download.csdn.net/download/wangjt1988/10761752

因为无法设置为0分,无法下载的可以去我们群共享下载,搜索匿名开源飞控即可。

你可能感兴趣的:(匿名上位机使用介绍)