Wiederstand 7-Segment-Anzeige

Gast #3675972
Lesenswert?

Hallo,
habe mir folgende 7-Segment Anzeige besorgt
http://www.conrad.de/ce/de/product/160199/7-Segmet-LED-Anzeige-Kingbright-SC03-12GWA-Zifferhoehe-7-mm-Gruen-18-mcd?ref=list
Jetzt möchte/muss ich vor jedem Eingang einen Widerstand hinsetzen, habe 
aber gerade Probleme, wie ich so etwas berechnen kann. Eigentlich ist es 
ja nur
R=U/I, also hier 2,2V/20mA = 110OHM. Das Problem habe ich gerade aber 
beim verständnis. Ich steuere die Anzeige durch meinen Controller 
(ATTINY) an, welcher 5V herausgibt. Aber was ist, wenn ich z.B. mit 10V 
arbeiten würde? dann würde der Widerstand doch zu gering sein oder? Oder 
habe ich da gerade ein Schwarzes Brett vorm Kopf?
Frank
#3676514
Lesenswert?

ganz sooo einfach ist's doch nicht. -
ok, Pi-Daumen für Zimmerspielchen.

Schau mal ins Datenblatt:
http://www.produktinfo.conrad.com/datenblaetter/150000-174999/160199-da-01-en-7_SEGMENTANZEIGE_7MM_K.pdf

Da gibt's auch noch 2,5V_Uf
Dann gibt's auch noch max 25mA (bei 25°C TA);
was machst, wenn wider Erwarten die Temp_TA über 40 °C gerät?
nachrechnen bitte.

Dann hast doch oben "was ist mit 10V?" angegeben; jetzt rechnest mit 5V.
Ähm, der R_Led ist lediglich ein I_Begrenzer, kein I_Stabilisierer.
Wenn also die U schwankt, dann schwankt auch der I durch R und LED,
weil sich die Spannungsabfälle neu aufteilen (U_Led bleibt dabei 
stabiler, als U_R, wird höher); was den gesamt_I erhöht.

und.... und ..... also, einige Vorkehrungen musst einbauen.
Die Einfachste - die LED nicht gleich mit Voll_I belasten, sondern,
etwas darunter, damit die Gerätefunktionalität erhalten bleibt.
(zB: 0°C bis + 50°C, oder - 20°C bis + 85°C; oder ähnlich).
Und auch die U stabilisieren, damit ein I_Stabilisieren einfacher wird.
Sonst müsstest einen I_Stabilisator vorschalten.

Weil der nächste Sommer kommt bestimmt.

Grüße
Gerald
---
#3676570
Lesenswert?

Die Kennlinie aus dem Datenblatt besagt:

Ein Segment leuchtet "relativ" gut mit einem Strom von 10mA. (25mA sind 
das absolute Maximum was fließen darf !!!).

Hierbei hätte es eine Flussspannung von 2.0V (typisch). Vielleicht hat 
es infolge von Produktionsstreuungen auch 2.1V, aber eigentlich ist das 
"relativ" egal.

Jetzt müsste man, um es wirklich "exakt" zu machen hergehen und wissen, 
welchen Pegel ein Ausgangspin des Controllers hat, wenn ihm 10mA 
entnommen werden und wie groß der Pegel noch ist, wenn ihm auf 
7-Portbits 10mA entnommen werden.

(Die 7 Segmentanzeige MUSS gegen Masse geschaltet werden, weil sie eine 
gemeinsame Kathode besitzt)

Praxiswerte (OHNE jetzt das Datenblatt des Controllers zu kontaktieren) 
waren niemals mehr als 4.5V !!!

Daraus wuerde sich ergeben:

2.0V an einer Segment entsprechen 2.5V am Reihenwiderstand (bei 10mA).

Macht nach Mr. Ohm : R = U / I  ==> 2.5V / 10mA = 250 Ohm.

Dumm gelaufen, weil genau das jetzt kein Widerstandswert der E12 Reihe 
ist.

Soll es ein bisschen heller sein: 220 Ohm nehmen.
Kann es ein bisschen dunkler sein: 270 Ohm nehmen (wäre meine Wahl).
Angehängte Dateien:
#3676636
Lesenswert?

5V für den Controller darfst schon geben. - <6V

Seit wann nimmt man noch E12 Reihen?
Mindestens E24 nehmen, heutig gleich E96,
weil kostet das selbe Geld wie E12, oder E24.
E48 ist nicht wirklich von Bedeutung,
war früher mal, solange es E96 noch nicht gab.

http://www.elektronik-kompendium.de/sites/bau/1109071.htm

Ja, die LED muss man nicht mit Nennstrom quälen.
Die Exemplarstreuung bedingt ein Vorabmessen
der Flußspannung. Dann kann man bequem den R bestimmen.
Im gestuften Mittel unter Berücksichtigung der genannten
Bedingungen wählt man dann die I_Begrenzung.

Jo, - K auf GND - mit High ansteuern.
Das kann der Tiny, reicht völlig; 5V.

Will er >= 10V für die LEDs nehmen, dann muss er Treiberstufen
dazwischen schalten, geht nicht anders.
Diese muss dann zweistufig! sein. - NPN zu PNP.
Mit High vom Tiny geht's zum NPN, der macht das LOW für den PNP,
der dann die LED treibt.
Damit ist der Tiny (mit 5V versorgt) von den >= 10V abgekoppelt.
Damit wird aber der Aufbau aufwändiger.

Das Beste wäre, wenn der ein Display mit gemeinsamer Anode verwendet.
Dann spart er sich die zwei_Transi-Spielerei und nimmt statt dessen
einfach ein ULN28xx Treiber_IC.

Grüße
Gerald
---

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