Forum: Mikrocontroller und Digitale Elektronik ADC-Wert Wartezeit


von Dort (Gast)


Lesenswert?

Hallo,

ich beschäftige mich momentan mit ADC und hätte da eine Frage. Wenn ich 
mithilfe von ADC eine Messung durchführen will, wieviel soll die 
Wartezeit nach jeder Messung bzw. zwischen dem Einlesen von zwei 
ADC-Werten betragen?


Mfg

von Volker S. (vloki)


Lesenswert?

Welche Wartezeit? Welcher ADC?

von Dort (Gast)


Lesenswert?

Hallo,

sorry ich gehe von einem Mikrocontroller aus.

von Volker S. (vloki)


Lesenswert?

Aha...
Jetzt kann ich dir nicht mal das Datenblatt zitieren,
weil ich nicht weiß von WELCHEM

von Norbert (Gast)


Lesenswert?

Dort schrieb:
> Hallo,
>
> sorry ich gehe von einem Mikrocontroller aus.

Dann sind's ziemlich genau 6ms.

von Pandur S. (jetztnicht)


Lesenswert?

Falls die 6ms unglaubwuerdig erscheinen waere ein Blick ins Datenblatt 
hilfreich...

von Dort (Gast)


Lesenswert?

Danke

von Dort (Gast)


Lesenswert?

Im Dattenblatt (ATtiny26) steht 13 bis 260 Mikrosekunden 
Wandlungszeit....

von Pandur S. (jetztnicht)


Lesenswert?

Dann wird das wohl so sein. Der effektive Wert in diesem Bereich ist 
abhaengig von den Einstellungen. Auch diese werden im Datenblatt 
beschrieben.

von Thomas E. (thomase)


Lesenswert?

Dort schrieb:
> wieviel soll die
> Wartezeit nach jeder Messung bzw. zwischen dem Einlesen von zwei
> ADC-Werten betragen?

Dort schrieb:
> Im Dattenblatt (ATtiny26) steht 13 bis 260 Mikrosekunden
> Wandlungszeit....

Da gibt es ein Bit "ADSC: ADC Start Conversion" im Register "ADCSR"

Das setzt du auf eins, um die Wandlung zu starten. Dann wartest du, bis 
das wieder 0 ist und die Wandlung ist fertig. Nach dem Auslesen kannst 
du gleich die nächste starten.

mfg.

von Dort (Gast)


Lesenswert?

Thomas E. schrieb:
> Dort schrieb:

> Da gibt es ein Bit "ADSC: ADC Start Conversion" im Register "ADCSR"
>
> Das setzt du auf eins, um die Wandlung zu starten. Dann wartest du, bis
> das wieder 0 ist und die Wandlung ist fertig. Nach dem Auslesen kannst
> du gleich die nächste starten.
>
> mfg.

Das heißt ich bräuchte nicht extra eine Wartezeit zu definieren und kann 
gleich mit der nächsten Messung weiter machen...

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Dort schrieb:
> Das heißt ich bräuchte nicht extra eine Wartezeit zu definieren und kann
> gleich mit der nächsten Messung weiter machen...
Ja. Das heißt es.
Aber nur, wenn die Eingangsbeschaltung am uC-Pin ausreichend 
niederimpedant ist. Denn sonst bekommst du solche seltsamen 
"Verschleppungen", wo der nachfolgende Wandlungsvorgang vom vorigen 
abhängt...

von Axel S. (a-za-z0-9)


Lesenswert?

Dort schrieb:
> Wenn ich
> mithilfe von ADC eine Messung durchführen will, wieviel soll die
> Wartezeit nach jeder Messung bzw. zwischen dem Einlesen von zwei
> ADC-Werten betragen?

Du mußt nach dem Starten der Wandlung warten bis der ADC fertig ist. 
Für gewöhnlich hat der ADC ein Statusbit um das anzuzeigen. Oder kann 
einen Interrupt auslösen. Sobald du das Ergebnis vom ADC gelesen hast, 
brauchst du keine weitere Wartezeit bevor du die nächste Wandlung 
anstoßen kannst.

von Dort (Gast)


Lesenswert?

Super Danke euch!

Zur Berechnung des ADC-Wertes gibt es allgemein die Formel:

ADC= (Ue*1024)/Uref.

Entspricht die Spannung Ue die am ausgewählten Eingang (z.b. PIN ADC1) 
anliegende Spannung?

VG

von Peter II (Gast)


Lesenswert?

Dort schrieb:
> Zur Berechnung des ADC-Wertes gibt es allgemein die Formel:
>
> ADC= (Ue*1024)/Uref.

nein, diese gilt nur für 10bit Wandler - es soll aber noch andere geben.

von Dort (Gast)


Lesenswert?

Ja, dass weiß ich... Mir geht es um die Spannung Ue, ob diese des 
ausgewählten Kanals (ADC1) am Mikrocontroller handelt?

Mfg

von Thomas E. (thomase)


Lesenswert?

Dort schrieb:
> Entspricht die Spannung Ue die am ausgewählten Eingang (z.b. PIN ADC1)
> anliegende Spannung?

Ja.

mfg.

von Karl H. (kbuchegg)


Lesenswert?

Dort schrieb:
> Ja, dass weiß ich... Mir geht es um die Spannung Ue, ob diese des
> ausgewählten Kanals (ADC1) am Mikrocontroller handelt?

Nein.
Das ist die Spannung im Umspannwerk, aus dem dein µC den Solarstrom 
bezieht.

Mal ehrlich.
In der Formel kommen 3 Symbole vor. Das eine ist der Wert, den der ADC 
ausgibt. Das andere ist die Höhe der Referenzspannung. Was bleibt dann 
noch übrig, was wohl das dritte Symbol sein wird?

Heutzutage genügt es nicht mehr, wenn die Tante mit einem Lulu geht, 
heutzutage muss man da auch noch im Forum fragen, wie das geht und was 
man dazu tun muss.
(Und sich anschliessend auf Facebook ein paar Likes dafür abholen)

von Dort (Gast)


Lesenswert?

Karl H. schrieb:
> Dort schrieb:
>> Ja, dass weiß ich... Mir geht es um die Spannung Ue, ob diese des
>> ausgewählten Kanals (ADC1) am Mikrocontroller handelt?
>
> Nein.
> Das ist die Spannung im Umspannwerk, aus dem dein µC den Solarstrom
> bezieht.
>


:-)))..

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.