Hallo, ich habe folgendes Problem: Ich baue gerade an einer RGB LED Matrix und ich bin gerade dabei die Transistorschaltung für die Spalten einzubauen (Zeilensteuerung ging ganz einfach... NPN-Transistor, der durch den AVR auf Masse schaltet), aber wie kann ich nun mit dem AVR über einen Transistor die Anoden auf +5V schalten? Ich hab schon diesen Beitrag gelesen: Beitrag "Transistorschaltung - Vcc schalten" wurde daraus aber auch nicht richtig schlau... ich hab die Schaltung da mal ausgebaut... Basis über 1k Widerstand an den Transistor, Emitter an +5V und Kollektor an die Matrix. Das ganze hab ich mit den BD140 und dem BC446 ausprobiert... Es hat zwar heller geleuchtet, aber es haben alle LEDs geleuchtet und von dem Software PWM war auch nichts mehr zu sehen ... Was mache falsch??? Hat vielleicht wer ne Schaltung für mich, wie ich die Spalten richtig betreiben kann ... Danke schon mal im Vorraus!
> aber wie kann ich nun mit dem AVR über einen Transistor die Anoden auf > +5V schalten? mit einem pnp in emitterschaltung. google liefert den rest. als typen kannst du einfach die komplementären deiner bisherigen transistoren benutzen.
Hast du schon in der Artikelsammlung nachgeschaut? LED-Matrix Und im Forum schon nach "LED-Matrix" gesucht? http://www.mikrocontroller.net/search?query=led-matrix&forums[]=1&forums[]=19&forums[]=9&forums[]=10&forums[]=2&forums[]=4&forums[]=3&forums[]=6&forums[]=17&forums[]=11&forums[]=8&forums[]=14&forums[]=12&forums[]=7&forums[]=5&forums[]=18&forums[]=15&forums[]=13&forums[]=16&max_age=-&sort_by_date=0#results Darin dürften die meisten deiner Probleme schon erschlagen sein. Wenn nicht, einfach noch einmal fragen, am besten mit Bezug auf o.g. Artikel bzw. Foren-Threads. Viel Erfolg! In deiner Schaltung fehlen übrigens die Basiswiderstände an den Transistoren und die Vorwiderstände für die LEDs.
So ... Schonmal danke für eure Antworten ... Ich hab mal die Schaltung aus dem Wiki Artikel Transistor nachgebaut (mit NPN und PNP) also: bei NPN: es haben zwar die richtigen LEDs geleuchtet, aber genau so dunkel wie wenn man die LEDs direkt an den AVR anschließt... bei PNP: es leuchten die LEDs zwar schön hell, aber es leuchten alle ??? jetzt die frage: kann es sein, dass es etwas mit dem Multiplexen zu tun hat? Laut Datenblatt halten die alle nen paar MHz aus und ich komme gerad mal auf maximal 30kHz... Vielleicht habt ihr ja ne Idee?? Oder vielleicht kann ja mal mit wer ne Zeichnung oder so von der Emitterschaltung schicken... (vielleicht mach ich was falsch)
Hi Tim, wenn du die Spalte über einen PNP in Emitterschaltung zum hellen Leuchten bringst, dann klingt es für die Beschaltung schon mal nicht ganz verkehrt. Du denkst auch daran, dass in dieser Beschaltung dein Controller-Ausgang low aktiv ist? D.h. der Strom fließt, wenn der PNP mit low pegel angesteuert wird, nicht mit high-Pegel. Evtl erklärt das deine Beobachtung zum Teil, dass jetzt alle LEDs zu leuchten scheinen. Ansonsten kann natürlich auch das Multiplexen Probleme bereiten. Dreh doch mal die MUX-Frequenz von 30kHz runter auf 0Hz oder 1Hz und schau dir statisch oder quasi-statisch an, ob die richtigen LEDs leuchten. Falls ja: fahr die Frequenz langsam hoch und versuche zu erkennen, ob das Bild zunehmend "verschmiert" (weil die Transistoren nicht so schnell abschalten, wie benötigt, und die LEDs zu lange nachleuchten), oder ob die Anzeige "durcheinandergewürfelt wird" (weil etwas in der Software nicht passt mit dem Synchronisieren von Zeilen, Spalten und Software-PWM). schöne Grüße Achim
Hallo, Danke für deine Antwort ... werde es im Neuen Jahr dann mal ausprobieren! Ich erstmal über Silvester und Neujahr weg...
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.