AD-Wandlung 0-8V ATmega32

OP #1030890
Hallo zusammen,

ich habe folgende(s) Problem(e) welche(s) ich mit einem ATMega32 lösen 
möchte. Bin mir nicht ganz sicher wie ausführlich das hier schon 
Gegenstand war, deshalb habt etwas nachsicht ... :-)

Ich möchte am Analogeingang eines ATmega32 eine Spannung von 0 - 8V 
messen. Da ich gelesen habe, dass AREF nicht größer als VCC sein darf 
geht das so schon mal nicht, hat da jemand einen guten Tipp für mich?

Außerdem möchte ich 24V Schaltausgänge abfragen. Da 24V etwas viel sind, 
wie würdet Ihr das schick lösen? (Relais, Optokoppler, .... )

Da ich Anfänger bin was µC betrifft bin ich für jede Antwort (oder auch 
Quelle, Verweis, etc.) dankbar!

Gruß Dan
Für den ADC wie gesagt ein Spannungsteiler oder auch ein OPV mit 
negativer Verstärkung.
Um die 24V Pegel abzufragen kannst du auch einfach einen großen 
Serienwiederstand verwenden, der den Strom über die Schutzdioden 
begrenzt. Ich weiß jetzt aber nicht mehr wie viel :-) Bei 24V vielleicht 
1 kOhm oder so. (aber ich übernehme keine Haftung). Würde aber nochmal 
gerne wissen wie man das berechnet.
Gast
Hi!

Zum ADC: Ja, Spannungsteiler. Z.B. 5:3 bei 5V Versorgungsspannung :-)

Zum 24V-Messen: Mehr als 1mA würde ich nicht über die Schutzdioden 
lassen. Also mindestens ca. 20kOhm Vorwiderstand.
Gast
>oder auch ein OPV mit negativer Verstärkung.

Das ist falsch. Dadurch würdest du aus 0..8V ein Signal mit 0..-8V 
machen!

Du benötigst eine "Verstärkung" kleiner eins, exakt: kleiner/gleich 
5/8tel.
OP
Danke für die schnellen Antworten!

Ein Spannungsteiler macht sinn, da käme ich mit einem Verhältnis von 1:2 
(also 4V) gut klar.

Wie sieht das aus mit den 24V, wäre ein Optokoppler nicht eine gute 
Lösung !?!? Und kennt da jemand ein Typ der sich eignen würde?

Und kennt vielleicht nocht einer eine Musterbeschaltung (ADC ATmega32)
Gast
Kinder, das sind SCHUTZDIODEN !!!
Macht einen Spannungsteiler oder sonst eine Begrenzung, alles andere ist 
Bastelkram (jetzt im negativsten Sinn gemeint).
@Daniel Gr. (painproduction)

>Ein Spannungsteiler macht sinn, da käme ich mit einem Verhältnis von 1:2
>(also 4V) gut klar.

Damit verschenkst du ein wenig Auflösung. Nicht tragisch, aber unnötig.

>Wie sieht das aus mit den 24V, wäre ein Optokoppler nicht eine gute
>Lösung !?!? Und kennt da jemand ein Typ der sich eignen würde?

Kann man machen, Siehe Optokoppler. Ein Wald und Wiesentyp reicht.

Vorwiderstand tuts aber meist auch.

MFG
Falk
@Bensch (Gast)

>Kinder, das sind SCHUTZDIODEN !!!

Nein Papa, das sind auch Klemmdioden. Viele Hersteller spezifizieren die 
sogar recht genau, die HC/T ICs von NXP z.B. dürfen mit +/-20mA belastet 
werden. Bei den AVRs schwirrt die inoffizielle Zahl 1mA rum, macht 600µW 
Verlustleistung.

>Macht einen Spannungsteiler oder sonst eine Begrenzung, alles andere ist
>Bastelkram (jetzt im negativsten Sinn gemeint).

Nööö, das wird ganz offiziell von verschiedensten herstellern empfohlen, 
u.a. von FPGA-herstellern, wenn man 5V/3,3V System einfach ankopplen 
will.

MFG
Falk
Gast
>Macht einen Spannungsteiler oder sonst eine Begrenzung, alles andere ist
>Bastelkram (jetzt im negativsten Sinn gemeint).

Nööö, das wird ganz offiziell von verschiedensten herstellern empfohlen,
u.a. von FPGA-herstellern, wenn man 5V/3,3V System einfach ankopplen
will.

Das lieber Falk ist was völlig anderes. Das heisst das "5V-tolerante 
Eingänge"
@ Bensch (Gast)

>Das lieber Falk ist was völlig anderes. Das heisst das "5V-tolerante
>Eingänge"

Nein, das sind normale 3,3V Eingänge mit den üblichen ESD/Klemmdioden. 
5V tolerante Eingänge klemmen NICHT auf 3,3V, sondern haben eine andere 
ESD-Schutzbeschaltung, meist mit Z-Diode oder so, sodass bis 5V 
Eingangsspannung kein nennenswerter Eingangsstrom fliesst.

MFG
Falk

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.