开发者模式

文章目录

开发者固件仅保留了舵机角度控制,PID修改,舵机标定,舵机角度反馈,机身姿态角反馈,电池电量反馈,关机保护,低电量保护的功能。

相比于默认版本固件,开发者固件仅能通过串口进行控制,不能通过蓝牙远程控制,但是整体的控制频率更高,波特率改为1000000,底层对于舵机的控制频率为250Hz;取消了读取功能,改为以50Hz的频率向上位机发送数据帧,包括电池电量,姿态角度,舵机角度数据,数据反馈更及时,其中舵机角度由于硬件上的原因反馈频率目前为26Hz左右,具体数据帧格式见下表。

建议配合开发者版本的Python库和示例程序进行使用。

PID的默认参数为20、0、0,为了保护舵机和电路板建议PID参数不大于60。

参数名称 内容
帧头 0x55 0x00
帧长度 0x21
保留位 0x00 0x00
roll float32
pitch float32
yaw float32
motor11 uint8
motor12 uint8
motor13 uint8
motor21 uint8
motor22 uint8
motor23 uint8
motor31 uint8
motor32 uint8
motor33 uint8
motor41 uint8
motor42 uint8
motor43 uint8
battery uint8
校验和 uint8
帧尾 0x00 0xAA