Advertisement

匿名上位机v2.6的通讯协议文档。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
匿名上位机 v2.6 通讯协议是一种基于 STM32 微控制器的通讯协议,主要应用于飞控系统、遥控系统以及键鼠控制系统等多个领域。该协议定义了多种帧格式,旨在实现不同功能的数据传输。 1. **自定义数据帧**:该帧格式采用 0x88 + FUN + LEN + DATA + SUM 的编码方式,其中 FUN 可以取值范围为 0xA1 到 0xAA,共 10 个不同的值;LEN 表示 DATA 的长度(不包括 0x88、FUN、LEN 和 SUM),而 SUM 则为从 0x88 到 DATA 最后一字节的总和,数据类型为 uint8。DATA 支持多种格式,包括 uint8、int16、uint16、int32 和 float 等,高位字节优先存储。该帧格式共包含 20 个数据存储器,每个存储器可配置为来自 10 个自定义帧的 30 个不同数据点。 2. **飞控显示帧**:该帧格式采用 0x88 + 0xAF + 0x1C + ACC DATA + GYRO DATA + MAG DATA + ANGLE DATA + 0x00 + 0x00 + 0x00 + 0x00 + SUM 的编码方式。ACC、GYRO、MAG 和 ANGLE 数据均为 int16 类型;ANGLE 的 roll 和 pitch 数据是实际值乘以 100 后得到的整数值,而 yaw 数据是乘以 10 后得到的整数值。上位机在显示时会进一步除以 10 和 10 以获得最终的数值。 3. **遥控、电机 PWM、电压显示帧**:该帧格式采用 0x88 + 0xAE + 0x1C + THROT YAW ROLL PITCH AUX1 AUX2 AUX3 AUX4 AUX5 PWM:1 2 3 4 VOLTAGE+SUM 的编码方式。所有数据均采用 uint16 类型,遥控数据的最小值为约 1,000,最大值为约 2,00; PWM 的范围为 l-lOQ, voltage 为实际值乘以 lOO。 4. **调试帧**:该帧格式采用 OXXB+ OXI+ len+num+DATA+SUM的编码方式, len 为 num 与DATA的总长度, num表示要改变哪个显示状态,例如num=OXI 即是要改变第一个LED,num=OXI即是改变第一个数字输出显示.当要改变LED时,DATA只需要一字节,DATA=OXXO 表示关闭 LED ,大于 OXXO 表示点亮 LED;当要改变数字输出时,DATA需要两字节,表示一个uintl6数字 ,高字节在前 。 5. **键鼠控制帧**:该帧格式采用 OOA+ OOA+ OXIC+THROT YAW ROLL PITCH/AUXI AUX2 AUX3 AUX4 AUX5+ OOOOO OO OO OO OO+SUM 的编码方式。所有遥控数据都采用 intl6 类型,中值为 lSQQ ,最小最大值为 lOOO和 ZOOO 。发送频率为5OHz 。 6. **校正帧**: 该帧格式采用 OXA OXB OXIC OXXA OXA3+无用数据+SUM ,用于飞控参数校正 。上位机校正 ACC 发送格式为: OXA OXB OXIC OXXA OXA!+无用数据+SUM ,上位机校正 GYRO 发送格式为:OXA OXB OXIC OXXA OXA2+无用数据+SUM 。 7. **微调 offset帧**: 该帧格式采用OXA OXB OXIC OXAB+offset.X+offset.Y+无用数据+SUM ,用于发送微调后的 offset 数据 。 8. **读 offset帧**: 该框架采用OXA OXB OXIC OXAC+ 无用数据+SUM ,用于读取 offset 数据 。 9. **读 PID框架**: 该框架采用OXA OXB OXIC OXAD+ 无用数据+SUM ,用于读取PID 数据 。 1o. **下位机发送 offset框架**: 该框架采用OXB oxac oxic oxac+传感器零偏数据ACC XYZ GYRO XYZ+无用数据+SUM ,用于下位机发送offset 数据给上位机 。 匿名上位机 v2.6 通讯协议具备强大的功能和灵活性,能够有效地满足飞控系统、遥控系统以及键鼠控制系统等多个应用场景的需求。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • V2.6.docx
    优质
    本文档阐述了匿名上位机通讯协议V2.6版本的各项细节与更新内容,旨在提供更高效、安全的数据传输标准。适合技术开发人员参考使用。 匿名上位机v2.6通讯协议是一种基于STM32微控制器的通讯协议,主要用于飞控系统、遥控系统以及键鼠控制系统等领域。该协议定义了多种帧格式以实现不同功能的数据传输。 1. 自定义数据帧:其格式为0x88+FUN+LEN+DATA+SUM,其中FUN可以是0xA1到0xAA共十个值;LEN表示DATA的长度(不包括0x88、FUN、LEN和SUM)。SUM是从0x88一直到DATA最后一字节的所有内容之和。数据格式可以为uint8、int16、uint16、int32或float,多字节的数据高位在前。共有20个存储器用于存放来自自定义帧的最多30个不同数据。 2. 飞控显示帧:其格式是0x88+0xAF+0x1C加上加速度(ACC)、陀螺仪(GYRO)、磁力计(MAG)和角度(ANGLE)的数据,然后接三个零字节再跟一个SUM。这些数据都是int16类型;ANGLE的roll和pitch数据为实际值乘以100后的整数值,而yaw则为乘以10之后的结果,在上位机显示时需要除回原来的倍数。 3. 遥控、电机PWM及电压显示帧:其格式是0x88+0xAE+0x1C加上油门(THROT)、偏航(YAW)、俯仰(PITCH)和滚转(ROLL),辅助通道AUX1到5的PWM值,以及电压数据后接两个零字节再跟一个SUM。所有这些数值均为uint16类型。 4. 调试帧:其格式是0x88 + 0xAD + len + num + DATA + SUM。len为num与DATA总长度;num表示要改变哪个显示状态,如第一个LED或数字输出等。当更改LED时,只需一个字节的DATA值即可。 5. 键鼠控制帧:其格式是0x8A+0X1C加上油门(THROT)、偏航(YAW)、俯仰(PITCH)和滚转(ROLL),辅助通道AUX1到4的数据后接多个零字节再跟SUM。遥控数据均为int16类型,中值为1500。 6. 校正帧:其格式是0X8A 0X8B 0X1C加上特定的校正标识码(如ACC或GYRO)以及无用的数据后接一个SUM用于飞控参数校正。 7-9. 微调offset帧、读取offset数据帧和PID数据帧:这些格式分别用来发送微调后的偏置值,读取传感器零点偏差信息及获取PID控制参数的设定值。 10. 下位机发送offset帧:该格式为0X88 0XAC 0X1C加上下位机生成并上传给上位机使用的传感器偏移数据后接SUM。 总的来说,匿名上位机v2.6通讯协议是一种功能强大且灵活的通讯方式,适用于多种控制系统的通信需求。
  • 波形展示DEMO及.zip
    优质
    本资源包含一个匿名上位机波形展示DEMO及其配套协议文档。DEMO演示了如何通过特定协议从设备获取并显示波形数据,适用于开发者参考和学习。 匿名上位机V7版本的波形显示STM32 demo及官方协议文档提供了详细的指导和支持。
  • V6源码.rar
    优质
    本资源为V6协议匿名上位机的开源代码,适用于需要实现与遵循该通信协议设备进行数据交换的应用程序开发者。 移植性优良的匿名飞控上位机协议源码适用于V6版本上位机,并稍作调整即可支持其他任意版本。代码注释详尽,结构清晰易懂,附带使用例程。
  • 基于数据传输
    优质
    本研究提出了一种新颖的数据传输通信协议,专为匿名上位机设计,旨在提升数据交换的安全性与效率。该协议通过匿名机制保护用户隐私,同时优化了数据包结构以减少延迟和资源消耗,适用于多种网络环境。 该文件使用了匿名4.3上位机发送协议。通过此协议可以利用匿名上位机传输数据并显示波形。此外,该协议支持IIC、SPI等多种通信方式进行数据传输。
  • 飞行控制地面站
    优质
    本文探讨了飞行器控制中的通讯协议,并提出了利用匿名地面站增强无人机网络安全性与隐私性的创新方法。 飞控通信协议匿名地面站
  • ANO-TC V2.6和V6.5版本四轴安装包
    优质
    简介:ANO-TC V2.6与V6.5为匿名四轴系统的上位机软件安装包,提供优化的操作界面及更稳定的系统性能。适合需要高安全性和便捷操作的用户使用。 文件夹内包含的是匿名四轴上位机的两大版本,其功能基本相同,只是界面略有不同。v6.5版本更新于2018年11月,请根据个人喜好选择下载使用。
  • V6.5版
    优质
    匿名上位机V6.5版是一款功能强大的数据采集与监控软件最新版本,它采用了先进的匿名通信技术,有效保护了用户隐私安全。该版本在稳定性和兼容性方面进行了优化升级,并增加了多项新特性,为用户提供更便捷、高效的数据处理解决方案。 匿名上位机V6.5版本于2018年11月3日发布。关于本软件的使用方法,请参阅相关文档或帮助手册。
  • V7.zip
    优质
    匿名上位机V7是一款软件工具的最新版本,旨在提供增强的安全性与匿名性,在网络环境中执行监控和控制任务,适用于需要保护隐私和技术研究的用户。 匿名上位机v7是功能最强大、可以显示波形的串口调试助手之一。你值得拥有。
  • 四轴
    优质
    四轴匿名上位机是一款专为工业自动化设计的控制软件,它能够通过无线连接操控四个独立轴的运动系统,确保操作的高效与安全。 匿名四轴上位机软件介绍如下: 1. 该软件名为ANO_Tech匿名四轴上位机_V2.6.exe,由匿名四轴提供,主要用于MPU6050的测试与调试。 2. 双击运行后会弹出一个蓝色的小界面,请关闭它以进入主界面。 3. 进入主界面时可能会出现下载错误提示框,请直接忽略并关闭此对话框即可正常使用软件。 4. 此款软件功能强大,对于对四轴飞行器感兴趣的用户来说非常有用。通过使用该工具可以方便地调试代码。 5. 软件的详细使用说明可以在打开程序后按F12键查看,或者访问匿名四轴官网获取更多信息。
  • V7.zip
    优质
    匿名上位机V7是一款最新版本的软件工具包,旨在为用户提供高效、安全的数据处理和监控解决方案。此版本进行了多项性能优化与功能增强,适用于各种复杂环境下的设备管理和通信需求。下载后请确保解压缩以访问完整内容集。 匿名上位机V7可以在论坛下载,这里比官网速度快一些,分享给大家使用。此软件非本人开发,如涉及侵权,请告知删除。