DUO-LED 2-pin mit ULN2803 ansteuern

Dec 05, 2012 16 Replies

Hallo zusammen,



ich habe einen ULN2803 an einem GPIO (3.3V), an den ein Relais über die Standardschaltung angeschlossen ist.



Soweit, so gut. Zwei normale LEDs kann ich ebenfalls an den Ausgang hängen. Eine nach Masse und eine nach VCC dann leuchten die wie erwartet und zeigen den Relaiszustand an.



Nun würde ich aber gerne (um Kabel zu sparen) eine 2-Pin DUO-LED ansteuern.



Also einen 1:1 Spannungsteiler genommen und die DUO-LED zwischen den Ausgang des ULN2803 und den Spannungsteiler gehängt...



Problem ist jetzt, dass das so leider nicht funktioniert und mir ist nicht ganz klar warum.



Es brennt nur die LED im ausgeschalteten Zustand, also wenn der Ausgangspin des ULN2803 nicht auf Masse gezogen ist.



Verbinde ich den PIN der LED, auf IC-Seite manuell mit Masse statt mit dem IC Ausgang tut das wie gewünscht.



Frage also: Warum geht das so nicht und wie sonst könnte es gehen?



Gruss



Sven


"Der wichtigste Aspekt, den Sie vor der Entscheidung für ein Open Source-Betriebssystem bedenken sollten, ist, dass Sie kein Windows-Betriebssystem erhalten." (von http://www.dell.de/ubuntu) /me is giggls@ircnet, http://sven.gegg.us/ on the Web

Und so sprach Sven Geggus:

Weil die ULN nicht push-pull machen. Die können nur auf '0' ziehen. Im '1'-Zustand sind die nur sehr hochohmig. Zu hochomig dass eine LED da leuchten würde.

Roland

Wie hoch ist denn die Relaispannung? Wenn das zuwenig ist und der 1:1 Teiler bietet ja maximal die Haelfte (minus was die LED dann runterzieht), dann koennte es daran liegen dass der ULN ein Darlingtontreiber ist, d.h. nur auf knapp unter 1V herunterzieht.

Gruesse, Joerg http://www.analogconsultants.com/

Sowas dachte ich auch schon, aber das kann ja nicht stimmen, denn dann würde das mit den zwei LED am Ausgang (eine LED nach Masse, eine LED nach VCC) ebenfalls nicht funktionieren und das tut einwandfrei.

Gruss

Sven

"linux is evolution, not intelligent design" (Linus Torvalds) /me is giggls@ircnet, http://sven.gegg.us/ on the Web

5V. Spannungsteiler sind je 120Ohm

Ah, das klingt doch relativ plausibel. Ich hatte vorher statt dem ULN2803 einfach einen NPN Transistor und Freilaufdiode genommen, damit ging das einwandfrei.

Eigentlich wollte ich mir Einzeltransistoren und Freilaufdioden sparen daher der ULN2803.

Sven

"Dynamische IP-Nummern sind Security-Homöopathie." (Kristian Köhntopp) /me is giggls@ircnet, http://sven.gegg.us/ on the Web

Dann geit dat nich. Hast ja nur noch weniger als 1.5V uebrig.

Staendig 21mA abfackeln? Das macht aber Global Warming :-)

Mit der 2-pin Doppel-LED geht das leider nicht.

Gruesse, Joerg http://www.analogconsultants.com/

OK, außerdem hat das Relais wegen dem Darlington Transistor zu wenig Spannung. Es schaltet zwar so eben noch, aber das gefällt mir nicht. das wird also nix mit dem ULN2803.

Hm, alles nicht so toll.

Ich hab jetzt einfach mal einen normalen TTL-Inverter (74LS04) für die Duo-LED spendiert und fürs Relais einen NPN-Transistor mit Freilaufdiode genommen. So viele Bauteile pro Port wollte ich eigentlich nicht verbauen, aber so läufts wenigstens.

Gibts ULN2803-artige Bausteine eigentlich auch mit "normalen" Transistoren statt mit Darlington?

Rund 100mA müsste ich schalten können.

Gruss

Sven

"Das ist halt der Unterschied: Unix ist ein Betriebssystem mit Tradition, die anderen sind einfach von sich aus unlogisch." (Anselm Lingnau in de.comp.os.unix.discussion) /me ist giggls@ircnet, http://sven.gegg.us/ im WWW
[...]

Als 7-fach oder 8-fach Paeckchen wuesste ich akut keinen, aber einzeln und im Doppelpack:

formatting link

Kostet nur Groschen und aufgrund der Zener-Limiter kann man sich die Freilauf-Diode sparen. Natuerlich nicht wenn man schnelles PWM damit macht.

Gruesse, Joerg http://www.analogconsultants.com/

Und so sprach Sven Geggus:

Das verstehe ich jetzt nicht. Ich habe immer Relais (5V-Typen) an 5V mittels ULN200x betrieben. Zugegeben nicht den 28xx, aber der ist ja nur

1 Bit breiter...

Ich hatte nie Probleme. Die Relais haben immer sauber durchgezogen. Da die Relais selten mehr als 100mA sehen wollen, fallen auch viel weniger als 1,5V am ULN ab...

Der "Beschiss" mit dem Umpolen klappt halt nicht weil am ULN im angesteuerten Zustand keine 1,5V abfallen.

Roland

Meines ging ja auch, allerdings lagen da gemessenerweise nur noch

3.9V an und das ist in meinem Fall tendenziell zu wenig weil ich ein 6V Relais verwende. Mit dem normalen Transistor sind das immerhin 4.4V.

Falls jetzt die Frage nach dem warum kommt: Ich habe leider kein Print-relais gefunden, das volle 230V/16A ab kann.

Gruss

Sven

Software patents are the software project equivalent of land mines: Each design decision carries a risk of stepping on a patent, which can destroy your project. (Richard M. Stallman) /me is giggls@ircnet, http://sven.gegg.us/ on the Web

Und so sprach Sven Geggus:

Man Finder 40.61. Gehen zwar offiziell 6V, nehmen aber problemlos auch

5V DC. Notfalls die "sensitiven" kaufen.

Roland

Das ist scharf auf Kante genaeht, die meisten Relais garantieren nur 70% Pick-up Voltage und Du liegt damit unter 75%.

380VAC/16A gibt es sogar mit 4V Spulenspannung, ich nehme in solchen Faellen gern Omron:

formatting link
$file/G2R_0911.pdf

Gruesse, Joerg http://www.analogconsultants.com/

Sven Geggus schrieb:

[...]

ULN200x-artig (sieben Transistoren) mit Fets -> ...LV

Servus

Oliver

Oliver Betz, Munich despammed.com is broken, use Reply-To:

Bei sowas habe ich mal blöd gekuckt. Wurde so in einem Seriengerät verbaut, irgendwann nach Jahren haben nach und nach alle Relais versagt - denen war durch Alterung die Unterspannung nicht mehr genug. Damals haben wir "passende" Relais gesucht, und der Spuk war vorbei.

-ras

Ralph A. Schmid http://www.schmid.xxx/ http://www.db0fue.de/ http://www.bclog.de/

Hallo!

Da klinke ich mich ein, das ist für mich auch gerade relevent

Am 07.12.2012 10:29, schrieb Oliver Betz:

was ist mit "...LV" gemeint?

Danke und viele Grüße Stefan

Am 07.12.2012 22:22, schrieb Stefan Nowy:

formatting link

Gruß Dieter

Am 07.12.2012 22:36, schrieb Dieter Wiedmann:

Danke!

Viele Grüße Stefan

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required