矢量控制Foc入门,上位机操作说明

上位机操作说明

请自行搜索安装LabwindowsCVI2015,否则无法使用上位机。

自行安装自己硬件串口的对应驱动,确保自己的dsp中有对应的通信程序了。

请确保自己已经使用串口调试助手等工具测试过自己硬件的串口通信,并且通信正常了。

第1步:打开上位机

初始化完成后,其他的都不用理会。

第2步:进入单路测试界面

选择测试类型:比如速度环。

设定指令值:比如1000rpm。

点击测试指令发送。

需要注意,首次使用,需要搞清楚自己的硬件、电机、电源等性能参数,发送的指令值要在安全范围内。

机构位置:显示的是DSP通信代码中data0的数据;

电机速度:显示的是DSP通信代码中data1的数据;

电机电流:显示的是DSP通信代码中data2的数据;

占空比值:显示的是DSP通信代码中data3的数据;

反馈帧:显示的内容参考《05通信协议解读》。

上位机使用就在这个界面即可,能完成需要的所有功能了,完全够用,其他的暂时都没有写详细教程,可自行摸索,新手暂时不建议学。

如果需要分析数据,进入第三步。

第3步:保存数据

发送指令后,让电机运行一段之间,电机保存数据。

利用matlab进行画图,分析波形,画图代码为:

Matlab代码的具体编写请自行百度学习,就几个数据读取、画图等指令,很简单。