hi @ all, kenn dieses forum schon lange und hab bis jetzt meist mit großem interesse tutorien durchgelesen oder beiträge. nun habe ich aber selber mal eine frage. ich beschäftige mich mit der ansteuerung von 3 7-Segment-Anzeigen im duplexverfahren ca nach: http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige speziell: http://www.mikrocontroller.net/articles/Datei:Tut_7_Seg_03.gif die zahlen werden alle korrekt angezeigt nur leider ser dunkel. selbst wenn ich die 7 widerstäne überbrücke die vor den LEDs sind. im programm selber habe ich, denke ich, den duty-cycly schon sehr hoch. ich denke dass es vllt an meinem transistor liegt, bzw wie ich ihn zum miltiplexen verwende. ich verwende einen BC547B. der emitter auf GND, die basis mit 10k an den µC. den collector an die LED. wieso ist die anzeige os dunkel? und wesshalb sieht man im internet mal den emitter auf - und mal auf +?? vielen dank fürs lesen, ich hoffe ich habe mein problem deutlich geschildert und jemand postet eine lösung. PS: ich programmier in C mit AVR STUDIO 4.xx und positiver logik.
Andor schrieb: > und wesshalb sieht man im internet mal den emitter auf - und mal auf +?? Stichwort NPN und PNP. Es gibt zwei verschiedene Sorten von BIpolartransistoren. Vielleicht merkst du dann auch, was an deiner Schaltung nicht stimmt. Zaunpfahl: In der Schaltung sieht man PNPs. Der BC547 ist ein NPN.
Versuche doch einmal probeweise, nur eine Ziffer statisch anzusteuern. Wenn die dann hell genug ist, ist beim Multiplexen die Zeit pro Ziffer zu gering. MfG Paul
Ja, wenn Du Anzeigen mit gemeinsamer Kathode hast, brauchst Du NPN Transis- toren. Wenn Du sie aber genauso wie in dem Link hast, dann PNP. MfG Paul
aber man muss schon sagen: wem ist es den nicht schon passiert das man aus versehens mal z.b. eien BC338 (NPN) mit einen BC 328 (PNP) vertauscht hat weil die a) nebeneinander liegen im Setzkasten und b) sich von der Bezeichnung ja recht ähneln und dann sitz man da: "WARUM BOCKT DER MIST NICHT!" und droht seinen Mikrokontroller mit einer neuen Spannungsversorgung wie z.B. Drehstrom...
Tim schrieb: > wem ist es den nicht schon passiert > > das man ... ei[n]en BC338 (NPN) mit einen BC 328 (PNP) > vertauscht hat weil die a) nebeneinander liegen im Setzkasten Wer macht das schon, NPN und PNP wild gemischt nebeneinander im gleichen Setzkasten. Kondensator und Widerstände liegen doch auch wohl getrennt ...
Werner schrieb: > Tim schrieb: >> wem ist es den nicht schon passiert >> >> das man ... ei[n]en BC338 (NPN) mit einen BC 328 (PNP) >> vertauscht hat weil die a) nebeneinander liegen im Setzkasten > > Wer macht das schon, NPN und PNP wild gemischt nebeneinander im gleichen > Setzkasten. Kondensator und Widerstände liegen doch auch wohl getrennt > ... Dazu reicht es oft, denn Kasten einmal fallen zu lassen... Gruss Harald PS: Shit happens!
Werner schrieb: > Kondensator und Widerstände liegen doch auch wohl getrennt Die kann man notfalls auch leichter auseinanderhalten... ;-)
Rattenschädel9000 schrieb: > Andor schrieb: >> im >> duplexverfahren > > ? Ein- und Ausgabe per 7-Segmentanzeige.
Lothar Miller schrieb: > Werner schrieb: >> Kondensator und Widerstände liegen doch auch wohl getrennt > Die kann man notfalls auch leichter auseinanderhalten... ;-) Das erinnert mich an meine Lehrzeit. Den Unterschied lernte man recht schmerzhaft beim Anfassen der Anschlüsse. :-) Gruss Harald
hi, vielen dank für die vielen ratschläge!!!! ich werde morgen nachschauen ob ich eine gemeinsame kathode oder anode habe ( bei den 7Segmentanzeigen ). und dann entweder pnp oder npn. der unterschied zwischen ihnen ist doch dass der npn bei + an basis schaltet und der pnp bei - an der basis oder? pnp is sozusagen ein inverter meines ausgangs am µC? bei gemeinsamger kathode brauch ich pnp und emitter muss nach - oder? und bei gemeinsamer anode ein npn mit emitter nach +? wobei die "LED" immer zwischen collector und µC ist oder? vielen dank lg Andor
> bei gemeinsamger kathode brauch ich pnp und emitter muss nach - oder? > und bei gemeinsamer anode ein npn mit emitter nach +? Wie wäre es, dir den Originalschaplan einfach mal anzusehen ? Das erspart jede Menge rumraterei. Und BC547 mit 100mA sollte offensichlich nicht für 7-Segmentanzeige mit 10mA pro Segment im 4-fach Multiplex reichen, dann da müssen sie 8*10*4=320mA schalten. Transistoren haben eine Typennummer damit man den Richtigen einbauen kann. In dem Schaltplan der FAQ sind übrigens die Widerstände viel zu gross gewählt: Statt 330 Ohm, der nur (5V-0.7V-2.1V=2.2V bei 330R=6 statt 40mA, 1k an 5V-1V=4V ergibt 4mA kaum ausreichend um 320mA zu schalten. Das macht nur Sinn, falls man noch programmiert und mit Porgrammierfehlern rechnen muß, und im dunkeln Zimmer testet. Passender für 7-Segment Displays voller Helligkeit wären: statt 1k besser 4V/0.016 = 270 Ohm, statt 330 Ohm eher 2.2/0.04 = 56 Ohm, Und bei blauen/weissen 7-Segment-Anzeigen noch weniger.
sodelle, > Wie wäre es, dir den Originalschaplan einfach mal anzusehen ? hatte ich eigentlich vor, aber meine 7-segment-anzeigen haben einen gemeinsamen negativen-pol. --> das heist ich brauch einen NPN-transistor, oder? > Und BC547 mit 100mA sollte offensichlich nicht für 7-Segmentanzeige mit > 10mA pro Segment im 4-fach Multiplex reichen, dann da müssen sie > 8*10*4=320mA schalten. Transistoren haben eine Typennummer damit man den > Richtigen einbauen kann. die obige rechnung ist ja nicht ganz richtig oder? ich meine speziell die 4 ist ja falsch, da jede 7-segment-anzeige seinen eigenen transistor bekommen: ---> 8*10= 80mA das heißt der BC547 mit 100mA reicht oder? vllt ist der basis-vor-widerstand zu hoch, kann das sein? habe 10k! um den transistor voll auf "durchzug" zu schalten, dass ein maximaler strom zwischen emitter und collector fließen kann, wie niedrig muss der widerstand sein? lG Andor
Andor schrieb: > vllt ist der basis-vor-widerstand zu hoch, kann das sein? habe 10k! > um den transistor voll auf "durchzug" zu schalten, dass ein maximaler > strom zwischen emitter und collector fließen kann, wie niedrig muss der > widerstand sein? http://www.mikrocontroller.net/articles/Basiswiderstand ...
Ich habe mal versehentlich ein 7-Seg getötet, indem ich die Widerstände kurzzeitig weggelassen habe. Resultat war dann auch ein nur mehr sehr schwaches leuchten...
> meine 7-segment-anzeigen haben einen gemeinsamen negativen-pol. > --> das heist ich brauch einen NPN-transistor, oder? Ja. > die obige rechnung ist ja nicht ganz richtig oder? ich meine speziell > die 4 ist ja falsch, Sicher nicht. Speziell die 4 nicht, denn deine 7-Segment-Anzeigen sind ja nicht die ganze Zeit an, sondern jeweils nur 1/4 der Zeit, also muss der 4-fache Strom fliessen, damit sie gleichell erscheinen als unter Dauerstrom nach Datenblatt. > ---> 8*10= 80mA das heißt der BC547 mit 100mA reicht oder? Nein. Die 320mA stimmen. > vllt ist der basis-vor-widerstand zu hoch, kann das sein? habe 10k! Das hatte ich doch vorgerechnet, 270 Ohm. Und wie kommst du überhaupt auf 10k, wenn schon im Originalplan 1k drin ist ? Viel bringt viel ? Falscher Ansatz.
huhu, vielen dank für die posts. jetzt ist mir einiges klarer. hatte vergessen, dass wenn die anzeige nur 1/4 der zeit zum leuchten hat, natürlich auch etwa das 4 fache an strom fließen muss um gleich hell zu sein...mannmannmann! gut, werde mich jetzt mal um die richtigen transistoren kümmern. und der artikel darüber ist auch klasse, danke. lg und einen guten rutsch Andor
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.