10-Bit AD Wert schwankt

Gast #129396
Lesenswert?
• ▲
▼
Hallo,

ich habe mal ne kleine Frage, ich habe eine kleine Schaltung zum
Datalogging gebaut
bei der ich auf mehreren AD Kanälen spannungen messe.
Jetzt hab ich das Problem das selbst wenn ich eine gleichmäßige
Eingangsspannung habe
mein AD Wert bei 10-Bit auflösung teilweise schwankt.

Welche ursachen könnte das haben?

Die Eingangsspannung kommt aus einem Labornetzgerät und sollte daher
einigermaßen konstant sein.

Gruß
Malte.
Gast #129397
Lesenswert?
• ▲
▼
das kann verschiedenne ursachen haben
einmal (bei kleinen schwankungen) dass der meswert gerade zwichen 2
werten liegt und nicht ganz genau gesagt werden kann, welcher nun aktiv
sein soll.

oder du hast die abtastfrequenz zu hoch, sprich er macht keine volle ad
wandlung

ich habe hier sowas in der art auch aufgebaut und klappt prima mega8 8
kanaele (2 x 4 ueber einen analogen multiplexer)

gelegendlich aendert sich dert wert um eine kleine stele aber das ist
normal...

Jens
Gast #129398
Lesenswert?
• ▲
▼
Eine weitere häufige Ursache ist eine ungenügende Glättung der
Versorgungs- und Referenzspannungen des ADC, sowie eine unzureichende
Trennung der analogen und digitalen "Ground Planes".
Auch kann eine unzureichende Abschirmung bzw. Trennung des analogen
Eingangssignales vom Digital-Teil des ADC solche Effekte hervorrufen.
Eine ungeschickt verlegte Leiterbahn kann da locker mehr als das LSB
kosten.

Immerhin wird so ein ADC ja mit einem Microcontroller angesteuert, und
der verursacht recht heftige Störungen auf den
Versorgungsspannungsleitungen.
Gast #129399
Lesenswert?
• ▲
▼
@Malte:

Sag uns doch mal, wie groß die Schwankungen sind. Dann kann man schon
mal sagen, ob es andere Gründe haben muß als das 'sich nicht zwischen
zwei Werten entscheiden können'.

Gruß, Michael
Gast #129400
Lesenswert?
• ▲
▼
Hi,

also die schwankungen bewegen sich schon so um 10 AD Werte, manchmal
sogar mehr.

Referenzspannung könnte eine Ursache sein.
Abtastfrequenz? wie merk ich das? ich taste schon schnell ab, aber ich
habe die AD Wandler im Einzelbetrieb (also nicht Free Running) und die
Funktion wartet eigentlich bis der Wandelvorgang komplett ist. da
sollte es doch dann kein Problem sein.

Wie trenne ich den Analogteil am besten vom Digitalteil und welche
eingänge/massepunkte sollten getrennt werden?

Gruß
Malte.
Gast #129403
Lesenswert?
• ▲
▼
Hallo,

Auf jedenfall den Analogteil mit einen Tiefpass glätten also Spule in
Reihe und Kondensator parallel. Müsste in den Datenblättern drinstehen
inkl. Bauteilwerte. Ich habe das so gemacht und da ändert sich der Wert
 nur um 1-2 Werte. Dann kann man aber noch über die Software einstellen
das erst Änderungen die größer als x sind angezeigt werden. Also
einfach prüfen ob der vorherige gemessene Wert einen Abweichung großer
als x mit dem neuen Wert ha, wenn nicht gibts du den neuen Wert nicht
aus.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.