Hallihallo, steuere gerade eine 7-Segmentanzeige an. Im Anhang das Schaltbild. Das Display hat eine gemeinsame Anode. Die LED-Anschlüsse (A-G) gehen an einen BCD-7segment-decoder. Die gemeinsame Anode hängt an einem PNP Transistor. Die Basis des PNP hängt über 1k an einem Portpin eines AVR Mega88. Setze ich nun diesen Pin LOW (also PORTB &= ~(1<<1);), dann SOLLTE der Transistor aufsteuern und die Anzeige zum leuchten bringen. Nun, das tut sie aber nicht, sie verlöscht. Setze ich hingegen den PIN auf HIGH, dann SOLLTE das Display ja verlöschen, da der Transi nicht aufgesteuert ist... Dann leuchtet es aber... also genau umgekehrt... ich versteh die Welt momentan nicht mehr :) Was ist da los übersehe ich was? Gruss Mario
wenn der BCD-7segment-decoder ein 7446, oder 7447 ist, dann solltest du wirklich ALLE Pins mit den geforderten HI/LO Signalen belegen. Also nicht nur die 4 Eingangsbits, sondern auch den noch 'Lamp Check'-Pin und den Pin, der die führenden Nullen unterdrückt etc ... Wenn du das nicht machst, gibt's komische Effekte. Ich hatte das neulich auch. Ich kann dir jetzt nicht sagen, was wo angeschlossen werden soll, die Schaltung liegt gerade in der Arbeit herum und ich zuhause ... Schau' dir halt mal das Datenblatt des Decoders an ... Gruss, Ö
jaja, das mit dem Dekoder ist mir schon klar, der tut wunderbar. Sprich: das Display zeigt an, was es soll. Nur hab ich irgendwo einen Verdreher beim Transi. Es ist ja ein PNP Typ. Folgendes ist Fakt: Das Display hat eine gemeinsame Anode (nachgemessen) Die Basis liegt auf GND Der Emitter liegt auf VCC Trotzdem ist der Kollektor auf GND und das Display bleibt aus... Wenn die Basis auf GND ist sollte das Teil doch aufgesteuert sein... ich raff des net
Öhm, sollte nicht eher der Emitter an die gemeinsame Anode und der Kollektor an Vcc?
mal nachmessen ob der Transistor nen Basis-Kollektor-Schluss hat.
Alle 3 Transistoren (3 Anzeigen) machen das so :) Die Sache funktioniert unterdessen, habe einfach meine Ansteuerung umgedreht... Also wenn die Basis auf 5V ist (Transistor sollte sperren), dann leitet er und die Anzeige leuchtet :) Wenn die Basis auf GND ist (Transistor sollte leiten), dann sperrt er und die Anzeige verlischt... Funktioniert tadellos... Aber das kann doch wirklich irgendwo nicht sein...
>Aber das kann doch wirklich irgendwo nicht sein... Wahrscheinlich hast du BC337 eingebaut. Und die dann durch Zufall auch noch richtig rum ;)
>Die Sache funktioniert unterdessen, habe einfach meine Ansteuerung >umgedreht... Das klingt, als hättest du einen NPN-Transistor erwischt. Oder den PNP falsch herum angschlossen. Hast du ihn danach angeschlossen? http://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/4/BC327.pdf
Hast du wirklich einen BC327 (PNP) verbaut? Oder hast du vielleicht aus Mangel an passenden Bauteilen mal eben einen anderen Transi verbaut, der entgegen deiner Annahme ein NPN-Typ ist? Zur Pinbelegung des BC327: Wenn du den Transistor vor dir in der Hand hältst (abgeflachte Seite zu dir, Anschlussbeinchen nach unten), dann sind die Pins von links nach rechts Kollektor, Basis und Emitter. Das von dir beschriebene Verhalten deutet eigentlich eindeutig auf einen NPN-Transistor in Kollektroschaltung hin. Gruß, Magnetus
Nachtrag: Mach mal eben zwei (scharfe und aussagekräftige) Fotos von der Bestückungs- und Lötseite dieses Schaltungsteils. Das könnte uns die Fehlersuche erleichtern. Ach ja: und bitte keine 7 Megapixel Monster einstellen ;) Gruß, Magnetus
Huuups... Scheisse... da hab ich doch tatsächlich BC337-25 drin... Aaarg.... beim Bestücken nur so "husch husch" aufs Tütchen geschaut und prompt das falsche erwischt... Werde das noch zurückändern... :) Hmhm.. aber wieso funktioniert das mit dem NPN? Die Pinbelegung ist ja gleich wie beim PNP... (CBE) Also hängt der Kollektor an der gemeinsamen Anode, die Basis am AVR und der Emitter an VCC. Wenn ich nun die Basis an VCC hänge, dann leitet der Transistor... aber Basis und Emitter sind dann ja auf demselben Potential... Kann mir das wer erklären? Gruss Mario
Lass mich mal raten... mit "die Anzeige leuchtet" meinst du in diesem Falle wohl eher "man sieht, dass die angesteuerten Segmente ein wenig leuchten". Der Strom durch die Anoden kommt dann über den Basiswiderstand und die Basis-Kollektor Diodenstrecke. Gruß, Magnetus
kleiner Tip: Lass die NPNs drin, aber so: Basis DIREKT an den Portpin, Kollektor direkt an 5V und Emitter direkt an den Anodenanschluss der Anzheige. So sparst du dir noch die Basiswiderstände und hast ne astreine Kollektorschaltung.
Sodele, hab die PNPs drin... Magnus Müller hat recht! Jetzt leuchtet es anständig :) Es war tatsächlich die Basis-Kollektor-Strecke, welche die Sache zum "leuchten" brachte :) Herzlichen Gruss und vielen Dank für die Hilfe Mario
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.