Forum: Mikrocontroller und Digitale Elektronik Atmega16 I/O mit externen negativen Signalen beschalten


von Nick (Gast)


Lesenswert?

Hallo alle zusammen!

Ich komem am besten direkt zu meiner Frage und danke euch schon jetzt 
für die Antworten :)

Ich möchte einen Schaltung mit Atmega 16 an ein externes Gerät 
anschließen welches jedoch nur negative Ausgangssignale hat (0V = 
High-Pegel & -24V = Low-Pegel).
Wie muss ich den AVR beschalten um die High- und Low-Pegel auswerten zu 
können?

Gruß

Nick

von Peter II (Gast)


Lesenswert?

atmel umpolen und schon hast du 0  und +24V.

von nicht "Gast" (Gast)


Lesenswert?

Kannst du den Anschluss nicht einfach umpolen? Dann reicht 
Spannungsteiler oder Widerstand+Z-Diode.

von Udo N. (weinbauer73)


Lesenswert?

Optokoppler?

von Nick (Gast)


Lesenswert?

Ich glaube wir reden aneinander vorbei

Geben ist folgendes:
1. GPS-Gerät mit 4 Ausgängen (0V = High-Pegel & -24V = Low-Pegel)
2. Atmega16-Schaltung mit 4 Einängen (mit je ein 10k-Ohm Widerstand)

Der Atmega 16 soll die Signale vom GPS-Gerät auswerten können.

von Nick (Gast)


Lesenswert?

@Udo Neist
Daran habe ich auch schon gedacht, jedoch ist mir gerade etwas 
aufgefallen:
Die Pegel des GPS sind nicht fix auf 0V und -24V sondern 0V und -VCC 
(Minus VCC)...wie kann ich diese dann sinnvoll ansteuern, dass diese 
z.B. in einem Bereich von -12 bis -28V laufen ?

von Winnie (Gast)


Lesenswert?

Sollte auch mit 2 Widerständen klappen.
4k7 nach +5V, 15k zum Modem.
Macht bei 0V Eingangsspannung 3,75V, ausreichender H-Pegel.
bei -12V um die 0V und bei -28V Eingangsspannung -4V.
Mit den Pegeln zum AVR über einen 10k-Schutzwiderstand, die -4V bügeln 
die internen Schutzdioden weg. Man kann natürlich noch extra 2 1N4148 
einsetzen.

Optokoppler ist natürlich die elegantere Variante.

von Nick (Gast)


Lesenswert?

Danke für eure Hilfe...
Gruß
Nick

von Ralf G. (ralg)


Lesenswert?

Winnie schrieb:
> die -4V bügeln
> die internen Schutzdioden weg.

Ob die das aushalten? Würd' ich mich nicht drauf verlassen (Leistung).

von HildeK (Gast)


Angehängte Dateien:

Lesenswert?

Warum definierst du nicht die VCC vom AVR als GND für beide Signale. 
Dann kommt -5V an dessen GND-Anschluss und die 24V Eingangssignal teilst 
du mit Widerständen herunter.
Wenn du nur eine 24V-Versorgung als Ausgangsbasis hast, dann nimm einen 
-5V-Regler (7905) zur Versorgung des Atmel.
Siehe Bildchen.

von Udo N. (weinbauer73)


Lesenswert?

Nick schrieb:
> @Udo Neist
> Daran habe ich auch schon gedacht, jedoch ist mir gerade etwas
> aufgefallen:
> Die Pegel des GPS sind nicht fix auf 0V und -24V sondern 0V und -VCC
> (Minus VCC)...wie kann ich diese dann sinnvoll ansteuern, dass diese
> z.B. in einem Bereich von -12 bis -28V laufen ?

Man berechnet die nötigen Ströme (Datenblatt) durch die LED, die ein 
sicheres Schalten des Transistors ermöglicht (Kopplungsfaktor). Wenn das 
wegen der Spannungsfestigkeit bzw. dem notwendigen Strom nicht 
ausreicht, würde eine passende Z-Diode parallel zur LED helfen. Hier 
müsste dann der Serienwiderstand entsprechend gewählt werden.

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.