Gast
#314344
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?
|
Anzeige
|
AVR schaltet Relais
Gast
#314344
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?
Gast
#314345
ja, 4k7 und gut iss.
Gast
#314346
In der Schaltung kannst du deinen Optokoppler die sparen. Setz lieber eien Freilaufdiode mit rein, geht genau so gut.
Gast
#314347
Wenn die Grounds alle zusammenhängen kannst du dir den Optokoppler wirklich sparen.
Gast
#314348
@Rahul warum? links ein Potential, rechts ein Potential. Beide selbes GND. Was soll da passieren, wenn rechts Spitzen entstehen? (Darum geht es doch oder?)
Gast
#314349
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.
Gast
#314350
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?
Gast
#314351
Nein. Da gibt es keine 5V.
Gast
#314352
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).
Gast
#314353
Nur mal so als Frage: Kommt die Freilaufdiode nicht direkt "übers" relais? Auf dem Schaltplan geht sie ja an GND.
Gast
#314354
Stimmt, die Freilaufdiode ist auch falsch angeschlossen. Die Anode muß an den Kollektor des Transisitors angeschlossen werden.
Gast
#314355
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.
Gast
#314356
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
Gast
#314357
Hoppla, es sollte UART heissen nicht USART. ;-) Antwort schreiben |
Anzeige
|