ULN - Treiber aussuchen
Hallo,
also der ULN2803A scheint mit 8 "open Collector"- Stufen wohl der geeignetste zu sein.
Nur:
Achtung.
Die Logik sollte nochmals überprüft werden.
Bei dem STK500-Board sind die "Leuchtdioden" ja invertiert.
Jetzt, beim ULN-Treiber direkt am Port vom MC, sieht die Sache so aus, daß
logisch "eins" oder "high", den Darlington-Transistor durchsteuert, damit den Ausgang auf "low" zieht, womit ein evtl. angeschlossenes Relais "anzieht".
Der Freilaufdioden-Common-Anschluß des ULNs sollte mit der Plus-Spannung der Relais verbunden werden.
Werden hier verschiedene Speisespannungen für jedes Relais extra verwendet,
sollte trotzdem eine Rückschlag-Diode eingelötet werden.
Der Freilauf-Dioden-"Common"-Anschluß sollte dann offen bleiben, er kann aber auch zum Testen für alle Ausgänge verwendet werden, wird er auf "low" geschaltet.
Gruß von Oskar01
P.S.: habe noch ein "komisches" Verhalten von sogenannten "retournierbaren" Relais mit zwei Spulen für jede Schalterstellung beobachten können, bekommt jede Erregerspule eine "free wheel"-Diode, dann ist der Impuls, der von einer Spule beim Abschalten entsteht, auf der parallelgeschalteten Leuchtdiode der "Gegenseite" zu beobachten. Eventuell triggert es dann sogar die entgegengesetzte Schaltstellung, ist das Relais empfindlich genug. Es induziert die Spannung der einen Spule direkt in die Gegenspule rein, die Diode unterstützt das dann paradoxerweise.
Dann flattert das Stromstoßrelais, ja, eigentlich kein Stromstoßrelais, sondern eines, das so ähnlich wirkt.
Diese Art von Relais ist dann interessant, da sie ihre einmal betätigte Schaltstellung auch bei Stromausfall beibehalten und gezielt definiert in eine Richtung auslösen.
Das habe ich mal für eine Weckuhr benutzt. Dabei diesen "komischen" Effekt beobachten können. Also, Abhilfe, noch ein kleiner Kondensator parallel zu jeder Erregerspule.