7-Segment mit einer Anode

Gast #229176
Lesenswert?

Hi zusammen!
Ich habe hier aus einem alten PC diese tollen Taktanzeigen und wollte
jetzt als keines Projekt mal einen Timer bauen, der von einer
einstellbaren Zeit runterzählt und dann irgendwas zum piepsen bringt.
Kann man sich meinetwegen wie ne Eieruhr vorstellen.

Jetzt zu meinem Problem.
Das 7-Segment-Dingen aus dem alten Rechner hat nur eine gemeinsamme
Anode!
Wie soll ich das ganze denn jetzt an µC bekommen? Die Kathoden alle per
NPN Transistor ??? Ist der NPN überhaupt richtig, oder doch PNP?
#229177
Lesenswert?

Du wirst um die Verwendung eines (dicken) PNP-Transistors pro Segment
nicht herumkommen.
Ich habe sowas ähnliches vor. Leider hatte mein Elektronik-Händler nur
Anzeigen mit gemeinsamer Anode. (In der neuen Conrad-Filiale war noch
gar keine zu kriegen...)
So wie ich das sehe, läuft das alles auf invertierte Logik hinaus.
Sollte aber kein Problem sein, wenn man die Bitmuster im Flash ablegt.
Man kann auch die Maxim-Vartiante (MAX7219 oder MAX 7221) bnenutzen.
Die liegen mir aber preislich etwas zu hoch.

Gruß Rahul
Gast #229180
Lesenswert?

hmmmmmmmmm, okey ich glaube ich habe da was vergessen ;)
Das ganze Display besteht aus drei Ziffern. Die erste ist eine 1, die
zweite und dritte sind normale 7-Segment-Anzeigen ohne Dezimalpunkt.
Bei dem ganzem Modul gibt es nur einen Pin (von 16) der die gemeinsamme
Anode ist.
Kann also die Segmente nicht einzeln über ein Transistor ansprechen.
Mit den anderen Pins selektiert man dann.
Gast #229185
Lesenswert?

@paul: NPN, aber nimm doch einfach, wie in der schaltung gezeigt, zwei
uln2803 oder udn... oder so, das spart platz und wahscheinlich auch
geld. dass 2 1/2 segemt mit 1A und 15K., kann ich ja fast nicht
glauben...wer stellt denn so was her?
evtl noch ein shifter davor und man spart schon ordentlich IOs
Gast #229187
Lesenswert?

Hi

Wenn man nur Ziffern anzeigen will kann man auch BCD zu 7Seg.Wandler
einsetzen. Gibts für gem.Anode und gem.Katode. Multiplexen wird dann
auch noch wesentlich weniger aufwendig (74xx46/74xx47/4511...).

MfG HG
Gast #229190
Lesenswert?

So, nun gut! Danke erstmal. Werde mich mit dem Thema wohl nochmal ein
bisschen mehr beschäftigen müssen.
Der Timer war eigentlich als Einstieg gedacht. Nun ja. Mal sehen ob das
alles so hinhaut, wie gedacht.
Sobald meine Digicam aus der Reperatur zurück ist, werde ich mal ein
Bild von dem Dingen machen. Leider steht aber kein Hersteller drauf.
Gast #229191
Lesenswert?

Das ganze hat eine einfachen Hintergrund, da man im PC den Multiplex
sparen will (es wird ja eh immer nur konstant eine Zahl angezeigt, bzw
zwischen zwei zahlen gewechselt) sind wirklich alle Segmente einseln
anwählbar. Bei einer ANzeige die ich mal hatte war das sogar so, das
dies Per Jumper einstellbar war (und ja es waren sehr viele Jumper!)
Also teste dochmal mit einem Netzteil (auf 2V stellen) durch wie das
ganze läuft, oft sind auch nicht alle Segemente anwählbar!
Fals das ganze noch auf einer Platine klebt, löte es erstmal runter.

Und im Zweifel würde ichdir wirklich empfehlen, schmeiss das Ding weg
und investier 5 Euro in neue Segemntanzeigen, die Funktionieren, du
hast sicher die Anschlussbelegung, und kannst dir sogar die Farbe
aussuchen und auch ob mit Gemeinsammer Annode (würde ich empfehlen)
oder Kathode.
Gast #229192
Lesenswert?

Ja, genau so ein Dinge ist das! Super viele Jumper hinten drauf.
Ich würde ja 5€ investieren, dass ist noch so sehr das Problem, aber
ich habe hier noch 5 solcher Anzeigen (alle Baugleich). Die einfach
wegwerfen, obwohl alle noch funktionieren ??? Ne, mach ich nicht.

In die Schieberegistergeschichte habe ich mich jetzt mal eingelesen.
Klingt echt gut. Vorallem spar ich dabei Ports. Für den Anfang ist mir
das aber dann doch alles zu kompliziert und ich steuere die Segmente
lieber direkt einzeln an.
Gast #229193
Lesenswert?

Wenn Du so viele Portpins hast ;-). Dann besorg´ Dir schon mal 16-18
Vorwiderstände zu je 330 Ohm, die Du vom ProziPin an jede LED
anschließt und die gemeinsame Anode dann an Vcc. Achtung: die LEDs
leuchten dann, wenn Du den PortPin auf logisch 0 ziehst.
Gast #229194
Lesenswert?

> Als Daumenregel für in Sättigung betriebene
> Transistoren gilt eine Stromverstärkung von 20-30.

Ja, aber eben nur als Daumenregel. Es gibt Transis, deren
Stromverstärkung in Sättigung deutlich höher ist.
Gast #229197
Lesenswert?

Ich sach ma:

Ohne Multiplexen brauchts gar keine zusätzlichen Treibertransis, das
können die Schieberegister oder µCs selber, wenns nicht gerade uralt
Stromfresser-LEDs sind.


Sind nicht vielleich auf den LED-Platinen die Vorwiderstände schon mit
drauf ?


Peter
Gast #229198
Lesenswert?

Ne, Vorwiderstände gibt es da keine. Inzwischen bin ich aber doch auch
der Meinung, die Lösung mit den Schieberegistern ist besser. (bitte
jetzt keine Sprüche von wegen: "das habe ich ja gesagt" ;))

Gibt es noch andere Serial-In / Parallel-Out Treiberbausteine als den
74HC595. Den gibt es leider bei dem großen C nicht und extra dafür bei
Reichelt bestellen? Ne!
Gast #229199
Lesenswert?

Den guten alten 4094 zum Bleistift, hat nur ein etwas anderes
Store/Latch-Verhalten (Pegel statt Flanke) und eine etwas andere
Pinbelegung, aber sonst der selbe Quark in grün (und ist nicht ganz so
schnell, max. 4MHz bei 5V).
Gast #229201
Lesenswert?

Ja stimmt schon, ich meinte in Bezug auf 8-Bit seriell auf
Parallel-Schieberegister mit Latch-Verhalten derselbe Quark... Wenn
natürlich in dem einen IC was anderes drin ist, als in dem anderen,
kann´s nicht dasselbe sein. Ich habe mal vorausgesetzt, daß jemand, der
ein IC kaufen will, sich zuvor auch mal das Datenblatt anschaut -
spätestens da fallen die Unterschiede auf.
Gast #229202
Lesenswert?

So nur noch eine Frage:
Im Datenblatt
(http://www.semiconductors.philips.com/acrobat/various/HCT_FAMILY_SPECIFICATIONS.pdf)
sind schiedene Schaltleistungen für die Ausgägnge angegeben.
Zum einem DC output diode current mit 20mA und dann DC output source or
sink current (standart/bus driver) mit 25mA/35mA.
Was ist davon denn jetzt die wirkliche schaltleistung?
Es dreht sich nur darum, ob ich jetzt noch Transistoren brauche, oder
direkt über den IC schalten kann.
Habe die 7-Segmentanzeige jetzt per 150 Ohm Widerstand bei 5V soweit,
dass sie ca 20mA zieht.
Gast #229203
Lesenswert?

argssssss, das sollte nicht "schiedene Schaltleistungen", sondern
"verschiedene Schaltleistungen" heißen.
Das kommt davon, wenn man nicht nochmal drüberließt.

...und die Anzeige leuchtet übrigens grün.
Gast #229205
Lesenswert?

Der Sink/SourceCurrent ist maßgeblich, da Du nach Vcc schaltest, also
Sink (35mA)! Zu beachten ist aber auch die maximale Velustleistung über
dem gesamten Chip, denn wenn Du alle Ausgänge volle 35mA treiben läßt,
dann mußt Du dem Chip ´nen Kühlkörper verpassen. Bei 20mA wird´s mal
gerade noch gehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren