Gast
#354212
Ich versuche gerade einen universellen, digitalen PID Regler zu programmiern. PI funktionieren schon wunderbar, aber der D Regler scheitert am Quantisierungsfehler des ADCs: Je nachdem ob gerade wiedermal ein Bit kippt, kommen eigentlich nur die Werte -1, 0 und +1 vor. Da diese Werte mit einem Faktor von einigen 10 verstärkt wird, "rauscht" die Stellgröße extrem. Mit dem theoretischen Ansatz komme ich nicht weiter, hat jemand einen Praxistaugliche Routine zur Berechnung des differenziellen Anteils ?