Forum: Mikrocontroller und Digitale Elektronik Schaltung für LED cube


von S. L. (slelektronik)


Angehängte Dateien:

Lesenswert?

Hallo liebe Community,

ich will nur mal kurz fragen ob die Schaltung im Anhang funktioniert.

Ich weiß, dass die Schaltung für die paar Leds viel zu überdimensioniert 
ist, aber mir geht es nur mal um die Funktion und später sollte es 
einmal ein Led cube werden.

Mein größtes bedenken liegt bei dem PNP Darlington Transistor "T1" ob 
dieser richtig beschaltet ist.
Wenn ich das richtig verstanden habe schaltet dieser nur dann durch, 
wenn das Signal auf der Basis LOW ist, stimmt das?

Den Pull-up Widerstand verwende ich dafür damit die Basis nicht in der 
Luft hängt.

mfg
Severin

von Michaela (Gast)


Lesenswert?

Ohne das Datenblatt heraus gegraben zu haben ist dein ULNxxx soweit mir 
bekannt "nur" ein Transistor-Array... Dann fehlen die Widerstände an den 
Basen (ist das der Plural von Basis?).

Vorwiderstand für BD678...

Versorgung für IC1 fehlt.

R8 kannste dir Sparen glaub ich wegen dem nicht-Tri-State-Output von 
IC1.

Sonst sehe ich auf den Ersten Blick keine Fehler.

Gruß Michaela

von S. L. (slelektronik)


Lesenswert?

Ja stimmt der Vorwiderstand für den BD678 fehlt.

Bei dem ULN2803A benötige ich keine Widerstände, weil diese schon 
integriert sind.

Der "IC1" kann seine Ausgänge mit dem Eingang "G" ausschalten und 
dadurch werden alle Ausgänge hochohmig, somit benötige ich schon einen 
Pull-up Widerstand.

mfg
Severin

von MaWin (Gast)


Lesenswert?

> ich will nur mal kurz fragen ob die Schaltung im Anhang funktioniert.

Nein.

Der ULN2803 kostet 1.4V, der BD678 auch 1.4V, die LED mindestens 2.1V 
(rot) bis 3.6V (blau), bleibt nichts übrig für den Vorwiderstand.

Du bräuchtest mindestens 7V damit sie funktioniert, und hast dann ein 
Problem mit T1 am mit 5V versorgten Ausgang.

Nimm lieber P-Kanal MOSFETs wie IRF7328, und statt dem ULN gleich 
Konstanstromtreiber wie CAT4016 (spart den Widerstand), dann gehen auch 
3.6V LEDs an 5V.

von Erik (Gast)


Lesenswert?

Und möchtest du die Led's nicht eventuell noch in der Helligkeit regeln?
Bei deiner Schaltung hat dein Steuerungsprozessor ordentlich zutun.
Es gibt fertige Pwm Konstantstrom ledtreiber Ic's Z.b. Tlc5940. Der hat 
16 ausgänge welche er mit 12 Bit Pwm steuern kann.

von Helge A. (besupreme)


Lesenswert?

Da Cubes gern gemultiplext werden, könnte das mit dem TLC schwierig 
werden..??

Wieviel Strom bei welcher Spannung ziehen die LED? - Wenn's 'nur' 100mA 
sind, fallen am ULN vieleicht 1V ab. Am Darlington auch. Vielleicht 
könntest du statt Darlington besser so einen nehmen - 
http://www.reichelt.de/IRL-IRFZ-Transistoren/IRLML-6401/3/index.html?&ACTION=3&LA=2&ARTICLE=108742&GROUPID=2896&artnr=IRLML+6401 
der läßt sich auch gleich mit CMOS 5V gut ansteuern.

von Sascha E. (baracuss)


Lesenswert?

Wenn du nacher einen LED Cube machen möchtest fängst du am besten direkt 
mit der richtigen Schaltung an.

Guck doch mal in diesem Artikel.
http://www.mikrocontroller.net/articles/LED_cube
Dort kannst du am ende den Schaltplan runterladen.

von S. L. (slelektronik)


Lesenswert?

Danke für die vielen Antworten.

Kann ich statt dem BD678 auch den IRF9Z34N P-MOSFET nehmen?
(Datenblatt: 
http://www.irf.com/product-info/datasheets/data/irf9z34n.pdf)
Welche Spannung fällt dann bei dem MOSFET ab? (kenn mich mit den 
Datenblättern nicht so gut aus)

Bei dem ULN2803 fällt eine Spannung von ca. 0,6V ab wenn ich immer nur 
eine Led ansteuere.

Die Helligkeit werde ich über das Programm steuern.

mfg
Severin

von MaWin (Gast)


Lesenswert?

> Kann ich statt dem BD678 auch den IRF9Z34N P-MOSFET nehmen?

Nein, denn woher willst du die -5V bekommen, die zur Ansteuerung -10V 
unter deinen 5V erforderlich wären ?

> Bei dem ULN2803 fällt eine Spannung von ca. 0,6V ab wenn ich immer nur
> eine Led ansteuere.

Mit 20mA ? Dann brauchst du keinen 2803.

Mit 100mA (für 5 Reihen a 20mA LEDs oder 10 Reihen a 10mA) wären es laut 
Datenblatt
http://www.engr.usask.ca/classes/EE/392/DataSheets/ULN2803.pdf
0.8V, bei 160mA (8 Reihen a 20mA LEDs) um 1V.

von S. L. (slelektronik)


Lesenswert?

Aso, weißt du ein Bauteil das ich anstatt dem BD678 verwenden kann. 
(kein SMD wenn möglich)

Ja ich weiß, beim Multiplexen wird ja immer nur eine Ebene geschaltet, 
somit nur eine Led.
Ich dachte mir, wenn ich beim Programmieren einen Fehler mache und 
unabsichtlich alle Ebenen einschalte halten es so die Bauteile aus.
Außerdem ist es einfacher zum löten als mit einzelnen Transistoren.

von MaWin (Gast)


Lesenswert?

> Aso, weißt du ein Bauteil das ich anstatt dem BD678 verwenden kann.

Habe ich doch schon genannt.

> (kein SMD wenn möglich)

Einen TO92 LogicLevel 3A P-Kanal MOSFET kenne ich nicht aus dem Kopf.

> halten es so die Bauteile aus.

Die LEDs eher nicht, die werden dann ja mit n-fachem Nennstrom gebraten.

von S. L. (slelektronik)


Lesenswert?

Welche Parameter und Werte muss ich bei der Suche nach einem passenden 
P-MOSFET beachten?

mfg
Severin

von MaWin (Gast)


Lesenswert?

P-Kanal
LogicLevel, also ein angegebener RDSon bei 4.5V
ausreichender Strom (so viel, wie ALLE LEDs zusammen brauchen)
ausreichende Spannung (5V schafft jeder)
und eben dein Extrawunsch: Das Gehäuse.

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.