Forum: Mikrocontroller und Digitale Elektronik 7-Segment-Anzeige zu Dunkel


von Andor (Gast)


Lesenswert?

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.

von Daniel P. (dpolz)


Lesenswert?

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.

von M. B. (Firma: TH Nürnberg) (ohmen)


Lesenswert?

Der BC547 ist doch ein NPN, in Deinem Bild ist ein PNP Transistor...
Wie ist Deine Beschaltung?

von Paul Baumann (Gast)


Lesenswert?

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

von Paul Baumann (Gast)


Lesenswert?

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

von Tim (Gast)


Lesenswert?

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...

von Rattenschädel9000 (Gast)


Lesenswert?

Andor schrieb:
> im
> duplexverfahren

?

von Daniel P. (dpolz)


Lesenswert?

> Rattenschädel9000

?

von Werner (Gast)


Lesenswert?

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 
...

von Harald W. (wilhelms)


Lesenswert?

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!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Werner schrieb:
> Kondensator und Widerstände liegen doch auch wohl getrennt
Die kann man notfalls auch leichter auseinanderhalten... ;-)

von John B. (johnbauer)


Lesenswert?

Rattenschädel9000 schrieb:
> Andor schrieb:
>> im
>> duplexverfahren
>
> ?

Ein- und Ausgabe per 7-Segmentanzeige.

von Harald W. (wilhelms)


Lesenswert?

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

von Andor (Gast)


Lesenswert?

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

von MaWin (Gast)


Lesenswert?

> 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.

von Andor (Gast)


Lesenswert?

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

von Hannes L. (hannes)


Lesenswert?

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

...

von Sesk K. (zeborok)


Lesenswert?

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...

von MaWin (Gast)


Lesenswert?

> 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.

von Daniel P. (dpolz)


Angehängte Dateien:

Lesenswert?

Kuck mal das hier an.

von Andor (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.