最近在做电机控制,CCS中有写好的算法,想通过MATLAB联合仿真,看看算法的执行效果。
由于不想转换算法为m语言,所以想通过下面的思路:通过RTDX进行MATLAB和CCS之间数据的实时交互,DSP输出的IGBT驱动脉冲实时送至MATLAB,在MATLAB中用该驱动脉冲驱动IGBT再拖动电机运行,看电机的运行情况。
请问,是否能实时实现?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近在做电机控制,CCS中有写好的算法,想通过MATLAB联合仿真,看看算法的执行效果。
由于不想转换算法为m语言,所以想通过下面的思路:通过RTDX进行MATLAB和CCS之间数据的实时交互,DSP输出的IGBT驱动脉冲实时送至MATLAB,在MATLAB中用该驱动脉冲驱动IGBT再拖动电机运行,看电机的运行情况。
请问,是否能实时实现?
CCS与MATLAB联合仿真的话,建议使用CCS3.3版本,MATLAB的版本高些,使用起来比较顺畅.
至于你提到的C2000输出PWM,然后送至MATLAB,这种方式倒不是太必要.
你可以直接在MATLAB建控制模型和相关控制电路,然后使用C2000的模型一起进行仿真.
或者直接控制板驱动电机的同时,通过RTDX将CPU的数据抓到MATLAB进行同步仿真算法效果验证.