文章目录
开发者固件仅保留了舵机角度控制,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 |