Forum: Mikrocontroller und Digitale Elektronik BC550 Atmega8 LED Treiber


von Info T. (infotecher)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

kurz vorab: das ist mein erster Beitrag hier (ich hoffe alle Regeln 
eingehalten zu haben) und ich bin Elektronik "Neuling". Leider konnte 
ich keinen früheren Beitrag der auf meine Frage passt hier finden.

Ich versuche derzeit ein paar LEDs (18 Stück, 2V / 20mA) per Atmega8 und 
18 NPN BC550 Transistoren anzusteuern. Alles hatte ich im Sammelsurium 
was zum Experimentieren gedacht ist.

Im Anhang ist der bisherige Aufbau der Schaltung zu sehen. Die LEDs 
werden mit entsprechendem Vorwiderstand mit 12V betrieben. Als 
Basiswiderstände für die Transistoren hatte ich noch einige 3,8k (sollte 
ja gehen).

Die erste Erkenntnis war, dass bei +5V von den I/Os die Transistoren 
sperren, und bei 0V schalten. Das ist ja kein Thema, für die Software 
lediglich ein Logikdreher.

Das Eigentliche Problem ist, dass die LEDs nicht ganz dunkel werden. Hat 
jemand einen Tipp wie ich die bestehende Schaltung berichtigen kann, 
evtl. mittels Pull Up/Down Widerstände? Oder habe ich einen kompletten 
Schaltungsfehler in diesem Aufbau?

Vielen Dank für eure Hilfe vorab!

lG
Infotecher

von Nico (nico123)


Lesenswert?

Info Techer schrieb:
> Die erste Erkenntnis war, dass bei +5V von den I/Os die Transistoren
> sperren, und bei 0V schalten.

Das kann nicht sein wenn die Schaltung wirklich so ist wie gezeigt!
Und die LEDs sollten auch komplett aus gehen wenn der Controller-Ausgnag 
auf 0 geht.
Zeig doch mal deinen Quellcode!

von spontan (Gast)


Lesenswert?

>Die erste Erkenntnis war, dass bei +5V von den I/Os die Transistoren
>sperren, und bei 0V schalten. Das ist ja kein Thema, für die Software
>lediglich ein Logikdreher.

Das kann nicht stimmen. Hast Du wirklich npn verbaut????

von Stefan (Gast)


Lesenswert?

Ich denke, Du hast einen Fehler in Deinem Aufbau.
Bei 5V sollten die T leiten, wenn sie so wie in Deiner Skizze verbaut 
sind.
Bist Du sicher, daß Du die T richtig herum verschaltet hast?

Gruß  Stefan

von Stefan (Gast)


Lesenswert?

Bei Transistoren vertauscht man gern die Pins, am besten dargestellt für 
den BC550 finde ich das in dem Datenblatt:

www.onsemi.com/pub/Collateral/BC549B-D.PDF

von Info T. (infotecher)


Lesenswert?

Da ich von den Transistoren ne ganze Stange hatte und der Aufdruck fast 
nicht zu erkennen ist könnte es natürlich auch ein PNP sein, ich dachte 
ich hätte BC550 gelesen. Die einfachste Erklärung wäre dann wohl ein 
Dreher, kann damit das Phänomen erklärt werden?

von OAmp (Gast)


Lesenswert?

Kann ein 560 sein? Die 550 kannste verwenden, allerdings
kämen die bei mir nicht rein. Da immer der 547.

von Info T. (infotecher)


Lesenswert?

Vielen Dank für eure Antworten. Ich werde nochmal genau schauen ob es 
nicht vielleicht doch BC547er Transistoren sind. Sollte das der Fall und 
die Transistoren einen PNP Aufbau besitzen, gib es dafür einen 
sinnvollen Aufbau für diese Anwendung und wenn ja welche Änderungen 
wären im Vergleich zur Skizze notwendig?

: Bearbeitet durch User
von Info T. (infotecher)


Lesenswert?

Hallo zusammen, also es sind tatsächlich BC556 PNP Transistoren, damit 
hätte sich das schon mal aufgeklärt. Kann mir jemand rein Interesse 
halber erklären wie ich es geschafft hab die PNP nach obiger Skizze 
"invertiert" zu betreiben und wieso dann die LEDs nicht komplett AN/AUS 
schalten sondern immer von schwach leuchtend auf An schalten? Danke 
schon mal!

von dolf (Gast)


Lesenswert?

OAmp schrieb:
> allerdings
> kämen die bei mir nicht rein. Da immer der 547.

oder besser gleich nen uln2003 da spart man sich den basiswiderstand da 
schon mit integriert.

von OAmp (Gast)


Angehängte Dateien:

Lesenswert?

NPN - PNP
achte mal auf den mittleren Buchstaben. Erster schaltet bei positiver
Spannung durch und der andere bei negativer.

Übrigens gibts ein Sammelsurium Datenblatt auf dem ist CBE mit gebogener
Basis gezeichnet, als CEB. Kann verwechselt werden.
Baugleich sind die 2N3904/2N3906 mit 546/547, aber die haben nicht
die gleiche reihenfolge des Anschlusses.

von OAmp (Gast)


Lesenswert?

Ah ja, der 18-Kanal Treiber für LEDs heisst WS2803.
Mit dem ULN der 8 Ports hat bräuchtest du 4 Stück.

von Uwe S. (de0508)


Lesenswert?

@OAmp

meine ULN sind 9 Bit und somit werden es nur 2 im Vergl. zu dem von Dir 
genannten.

von Info T. (infotecher)


Lesenswert?

Super, danke für eure Hinweise. Ich bin immer erstaunt was für 
komfortable Komplettlösungen es eigentlich gibt...

von OAmp (Gast)


Lesenswert?

Uwe S. schrieb:
> meine ULN sind 9 Bit und somit werden es nur 2 im Vergl. zu dem von Dir
> genannten.

Ah, ma lernt nie aus...nun hat der TO nun 2 effektivere Lösungswege.

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.