Mein MiniD0 läuft mit nem PID (klick) - zu Deiner Enttäuschung in C. Aber C => Assembler sollte doch relativ einfach gehen, es sind Abfragen und simple Integer-Multiplikationen - und ne Division kann oft durch ein shift-right ersetzt werden. Die Genauigkeit muss nicht sonderlich hoch sein, ich habe etwas ähnliches für nen tiny13 gemacht - ging ganz gut. UND der gekonnte Umgang mit Mathematik zeigt sich in Beschränkung des Aufwandes... wir müssen im Rahmen einer APL einen Asuro in Assembler programmieren .. kann mit jemand helfen einen pi regler in assembler umzusetzen? ..
Die Regelungsparameter Kp, Ki und Kd hatte ich nach Aufnahme der Sprungantwort ermittelt.
Lesezeichen