Hilfe bei Schaltung

#1067819
Lesenswert?

Mathias Obetzhauser wrote:
> Basti B. wrote:
>>...
>> irgendwie schnall ich das nicht ganz...
>> Meinst du eventuell PWM?
>
> Nein das ganze gehört zu einem LED Cube, T1 ist für die Ebenen zuständig
> und die restlichen für die Zeilen bzw. Spalten.

Dann schreibe das doch direkt.

Weil die Schaltung aus Post 1 macht so absolut keinen Sinn.

Kleiner Tip: Bevor du "3d" wirst, mach erstmal eine klaine 3 x 3-Matrix.

Bei den 3D-Cubes steckt teilweise noch ein bisschen mehr dahinter, weil 
doch viel Strom benötigt wird, wenn alles an sein soll.

Schau mal auf www.das-labor.org
#1067827
Lesenswert?

Schau mal hier zu den Schaltungsgrundlagen:

http://www.elektronik-kompendium.de/sites/slt/0208031.htm - 
Elektronik-Kompendium: Transistor als Schalter

http://www.elektronik-kompendium.de/public/schaerer/powsw1.htm - 
Elektronik-Kompendium: Schalten und Steuern mit Transistoren I


Verwende Emitterschaltung:

Gehe vom nötigen Strom aus, der durch die LED fließen muss. Sagen wir 
mal 10mA. Dann nimm die Spannung die dabei am LED abfällt, sagen wir mal 
2V. Bei 5V Versorungsspannung bleiben also 3V übrig, die an einem 
Vorwiderstand plus Transistor in Serie zum LED abfallen muss. Dann 
ziehst du die CESat Spannung von ca. 0.3 Volt und bekommst 2.7V für den 
Widerstand allein. mit R = U/I, I = 10mA bekommst du den ersten 
Widerstandswert. Um den Transistor als Schalter zu betreiben muss der BE 
Strom weit mehr sein als über Verstärkungsfaktor Beta zum Treiben von 
10mA durch CE nötig, damit der Transistor in Sättigung betrieben wird. 
Wenn Beta 200 ist, wähle z.B. 20. Strom Ib soll dann 10mA/20 sein, also 
0.5mA. Über Basis-Emiter fällt ca 0.7V ab. Der uC Ausgang gibt etwa 5V, 
bleiben 4.3V die über den Basis-Widerstand abfallen müssen. Also ergibt 
sich der mit R = U/I durch 4.3V/0.5mA.
Gast #1067837
Lesenswert?

Beispiel:

+5V o-------|
            |
           |-|
           | | R=150 Ohm
           |-|
            |
            |
          -----
          \   / \
           \ /  \\ LED mit Uf = 2V
          ------ VV
            |
            |
    ---    /
 o-|   |--|
    ---    \
   R=1k     V
            |
            |
          -----

Rechnung:

   Basisstrom = 5V/1kOhm = 5mA
-> bei Verstärkung Hfe = 200 folgt
   5mA*200 = 1A, Transistor ist durchgesteuert.

   (5V-2V)
   ------- = 20mA
   150 Ohm

   Real wird etwas weniger fliessen, da auch noch eine kleine Spannung
   über dem Transistor abfällt. Damit leuchtet eine rote 20mA-LED bei
   maximaler zulässiger Helligkeit.

So, das war der vorgekaute Teil. Hier gehts weiter:

Elektronikgrundlagen Allgemein:
http://www.elektronik-kompendium.de

Speziell Transistor:
http://www.elektronik-kompendium.de/sites/slt/index.htm#5

Zum dimmen per SOFTWARE benutzt man dann eine PWM:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM

Viel Spass beim stöbern&lesen ;)
#1067842
Lesenswert?

Mathias Obetzhauser wrote:
> Es ist ja nicht alles gleichzeitig an. immer nur eine LED. Und das sehr
> schnell hintereinander. Sodass ein statisches Bild entsteht.

Dann macht deine Schaltung aber nocoh wenig Sinn, wozu "oben" und 
"unten" ein Transistor?

Spar dir den Schaltaufwand mit Transistoren und realisiere die Logik in 
der Software, genau dazu sind die uCs ja da.

Also tu an jeden Port eine LED mit Vorwiderstand ohne jeden Transistor. 
Wieder gilt: LED nimmt vielleicht 2V, bleibe 3V für Vorwiderstand. Soll 
LED 10mA bekommen, nimm R = U/I = 3V/10mA
#1067844
Lesenswert?

Mathias Obetzhauser wrote:
> Es ist ja nicht alles gleichzeitig an. immer nur eine LED. Und das sehr
> schnell hintereinander. Sodass ein statisches Bild entsteht.

Klar. Aber dann meistens mit einem Impuls, mit dem die LED in Dauerstrom 
sterben würde.

Ich habe also die 3D-Cubes haben teilweise echt Probleme. Du willst ja 
nicht, dass eine Zeile mal heller, mal dunkler ist, je nachdem, wieviele 
LEDs auf ihr an oder aus sind.
Gast #1067845
Lesenswert?

Nebenbei:

Nicht alle Mikrocontoller können/konnten genug Strom treiben damit eine 
LED leuchtet. Deshalb der Umweg über den Transistor im letzten Beispiel. 
Über den Basis-Vorwiderstand kann man die Last am Controller-Pin bei 
Bedarf noch ein wenig weiter senken.

Am AVR kann man die LED+Vorwiderstand natürlich auch direkt am Portpin 
betreiben, wie das geht das steht allerdings hier im Tutorial prima 
beschrieben.
#1067859
Lesenswert?

Moritz E. wrote:
> Mathias Obetzhauser wrote:
>> Es ist ja nicht alles gleichzeitig an. immer nur eine LED. Und das sehr
>> schnell hintereinander. Sodass ein statisches Bild entsteht.
>
> Dann macht deine Schaltung aber nocoh wenig Sinn, wozu "oben" und
> "unten" ein Transistor?
>
Er will mehrere LEDs multiplexen um einen 3D-Cube zu basteln...
#1067867
Lesenswert?

In der Serienschaltung von Transistoren muss man dann bedenken das der 
Basis-Strom des oberen Transistors auch über die CE-Strecken der unteren 
Transistoren geht. Also ist für V-BE zu beachten, das die Spannung am 
Emitter von den Lasten darunter abhängt. Wenn immmer nur eine LED an 
ist, sollte die Last aber immer gleich sein. Dann nimm 0.3V für zwei 
untere transistoren, 2V für LED, ein Vorwiderstand mindestens muss aber 
noch rein, wenn nur eine LED zu einer Zeit an ist, reicht einer vor T1. 
Es liegt dann an T1(E) 2V(led) + 2x0.3V(CE) = 2.6. über BE (T1) müssen 
0.7V bei Strom von 1mA. Es bleiben an B(T1) 2.6+0.7 = 3.3. 5-3.3 = 1.7. 
Mit R = U/I dann 1.7V/1mA für Rb(T1).
OP #1068681
Lesenswert?

Uwe Berger wrote:
> .....
> Wenn du es richtig machen willst (und bei den Elektronik-Gurus mit der
> Schaltung bestehen willst...;-)), lese dir auch den Text auf der Seite
> genau durch...
>
> Grüße Uwe

Hab ich mir auch.

Aber du könntest noch eine Grafik reinstellen, wo man sehen kann welche 
LED welche Bezeichnung hat, das wär sehr hilfreich, grade für solche wie 
mich, die noch neu in diesen Thema sind.
#1068815
Lesenswert?

Warum muß die Schaltung denn so kompliziert sein?

Es sollen 27 LEDs angesteuert werden, also nimmt man einfach ein 4*8 
Multiplex und gut is.

Die 8 Katoden werden über Vorwiderstände vom MC getrieben und die 4 
Anoden über npn-Transistoren, fertisch.
Vorwiderstände auf 20mA dimensionieren, ergibt 5mA effektiv.


Peter
OP #1068835
Lesenswert?

Peter Dannegger wrote:
> Warum muß die Schaltung denn so kompliziert sein?
>
> Es sollen 27 LEDs angesteuert werden, also nimmt man einfach ein 4*8
> Multiplex und gut is.
>
> ....
>
> Peter

Ich find das nicht kompliziert, es sind immer drei Transistoren 
durchgeschaltet pro LED. Das macht 15 Transistoren und nur 9 Leitungen 
zum µC.
Persönliche Seite #1068877
Lesenswert?

MoinMoin,

Mathias Obetzhauser wrote:
> Aber du könntest noch eine Grafik reinstellen, wo man sehen kann welche
> LED welche Bezeichnung hat, das wär sehr hilfreich, grade für solche wie
> mich, die noch neu in diesen Thema sind.
>
halte ich nicht für unbedingt notwendig: getreu meinem Motto "Lieber 
Angeln und nicht Fischstäbchen...", soll die Dokumentation eigentlich 
keine Bauanleitung sein, sondern zum Nachdenken anregen, wie man soetwas 
realisieren könnte. Denn letztendlich versteht man die Funktionsweise 
eines sochen Gebildes nur im Zusammenhang aller 
Schaltungs-/Modul-Komponenten UND dem Ansteuerprogramm im Verbund.

Für das Prinzip der Matrix reicht der Schaltplan aus, was du scheinbar 
ja auch verstanden haben mußt, denn du hast schon die richtigen 
Komonenten zur Ansteuerung einer LED korrekt in deinem 
Schaltungsausschnitt extrahiert...!

Achso, dass mit den richtigen Bezeichnungen (ich denke du meinst, welche 
Spalte/Zeile eine LED hat?), ist so eine Sache...:-). Das hat sich bei 
mir erst beim realen Aufbau entschieden (es gibt ja keine gedruckte 
Leiterplatten, sondern alles "fliegend verdrahtet" auf Lochraster). 
Eigentlich ist es egal, welche LED wo in der Matrix ist. Hauptsache die 
prinzipielle Anordnung stimmt und hat sie verstanden. Denn Rest 
realisiert/korrigiert man dann durch die Ansteuersoftware. Halt kein 
100%-Nachbau-Projekt, sondern mehr eine Studie...

So war meine Herangehensweise an diese Geschichte und ich denke, dass 
ich eine Menge dabei gelernt habe. Das ist zumindestens mein Resümee aus 
der Sache...: also lieber Angeln gehen, als Fischstäbchen im Supermarkt 
kaufen gehen ;-).

Grüße Uwe
Persönliche Seite #1068894
Lesenswert?

MoinMoin,

Peter Dannegger wrote:
> Warum muß die Schaltung denn so kompliziert sein?
>
> Es sollen 27 LEDs angesteuert werden, also nimmt man einfach ein 4*8
> Multiplex und gut is.
>
> Die 8 Katoden werden über Vorwiderstände vom MC getrieben und die 4
> Anoden über npn-Transistoren, fertisch.
>
prinzipiell hast du recht und mit einer 3x3x3-Matrix auch machbar. 
Anders sieht es aber aus, wenn man eigentlich nur vor hat, mit dieser 
kleineren Dimension zu testen, wie man z.B. ein 8x8x8-Ding realisieren 
könnte. Und das war bei meinem Projekt so gewesen!

Ich habe mich damals für die Variante "Trasistor-Grab" entschieden, weil 
ich die Ansteuersoftware auf dem Mikrocontroller einfach und auch 
performant haben wollte. Der Controller macht nebenbei auch noch ein 
paar andere Dinge...

Natürlich könnte man auch einige Schieberegister etc. statt Transistoren 
verbauen, aber das hängt immer davon ab, was der Anspruch und die 
Randbedingungen sind...!

Grüße Uwe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren