Forum: Mikrocontroller und Digitale Elektronik Etwas theoretisches AD-Wandlung / Quantisierung


von Marco M. (marco123)


Lesenswert?

Hallo ,
ich sitze hier gerade an einer Aufgabe, zu der ich im Internet und in 
der mir zur Verfügung stehenden Literatur einfach nichts finde.

Es geht um AD Wandlung. Soweit so gut schon oft durchgekaut.....dachte 
ich. Jetzt soll ich aber eine allgemein gültige Formel bestimmen, mit 
der aus einem eingangswert nennen wir ihn A (für Analog) eine n-Stellige 
(je nach Auflösung) Binärzahl B herauskommt. Also quasi : B= irgendetwas 
mal A plus was anderes usw.

Wie eine AD Wandlung in der Realität umgesetzt wird weiss ich, aber kann 
man das wirklich anhand einer Formel Mathematisch beschreiben.

Ich hoffe Ihr wisst da mehr als ich und lasst mich teilhaben;)
Gruß und Danke!!

von H.Joachim S. (crazyhorse)


Lesenswert?

Ist das jetzt wirklich dein Ernst?

von W.K.S (Gast)


Lesenswert?

Bitte schön:

B=(A/U_ref)*2^N

von Helmut S. (helmuts)


Lesenswert?

Wie wäre es damit:

B = int(A/Uref*2^n)   Bmin=0, Bmax= 2^n -1

Z. B. Uref=5V, n=16 für 16bit AD-Wandler, 0V < A < 5V

von Martin (Gast)


Lesenswert?

Als Überlegung:

du hast einen AD-Wandler vorgegeben (z.B. einen 10-Bit AD-Wandler).

dein maximaler Analogwert muss nun in diese 10 Bit hinein passen.

10 Bit -> 1024 Werte

das bedeutet, dass dein maximaler Analogwert in 1024 Werte unterteilt 
wird.

daraus ergibt sich deine Auflösung von maxAnalogwert/1024.

Und jetzt nur noch den aktuellen Analogwert in eine Formel (siehe oben) 
packen...

Gruß Martin

von spess53 (Gast)


Lesenswert?

Hi

>Und jetzt nur noch den aktuellen Analogwert in eine Formel (siehe oben)
>packen...

Wo liegen bei einem idealen ADC die Umschaltpunkte?

MfG Spess

von Marco M. (marco123)


Lesenswert?

schonmal vielen Dank... aber was ich vergessen habe zu sagen ist dass 
die Quantisierung in der Formel berücksichtigt werden soll.

Als Beispiel:
ich habe einen AD-Wandler mit 4 Bit Auflösung 2^4= 16 
Quantsierungsstufen bei einem Spannungsbereich von +- 8 Volt ergibt sich 
eine Range von 16 V

Daraus ergibt sich eine Auflösung von 1V
Das habe ich alles verstanden.

Was ist denn jetzt in meinem Fall Uref.

Wenn ich für Uref die Range einsetze kommt natürlich der Eingangswert 
wieder raus.

Heißt das ich muss einfach das was hiter dem Komma steht abschneiden und 
erhalte meine Binärzahl(also meine Dezimalzahl, die der Binärcodierung 
entspricht).

Die Aufgabe lautete expliziet : Stellen Sie eine allgemeingültige Formel 
auf, mit welcher für eine Einganszahl A die n-Stellige Binärzahl B nach 
AD Wandlung inkl. Quantisierung errechnet wird.

von M. B. (manubaum) Benutzerseite


Lesenswert?


von Falk B. (falk)


Lesenswert?

@  Marco Gi (marco123)

>Die Aufgabe lautete expliziet : Stellen Sie eine allgemeingültige Formel
>auf, mit welcher für eine Einganszahl A die n-Stellige Binärzahl B nach
>AD Wandlung inkl. Quantisierung errechnet wird.

Dann tu das doch einfach. Siehe AD-Wandler und Quantisierung.

von Marco M. (marco123)


Lesenswert?

Kennt ihr das, wenn man voll auf dem Schlauch steht und viiiiiel zu 
kompliziert denkt ;-) danke

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
Noch kein Account? Hier anmelden.