Forum: Mikrocontroller und Digitale Elektronik DUO LED an Mikrocontroller?!


von Bernhard (Gast)


Angehängte Dateien:

Lesenswert?

Hi zusammen,

ich bin grad am überlegen wie ich eine DUO LED mit 2 Pins, also eine die 
verpolt werden muss an einen MC anschließen soll.

Vom MC kommt eine Steuerleitung, entweder High oder Low. Wollte das erst 
mit einem Gatter machen bis mir aufgefallen ist dass der Strom (25mA je 
LED) das Gatter braten würde.

Jetzt der Lösungsansatz via Transistoren, je zwei PNP und NPN 
Transistoren die zusammen durch die Steuerleitung geschalten werden. Ist 
das so möglich und laut Schaltplan auch korrekt?

Ein High vom MC müsste quasi die eine, ein LOW die andere LED schalten.

Wäre nett wenn hier jemand einen schöneren Lösungsansatz hätte und 
vorallem mir jemand die Schaltung kontrolliert, hab grad keine 
Möglichkeiten das real zu testen.

Vielen, vielen Dank schon mal.

Gruß
Bernhard

von Bernhard (Gast)


Angehängte Dateien:

Lesenswert?

Mist... Fehler im Schaltplan, LED2 gehört natürlich anders herum ... 
Neue Version im Anhang.

von Bastler (Gast)


Lesenswert?

Bernhard schrieb:
> Vom MC kommt eine Steuerleitung, entweder High oder Low. Wollte das erst
> mit einem Gatter machen bis mir aufgefallen ist dass der Strom (25mA je
> LED) das Gatter braten würde.

Du mußt die LEDs ja nicht mit 25 mA laúfen lassen.
In deiner Schaltung solltest du die Transistoren nochmal umsortieren. So 
wird das nix. Und ein paar Basisvorwiderstände wären auch nicht 
schlecht, es sei denn, du willst die Transistoren in Kollektorschaltung 
betreiben.

von Bernhard (Gast)


Lesenswert?

Hmm ich seh grad dass der Schaltplan den ich angefügt habe überhaupts 
keinen Sinn macht da die eingezeichnete LED keine DUO LED mit 2 Beinen 
ist...

Gatter geht überhaupt nicht, CD4030 (also XOR Gatter das ich verwenden 
würde) hat einen max. Output Drive Current von 1.2mA laut Datenblatt, 
das klappt nicht.

Mensch das kann doch nicht so schwierig sein... ich steh grad voll auf 
dem Schlauch, wahrscheinlich sind es am Ende nur 3 Bauteile und ich 
zerbrech mir grad den Kopf.

von Michael G. (mjgraf)


Lesenswert?

Wenn Du einen Portpin übrig hast, und Dir der Strom reicht, den der µC 
liefern kann (sollte in den meisten Fällen): Was spricht dagegen, LED + 
Vorwiderstand zwischen die beiden Portpins zu hängen? So kannst Du drei 
Zustände (rot, grün, aus) realisieren.

von Alex S. (thor368)


Lesenswert?

Tach Bernhard,

@Michael: Rot, Grün, Aus und Orange/Gelb

Entweder baust du eine diskrete H-Brücke oder du nimmst eins von den 
unzähligen Treiber chips auf dem Markt.

Thor

von M. K. (kichi)


Lesenswert?

H-Brücke oder zwei Gatter: ein invertierendes und ein 
nichtinvertierendes. Beide müssen aber den nötigen Strom treiben können. 
Mit Tristate-Gattern lässt sich auch der Aus-Zustand realisieren.

von ich (Gast)


Lesenswert?

>Mit Tristate-Gattern lässt sich auch der Aus-Zustand realisieren.


Mit beiden Gattern auf low auch. oder high

von Winne Z. (rugbywinne)


Lesenswert?

Wenn Deine Ports es zulassen kannst Du ganz ohne Transistoren auskommen.

Du brauchst aber zwei Ports.

Schließe die Diode (mit Vorwiederstand) zwischen die beiden Ports an.

P1=1 + P2=1 = LED dunkel
P1=0 + P2=0 = LED dunkel
P1=0 + P2=1 = LED rot
P1=1 + P2=0 = LED grün

Ach ja, Michael Graf hat das schon geschrieben, sorry.

von Jens (Gast)


Lesenswert?


von M. K. (kichi)


Lesenswert?

ich schrieb:
> Mit beiden Gattern auf low auch. oder high
Richtig. Dann braucht man nichtmal unterschiedliche Gatter, da habe ich 
wieder viel zu kompliziert gedacht.

von Blackbird (Gast)


Lesenswert?

Duo-LEDs gibt es in verschiedenen Ausführungen. Gemeinsame Anode oder 
gemeinsame Kathode oder antiparallel. Welche ist denn nun gemeint?

Blackbird

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Blackbird schrieb:
> Duo-LEDs gibt es in verschiedenen Ausführungen. Gemeinsame Anode oder
> gemeinsame Kathode oder antiparallel. Welche ist denn nun gemeint?

Im Eröffnungsposting steht, dass es sich um eine 2-polige LED handelt. 
Wieviele und welche Deiner Optionen bleiben dann übrig?

von Harald W. (wilhelms)


Lesenswert?

Bernhard schrieb:
> Hi zusammen,
>
> ich bin grad am überlegen wie ich eine DUO LED mit 2 Pins, also eine die
> verpolt werden muss an einen MC anschließen soll.

Das einfachste wäre, wenn Du die LED zwischen Deinen Port und
einem Spannungsteiler auf halbe Spannung schaltest. Alternativ
kannst Du die zweite Hälfte einer H-Brücke (die erste Hälfte
sitzt ja bereits im uC) mit zwei Transistoren dazubauen und
mit vom Port ansteuern.
Gruss
Harald

von LEDfan (Gast)


Lesenswert?

"wahrscheinlich sind es am Ende nur 3 Bauteile"...
Naja, mit 4 könnt's klappen; der Transistor dient als Inverter.

V+ ------+------------+
         |            |
         R1           R2
         |            |
µC>------+---duoled---+
         |            |
         +-----R3----T1
                      |
GND-------------------+

R3=10k; R1=R2=1k; T1:npn

Nachteil ist der zusätzliche Strom an der LED vorbei.
Achtung! Die Schaltung ist als active low konzipiert, ein active high 
hat keinen Schutzwiderstand und brät Dir die LED oder den uC-Ausgang 
durch.
Also entweder Ausgang auf LOW oder hochohmig (Eingang).

von MC 8051 (Gast)


Lesenswert?

Andere LED (3 polig) benutzen geht nicht ?

von Bernhard (Gast)


Angehängte Dateien:

Lesenswert?

@Harald:

Das mit dem Spannungsteiler klingt gut, nur kann der Atmel die 25mA LED 
Strom nicht ab. Und das ist dummerweise kein peak current sondern der 
typ. current. Die LED soll auch schön hell leuchten, somit möchte ich 
die LED auch mit den typ. Werten betreiben.


@all
Ich hab nun eine andere Lösung gefunden:

http://de.farnell.com/texas-instruments/sn74act86n/logic-quad-2-in-ex-or-gate-14dip/dp/1739970

Ein XOR Gatter mit 24mA Drive Current. Ich nimm für High und Low jeweils 
zwei Gatter um den Strom zu halbieren dann passt das auf jeden Fall.

von Jens (Gast)


Lesenswert?

nur kann der Atmel die 25mA LED ???

Wasbaust du denn da? was für ein Aufwand - das geht einfacher...

JJ

von Bernhard (Gast)


Lesenswert?

Atmel 89S51: Absolut maximum DC Current: 15mA!

Warum aufwendig? Sind 3 Bauteile und ca. 40Cent Bauteilkosten... Bis 
jetzt die einfachste Lösung.

von Winne Z. (rugbywinne)


Lesenswert?

Es gibt auch LEDs mit geringerem Stromverbrauch (10mA) und großer 
Helligkeit.

Hast Du eine spezielle Diode im Einsatz oder kannst Du noch wählen ?

von Bernhard (Gast)


Lesenswert?

Ist eine spezielle Diode, eingebaut in einem Taster...

Kann somit nicht wählen, leider!

von Winne Z. (rugbywinne)


Lesenswert?

Andere Idee:
Hast Du mehrere Ports noch frei ?
Dann kannst Du welche parallel schalten !

Erhöht die Gesamtausgangsleistung

von Bernhard (Gast)


Lesenswert?

Hi,

stimmt die Frage kam weiter oben schon.
Leider nein, der MC ist schon fertig programmiert, kann daran nichts 
ändern.

Ich denke es wird jetzt wohl bei der Gatterlösung bleiben, bisher die 
sicherste und einfachste Lösung.

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.