Forum: Mikrocontroller und Digitale Elektronik AVR schaltet Relais


von Horst (Gast)


Angehängte Dateien:

Lesenswert?

Servus

Der AVR soll über Optokoppler ein Steckrelais (12VDC, 55mA Spulenstrom)
schalten.
Das ganze per BC337 Transistor der nach Masse schaltet.
Muss vor die Basis noch ein Widerstand?

von Jürgen Berger (Gast)


Lesenswert?

ja, 4k7 und gut iss.

von Peter (Gast)


Lesenswert?

In der Schaltung kannst du deinen Optokoppler die sparen.
Setz lieber eien Freilaufdiode mit rein, geht genau so gut.

von Rahul (Gast)


Lesenswert?

Wenn die Grounds alle zusammenhängen kannst du dir den Optokoppler
wirklich sparen.

von Horst (Gast)


Lesenswert?

@Rahul

warum?

links ein Potential, rechts ein Potential.
Beide selbes GND.

Was soll da passieren, wenn rechts Spitzen entstehen?
(Darum geht es doch oder?)

von Rahul (Gast)


Lesenswert?

Den Optokoppler braucht man nur, wenn man wirklich komplett unabhängige
Spannungsversorgungen hat, also auch getrennte Massen (mir fällt gerade
ein Beispiel ein).
Dann arbeitet der Optokoppler als galvanische Trennung.
Wenn man die Massen mit einanderverbindet, umgeht man die galvanische
Trennung.
Unterschiedliche Potentiale also, 5V und 12V, mit gemeinsamer Masse
kann man einfach per Open-Kollektor-/ Open-Drain-Schaltung schalten.
Optokoppler bieten sich auch an, wenn man zwar eine gemeinsame Masse,
aber Spannungen schalten muß, wo es schwieriger ist, sie direkt zu
schalten. Als Beispiel: Der Controller läuft mit 5V, muß aber eine
negativere Spannung schalten. Per Open-Kollektor wird das schwierig;
ein Optokoppler hat damit keine Probleme.
Ich benutzte die Dinger auch gerne in Steuerungen, die nicht von mir in
Betrieb genommen werden, als Eingangsschutz. Da kann man dann mit einem
Vorwiderstand und einer Diode den Eingang wunderbar vor Verpolung
schützen...
Spannungsspitzen (geschaltete Spulen etc) "erlegt" man durch
Freilaufdioden.

von Horst (Gast)


Angehängte Dateien:

Lesenswert?

gut, die Freilaufdiode hab ich jetzt drin. der OK ist weg.

Das ganze soll per rs232 geschalten werden. Da ich den PC irgendwie von
dem Selbstbauzeug entkoppeln will dachte ich an einen OK am max232. Ich
wollte dann die separate linke Seite (5V und Masse) vom PC holen. Masse
geht, da das serielle Kabel eine Masseleitung führt. Nur 5V fehlen, kann
man die irgendwo aus der rs232 Schnittstelle holen?

von Rahul (Gast)


Lesenswert?

Nein.
Da gibt es keine 5V.

von Rahul (Gast)


Lesenswert?

Hab mir jetzt gerade erst das Bild angeguckt:
Hast du irgendwie zuviele Optokoppler rumliegen?
Ich habe noch keine Schaltung gesehen, in der der MAX per Optokoppler
entkoppelt wird.
Entweder wird die RS232 direkt mit dem Optokoppler verbunden oder der
MAX direkt mit dem Controller verbunden.
Für besonders schlimme Umgebungen gibt es galvanisch getrennte
Schnittstellen-Treiber (ob für RS232, weiß ich nicht).

von Christoph P. (Gast)


Lesenswert?

Nur mal so als Frage:
Kommt die Freilaufdiode nicht direkt "übers" relais?
Auf dem Schaltplan geht sie ja an GND.

von Rahul (Gast)


Lesenswert?

Stimmt, die Freilaufdiode ist auch falsch angeschlossen. Die Anode muß
an den Kollektor des Transisitors angeschlossen werden.

von Thomas O. (Gast)


Lesenswert?

bei Reichelt gibts Relais mit einem Spulenwiederstand von 500 Ohm und
eingebauter Diode, vielleicht wäre das was für dich, die Teile kann man
also direkt an den AVR hängen, da sie nur 10mA brauchen. Aber nen
kleinen Wiederstand an den Pin würde ich als Einschaltstrombegrenzung
trotzdem verbauen.

von Conlost (Gast)


Lesenswert?

Hallo Horst,

bei deinem MAX wird ein Eingang als Ausgang benutzt.

Schau mal hier im Tutorial unter USART wie der Max
richtig an den Controller angeschlossen wird und
den Optokoppler würde ich auch weglassen.

Es grüsst,
Arno

von Conlost (Gast)


Lesenswert?

Hoppla, es  sollte UART heissen nicht USART.  ;-)

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.