嗨,我对 Arduino 和电子产品很陌生,所以请多多包涵。
我有一个使用 Matlab 和 Simulink 控制步进电机的项目。现在我只想让事情启动并运行。我已经用一个简单的步进电机代码连接了原理图,它可以工作(这在没有 Matlab 的情况下完成)。我的问题是如何使用 Simulink 和 Matlab 让电机运行?
当我尝试运行 Simulink 模型时,我得到了这个
我的步进电机驱动板是 ULN2003APG ,我的电机是 .
我已经下载了 Matlab 的 Arduino 硬件支持包,并且已经将服务器程序上传到 Arduino 以启用 Matlab 和 Arduino 之间的通信。
我不知道是什么导致了我得到的错误。任何帮助将不胜感激!
如果有任何现有指南或任何涵盖此类主题的示例,您可以将我重定向到它们。
(如果需要为板子写一个新的驱动程序,请给我一些教程,我可以在那里阅读。)
提前致谢。
编辑!
以下是我为尝试运行 Simulink 模型所做的分步操作:
1:完成本教程中的步骤。
2:下载Arduino 的 MATLAB 支持包。
3:将 arduino uno 连接到 PC,打开 Arduino IDE 并从步骤 2 上传 adioes.pde。
4:打开Matlab更改工作路径(如果不是则报错)
5:从下载的 Arduino 支持包中打开现有示例...\ArduinoIO\examples\stepper_sim.mdl
6:更改COMPORT并单击Tools/Run on Target Hardware/Prepare to run,然后单击Tools/Run on Target Hardware/Run
之后我得到了我的错误。
这是 simulink 模型的另一幅图像: