最近在做课题,是控制方面的,我想在simlink下建一个模型,典型的闭环回路,用DSP做控制器。期望的控制过程如下,点击simulink的运行按钮,DSP启动(这个我就不知道怎么实现,怎么能按下运行按钮,同时启动DSP呢?),DSP发出预定的初始控制量给被控对象,这里的被控对象可以用一些方程给出,然后被控对象输出要观测的量,通过SCOPE观测,同时这些量经过反馈,和设定值比较,差值送进DSP,DSP里面有控制算法,运算完成以后给被控对象....循环反复,直至仿真时间结束。
这里需要用到MATLAB和DSP通信,怎么实现呢?另外,一般建SIMULINK模型,可以把一些已有的模块拖入新建的mdl文件,那么我这个mdl文件的控制键模块应该怎么表示呢?实在很困惑啊,请大家赐教!不甚感激!! |