Frage zum berechnen von Bits bei AD Wandlern

Gast #2777823
Hallo,

ich bräuchte mal Eure Hilfe.
Mich interessiert wie ich die nötige Anzahl der Bits berechne, die mein 
AD Wandler benötigt.

Gegeben ist ein Drucksensor (Arbeitsbereich 0-100mV), der einen 
Wasserstand von 0-5m auf 1cm genau berechnen können soll. Der 
Arbeitsbereich des AD Wandlers beträgt 0-2V und das Sensorsignal ist 
nicht verstärkt.

Meiner Überlegung nach müssten 9 Bit ausreichen, da 501 
"Arbeitsschritte" bei 0-500m in cm ausreichen. Aber wie berechne ich das 
und wie spielt der Arbeitsbereich des Drucksensors in die Formel?

Vielen Dank!
#2777836
Ich bin zwar nicht ganz sicher, ob ich die Frage verstanden habe, aber 
ich will's mal versuchen ;-)

Wir reden hier aber nur über die Auflösung, nicht über die 
Genauigkeit!!!

Dein Sensorsignal ist nicht verstärkt, also entsprechen 100 mV der 
Entfernung 5m. Bei einer Entfernungs-Auflösung von 1cm musst du die 
Spannung also auf 0,2mV genau messen. Das ist sportlich....

Und wenn du einen Bereich von 2V in Schritten von 0,2mV teilst, kommst 
du auf 10000 Schritte. Also sind 8192 Schritte zu wenig, man braucht 
16384 Schritte - das sind 14 bit.

Ich würde es mit einem Sensor-Vorverstärker lösen und die 
Sensor-Ausgangsspannung um den Faktor 20 verstärken. Dann nutzt du 
deinen Eingangsspannungsbereich des AD-Wandlers voll aus - und dann 
stimmen auch deine Überlegungen mit den 9 Bit.

Viel Erfolg....
Hermann
Gast #2777851
mit n_{Bits}= Anzahl der Bits
N_Schritte = Anzahl der aufzulösenden Schritte
log(.) = Logarithmus zu einer beliebigen Basis
ln(.) = Logarithmus zur Basis 2
Gast #2777853
Hallo,

welche Gebäulichkeit willst du haben?
9 Bit sind 512 mit null.

du nutzt jetzt nur  25 Schritte des AD-Wandlers da die maximale Spannung 
des Sensors nur 100mV sind.
Ich empfehle dir die 100mV auf 2V zu verstärken.

Die Formel Lautet:
        Meter = Bin_ADW *(5m/ Max_bit_adw)
Beispiel Meter = 10*(5m/25) = 2m

Antwort schreiben

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