Anzeige:

PID Regler

Für Atmel Tiny Mikrocontroller

Diese kleine Schaltung für einen einfachen PID Regler orientiert sich an Atmels Application Note verschiedenen Artikeln aus dem Internet.

Klassischer PID Regler

.

Um die Theorie auszutesten und ein Gefühl für die Materie zu erhalten, entwickelte ich diesen PWM Akku Lader mit dem unten gezeigten Schaltplan.

Ein Tiny13 mit 9.6MHz getaktet bildet das Kernstück der Anwendung.

Die Ausgangsspannung (Sollgrösse) ist auf 5.25 V festgelegt und wird ständig über einen Spannungsteilers mit der internen Referenz von1.1 Volt verglichen. Das Fehlersignal, entsprechend aufbereitet, wird dann dazu verwendet, die Proportional / Integral und Differential Komponenten für den Regel Algorithmus zu erzeugen und damit die Pulsweite des Ausgangssignals zu regeln.

Der auf Geschwindigkeit optimierte Quellcode ( download hier) ist ausgiebig kommentiert und sollte leicht zu modifizieren sein.

All the best and enjoy the experience.

 

John-Alfred Ullasmann (Autor)

Anzeige: