Hat schon mal jemand versucht, einen Fuzzy-Logic-Regler mit einem AVR zu realisieren? Oder sollte ich doch besser einen PIC nehmen (dazu gibt es Applikationshinweise)? Gruß HiTec
> Auch für Pic Fuzzy-Regler werden die Fuzzy-rules in C umgewandelt, was > auch auf dem AVR geht. Da das alles schon für den PIC gemacht wurde, gibt es dafür auch konkrete Angaben zu den Hardware- und Softwareanforderungen. Für den AVR habe ich Ähnliches noch nicht gefunden.
HiTec wrote: > Hat schon mal jemand versucht, einen Fuzzy-Logic-Regler mit einem AVR zu > realisieren? > Oder sollte ich doch besser einen PIC nehmen (dazu gibt es > Applikationshinweise)? Woher sollen wir das wissen (hellsehen)? Du hast ja nichts darüber gesagt, was Du regeln willst. Daher kann man die benötigte CPU-Leistung überhaupt nicht abschätzen. Du weißt schon, daß es zwischen einem PIC12 und dsPIC33 einige kleinere Unterschiede gibt? Grob gesagt, alles von PIC10 ... PIC18 kann spielend auch ein AVR machen. Peter
> Woher sollen wir das wissen (hellsehen)? Danke für den Hinweis, dass Du keine Ahnung hast. > Grob gesagt, alles von PIC10 ... PIC18 kann spielend auch ein AVR > machen. Das mag ja sein, trotzdem möchte ich herausfinden, ob es für AVRs ebenso wie für PICs Applikationshinweise zu diesem Thema gibt. Mir scheint, Du unterschätzt den Aufwand, selbst eine kleinere Fuzzy-Reglung zu implementieren.
HiTec wrote: > Das mag ja sein, trotzdem möchte ich herausfinden, ob es für AVRs ebenso > wie für PICs Applikationshinweise zu diesem Thema gibt. Warum erwartst Du, daß jeder weiß, welche PIC-Applikation Du genau meinst? Einfach mal nen Link posten, statt die Leute im Nebel stochern zu lassen. Wenn Du allerdings nicht willst, daß andere Leute auch mal nen Blick drauf werfen, dann ist das Dein Bier. Könnte zwar sein, daß einer zufällig die PIC-Applikation kennt, die Du meinst, aber dafür mit den AVRs nicht so vertraut ist. > Mir scheint, Du > unterschätzt den Aufwand, selbst eine kleinere Fuzzy-Reglung zu > implementieren. Wichtig für die CPU-Wahl ist doch erstmal die Regelgeschwindigkeit. Es ist ein gewaltiger Unterschied, ob ich z.B. ne Heizung alle 5min regele oder nen Motor (µs .. ms). Peter
Die Applicationshinweise stammen nicht von Microchip, sondern vom Fuzzy-Compiler, der die Fuzzy-rules in C umwandelt. Da ist eigentlich der uC egal.
Hier einige Links zu Fuzzy-PIC-Anwendungen: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011108 http://www.fuzzytech.com/e/e_a_spe.html http://www.fuzzytech.com/e/ftbench.html Ich habe fast den Eindruck, dass sich Fuzzy-Logic-Anwender bisher kaum oder garnicht mit AVRs beschäftigt haben.
Hallo chris, Welches Tool willst Du zur Erstellung verwenden? Bisher habe ich mit FuzzyTECH und mit der Fuzzy Toolbox von Matlab jeweils ein kleines System erfolgreich auf AVR implementiert. Es macht allerdings keinen Sinn verschiedene Systeme zu verwenden - der Aufwand ist zu groß. Grüße bit_schubser
Ein einfaches Beispiel - Vorsicht, die Berechnung sind in Float, daher brauchen sie ihre Zeit: http://www.simple-control.de/scwiki/doku.php?id=avr:avrlib_bsp_1
Guten Tag ich habe ein Fuzzy Regler von Invertierte Pendel mit Eingange X und W und Ausgang F Kraft mit Fuzzierung und Regelbasis und Defuzz- und Center Gravity. ich möchte gern diese Programm im Embedded Matlab Function umwandeln. Hat jemand von euch versucht zu programieren? ich warte auf eure Hilfe viele Dank
Guten Tag ich habe Fuzzy regler mit Embedded matlab programmiert. Aber es zeigt mir eine Fehler, aber ich weisse nicht, wie soll das lösen. Bitte kann jemand von euch mir helfen, bitte ich warte auf Ihnen Antwort Ob diese Programieren schon stimmt. sie können auf Embedded Matlab Fuzzy Regler klicken und zeigt Ihnen das Programmieren. vielen Dank Ich warte auf Ihnen antwort Majdi Hamza
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.