Hallo zusammen, Vorweg: hätte ich etwas gefunden was meinen wünschen entspricht würde ich nicht fragen! (nix mit google ist dein freund) ich in im moment dabei ein etwas besnderes Lauflicht zu programmieren, bräuchte jedoch ein Bauteil von dem ich nicht weiß eb es jenes gibt... Kurz zum Projekt: soll ein lauflicht aus LEDs mit 2 farben (also 3 Füßen) werden. Das ganze läuft über einen MSP430F5529. Der bietet mir 63 freie gpios... Da es so und so schon 109 LEDs sind muss ich hier schon multiplexen anfangen. Um aber nicht 2 mal das ganze (also für 2 farben) coden zu müssen hab ich mir überlegt einen umschalt pin zu definieren, sodass wenn der Pin aktiviert wird die "schalter"-Transistorn nicht mehr den ersten Pin der LEDs sondern den 3. ansteuern. Also zusammen gefasst: gesucht ist ein NPN-Transistor mit 2 zusätzlichen Pins, dass wenn "B2" (beispielhaft) eine positive spannung bekommt die "normale" Basis nicht mehr den "normalen" Emitter E1 steuert sondern den anderen "E2" => gleicher Programmablauf bloß mit einem PIN zusätzlich aktiviert und alle LEDs sind rot statt weiß... Falls das zu verwirrend ausgedrückt ist beantworte ich auch gerne fragen... Grüße Ostrahase
Gegenvorschlag: Nimm Doppel-LEDs mit gemeinsamer Kathode + normaler Transistor gegen Masse. Alle Anoden "rot" und alle für "weiß" fasst du zusammen und schaltest sie mit einem PNP-Transistor abwechselnd an die Versorgung. WS2812B kennst du?
Spezialtransistoren sind out, und Multi-Emitter-Transistoren funktionieren völlig anders (integrierte Kaskoden aka Multi-Gate-Transistor auch). Tu was Bastler sagt...
Vielleicht findest Du Deine Lösung im charlieplexen. Da lässt sich die Zahl der gpios wesentlich besser ausnutzen. (da ist die Dreibeingkeit der LEDs wohl eine Hindernis) Andrer Weg: Was hindert Dich daran, zwei Kontroller zu verwenden, die jeweils eine halbe Kette bedienen und kaskadiert arbeiten, sodass die ganze Kette entsteht?
Und warum machst Du eine neue Hardware? Warum schreibst nicht einfach eine eigene Software für einen fertigen Colorduino? Da sind Deine "NPNs mit Features" quasi schon fertig mit drin.
:
Bearbeitet durch User
Ostrahase O. schrieb: > Also zusammen gefasst: gesucht ist ein NPN-Transistor mit 2 zusätzlichen > Pins, dass wenn "B2" (beispielhaft) eine positive spannung bekommt die > "normale" Basis nicht mehr den "normalen" Emitter E1 steuert sondern den > anderen "E2" Elektronik ist kein Wunschkonzert, sondern wie Lego: Man muss aus vorhandenen Steinen etwas bauen. Multiplexen funktioniert anders, aber geht mit einem 2-Farben LEDs mit 3 Anschlüssen (egal ob common Kathode oder common anode).
1 | +5V +5V +5V +5V |
2 | | | | | |
3 | 1k | | 1k |
4 | | |E E| | |
5 | +---|< BD136 BD136 >|---+ |
6 | | | LED LED | | |
7 | BC547 39R +--|>|--+--|<|--+ 39R |
8 | | rot | grün | |
9 | rot --390R--|< 27R >|--390R-- grün |
10 | |E | E| |
11 | welche LED --(-------1k--|< BC547 | BC547 |
12 | | |E | |
13 | GND GND GND |
Das 109 LEDs etwas viel sind, müssen die Spaltentransistoren 2.2A schalten und brauchen dazu 100mA Basisstrom. Das liefert dein uC nicht, daher der davorgeschaltete zweite Transistor. geht auch anders http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1
Erstmal danke für eure antworten... Ich habe mich im moment schon damit abgefunden dass ich das ganze mit software lösen muss. Sonst wird das zu viel lötarbet ganz abgesehen davon dass ich auch nicht ewig Platz hab. statt einem raster 10x11 pins nehm ich einfach 20x11 und benuts da ich gleiche anode nicht 2x ansteuern muss... Ostrahase
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.