Ich habe den UHU Servocontroller 3.00 auf dem Atmel ATtiny2313 implementiert, um für selbst
aufgebaute Servosteuerungen eine preiswerte Alternative zu kommerziellen Produkten zu bieten. Dazu gehört
eine unproblematische logische Integrierbarkeit und eine Benutzerschnittstelle, mit der auf einfache Weise ein
möglichst weiter Einsatzbereich parametriert werden kann.
Er stellt eine erweiterte PID Regelung dar, bei der neben den üblichen Proportional- Integral- und Differential-
Rückkoppelungen mit einem zusätzlichen Parameter auf Beschleunigungen gegengekoppelt wird. Dies
ermöglicht die Stabilisierung schwieriger Regelkreise ohne nennenswerte Schleppfehler auch bei höheren
Verfahrgeschwindigkeiten.
Die Steuerung vom CNC-System erfolgt, wie auch bei Schrittmotorsteuerungen über eine Takt/Richtungs-
Schnittstelle.
Der Prozessor kann über eine serielle Schnittstelle mit einem Klartext -Dialog in Echtzeit parametriert werden.
Die Betriebsparameter werden im EEPROM des Prozessors geschützt abgelegt und sind immer reproduzierbar.
Mehrere Parametersätze ermöglichen den schnellen Einsatz i n unterschiedlichen Anwendungssz enarien.
Durch den Einsatz eines speziellen Terminalprogramms kann die Sprungantwort als Fehler über d ie Zeitachse
graphisch dargestellt werden, so dass eine bestmögliche Optimierung der Einstellungen sichergestellt ist.
Es wurde eine Schleppfehlerabschaltung implementiert, die bei einstellbarem Fehlergrenzwert die Endstufe
abschaltet. Durch einen Fehler-Eingang können Fehlerabschaltungen auch von anderen Komponenten
übernommen werden.
Ein Watchdog schaltet die Endstufe ab, falls durch einen Fehler in der Software oder Parametrierung die
Berechnungsroutine länger als 125 ms nicht angesprungen wurde.
Der Controller verarbeitet weit über 100.000 Schritte/s bei 4-Facher Encoder-Auswertung. Die Verarbeitung erfolgt vollständig im Interruptbetrieb.


Der Controller wird nicht kommerziell vertrieben. Weil aber offensichtlich großes Interesse daran besteht, verschicke ich ihn als sogenannte 'BierWare'. Das ist so etwas wie Shareware, nur daß man ihn nicht kopieren kann und mir mindestens eine Flasche Bier schicken muß, wenn man eine Prozessor haben möchte.
Genaueres dazu findet sich im '
Beipackzettel'...
Kontakt: uli@uhu-servo.de