RMS in Echtzeit permanent berechnen

Gast #2344325
Ich möchte die eingeprägte Leistung in einen Generator permanent 
anzeigen, habe aber ein kleines Verständnisproblem:

Ich bekomme die Daten permanent mit 300kHz aus dem RAM und schiebe sie 
auf den Wandler.

Dabei bilde ich zunächst von jedem Wert das Quadrat und summiere die 
Werte auf. Je nachdem, wieviele ich nehme, bekomme ich andere Summen, 
die ich dann durch die Anzahl dividiere, z.B. 16, 32 oder 64 Werte.

Je größer des Intervall, desto glatter ist die Leistung!

Wie verhält sich das nun mit der Frequenz?

Die Intervalllänge bestimmt ja, welche Frequenzen in die Berechung 
einfließen. Wie erfasse ich alle?

Beliebige lange Integrieren oder verschiedene Aufsummieren?

WIki habe ich schon gelesen.
Gast
Hallo,

ich hab auch vor Kurzem eine RMS Messung realisiert. Als problemmatisch 
empfand ich die Summe. Nach einigen Überlegungen habe ich mir gedacht, 
anstatt der Summe einen Tiefpassfilter zu verwenden (ist von den 
Einheiten her korrekt, einfach zu implementieren, sau schnell und stimmt 
auch noch sehr gut mit der Summenlösung überein; habe das ganze offline 
simuliert und Summe vs. Tiefpass verglichen).

mfg Weinga-Unity
Gast
Tiefpassfilter:

Filter_Long+= Eingang-Filter;
Filter = Filter_Long / 16;

Dieses Filter hat eine Filterzeitkonstante tau von 16 Abtastschritten.
Bei 10ms also 160ms

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.