Anforderung einer Fuzzy Regelung für Atmega1280 zu hoch?

Gast #1784132
Lesenswert?
• ▲
▼
Hallo,

woran könnte es liegen, dass mein Atmege 1280 mit einer Fuzzy-Regelung 
überlastet ist, bzw nicht schön flüssig arbeitet, obwohl der Fuzzy nur 
eine Ein- und Ausgangsgröße und 3 Regeln besitzt? Ein PI-Regler läuft 
bei gleicher Anwendung einwandfrei.
Würde der Umstieg auf einen extra für Fuzzy-Regler ausgelegter uC 
Abhilfe schaffen?

(Der Fuzzy Regler wurde mit dern Fuzzy-Toolbox von Matlab erstellt)


Vielen Dank schonmal für eure Antworten.
Gast #1784138
Lesenswert?
• ▲
▼
könnte es eventuell an dem nicht optimalen code liegen? Es gibt für das 
gleiche Problme viele Lösungen die sich zwischen langsam und sehr 
schnell bewegen.

Ich denke für eine sinnvolle Antwort braucht man schon ein paar mehr 
Infos.
Gast #1784305
Lesenswert?
• ▲
▼
Thomas schrieb:
> Hallo,
>
> woran könnte es liegen, dass mein Atmege 1280 mit einer Fuzzy-Regelung
> überlastet ist, bzw nicht schön flüssig arbeitet, obwohl der Fuzzy nur
> eine Ein- und Ausgangsgröße und 3 Regeln besitzt? Ein PI-Regler läuft
> bei gleicher Anwendung einwandfrei.
> Würde der Umstieg auf einen extra für Fuzzy-Regler ausgelegter uC
> Abhilfe schaffen?
>
> (Der Fuzzy Regler wurde mit dern Fuzzy-Toolbox von Matlab erstellt)
>
>
> Vielen Dank schonmal für eure Antworten.

1. Verwendest du zufällig Gleitkommazahlen (float, double etc.) in der 
Regelung? Wenn ja haben wir schonmal den ersten Ressourcenvernichter 
gefunden. Besser: Festkomma 
(http://www.mikrocontroller.net/articles/Festkommaarithmetik)
2. Verwendest du zur Textausgabe printf, spritf, ... und gibst sogar 
noch Kommazahlen damit aus? Dann ahben wir den 2. Ressourcenfresser 
gefunden.

Am besten du postest den Code hier mal.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.