Filter design Frage

OP #4828014
Lesenswert?

Hallo allerseits,

ich will ein PWM-Signal mit 500 Hz in eine Gleichspannung wandeln und 
stehe etwas auf dem Schlauch.

Die gewünschte Gleichspannung soll nach 10 ms anliegen, unabhängig vom 
vorhergehendem Wert. Dieses bedeutet, dass eine Änderung von 0 auf 100 % 
in 10 ms erfolgen muss.

Ich habe in Filter entworfen, dass passt, aber es erfüllt die 10 ms 
nicht.

Welchen Rechenweg muss ich nehmen, um die Komponenten eines geeigneten 
Filters zu bestimmen?

Gruss

Robert
Gast #4828042
Lesenswert?

R. F. schrieb:
> Welchen Rechenweg muss ich nehmen

Du musst noch weitere Angaben machen:

Mit welcher Genauigkeit muss die Spannung nach 10ms vorliegen?
Welches Überschwingen ist erlaubt?
Welche Welligkeit darf die Spannung haben?

Daraus ergibt sich der Filtertyp, die Ordnung und die Grenzfrequenz. Es 
kann sein, dass deine Forderungen zu keinem Ergebnis führen. Dann musst 
du irgendwo Abstriche machen. Ich kenne keine Koeffiziententabellen, die 
auf deine Wünsche ausgerichtet sind.
OP #4828128
Lesenswert?

ArnoR schrieb:
> R. F. schrieb:
>> Welchen Rechenweg muss ich nehmen
>
> Du musst noch weitere Angaben machen:

Gerne...
>
> Mit welcher Genauigkeit muss die Spannung nach 10ms vorliegen?
+/- 5%

> Welches Überschwingen ist erlaubt?
einmalig +10%

> Welche Welligkeit darf die Spannung haben?
möglichst wenig, die Spannung wird verstärkt und treibe eine 0-10V 
Schnittstelle eines Netzteiles. Jeder Brumm taucht da verstärkt auf.
>
> Daraus ergibt sich der Filtertyp, die Ordnung und die Grenzfrequenz. Es
> kann sein, dass deine Forderungen zu keinem Ergebnis führen. Dann musst
> du irgendwo Abstriche machen. Ich kenne keine Koeffiziententabellen, die
> auf deine Wünsche ausgerichtet sind.

Das schreit nach einem DA-Wandler. Da ich nur noch einen Ausgang habe, 
brauche ich also einen R2R wandler und eine Sipo.
Gast #4828211
Lesenswert?

10 ms entspricht ungefähr einer Grenzfrequenz von 30 Hz. Es wird für 
deine Anforderung wahrscheinlich etwas höher sein. Welche Ordnung ein 
Bessel-TP (ganz geringes Überschwingen) haben muss, um bei 550 Hz 
ausreichend zu filtern, kann man aus leicht bestimmen. Im Tietze-Schenk 
oder The Art of Electronics dürften solche Diagramme stehen, aber noch 
mehr im Internet. Simulieren kann man das auch sehr leicht.

Was ausreichend ist, musst du bestimmen. "Möglichst wenig" ist für die 
NASA mit einem Millionen-Budget weniger als du wirklich brauchst.

Für RLC werden die Induktivitäten zu groß, ansonsten ist es möglich.
Gast #4828778
Lesenswert?

R. F. schrieb:
> Die gewünschte Gleichspannung soll nach 10 ms anliegen, unabhängig vom
> vorhergehendem Wert. Dieses bedeutet, dass eine Änderung von 0 auf 100 %
> in 10 ms erfolgen muss.

Das kannst du aus prinzipiellen Gründen vergessen. Jedes Filter in der 
analogen Welt ist vom Prinzip her ein IIR-Filter und das hat immer einen 
Restfehler, auch noch nach 5 tau. Frage dich also lieber, wieviel 
Restfehler du nach welcher Zeit tolerieren kannst.

W.S.
#4830198
Lesenswert?

Versuch mal dies:
1
                                                                   ,--------------,
2
                          ,--------------,                         |    ______    |
3
                          |    ______    |                1µ       |   |      |   |
4
                900n      |   |      |   |            ,---||-------+---| -    |   |
5
             ,---||-------+---| -    |   |            |                |      |---+---o
6
             |                |      |---+---[10kΩ]---+---[10kΩ]---+---| +    |
7
o---[10kΩ]---+---[10kΩ]---+---| +    |                             |   |______|
8
                          |   |______|                        440n =
9
                     800n =                                        |
10
                          |                                       GND
11
                         GND

900nF = 680nF+220nF
800nF = 330nF+470nF
440nF = 2x 220nF
OP TL072

Habe ich in einem Netzteil. Anforderung war ebenso möglichst schnell und 
kein Überschwingen. PWM liegt bei 400Hz.
Tut es gut. Ob 10ms eingehalten werden, kann ich so aus dem Handgelenk 
nicht sagen. Kannst Du ja mal simulieren ;-)


Gruß

Jobst
#4830518
Lesenswert?

Jobst M. schrieb:
> 2µs ;-)

H.Joachim S. schrieb:
> ne, Minimum eine Periode (2ms)

Ihr habt beide recht. Jobst meint, die PWM gar nicht erst zu erzeugen, 
sondern direkt den DAC anzusteuern.

H.Joachim geht davon aus (wie ich auch), dass die PWM als Eingangssignal 
unveränderlich ist, und eben über die Periode von 2ms ausgemessen werden 
muss, bevor ein DAC das analoge Signal ausgeben kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren