µPIO/Freq Problem mit Frequenzpeaks
Verfasst: Donnerstag 16. Februar 2012, 16:06
Hallo abacom und Forumgemeinde,
ich habe hier das µPIO/Freq Modul und bin dabei einen Frequenzähler mit 100ms Torzeit programmieren, dessen Werte ich in einem Y/t Diagramm darstellen lassen möchte.(Y= Frequenz Achse). Die Frequenz wird zwischengespeichert und ich lasse mir nur die Differenz zum gespeicherten Wert anzeigen.
Dabei ist mir aufgefallen dass das µPIO/Freq Modul ungefähr alle 4 s eine kurze Frequenz - Fehlmessung von ca. 2kHz offset macht.
In meinem Y/t Diagramm entstehen einzelne kleine Frequenz Peaks mit genau einer Torzeit Länge die sich vom Rauschhintergrund (ca. 100Hz) abheben. Die Höhe der Peaks ist von der Messfrequenz abhängig welche ich mit einem Funktionsgenerator im Bereich von 10kHz bis 8MHz variieren kann.
Ist das schon mal jemanden aufgefallen? Gibt es eine Lösung dazu? Meine zu messenden Frequenzänderungen sind nahe der Rauschgrenze so dass diese Peaks stören.
Momentan behelfe ich mir mit einer Mittelwertbildung welches aber nicht zufriedenstellend funktioniert da die Abtastrate für die Berechnnung zu gross ist.
@Abacom wäre es auch möglich in der Mittelwert Berechnung beim nächsten Update 1ms, 10ms und 50ms Abtastrate hinzuzufügen? Das würde mir bei anderen Projekten sehr helfen Signale zu "entrauschen".
Vielen Dank und mit freundlichen Grüssen
Sensor1
ich habe hier das µPIO/Freq Modul und bin dabei einen Frequenzähler mit 100ms Torzeit programmieren, dessen Werte ich in einem Y/t Diagramm darstellen lassen möchte.(Y= Frequenz Achse). Die Frequenz wird zwischengespeichert und ich lasse mir nur die Differenz zum gespeicherten Wert anzeigen.
Dabei ist mir aufgefallen dass das µPIO/Freq Modul ungefähr alle 4 s eine kurze Frequenz - Fehlmessung von ca. 2kHz offset macht.
In meinem Y/t Diagramm entstehen einzelne kleine Frequenz Peaks mit genau einer Torzeit Länge die sich vom Rauschhintergrund (ca. 100Hz) abheben. Die Höhe der Peaks ist von der Messfrequenz abhängig welche ich mit einem Funktionsgenerator im Bereich von 10kHz bis 8MHz variieren kann.
Ist das schon mal jemanden aufgefallen? Gibt es eine Lösung dazu? Meine zu messenden Frequenzänderungen sind nahe der Rauschgrenze so dass diese Peaks stören.
Momentan behelfe ich mir mit einer Mittelwertbildung welches aber nicht zufriedenstellend funktioniert da die Abtastrate für die Berechnnung zu gross ist.
@Abacom wäre es auch möglich in der Mittelwert Berechnung beim nächsten Update 1ms, 10ms und 50ms Abtastrate hinzuzufügen? Das würde mir bei anderen Projekten sehr helfen Signale zu "entrauschen".
Vielen Dank und mit freundlichen Grüssen
Sensor1