|
|
Fuzzy-Logic Toolbox + Simulink + Arduino kompatibel ?? |
|
huhu0815 |
Forum-Century
|
|
Beiträge: 141
|
|
|
|
Anmeldedatum: 20.02.14
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2013b, R2014b, R2016b, R2018a
|
|
|
|
|
|
Verfasst am: 20.02.2014, 10:25
Titel: Fuzzy-Logic Toolbox + Simulink + Arduino kompatibel ??
|
|
|
|
|
Hallo
Im Rahmen meiner Studienarbeit zum klassischen Thema "Ball&Beam" hab ich einen Fuzzy-Regler mit Hilfe der Fuzzy-Logic Toolbox gebaut, den ich dann in ein Simulink Regelkreismodell eingebunden hab. Nach erfolgreicher Simulation kann ich sagen, dass der funktioniert.
Nun ist der nächste schritt dieses Modell auf einen Arduino (Mega 2560 R3) zu übertragen, welcher dann das reale Modell steuert (IR sensor für Position & Geschwindigkeit + servo zur Stellung des Balkenwinkels) was ohne den Fuzzy-Regler problemlos klappt und die Ports auch super eingelesen bzw ausgegeben werden. Sobald der Fuzzy-Regler drin ist, funktioniert nix mehr. Simulink hängt sich auf und der Arduino reagiert auch nicht! zur Fehlersuche wäre der generierte Quellcode sehr von Vorteil, aber an den kommt man nicht!
Ich hab es sowohl ein struct und als Dateinamen inkl Endung im Fuzzy Block probiert! Vermute daher, dass dort der Haken in der Compilierung liegt.
Hat jemand von euch hinsichtlich Übertragung auf Target-Hardware diesbezüglich erfolgreiche Erfahrungen gemacht? Ich würde mich auf Vorschläge sehr freuen, da mir im Moment die Ideen ausgehen woran das liegen könnte.
Den techn. Support hab ich bereits kontaktiert und dieser hat mich auf meinen Betreuer bzw. Hochschulprofessor verwiesen, der sich weder in Simulink noch mit dem µC auskennt
P.S.: Natürlich gibt es die Möglichkeit der Konvertierung in harten C-Code. Da die Arbeit aber didaktischen Zwecken dienen soll, ist es besser die Fuzzy-Logic Toolbox zu verwenden.
Hab die Studentenversion R2013a inkl. Fuzzy-Logic Toolbox, die TargetHardware Version für Arduino 3.1
Hab auch schon hier, hier und hier nachgelesen und nix gefunden (oder überlesen)
Viele Grüße
huhu0815
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 20.02.2014, 11:38
Titel:
|
|
|
|
|
Zitat: |
Den techn. Support hab ich bereits kontaktiert und dieser hat mich auf meinen Betreuer bzw. Hochschulprofessor verwiesen, der sich weder in Simulink noch mit dem µC auskennt |
Ich möchte das konkretisieren und mit einem konkreten Hilfeangebot versehen: Es gibt diesen Applikationssupport nur für Kunden von Unternehmen und Hochschulen mit einem aktiven Wartungsvertrag. Nicht für Nutzer der Studentenversion. Die Studentenversion ist vornehmlich für die Nutzung im Rahmen einer Lehrveranstaltung gedacht. Daraus folgt, dass der Professor 100% über die technischen Inhalte Bescheid wissen dürfte. Für eine Studienarbeit sollte die normale, professionelle MATLAB Lizenz der Hochschule verwendet werden und die hat dann - bei aktivem Wartungsvertrag - auch genau den Support, den der Anwender hier benötigt.
Das Angebot: Wenn ich den Namen der Hochschule per PN bekomme, schicke ich die Kontaktinformation für die Person die an der Hochschule für MATLAB Lizenzen zuständig ist.
Andreas
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 20.02.2014, 14:32
Titel:
|
|
Nachtrag: Die Studentenversion darf von Studierenden auf ihren privaten Rechnern zum Zwecke der Erlangung eines akademischen Grades genutzt werden. Insofern darf die Studentenversion auch in einer Studienarbeit verwendet werden, da diese ebenfalls diesen Zweck verfolgt.
Der Andwender hat mir jetzt die Informationen zur Hochschule geschickt - ich schaue mal was ich tun kann.
Andreas
|
|
|
huhu0815 |
Themenstarter
Forum-Century
|
|
Beiträge: 141
|
|
|
|
Anmeldedatum: 20.02.14
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2013b, R2014b, R2016b, R2018a
|
|
|
|
|
|
Verfasst am: 28.02.2014, 10:19
Titel:
|
|
Hat denn keiner eine Idee?
Gibt es bzgl. der Hochschule neue Informationen?
Viele Grüße
|
|
|
huhu0815 |
Themenstarter
Forum-Century
|
|
Beiträge: 141
|
|
|
|
Anmeldedatum: 20.02.14
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2013b, R2014b, R2016b, R2018a
|
|
|
|
|
|
Verfasst am: 04.04.2014, 14:28
Titel:
|
|
Hat denn einer eine Idee? Ich würde mich über evtl Ähnlichkeiten freuen. Ansonsten hab ich es mit einem klassischen Regler mal probiert. Das gleiche Problem. Und an den C-Code kommt man leider nicht, sodass man mit der Fehlersuche anfangen könnte.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|