Forum: Mikrocontroller und Digitale Elektronik Arduino als Target in Simulink nicht fehlerfrei


von InStack d. (instack_d)


Lesenswert?

Guten Morgen!

Ich habe mir von wenigen Tag ein Arduino Mega 2560 R3 Board gekauft in 
der Hoffnung dieses als Target für Simulink benutzen zu können. Für 
kleine regelungstechnische Versuche müsste ja ausreichen.

http://www.mathworks.de/matlabcentral/fileexchange/35641

Nun wird das Modell übersetzt und in das Board geladen. Allerdings hängt 
sich Simulink sporadisch auf (ohne Fehlermeldung, schmiert einfach ab), 
wenn ich ein Model mit einem Scope habe und im externen Modus arbeite. 
Das gleiche Verhalten (also Aufhängen) konnte ich auslösen, wenn im 
laufenden externen Betrieb ich die USB-Verbindung abziehe.. Ich habe 
schon vermutet, dass die Versorgungsspannung dem Board nicht reicht und 
es sporadisch ausgeht. Da aber keine Lasten außer einer LED nicht dran 
hängt, ist dieser Grund eher unwahrscheinlich.

Hat schon jemand ein Arduino Board mit Simulink benutzt oder kann mir 
einen Hinweis geben, wie ich die Sache in den Griff bekomme (vll 
irgendwie Loggen oder Debuggen was da abgeht)?

Sonst bleibt ja nur ArduinoIO, das Modell läuft dann auf dem PC und 
spricht mit dem Board über USB zum Datenaustausch. Die maximale Frequenz 
von 25 Hz ist zum Abtasten aber sehr langsam..

von TestX .. (xaos)


Lesenswert?

Ruf am besten mal bei MathWorks an..entweder ist es ein fehler in der 
lib zur kommunikation mit dem target für den arduino oder ein software 
problem auf deinem pc - schon mal ein komplett anderes setup versucht ?

von InStack d. (instack_d)


Lesenswert?

Andi D. schrieb:
> Ruf am besten mal bei MathWorks an..entweder ist es ein fehler in der
> lib zur kommunikation mit dem target für den arduino oder ein software
> problem auf deinem pc - schon mal ein komplett anderes setup versucht ?

Hab dieses Board auf dem privaten Notebook (Windows 7, 64 Bit) und auf 
dem dienstlichen Notebook (Win XP) getestet. Das gleiche Problem..

von Daniel (Gast)


Lesenswert?

Hi,

hat schon jemand eine Lösung für das beschriebene Problem, dass Simulink 
sich aufhängt wenn man ein Projekt im "external mode" auf das Arduino 
Board lädt? Ich habe selbiges Problem und komme an dieser Stelle nicht 
weiter.

Für einen zielführenden Tipp währe ich sehr dankbar.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.