Forum: Mikrocontroller und Digitale Elektronik 10Bit ADC Aufgabe


von Linda Vadackel (Gast)


Lesenswert?

Hallo zusammen

Wir haben den Modul 121 momentan, es geht um Arduino UNO.
Bei einer Aufgabe komme ich nicht weiter :(

Die Frage lautet: Welchen Fehler habe ich bei einem ADC mit 12 Bit 
Auflösung bei einer Referenzspannung von 5V und 3.3V.

Weiss jemand die Antwort dazu?

Danke

: Wiederhergestellt durch Moderator
von Hubert G. (hubertg)


Lesenswert?

Wenn man davon absieht das der ADC des UNO nur 10Bit hat.
Der theoretische Fehler wird immer 1Bit sein. Ausrechnen darfst du es 
selbst.

: Wiederhergestellt durch Moderator
von Robert K. (mr_insanity)


Lesenswert?


: Wiederhergestellt durch Moderator
von lv (Gast)


Lesenswert?

Hallo zusammen

Es handelt sich um Arduino UNO

Welche Auflösung muss ein ADC haben, wenn ich bei 5V Referenzspannung 
auf 3


MikroVolt (= 3 * 10-6 Volt) genau sein will ?

Wie lautet die Berechnung.
Habe lange im Internet gesucht aber leider ohne Erfolg

Könnt Ihr mir da bitte helfen

Danke

: Wiederhergestellt durch Moderator
von Einer K. (Gast)


Lesenswert?

5/3.0e-6 Bit
Das wird keiner.

: Wiederhergestellt durch Moderator
von Oliver S. (oliverso)


Lesenswert?

Die Universalantwort ist 42, davon die Hälfte.

Also: Anzahl Bits = 42/2

Oliver

: Wiederhergestellt durch Moderator
von Peter II (Gast)


Lesenswert?

lv schrieb:
> Wie lautet die Berechnung.
> Habe lange im Internet gesucht aber leider ohne Erfolg

einfach mal selber ohne Internet denken?

Wenn man 5V mit 1V Auflösung messen will, braucht man 5 Stufen. Der 
nächste 2^N wert ist 8. Das sind dann 3 Bit.

: Wiederhergestellt durch Moderator
von lv (Gast)


Lesenswert?

Oliver S. schrieb:
> Die Universalantwort ist 42, davon die Hälfte.
>
> Also: Anzahl Bits = 42/2
>
> Oliver

Also wie hast du das Gerechnet?
Sorry komme nicht so gut draus wie das meinst

: Wiederhergestellt durch Moderator
von Einer K. (Gast)


Lesenswert?

Arduino F. schrieb:
> 5/3.0e-6 Bit
> Das wird keiner.

Korrektur:
Nicht Bit!
Sondern Werte

Die nächst höhere 2er Potenz wählen.
Also brauchst du einen 42 Bit ADC

: Wiederhergestellt durch Moderator
von Stefan W. (bier16v)


Lesenswert?

lv schrieb:
> Könnt Ihr mir da bitte helfen

Ja sicher :-)

Dein ADC kann deine Referenzspannung in 2^n Teile aufteilen, wobei n für 
die Anzahl der Bit deines ADC stehen (z.B. 10bit, 12bit, ...)

Die kleinste auflösbare Spannung ergibt sich also aus dem Quotienten der 
Referenzspannung und der Anzahl der Teile.

: Wiederhergestellt durch Moderator
von lv (Gast)


Lesenswert?

Stefan W. schrieb:
> lv schrieb:
>> Könnt Ihr mir da bitte helfen
>
> Ja sicher :-)
>
> Dein ADC kann deine Referenzspannung in 2^n Teile aufteilen, wobei n für
> die Anzahl der Bit deines ADC stehen (z.B. 10bit, 12bit, ...)
>
> Die kleinste auflösbare Spannung ergibt sich also aus dem Quotienten der
> Referenzspannung und der Anzahl der Teile.

Aber gibt es da eine Berechnung? Wenn ja, wo kann ich die den finden?

: Wiederhergestellt durch Moderator
von Hornoxe (Gast)


Lesenswert?

lv schrieb:
> Also wie hast du das Gerechnet?

Der hat gar nicht gerechnet -der hat Dich verarscht.

> Sorry komme nicht so gut draus wie das meinst

Es gibt hier immer mal wieder Helden, die sich diebisch freuen, wenn sie 
einen Anderen ins Bockshorn jagen können. Vergiss das einfach.

Lies diesen Artikel, der ist ernst gemeint und hilfreich:

https://www.mikrocontroller.net/articles/Aufl%C3%B6sung_und_Genauigkeit

: Wiederhergestellt durch Moderator
von lv (Gast)


Lesenswert?

Hornoxe schrieb:
> lv schrieb:
>> Also wie hast du das Gerechnet?
>
> Der hat gar nicht gerechnet -der hat Dich verarscht.
>
>> Sorry komme nicht so gut draus wie das meinst
>
> Es gibt hier immer mal wieder Helden, die sich diebisch freuen, wenn sie
> einen Anderen ins Bockshorn jagen können. Vergiss das einfach.
>
> Lies diesen Artikel, der ist ernst gemeint und hilfreich:
>
> https://www.mikrocontroller.net/articles/Aufl%C3%B...

Ohh danke viel mal :)

einfach schade des es solche Menschen gibt, die nur verarschen :(

: Wiederhergestellt durch Moderator
von Stromtuner (Gast)


Lesenswert?

12bit sind 4096 "treppchen"
5V durch 4096 macht 0,001220703125 V pro Stufe.
3,3V durch 4096 macht 0,0008056640625 V pro Stufe.

0,00122xyzV von 5V sind irgentwas mit 0,024%

Ist die Frage Ernst gemeint, oder meintest Du evtl. was ganz anderes?
Wolln wir mal n Kaffee trinken gehen?

Stromtuner

: Wiederhergestellt durch Moderator
von Stefan W. (bier16v)


Lesenswert?

Hornoxe schrieb:
> Der hat gar nicht gerechnet -der hat Dich verarscht.

Hey du Penner. Ich verarsche hier niemanden. Zwei Sätze die du 
vermutlich nicht einmal gelesen hast als "andere ins Bockshorn jagen" 
interpretieren, ist das schon etwas hart.

Das Umformen dieser Formel überlasse ich dir.

: Wiederhergestellt durch Moderator
von m.n. (Gast)


Lesenswert?

lv schrieb:
> Es handelt sich um Arduino UNO

Das ist bereits bekannt; 
https://www.mikrocontroller.net/topic/425328#new

: Wiederhergestellt durch Moderator
von Hornoxe (Gast)


Lesenswert?

Stefan W. schrieb:
> Hey du Penner.

Ganz ruhig, Brauner...

> Ich verarsche hier niemanden.

Hat das jemand behauptet? Hast Du das Ding mit der "42" gebracht? Nein, 
hast Du nicht. Also: Leg Dich wieder hin.

Was hier los ist...
:((

: Wiederhergestellt durch Moderator
von Ralf (Gast)


Lesenswert?

Kann mal eben schnell ein Mathematiker diese Formel nach n umstellen? Da 
n im Exponenten drin ist, schaff ich das nicht!

: Wiederhergestellt durch Moderator
von Peter II (Gast)


Lesenswert?

Ralf schrieb:
> Kann mal eben schnell ein Mathematiker diese Formel nach n umstellen? Da
> n im Exponenten drin ist, schaff ich das nicht!

dann teste einfach mal N aus.

: Wiederhergestellt durch Moderator
von Ralf (Gast)


Lesenswert?

Ich habe kein Taschenrechner mit dem man die 42te Wurzel ziehen kann.

: Wiederhergestellt durch Moderator
von Stefan W. (bier16v)


Lesenswert?

Hornoxe schrieb:
> Was hier los ist...
sorry :-( Habe ich falsch gelesen.

Schritt 1
Schritt 2
Schritt 3

log2 ist der 2er Logarithmus, oder auch lb für binär.

: Wiederhergestellt durch Moderator
von Εrnst B. (ernst)


Lesenswert?

Ralf schrieb:
> Ich habe kein Taschenrechner mit dem man die 42te Wurzel ziehen kann.

Die brauchst du auch nicht.

"n" ist Ganzzahlig, das kannst du einfach ausprobieren.
10 (kann der AVR selber), 11, 12, ....

Spätestens bei n=16 solltest du dir dann überlegen, wo du so einen ADC 
herbekommen willst, und kannst das ausprobieren einstellen.

: Wiederhergestellt durch Moderator
von Jörg R. (solar77)


Lesenswert?

lv schrieb:
> Hallo zusammen
>
> Es handelt sich um Arduino UNO
>
> Welche Auflösung muss ein ADC haben, wenn ich bei 5V Referenzspannung
> auf 3 MikroVolt (= 3 * 10-6 Volt) genau sein will ?

Der Uno löst mit seinen 10 Bit auf 4,8 mV auf, bei 5 Volt Ref.

Du willst auf 3 Mikrovolt (3 uV!) auflösen?

Warum 3 und warum uV? Oder hast Du dich vertan?

Bei 3 uV hast Du auch noch andere Probleme wie den ADC mit 18 Bit.
Der Uno kann das ohne einen externen ADC nicht, abgesehen von anderen 
Problemen die bei der gewünschten Auflösung auftreten.


lv schrieb:
> Habe lange im Internet gesucht aber leider ohne Erfolg

Wie lange und wonach? Wie sieht denn DEIN Lösungsansatz aus?

Hausaufgabe?

: Wiederhergestellt durch Moderator
von Cab_leer (Gast)


Lesenswert?

Ralf schrieb:
> Ich habe kein Taschenrechner mit dem man die 42te Wurzel ziehen
> kann.

Faule S** ... ich kann's wirklich nicht anders sagen. Offensichtlich 
willst du es gar. Nicht selber machen sondern bis ins kleinste vorkauen 
lassen. Es gibt in deinem pc einen eingebauten Taschenrechner der das 
kann. Oder Wolfram Alpha....oder oder oder..

Werd mal
Selbstständig. Wirklich traurig.
Hilfe gerne aber nix selber machen wollen ist dreist.

: Wiederhergestellt durch Moderator
von Peter II (Gast)


Lesenswert?

Ralf schrieb:
> Ich habe kein Taschenrechner mit dem man die 42te Wurzel ziehen kann.

kein PC, Tablett oder Smartphone mit Rechner. Wie bist du hier im Forum?

: Wiederhergestellt durch Moderator
von Jörg R. (solar77)


Lesenswert?

Peter II schrieb:
> Ralf schrieb:
>> Ich habe kein Taschenrechner mit dem man die 42te Wurzel ziehen kann.
>
> kein PC, Tablett oder Smartphone mit Rechner. Wie bist du hier im Forum?

Tafel und Kreide;-)

: Wiederhergestellt durch Moderator
von Peter II (Gast)


Lesenswert?

Jörg R. schrieb:
> Tafel und Kreide;-)

selbst damit kann man (angeblich) Wurzel ziehen.

: Wiederhergestellt durch Moderator
von Ralf (Gast)


Lesenswert?

Wär ich nie drauf gekommen. Nachrechnen kann ich das trotzdem nicht, 
weil ich kein Taschenrechner mit Logarithmus habe und auf meinem Rechner 
habe ich nur Open Office. Hauptsache es kommt am Ende wirklich 42 raus. 
Danke!

: Wiederhergestellt durch Moderator
von Ralf (Gast)


Lesenswert?

Wieso schimpft ihr mich jetzt aus? Ich bin doch gar nicht der TO der 
diesen Thread eingestellt hat.

: Wiederhergestellt durch Moderator
von Hornoxe (Gast)


Lesenswert?

Ralf schrieb:
> Nachrechnen kann ich das trotzdem nicht,
> weil ich kein Taschenrechner mit Logarithmus habe und auf meinem Rechner
> habe ich nur Open Office.

Freilich hast Du einen:
Start->Programme->Zubehör->Rechner

Warum kaperst Du überhaupt den Thread von LV?

: Wiederhergestellt durch Moderator
von Einer K. (Gast)


Lesenswert?

Arduino F. schrieb:
> Also brauchst du einen 42 Bit ADC
Auch diese Antwort, von mir, ist falsch.
Nochmal: 42 ist falsch.

: Wiederhergestellt durch Moderator
von Ralf (Gast)


Lesenswert?

Ich kapier gar nix mehr. Ich fahre jetzt nach Hause.

: Wiederhergestellt durch Moderator
von Patrick J. (ho-bit-hun-ter)


Lesenswert?

Peter II schrieb:
> selbst damit kann man (angeblich) Wurzel ziehen.

http://www.diaware.de/html/wurzel.html
Nicht nur angeblich ;)

: Wiederhergestellt durch Moderator
von Ralf (Gast)


Lesenswert?

Ich habe den Rechner gefunden. Danke. Bei mir kommt für n = 17 raus. 
Wahrscheinlich reichen auch 16.

: Wiederhergestellt durch Moderator
von Georg G. (df2au)


Lesenswert?

Jörg R. schrieb:
> Tafel und Kreide;-)

Mit Logarithmentafel (zB Bronstein-Semendjajew, Taschenbuch der 
Mathemathik), Papier und Bleistift geht das sehr schnell und bequem. 
Tafel und Kreide gibt zu viel Dreck.

Für die etwas moderneren Ingenieure empfehle ich den Rechenschieber. Die 
Taschenversion ist 10-15cm lang und braucht keine Batterie. Wer ein 
wenig Übung damit hat, ist deutlich schneller als der Fan des 
Taschenrechners.

: Wiederhergestellt durch Moderator
von Joachim B. (jar)


Lesenswert?

Jörg R. schrieb:
> Der Uno löst mit seinen 10 Bit auf 4,8 mV auf, bei 5 Volt Ref.
> Du willst auf 3 Mikrovolt (3 uV!) auflösen?

da die 10 Bit 1024 Stufen sind würde es mit einer externen Ref. von ca. 
3mV klappen :)

: Wiederhergestellt durch Moderator
von Manred (Gast)


Lesenswert?

Arduino F. schrieb:
> Nochmal: 42 ist falsch.
Auch, wenn es wohl geblödelt war: 42/2 kommt hin!

2^21 = 2.097.152
5V = 5.000.000µV durch 2.097.152 ergibt eine Schrittweite von 2,4µV.

: Wiederhergestellt durch Moderator
von Jörg R. (solar77)


Lesenswert?

Joachim B. schrieb:
> Jörg R. schrieb:
>> Der Uno löst mit seinen 10 Bit auf 4,8 mV auf, bei 5 Volt Ref.
>> Du willst auf 3 Mikrovolt (3 uV!) auflösen?
>
> da die 10 Bit 1024 Stufen sind würde es mit einer externen Ref. von ca.
> 3mV klappen :)

Im Falle des TO würde ich das mit einem Spannungteiler aus 2 
Widerständen machen, Tolerranz 5% reicht. Oder LDR und Widerstand, dann 
ist die Schaltung auch noch Helligkeitsabhängig?

Sorry, aber den Thread kann ich nicht mehr ernst nehmen. Nicht wegen der 
Userkommentare, sondern wegen der Aufgabenstellung und dem Mitwirken des 
TO.

Tschüssss...?

: Wiederhergestellt durch Moderator
von Joachim B. (jar)


Lesenswert?

Jörg R. schrieb:
> Sorry, aber den Thread kann ich nicht mehr ernst nehmen


ich glaube keiner hier hat den ernst genommen :)

: Wiederhergestellt durch Moderator
von Jörg R. (solar77)


Lesenswert?

Joachim B. schrieb:
> Jörg R. schrieb:
>> Sorry, aber den Thread kann ich nicht mehr ernst nehmen
>
>
> ich glaube keiner hier hat den ernst genommen :)

Ja, der Groschen hat etwas länger zum fallen gebraucht?

: Wiederhergestellt durch Moderator
von M. K. (sylaina)


Lesenswert?

Jörg R. schrieb:
> Ja, der Groschen hat etwas länger zum fallen gebraucht?

Fiel wohl aus großer Höhe… :D

: Wiederhergestellt durch Moderator
von lv (Gast)


Lesenswert?

Jörg R. schrieb:
> lv schrieb:
>> Hallo zusammen
>>
>> Es handelt sich um Arduino UNO
>>
>> Welche Auflösung muss ein ADC haben, wenn ich bei 5V Referenzspannung
>> auf 3 MikroVolt (= 3 * 10-6 Volt) genau sein will ?
>
> Der Uno löst mit seinen 10 Bit auf 4,8 mV auf, bei 5 Volt Ref.
>
> Du willst auf 3 Mikrovolt (3 uV!) auflösen?
>  Ja so steht es in der Aufgabe
> Warum 3 und warum uV? Oder hast Du dich vertan?
es soll genau auf 3 MikroVolt sein (=3*10-6 Volt)
Kann ich mit dieser Formel, die Aufgabe lösen?
Δ⋅2n=Vref 
2n=VrefΔ 
n=log2(VrefΔ)
> Bei 3 uV hast Du auch noch andere Probleme wie den ADC mit 18 Bit.
> Der Uno kann das ohne einen externen ADC nicht, abgesehen von anderen
> Problemen die bei der gewünschten Auflösung auftreten.
>
> lv schrieb:
>> Habe lange im Internet gesucht aber leider ohne Erfolg
>
> Wie lange und wonach? Wie sieht denn DEIN Lösungsansatz aus?
> Unser Lehrer sagt uns selber wir sollen im Internet recherchieren, aber keiner 
von unserer Klasse hat es herausgefunden und unser Lehrer hilft uns hier auch 
nicht weiter :/
> Hausaufgabe?
sind Übungsblätter

: Wiederhergestellt durch Moderator
von lv (Gast)


Lesenswert?

Stromtuner schrieb:
> 0,001220703125

Stromtuner schrieb:
> 12bit sind 4096 "treppchen"
> 5V durch 4096 macht 0,001220703125 V pro Stufe.
> 3,3V durch 4096 macht 0,0008056640625 V pro Stufe.
> welchen fehler tritt denn auf bei 5V und 3.3V
> 0,00122xyzV von 5V sind irgentwas mit 0,024%
> wie kommst du auf 0.024%
> Ist die Frage Ernst gemeint, oder meintest Du evtl. was ganz anderes?
> Wolln wir mal n Kaffee trinken gehen?
hahah nein danke :)
> ja die Frage ist ernst gemeint
> Stromtuner

: Wiederhergestellt durch Moderator
von Einer K. (Gast)


Lesenswert?

lv schrieb:
> sind Übungsblätter

Die Übung scheint nötig zu sein!
Also übe, und lass dir nicht vorsagen.

Also halte dir jetzt die Augen zu:

Du weißt den Spannungsbereich: 0 bis 5V
Du weißt den Abstand der Stufen: 3.0E-6V

Also kannst du die Anzahl Stufen berechnen.

Dann kennst du die 2er Potenzen 1,2,4,8,16, usw....
Du suchst dir die 2er Potenz aus, wo die Anzahl Stufen gerade noch rein 
passt.

Tada, die benötigte Bitzahl ist geklärt.

: Wiederhergestellt durch Moderator
von Lia_S (Gast)


Lesenswert?

Arduino UNO verwendet ein 10Bit ADC, um ein analoges Signal digital 
auszuwerten.

Welchen Fehler in Volt muss ich bei der Auswertung in Kauf nehmen?

-> Bei einer Referenzspannung von 5 Volt?
-> Bei einer Referenzspannung von 3.3 Volt?

komme bei dieser Frage leider nicht weiter :(

danke für eure Hilfe :)

: Wiederhergestellt durch Moderator
von simon (Gast)


Lesenswert?

Arduino UNO verwendet ein 10Bit ADC, um ein analoges Signal digital
auszuwerten.

Welchen Fehler in Volt muss ich bei der Auswertung in Kauf nehmen?

-> Bei einer Referenzspannung von 5 Volt?
-> Bei einer Referenzspannung von 3.3 Volt?

komme bei dieser Frage leider nicht weiter :(

danke für eure Hilfe :)

: Wiederhergestellt durch Moderator
von H.Joachim S. (crazyhorse)


Lesenswert?

simon schrieb:
> komme bei dieser Frage leider nicht weiter :(

Kann man auch nicht.
Die Höhe der Referenzspannung hat damit erstmal gar nichts zu tun. Schau 
dir einfach mal die Grundlagen eines A/D-Wandlers und dessen 
verschiedene Fehlerarten an.

: Wiederhergestellt durch Moderator
von Georg G. (df2au)


Lesenswert?

lv schrieb:
> es soll genau auf 3 MikroVolt sein (=3*10-6 Volt)

Dann ist das Problem unlösbar. 5V / 3uV ist nicht ganzzahlig und ein 
beliebiger A/D-Wandler wird immer eine ganzzahlige Stufenzahl haben.

: Wiederhergestellt durch Moderator
von Georg G. (df2au)


Lesenswert?

simon schrieb:
> Welchen Fehler

Das Datenblatt ist dein Freund.
- Nullpunktfehler
- Linearitätsfehler
- Quantisierungsfehler
- Rauschen
- Toleranz der Referenz

Such dir etwas passendes aus.

: Wiederhergestellt durch Moderator
von Martin K. (maart)


Lesenswert?

Quantisierungsfehler wäre auch ein Stichwort.

: Wiederhergestellt durch Moderator
von H.Joachim S. (crazyhorse)


Lesenswert?

Ach, sehe gerade, ist der dritte thread mit den gleichen Fragen, ohne 
jede Eigeninitiative...
Entsorgen bitte wenn möglich.

: Wiederhergestellt durch Moderator
von o.p.x. (Gast)


Lesenswert?

Schau im Datenblatt wieviel Bit Fehler er hat.
Zum Beispiel 4LSB.

Dann ist der Fehler:

4LSB/1024(10bit)*Vref

: Wiederhergestellt durch Moderator
von Pandur S. (jetztnicht)


Lesenswert?

Dazu kommen dann noch die Fehler des Messsystems. Falls das Messystem 
einfach aus Kabel anschliessen besteht ... wuerd ich mit ueber die 
Fehler des Wandler die geringsten Sorgen machen.

: Wiederhergestellt durch Moderator
von Johnny S. (sgt_johnny)


Lesenswert?

lv schrieb:
> Hallo zusammen
>
> Es handelt sich um Arduino UNO
>
> Welche Auflösung muss ein ADC haben..

Syntax Error.

Ein Arduino UNO hat eine Auflösung die fix ist, nämlich die des 
ATMEGA328 Mikrocontroller der auf dem UNO drauf ist.

: Wiederhergestellt durch Moderator
von m.n. (Gast)


Lesenswert?

H.Joachim S. schrieb:
> Ach, sehe gerade, ist der dritte thread mit den gleichen Fragen, ohne
> jede Eigeninitiative...
> Entsorgen bitte wenn möglich.

Und mit drei Namen: Linda Vadackel, lv und jetzt simon.
Das ist schon penetrant.

: Wiederhergestellt durch Moderator
von Helmut L. (helmi1)


Lesenswert?

Was ist ein Vadackel? Ein Dackel aus V2A Edelstahl :=)

: Wiederhergestellt durch Moderator
von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Oliver S. schrieb:
> Die Universalantwort ist 42, davon die Hälfte.
>
> Also: Anzahl Bits = 42/2
>
> Oliver

Genial!
Antwort ist korrekt und die Herleitung des Rechenwegs überlassen wir dem 
Schüler und Google.

: Wiederhergestellt durch Moderator
von Johnny S. (sgt_johnny)


Lesenswert?

Helmut L. schrieb:
> Was ist ein Vadackel? Ein Dackel aus V2A Edelstahl :=)

Also gibt es eventuell auch einen Snackel aus Zinn?

: Wiederhergestellt durch Moderator
von Thomas G. (Gast)


Lesenswert?

5V / 0,000003V = 1666666,66667

der AVR Schafft aber mit 5V Referenz nur 5V / 1024 = 4,88mV wenn man von 
1 Bit Verlust ausgeht 10mV

für oben genannte Auflösung wirst du schon 21 o. 22 Bit benötigen, da 
hast du dann aber ganz andere Probleme.

: Wiederhergestellt durch Moderator
von Joachim B. (jar)


Lesenswert?

Thomas G. schrieb:
> für oben genannte Auflösung wirst du schon 21 o. 22 Bit benötigen, da
> hast du dann aber ganz andere Probleme.

nicht solange das nicht gebaut wird :)

rechnen kann man alles, nur bauen halt nicht so leicht.

: Wiederhergestellt durch Moderator
von M. K. (sylaina)


Lesenswert?

Wenn der TE entsprechend Zeit hat kann er so eine Auflösung auch mit 
einem 10 bit ADC realisieren. Dazu muss man ja nur lange/oft genug 
Samplen. (App-Note AVR121 mein ich)

: Wiederhergestellt durch Moderator
von Taschenrechner (Gast)


Lesenswert?

lv schrieb:
> Hallo zusammen
>
> Es handelt sich um Arduino UNO
> Welche Auflösung muss ein ADC haben, wenn ich bei 5V Referenzspannung
> auf 3 MikroVolt (= 3 * 10-6 Volt) genau sein will ?
>
> Wie lautet die Berechnung.
> Habe lange im Internet gesucht aber leider ohne Erfolg

5V = 5.000.000uV
     5.000.000uV / 3uV = 1.666.666 Rest 0,666666667
     1.666.666 = binaer 110010110111001101010 -> 21Bit
2hoch21 = 2097152
     5.000.000uv / 2097152 = 2,38uV
naechstniedere Aufloesung
2hoch20 = 1048576
     5.000.000uv / 1048576 = 4,77uV Aufloesung

ADC's mit solchen Aufloesungen
http://www.linear.com/product/LTC2378-20
http://www.linear.com/product/LTC2442

Das wars
mfG (Windows)-Taschenrechner

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Taschenrechner schrieb:
> mfG (Windows)-Taschenrechner

wenn schon Windows Taschenrechner, dann:

> 5V = 5.000.000uV
>      5.000.000uV / 3uV = 1.666.666

Berechne log(5.000.000uV / 3uV) / log( 2 )
-> Ergebnis aufgerundet: 21

Probe: 2^21 = 2 Millionenirgendwas -> passt!


Fehlende Logarithmenbasen (hier der 2er) können durch Logarithmieren mit 
einer vorhandenen Basis (hier 10) und anschließender Division durch den 
Logarithmus der gewünschten Basis (hier 2) aufgrund der vorhandenen 
Basis (hier 10) ersetzt werden.

Mit Hilfe dieses Verfahrens kann man auch in Datenblättern Angaben wie 
SNR oder ENOB in Bits umrechnen.

Beitrag #6367987 wurde von einem Moderator gelöscht.
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.