Forum: Digitale Signalverarbeitung / DSP / Machine Learning Filter 1. oder 2. Ordnung als Ersatz für Mittelwert?


von Freezer (Gast)


Lesenswert?

Hallo.

Ich mache derzeit ein Praktikum und mich beschäftigt seit heute ein
Problem:

Ich habe eine Signal von einem Messgerät (4...20mA). Dieses wird alle
10min aktualisiert und dann bis zur nächsten Aktualisierung konstant
ausgegeben. Dadurch ergeben sich halt alle 10min Sprünge.

Dieses Signal wird von einem PLS verarbeitet, welches den Signalwert
alle 2s abfrägt, welches natürlich immer 10min gleich ist und dann auf
einen anderen Wert springt. Das PLS "weiß" nicht, dass das Signal vom
Messgerät nur alle 10min erneuert wird.

Besser wäre es, ich würde den Mittelwert vom PLS angezeigt bekommen,
denn die gemessenen Signale streuen ja um den "wahren Wert".
Das PLS hat aber dummerweise keine Mittelwertfunktion, sondern kann
nach Aussage des PLS-fritzen nur Filter 1. und 2. Ordnung.
Was meint der mit Filtern 1. und 2. Ordnung?

von Freezer (Gast)


Lesenswert?

Hat keiner ne Idee?

von Wolfram (Gast)


Lesenswert?

Lies ein Buch,
Ein Tiefpass (das ist ein Filter 1. Ordnung) und eine Mittelwertfkt.
sind verwandt.

von Freezer (Gast)


Lesenswert?

Was nen Tiefpass ist weiß ich, nur was hat der mit der Mittelwertfkt. zu
tun?
Schneidet doch nur die hohen frequenzen weg, ich will aber doch den
signalverlauf "beruhigen"

von Christoph Kessler (db1uq) (Gast)


Lesenswert?

Das ist dann ein Tiefpaß im Millihertz-Bereich ( 1 mHz =ca. 1/4 Stunde
pro Schwingung). Als analoges Filter wird das etwas aufwendig. Digital
natürlich kein Problem.
Ein Mittelwert ist ein Spezialfall eines digitalen FIR-Tiefpaßfilters,
in dem alle "Samples" oder Meßwerte mit gleicher Gewichtung
berücksichtigt sind. Es ist aber für die Aufgabe vermutlich nicht das
bestmögliche Filter, da ältere Meßwerte allmählich ausklingend
berücksichtigt werden sollten.

von Christoph Kessler (db1uq) (Gast)


Lesenswert?

Für ein Tiefpaßfilter ohne unangenehme Eigenschaften wie Überschwinger,
wäre ein Tiefpass 2. Ordnung mit Bessel- oder
Butterworth-Charakteristik recht. Einfach ein Filterberechnungsprogramm
wie z.B.
http://www.aade.com/filter.htm
mit den entsprechenden Parametern füttern, dann sollten die benötigten
Zahlenwerte für den Programmierer herauskommen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.