Forum: Mikrocontroller und Digitale Elektronik 12 V mit ADC einlesen atmega16


von samson (Gast)


Lesenswert?

Hi Leute,

Ich möchte über den ADC Werte von einem Abstandssensor einlesen.
Die Maximale Ausgangsspannung des Abstandssensors ist 12V.
kann man 12 V direkt an aref legen als referenzspannung damit der ADC 
des atmega16 12V einlesen kann.

gruß Samson

von Dietrich L. (dietrichl)


Lesenswert?

samson schrieb:
> kann man 12 V direkt an aref legen als referenzspannung damit der ADC
> des atmega16 12V einlesen kann.

Nein! (siehe Datenblatt "Absolute Maximum Ratings").

Du brauchst einen Spannungsteiler an ADC-Eingang.

Gruß Dietrich

von Ingo (Gast)


Lesenswert?

Als Referenz nimmst du sowieso eine Referenzdiode. Die zu messende Größe 
packst du auf eine. ADC Kanal. Die Spannung an diesem Pin darf die 
Referenzsspannung nicht überschreiten, folglich brauchst du einen 
Spannungsteiler und örstmal das Datenblatt!


Ingo

von Wolfgang (Gast)


Lesenswert?

Ingo schrieb:
> Die Spannung an diesem Pin darf die Referenzsspannung nicht überschreiten

Darf sie schon. Der ADC wandelt zwar nur den Bereich 0 bis V_Ref. Die 
Spannung am Pin muß nur unterhalb von VCC +0.5V bleiben (s. Max. 
Ratings), sonst fließ Strom über die Eingangsschutzbeschaltung, der 
passend begrenzt sein muß.

von Ingo (Gast)


Lesenswert?

Wenn du Murks produzieren willst ist das ok, aber für eine saubere 
Messung darf das nicht passieren, Ende.

von Wolfgang (Gast)


Lesenswert?

Ingo schrieb:
> Wenn du Murks produzieren willst ist das ok, aber für eine saubere
> Messung darf das nicht passieren, ...

Der ATmega liefert oberhalb von VRef eine saubere 0x03FF. Da murkst 
überhaupt nichts.

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.