Forum: Mikrocontroller und Digitale Elektronik 5x ADC mit Atmegas168 - welcher Modus am günstigsten?


von ronin (Gast)


Lesenswert?

Hallo,

ich möchte mit einem Atmega168 fünf verschiedene Spannungen mittels der 
ADC-Ports überwachen:

Auflösung: 8 Bit

Abfrage der fünf Spannungen: ca. alle 10ms

Abweichung: max. 2% vom Ist-Wert


Welcher Modus wäre hierfür wohl am günstigsten?

von Gunther (Gast)


Lesenswert?

ronin schrieb:
> Welcher Modus wäre hierfür wohl am günstigsten?

Zwischen welchen Modi möchtest du dich denn entscheiden?

von NoNo (Gast)


Lesenswert?

Timerinterrupt triggert ersten ADC.
Die nachfolgenden werden von dem jeweiligen Vorgänger getriggert bis 
alle durch sind.
Nächste komplette Wandlung erst wieder mit Timerinterrupt.

Im C File hast Du dann eine geeignete static struct.
Im ADC Interrupt werden die gesampelten Werte in die struct gespeichert. 
Evtl noch ein Flag ob gerade ein neuer Messzyklus im Gange ist,wg der 
Konsistenz der Daten.

Zugriff über get/set.

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.