Hallo, ich versuche mich gerade am ADC des STM32VL Discoveryboard. Es ist ka kein Geheimnis, dass dieser nicht ganz einfach zu handhaben ist und über die Genauigkeit gehen die Meinungen hier im Forum ganz schön auseinander. Auch ich bin mit miener Genauigkeit nicht sehr zufrieden. Habe Anstelle der 12 Bit Auflösung ungefähr 8 Bit, die verwehrtbar sind. Nun wird im Forum oft darüber geschrieben, dass es mittels "Oversampling" besser werden kann. Leider wird nirgens genau beschrieben, wie man dieses Oversampling genau realisiert. Ist es eine Arte " Einstellung" des ADCs, damit er das Signal schneller Abtastet und einen Mittelwert bildet (HW-Mittelwert). Oder muss dies rein in Software realisiert werden? Sprich eine Mittelwertbildung über die letzten 10 .. 100 Werte?
Wenn von 12 Bit 4 unbrauchbar sind spielen da aber noch andere (äußere) Faktoren mit rein. Aufbau und Form der Signalquelle, etc. Beim Oversampling machst du in der Software eine Mittelwertbildung. Beachte dabei, dass du für ein zusätzliches Bit an Genauigkeit schon die vierfache Abtastrate vorhalten musstm also 4-fach für 1 Bit, 16-fach für 2 Bit usw. Alternativ, sofern es die Hardware erlaubt, kannst du auch mit x-facher Geschwindigkeit abtasten und die Daten entsprechend schnell verarbeiten.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.