Forum: Analoge Elektronik und Schaltungstechnik PWM an mehreren Led´s welcher Transistor


von Jan S. (mathmos)


Angehängte Dateien:

Lesenswert?

Hi,

ich bin noch recht frisch was die ganze Elektrotechnik angeht.
So habt bitte erbarmen und werft, wenn ihr antworten solltet, nicht mit 
Fachbegriffen rum.

Nun aber zu meinen Problemen.
Ich versuche gerade mit einem Attiny2313 8 Stränge mit je 2 Led´s 
aufzubauen.
Da es auch vorkommen wird, dass alle 16 Led´s auf einmal leuchten 
werden, ist der anfallende Strom für den Mikrocontroller natürlich zu 
hoch.
Daher muss ich einen Transistor nehmen. Durch unzählige Forenbeiträge 
hätte ich schon einen passenden gefunden. (BC547)
Allerdings habe ich keine Lust 8 Transistoren zu verbauen.
Daher hatte ich weiter gesucht und bin auf einen ULN2803 gestoßen.
Allerdings habe ich nun festgestellt, dass das nicht das ist was ich 
gesucht habe. Dieser zapft ja auch nur den Strom aus dem Mikrocontroller 
ab.
Gibt es da noch was Brauchbareres?

Nun zum zweiten Problem.
Nebenbei bastle ich schon mal einfache Schaltungen und probiere nun an 
einer Led die PWM aus.
Allerdings klappt das nicht wirklich. Sie dimmt zwar und wird auch 
wieder heller. Aber sie geht nicht ganz aus. Ich vermute das hat 
irgendwas mit der PWM zu tun.
Wenn ich den Pin einzeln ausschalte ist sie auch aus.
Ich habe bereits ein bisschen geforscht. Aber nicht brauchbares finden 
können.

Ich hoffe ihr könnt mir helfen.
Schon mal ein dickes Danke =)

: Verschoben durch Admin
von Max H. (hartl192)


Lesenswert?

Jan S. schrieb:
> Dieser zapft ja auch nur den Strom aus dem Mikrocontroller ab.
Nein, wie kommst du darauf?
Der ULN2803 ist einfach 8 Darlington Transistoren in einem "Haus". Die 
Emitter sind untereinander und mit dem Pin COM verbunden. Aus dem µC 
fliest wie bei 8 einzelnen Transistoren nur der Basisstrom.
Die Schaltung mit dem ULN2803 sollte dann so aussehen: 
http://hobbytron.altervista.org/schemi/2803led.jpg
Komm bitte nicht auf die Idee, die LEDs von den Ausgängen des ULNs auf 
Masse zu schalten.

Und falls es dir weiterhilft: Hier siehst du wie jede "Zelle" des 
ULN2803 intern aufgebaut ist:
http://blog.lampugnani.org/wp-content/2010/05/uln2803.jpg


Jan S. schrieb:
> Nun zum zweiten Problem.
Mit AVRs kenne ich mich nicht aus (ich nehme PIC), aber ich glaube 
gelesen zu haben, dass das PWM des AVRs Prinzip beding nicht ganz auf 0% 
kommt. Man müsste das PWM invertieren, dann kommt man bis auf %0 aber 
nicht ganz auf 100%.

: Bearbeitet durch User
von Jan S. (mathmos)


Lesenswert?

Erstmal danke für die rasche Antwort, vor allem um diese Uhrzeit ;)

M. H. schrieb:
> Jan S. schrieb:
>> Dieser zapft ja auch nur den Strom aus dem Mikrocontroller
>> ab.
> Nein, wie kommst du darauf? Der ULN2803 ist einfach 8 Darlington
> Transistoren in einem "Haus". Die Emitter sind untereinander und mit dem
> Pin COM verbunden. Aus dem µC fliest wie bei 8 einzelnen Transistoren
> nur der Basisstrom.
> Die Schaltung mit dem ULN2803 sollte dann so aussehen:
> http://hobbytron.altervista.org/schemi/2803led.jpg
> Komm bitte nicht auf die Idee, die LEDs von den Ausgängen des ULNs auf
> Masse zu schalten.
So, wie auf dem Bild hatte ich das zwischenzeitlich mal, aber da dachte 
ich mir, das kann nicht richtig sein. Hmm, nun funktioniert es aber 
nicht mehr. Kann es sein, das ich den ULN2803 geschrottet habe, da ich 
ihn doch mal an Masse geklemmt habe?


> Jan S. schrieb:
>> Nun zum zweiten Problem.
> Mit AVRs kenne ich mich nicht aus (ich nehme PIC), aber ich glaube
> gelesen zu haben, dass das PWM des AVRs Prinzip beding nicht ganz auf 0%
> kommt. Man müsste das PWM invertieren, dann kommt man bis auf %0 aber
> nicht ganz auf 100%.
100% wären mir nicht so wichtig. Die 0% schon. Aber als ich vorhin mit 
dem ULN experimentiert habe ist mir aufgefallen, das man bei dem ein 
Invertiertes Signal raus bekommt. Aber das kam auch nicht auf 0%.

von Max H. (hartl192)


Lesenswert?

Jan S. schrieb:
> Kann es sein, das ich den ULN2803 geschrottet habe, da ich
> ihn doch mal an Masse geklemmt habe?
Nein. Ich habe es dir nur gesagt, weil das ein Anfängerfehler, der mir 
auf der Suche nach dem Bild, das ich gepostet habe, öfters begegnet ist.

Jan S. schrieb:
> Aber als ich vorhin mit
> dem ULN experimentiert habe ist mir aufgefallen, das man bei dem ein
> Invertiertes Signal raus bekommt.
Das mit dem invertierend ist Ansichtssache: Wenn am Eingang '1' anliegt, 
schaltet der UNL auf Masse, es fließt aber Strom durch die LED. Der 
Ausganspegel ist also invertier, die LED aber nicht:
'1'--> ~0V an Ausgang
'1'--> LED ein

'0'--> ~ +UB am Ausgang
'0'--> LED aus

: Bearbeitet durch User
von Marc Rupprath (Gast)


Lesenswert?

Hallo;

möglicherweise hilft dies:
http://www.elv.de/led-i2c-steuertreiber-16-kanaele-bausatz.html

Gruß

von Max H. (hartl192)


Lesenswert?

Der TO hat schon mit einem ULN2803 Schwierigkeiten, ich denke nicht, 
dass eine I²C Treiber dann das Richtige für ihn ist…

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.