Hallo liebe Gemeinde, in der Hoffnung, dass mir geholfen wird, wende ich mich an Euch. Ich konsutriere derzeit mit meinem RN-MiniControl-Board (Atmega8) eine Multiplex-Schaltung mit 4 x 7-Segment-Anzeigen. (s.Skizze) Die Ports D schalten die Ziffern, PortC - die Zehner, Hunderter etc. Die Skizze ist etwas falsch, was die PNP-Transisotorverschaltung angeht (Basis an PC, Kollektor an Segment-Kathode) Um an der Basis für kleine Spannung zu sorgen schalte ich einen 1kOhm Resistor, vor LEDs - 330 Ohm. Davor kommt die Treiberstufe. Soweit zum Gesamtaufbau. Das größte Problem ist - dass sie nicht funktioniert ;) Weder einzeln, noch im Multiplex. Kontaktfehler habe ich mehrmals überprüft und bin mir bei den Lötstellen sicher. Ansonsten stehe ich für Ratschläge völlig offen: vllt. NPN verwenden? Anders anschließen? Ich bedanke mich im Voraus MfG Nik P.S: bitte nicht zu sehr schimpfen - noch ein Anfänger :)
Irgendwie blicke ich da nicht ganz durch. Du schaltest die Kathoden mit dem pnp-Transistor nach +. Ich würde mal sagen, npn an die Kathoden nach GND und anstelle des ULN einen UDN2982.
Gut, statt der Transistoren kann ich die BC548 benutzen. Was ist aber das Problem mit der aktuellen Treiberstufe?
Der ULN schaltet nach GND und der UDN nach +. Du musst doch auf die Balken + legen damit sie leuchten.
Emitter und Basis vertauscht! PCx über Vorwiderstand an Basis, Emitter an +5V. 1k ist möglicherweise ein bisschen groß.
Oh, klingt plausibel. Mal eine doofe Frage - Es ist eine 7-Segment Anzeige (SC08-11SRWA Q), gemeinsame Kathode. Sie hat wohl aber trotzdem mehrere davon - muss ich alle an den Transistor anschließen? Danke dir für die Hilfe.
@Klaus2m5: Also kann ich es doch bei meinem PNP belassen und nicht auf NPN umsteigen?
Da es im Datenblatt nicht explizit gefordert wird, würde ich sagen nein. Aber ohne Gewähr!
Oups, Kathode muss gegen Ground geschaltet werden. Hubert G. schrieb: > Ich würde mal sagen, npn an die Kathoden nach GND und anstelle des ULN > einen UDN2982. Hubert hatte Recht und ich nicht richtig aufgepasst. BC548 wird nicht reichen, zu wenig Ice max. Nimm BC337. Den UDN kannst Du weglassen, der µC kann 20mA direkt treiben. Für Deine Schaltung hättest Du was mit gemeinsamer Anode nehmen sollen.
Hm.. Also schalte ich jetzt vor den PortC einfach meinen ULN2803a (auf GND schalten, COM offen lassen)? Brauche ich dann überhaupt meinen, in diesem Fall 1kOHM Widerstand, weil der Treiber ja auch 2,7 kOhm Resistor vorzuweisen hat? Und was ich nicht verstehe - ich bekomme knapp über 600mA raus - der treiber arbeitet aber auch nur bis 500? oO
Archangel schrieb: > Hm.. Also schalte ich jetzt vor den PortC einfach meinen ULN2803a (auf > GND schalten, COM offen lassen)? Ja, COM ist nur die Freilaufdiode für induktive Lasten. Archangel schrieb: > Brauche ich dann überhaupt meinen, in > diesem Fall 1kOHM Widerstand, weil der Treiber ja auch 2,7 kOhm > Resistor vorzuweisen hat? 1k brauchst Du dann nicht. Archangel schrieb: > Und was ich nicht verstehe - ich bekomme knapp über 600mA raus - der > treiber arbeitet aber auch nur bis 500? oO Es kann nur soviel Strom fließen, wie die LED Widerstände zulassen und das sind max 8 x 20mA bei 330 Ohm.
Ok, verstanden - Widerstände entfernen, Transistoren entfernen, ULN reinpacken. Versuch ich es dann mal :) Danke.
Möchte mich vergewissern, ob das richtig ist - um nicht hundert Mal zu löten ;)
Ja. Bitte beachten, dass beide Ports mit 1 angesteuert werden müssen, also Port C jetzt invertiert ist.
Herzlichen Dank für deine Mühe Klaus2m5 , nach und nach kommt dieses Verständnis.. Werde das Ganze morgen fertigstellen und mich melden, bis dahin - eine ruhige Nacht und einen guten Einstieg ins Wochenende :)
So, habe nochmal alles neugestaltet - und es funktioniert! :) Damit man auch sieht, wobei man geholfen hat, ist ein Bildchen beigefügt. Nochmal vielen Dank an alle, insbesondere Klaus2m5, für den tollen Einfall mit der Treiberstufe. Mal eine kurze letzte Frage - hätte das ganze gar nicht mit PNP-Transistoren funktionieren können? Und falls ja, würden doch 33Ohm ausreichen? Jetzt geht's ans Programmieren, das dürfte jetzt alles klappen ;) MfG Nik
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.