采用justfloat 模式
串口波特率:1M
PMSM-FOC运行视频
1、启动 ——运行 —— 停机 过程波形
2、无感启动波形展开
3、停机波形展开
4、停机电流为0,角度未丢失
5、串口传输代码
float tempFloat[3]; //定义的临时变量
uint8_t tempData[16]; //定义的传输Buffer
uint8_t tempDataLen = 0;
//-------------------------------------------------------------------------/
void Uart_Upload_Data(void)
{
tempFloat[0] = (float)MC_Angle; //转成浮点数
tempFloat[1] = (float)MC_Current_Ia;
tempFloat[2] = (float)MC_Speed;
memcpy(tempData, (uint8_t *)tempFloat, sizeof(tempFloat));//通过拷贝把数据重新整理
tempData[12] = 0x00; //写如结尾数据
tempData[13] = 0x00;
tempData[14] = 0x80;
tempData[15] = 0x7f;
tempDataLen = 16;
}
有问题联系qq:893227934