Regler mit 1/x Komponente

OP #1657971
Lesenswert?
• ▲
▼
Hallo,

ich bin gerade dabei einen Regler zu entwerfen, der aus einer 1/x 
Verhalten hat, also logaritmisch. D.h. alles andere als ein lineares 
Verhalten. Ich habe das jetzt so umgangen, dass ich mit einer Regelung 
exponenziell verfahre. Also immer mal Faktor 2, bzw. geteilt durch 
Faktor zwei.

Der Regler ist aber sehr sehr sehr sehr grob und träge. (mit glück 
trifft er es dann 10 sec. auf +- 1V und pendelt sich da ein.)

Gibt es da bessere Verfahren um den Regler feinfühliger zu machen? (Wäre 
zum Beispiel PID möglich?)

Grüße

Michael
#1658127
Lesenswert?
• ▲
▼
Hallo

ich sehe nicht wieso eine Funktion f(x) = 1/x logarithmisch sein soll.
Oder meinst Du das Integral von f(x), das ja dann ln(x) wäre.

Bezieht sich 1/x auf den Regler oder auf die Strecke ?

meinst Du mit x die Regelabweichung, die bei 0 dann unendlich wird.

Wenn die Strecke gemeint ist, um was für eine Strecke handelt es sich
denn?

Oder ist das Ganze ein Aprilscherz ?

mfg
OP #1661102
Lesenswert?
• ▲
▼
Nein, das ganze ist kein Aprilscherz. Und wenn wäre es kein sehr guter.

Es geht um einen Boostkonverter: Ich kann die Onzeit und die Offźeit 
regulieren. Onzeit/Totalzeit kann ich die Ausgangsspannung regulieren, 
aber das ganze ist stromabhängig. (siehe auch unten)

Ich habe leider nicht das Wissen, dass Fachkundig zu beschrieben. Ich 
suche ein Verfahren, um Onzeit und Offzeit in ein richtiges Verhältnis 
zu setzen, sodass die richtige Ausgangsspannung rauskommt, wobei gewisse 
Rahmenbedingungen eingehalten werden müssen: Maximale Onzeit (Spule in 
Sättigung), maximale Offzeit (TimerOverflow).
Dabei soll der Stromausgangsstrom aber sehr stark variieren können: Von 
10µA bis 100mA. Und da suche ich nun einen passenden Regelalgo.

Wie könnte man das Regeln. PID? Habe ich schon vorsichtig mit P 
probiert, ist aber darin geendet dass mein Programmer sich verabschiedet 
hat, trotz Diode am Ausgang zur Spannungsbegrenzung.

Grüße

Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.