Forum: Mikrocontroller und Digitale Elektronik 12V Pegel auf 5V Logik


von Hannes Wagner (Gast)


Lesenswert?

Hallo,
ich programmiere grad nen atmega8 in assembler und wollte nun wissen was 
ich für eine Schaltung brauche um aus 12 oder 24V auf die 5V Logik-Pegel 
zu kommen. Die Ports am ADC sind alle belegt und ich suche nun eine 
Möglichkeit ein Signal an einen "normalen" Pin zu übergeben. vielleicht 
könnt mir jemand sagen wie ich das umsetzen kann?

LG Hannes

von ... .. (docean) Benutzerseite


Lesenswert?

Spannungsteiler

von Karl H. (kbuchegg)


Lesenswert?

Spannungsteiler?

(Im übrigen hätte dir auch der ADC nichts genutzt. Auch dort darf keine 
SPannung größer Vcc+0.5V angelegt werden)

von Spezi (Gast)


Lesenswert?

Oder wenn es potenzialgetrennt sein soll: Optokoppler

von Hannes Wagner (Gast)


Lesenswert?

also kann ich mit nem spannungsteiler (5k und 7k) einfach an den 
eingang?
dachte das wäre dann nich exakt genug

von Karl H. (kbuchegg)


Lesenswert?

Hannes Wagner schrieb:
> also kann ich mit nem spannungsteiler (5k und 7k) einfach an den
> eingang?
> dachte das wäre dann nich exakt genug

LOL:
der Eingang nimmt alles von 3V aufwärts als 1, und alles unter 2V als 0
(die genauen Werte bitte im Datenblatt nachsehen, genannte Werte hab ich 
jetzt aus dem Bauch heraus erfunden).

So daneben kann dein Spannungsteiler gar nicht sein, dass er bei 12V 
nicht irgendwas in der Nähe von 5V produziert, was vom µC als logische 1 
angesehen wird.

Viel interessanter wird werden, wo du 5k und 7k Widerstände herkriegst 
:-)

von Spezi (Gast)


Lesenswert?

> dachte das wäre dann nich exakt genug

Solange es nur um "digitale" Signale (Spannung da / nicht da) geht, 
reicht das völlig aus.

Willst du die 12V / 24V aber "messen", brauchst du einen A/D Wandler 
(der aber auch wieder einen Spannungsteiler am Eingang braucht).

von BenK (Gast)


Lesenswert?

Man könnte auch eine Z-Diode + Vorwiderstand nehmen.
Aber was ist eigentlich vorzuziehen?
Spannungsteiler oder Diode?

Gruß, Ben

von Hannes Wagner (Gast)


Lesenswert?

ist nur an/aus und soweit ich weiß gibt es auch wiederstände die nicht 
in der bekannten E12 oder E24 liegen sondern mit 0,1er schritten 
produziert werden. ^^

danke für die ganzen antworten

lg hannes

von Karl H. (kbuchegg)


Lesenswert?

Hannes Wagner schrieb:
> ist nur an/aus und soweit ich weiß gibt es auch wiederstände die nicht
> in der bekannten E12 oder E24 liegen sondern mit 0,1er schritten
> produziert werden. ^^

Du kannst aber auch einfach 4k7 und 8k2 nehmen.

Wie gesagt: ist absolut unkritisch

von Karl H. (kbuchegg)


Lesenswert?

BenK schrieb:
> Man könnte auch eine Z-Diode + Vorwiderstand nehmen.
> Aber was ist eigentlich vorzuziehen?
> Spannungsteiler oder Diode?

Kommt drauf an.
Wenn du dich auf die Eingangsspannung verlassen kannst, das die immer 
die gleiche Spannung liefert. Kannst du das nicht, kannst du eine 
Z-Diode nehmen.


PS:
Es soll auch schon Leute gegeben haben, die 230V direkt an einen Eingang 
angehängt haben. Einfach ein genügend großer Serienwiderstand, so dass 
da wenig Strom fliesst und die Clamping-Dioden an den Eingängen machen 
den Rest.

von Helmut L. (helmi1)


Lesenswert?

> Man könnte auch eine Z-Diode + Vorwiderstand nehmen.
> Aber was ist eigentlich vorzuziehen?
> Spannungsteiler oder Diode?

Beides.

Wenn du nur Z-Diode und Widerstand nimmst ist der Lowpegel eventuell 
undefiniert.

von faustian (Gast)


Lesenswert?

"Solange es nur um "digitale" Signale (Spannung da / nicht da) geht,
reicht das völlig aus."


Naja, zB einige Mhz "digital" ueber einen hochohmigen unkompensierten 
Spannungsteiler koennen ins Auge gehen. Aber dann hast Du auch 
potentielle Metastabilitaetsprobleme.

"LOL:
der Eingang nimmt alles von 3V aufwärts als 1, und alles unter 2V als 0
(die genauen Werte bitte im Datenblatt nachsehen, genannte Werte hab ich
jetzt aus dem Bauch heraus erfunden).

So daneben kann dein Spannungsteiler gar nicht sein, dass er bei 12V
nicht irgendwas in der Nähe von 5V produziert, was vom µC als logische 1
angesehen wird."


Nur in die tote Zone eines CMOS-Eingangs sollte er den Pegel damit nicht 
schieben.

von Hannes Wagner (Gast)


Lesenswert?

was genau passiert wenn das signal nich schnell genug von low auf high 
und umgekehrt wechselt?

von Helmut L. (helmi1)


Lesenswert?

Hannes Wagner schrieb:
> was genau passiert wenn das signal nich schnell genug von low auf high
> und umgekehrt wechselt?

Fuer sowas wurden dann die Schmidt-Trigger erfunden.

74xx14  sind deine Freunde.

von DinoKrokodil (Gast)


Lesenswert?

Dann hast du eben ein fehlerhaftes Signal.

Deswegen auspassen bei Spannungsteilern mit Hochfrequenzanwendungen, die 
Wiederstände verschleifen bei einer bestimmten Frequen das Signal.

Dann lieber bestimme Pegelwandler ICs nehmen (zb. Max233 oder 
74HC4050N).
Damit hab ich zumindest ganz gute Erfahrungen gemacht.

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.