LabVIEWForum.de - LSB ermitteln

LabVIEWForum.de

Normale Version: LSB ermitteln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich habe einen 13 Bit A/D Wandler. Dieser hat ein leichtes Rauschen.
Um diese zu reduzieren wollte ich das LSB abklemmen (immer auf false hängen).
Hat wer hier eine Idee wie ich im Bit Array (s. Vi) das LSB finden kann?

Grüße Hubert
Das geht nicht so ohne Weiteres. Das Einfachste wäre, wenn Du aus dem DAQmx-Read die Rohdaten ausliest. Das sind direkt die Bits aus dem ADC. Mit Gleitzahl-Ausgang geht es nur, wenn Du den Messbereich kennst. Beispiel: Messbereich 5 V unipolar. Bei 13 bit Auflösung entspricht das MSB ca. 5V/8192=0.5mV. Wenn Du nur 12 Bit = 1mV Auflösung wünscht, dann den Gleitkommawert einfach auf 3 Stellen Genauigkeit runden. (Wenn Du aber unbedingt die 13 bits zu sehen wünscht, dann müsstest Du den Spannungwert [bei Bereich 0..5V] mit 8192/5 mutiplizieren)
Ich bevorzuge aber zur Rauschverminderung etwas Anderes: Mittelwertbildung, wenn immer das geht. Beispiel: Gewünschte Messrate 10Samples/s, maximal mögliche Rate 1000 Samples/s. Die maximale Rate verwenden und je 100 Werte zu einem Mittelwert zusammenfassen.
Danke Lucki,

für die Info. Problem konnte gelöst werden.

Mit 2 Maßnahmen habe ich das Signal sauber bekommen.
Durch ein angepasstes RC Glied am Analog Eingang und durch deine vorgeschlagene Software Filterung mit Mittelwertbildung.
Referenz-URLs