只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
此参考协议可用于纸飞机四轴和遥控器及上位机之间通信,亦可用于扩展蓝牙同手机通信。
帧格式
帧头
命令
数据长度
数据
校验CHKSUM
长度(byte)
1
n
帧头固定为0xAA。
校验算法:
校验和(checksum),将除校验位之前该帧所有数据相加,取低8位,具体算法参考源代码。
命令字说明:
序号
释义
返回
备注
0xC0
实时控制
0x10
写PID参数
0x11
写姿态校准
0x12
写设备端控制补偿
0x13
写遥控器控制补偿
0x14
写串级角速度环
PID参数
0x20
读PID参数
空数据段
0x21
读姿态校准
0x22
读设备端控制补偿
0x23
读遥控器控制补偿
0x24
读串级角速度环
0x30
实时状态1
包括电机功率、姿态角、电池电量
0x40
校准姿态传感器
0x41
校准飞行器控制零点
帧示例:
控制
PID
姿态校准
控制补偿
四轴状态
0
0xAA
2
16
18
12
8
3
油门THR
ROL.P
ACC.X
THR
ROLL
4
5
航向RUD
ROL.I
ACC.Y
RUD
PITCH
6
7
横滚AIL
ROL.D
ACC.Z
AIL
YAW
9
俯仰ELE
PTH.P
GYRO.X
ELE
10
11
LED1
PTH.I
GYRO.Y
CHKSUM
LED2
13
LED3
PTH.D
GYRO.Z
14
LED4
15
IO1
YAW.P
RollDesired
IO2
17
IO3
YAW.I
PitchDesired
IO4
19
YAW.D
YawDesired
20
21
RollOut
22
23
PitchOut
24
25
YawOut
26
27
油门
28
29
30
Battery-250
(10mV)
31
注:油门控制量为0~1000,航向、横滚、俯仰均为0~3000,无操作应回中1500。
四轴蓝牙通讯协议参考&手机客户端软件使用说明.zip
2018-6-27 09:27 上传
点击文件名下载附件
211.25 KB, 下载次数: 9, 下载积分: 黑币 -5
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网