Arduino Schrittmotorsteuerung mit Simulink
Hallo, ich bin ziemlich neu in Arduino und Elektronik, also trage mich.
Ich habe ein Projekt zur Steuerung eines Schrittmotors mit Matlab und Simulink. Im Moment möchte ich nur das Ding zum Laufen bringen. Ich habe den Schaltplan angeschlossen, getestet mit einem einfachen Code für einen Schrittmotor und es funktioniert (dies wurde ohne Matlab gemacht). Mein Problem ist, wie kann ich den Motor mit Simulink und Matlab zum Laufen bringen?
Wenn ich versuche, das Simulink-Modell auszuführen, erhalte ich dies
Meine Schrittmotortreiberplatine ist ULN2003APG und mein motor ist
.
Ich habe das Arduino Hardware Support Package für Matlab heruntergeladen und das Serverprogramm bereits auf Arduino hochgeladen, um die Kommunikation zwischen Matlab und Arduino zu ermöglichen.
Ich habe keine Ahnung, was den Fehler verursacht, den ich bekomme. Jede Hilfe wäre sehr dankbar!
Wenn es bereits Leitfäden oder Beispiele zu solchen Themen gibt, können Sie mich zu diesen weiterleiten.
(Wenn es notwendig ist, einen neuen Treiber für das Board zu schreiben, senden Sie mir bitte ein Tutorial, in dem ich darüber lesen kann.)
Danke im Voraus.
BEARBEITEN!
Hier sind die Schritte, mit denen ich versuche, mein Simulink-Modell zum Laufen zu bringen:
1: Führen Sie die Schritte in ausdiese Lernprogramm.
2: HerunterladenMATLAB Support Package für Arduino.
3: Verbinden Sie das arduino uno mit dem PC, öffnen Sie die Arduino IDE und laden Sie die Datei adioes.pde aus Schritt 2 hoch.
4: Öffnen Sie Matlab, und ändern Sie den Arbeitspfad (falls nicht, wird ein Fehler angezeigt)
5: Vorhandenes Beispiel aus dem Download öffnenMATLAB Support Package für Arduino ... \ ArduinoIO \ examples \ stepper_sim.mdl
6: Ändern Sie COMPORT und klicken Sie auf Extras / Auf Zielhardware ausführen / Zur Ausführung vorbereiten und danach auf Extras / Auf Zielhardware ausführen / Ausführen
Danach bekomme ich meinen Fehler.
Hier ist ein weiteres Bild des Simulink-Modells: