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
Aha... Jetzt kann ich dir nicht mal das Datenblatt zitieren, weil ich nicht weiß von WELCHEM
Dort schrieb: > Hallo, > > sorry ich gehe von einem Mikrocontroller aus. Dann sind's ziemlich genau 6ms.
Falls die 6ms unglaubwuerdig erscheinen waere ein Blick ins Datenblatt hilfreich...
Dann wird das wohl so sein. Der effektive Wert in diesem Bereich ist abhaengig von den Einstellungen. Auch diese werden im Datenblatt beschrieben.
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.
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...
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...
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.
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
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.
Ja, dass weiß ich... Mir geht es um die Spannung Ue, ob diese des ausgewählten Kanals (ADC1) am Mikrocontroller handelt? Mfg
Dort schrieb: > Entspricht die Spannung Ue die am ausgewählten Eingang (z.b. PIN ADC1) > anliegende Spannung? Ja. mfg.
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)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.