Forum: Mikrocontroller und Digitale Elektronik Probleme mit mehrern Poti an ADC Schnittstelle


von Philipp (Gast)


Lesenswert?

Hallo zusammen,

ich habe an meinem ATMega32 an ADC0 und ADC1 jeweils ein 10 KOhm Poti 
angeschlossen. Solange ich nur ein Poti im Programm abfrage (der andere 
ist weiterhin angeschlossen) funktioniert alles einwandfrei. Werte (bei 
Vollanschlag) sauber von 0 bis 1023 und kein gezitter feststellbar. 
Sobald ich aber den zweiten Poti im Programm mit abfrage, beeinflussen 
sich die Messungen gegenseitig. Die Messungen erreichen nicht mehr ihr 
Maxi- bzw. Minimum und durch verstellen des 1. Potis verändert sich die 
Messung des 2. Potis und umgekehrt. Und die Messwerte unterliegen einer 
deutlichen Schwankung.
Kann mir einer erklären, woran das liegen könnte?

Vielen Dank
Philipp

von citb (Gast)


Lesenswert?

Wie immer.

Schaltplan? Nein.
Quellcode? Nein.

citb

von Floh (Gast)


Lesenswert?

Philipp schrieb:
> Kann mir einer erklären, woran das liegen könnte?

Im Datenblatt des Controllers gibts beim ADC extra ein KApitel zur 
Kanalumschaltung. Lesen und umsetzen. :-)

Ansonsten könntest du ja mal dein Programm herzeigen.

von Markus O. (pipimaxi)


Lesenswert?

Sorry, meine Glaskugel is kaputt....
Wie wärs denn mit Code?....

von spess53 (Gast)


Lesenswert?

Hi

Hört sich nach zu hohem ADC-Takt an.

MfG Spess

von Philipp (Gast)


Lesenswert?

Entschuldigt bitte, mein Fehler. Für das nächste Mal gelobe ich 
Besserung.

@spess53: Vielen Dank für den Tipp. Genau das war es. Habe den 
Teilungsfaktor auf 64 gestellt und jetzt funktioniert es einwandfrei.

Vielen Dank
Philipp

von spess53 (Gast)


Lesenswert?

Hi

>@spess53: Vielen Dank für den Tipp. Genau das war es. Habe den
>Teilungsfaktor auf 64 gestellt und jetzt funktioniert es einwandfrei.

Es geht manchmal auch ohne Glaskugel.

MfG Spess

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.