Forum: Mikrocontroller und Digitale Elektronik 7-segment Anzeige mit AVR


von Johann (Gast)


Lesenswert?

Hallo Leute,

ich habe hier folgende zwei 7-segment Anzeigen:

   Kingbright 8C52-11HWA
         und
   Kingbright SC52-11EWA

ich habe vor die beiden Segment mit einem AVR anzusteuern, um eine 
Sekunden Anzeige bis 59 Sekunden zu machen.
Jetzt weiss ich aber nicht wie ich die Anschliessen muss.

Kennt einer einfache Schaltungen wie ich die Anschliesse?

Wäre sehr dankbar.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

So wie es aussieht, handelt es sich um einstellige 7-Segment-Anzeigen 
mit gemeinsamer Anode. Diese findest Du in der Mitte der beiden 
Pinreihen. Daran gehört + . Die einzelnen Segmente müssen über einzelne 
Vorwiderstände (z.B. 470 Ohm) an Masse geschaltet werden. Durch Antippen 
der einzelnen Pins mit dem Vorwiderstand, der auf Masse geschaltet ist, 
kannst Du herausfinden, welches Segment an welchen Pin angeschlossen 
ist. Nun kannst Du alle Segmente mit den Vorwiderständen an Portpins des 
AVRs schalten oder aber die beiden Anzeigen mit den Segmenten verbinden 
und die gemeinsamen Anoden mit Treibertransistoren umschalten und 
nacheinander die Daten für die Segmente ausgeben (Multiplex).

von Eddi (Gast)


Lesenswert?

Kann man sich die einzelnen Widerstände nicht sparen, und nur einen an 
der gemeinsamen Masse verwenden?

von Johann (Gast)


Lesenswert?

Das heißt ich kann die direkt an einen AVR PIn legen? Die ziehen nicht 
zuviel mA?

von Tommy (Gast)


Lesenswert?

Vorwiderstand nicht vergessen!

Schau ins datenblatt! Dort findest du angaben wieviel mA die Ports 
treiben können.

von Michael U. (Gast)


Lesenswert?

Hallo,

@Eddi: gemeinsame Masse ist bei LED mit gemeinsamer Anode die AVR-Masse, 
da schaltet sich schlecht ein Widerstand rein...

Du könntest ihn also höchstens in die Anodenleitung legen.
Kannst Du prinzipiell, wenn es Dich nicht stört, daß eine 1 mit 2 
Segmenten an wesentlich heller leuchtet als eine 8 mit 7 Segmenten an.
Mich würde es stören.

Was ist eigentlich an Widerständen so schlimm?

Sie kosten nicht viel und wen 7 Einzelwiderstände stören, der kann ja 
ein DIL oder SIL-Array nehmen.

Gruß aus Berlin
Michael

von Eddi (Gast)


Lesenswert?

O.K.

Friede sei mit den Widerständen

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Widerstand ist halt nicht immer zwecklos ;-)

von Werner A. (homebrew)


Lesenswert?

Wenn die einzelnen Segmente gemultiplext werden kann man durchaus mit 
einem Widerstand arbeiten. It depends on your choice...

von Philipp B. (philipp_burch)


Lesenswert?

@Werner:

[nichternstnehmen]

Dann hast du bei zwei Anzeigen einen Duty-Cycle von 1/14, da kannst du 
dir den Widerstand auch gleich ganz sparen ^^

[/nichternstnehmen]

von Johann (Gast)


Lesenswert?

woran erkennt man es das die eine gemeinsame Anode haben?

von Johann (Gast)


Lesenswert?

Pin 3 und 8 muss ich auf GND setzen und die Pins dann mit einem 1 KOhm 
Widerstand gegen 5V ... dann leuchten die. Also ist es eine gemeinsame 
Kathode.

Aber mit wieviel V darf ich die belasten?

von Holger K. (krulli) Benutzerseite


Lesenswert?

siehe Datenblatt!
http://www.kingbright.com/
SCxx ist bei Kingbriht immer gem. Kathode
SAxx immer gem. Anode

von Holger K. (krulli) Benutzerseite


Lesenswert?

Einer von Pin 3 und 8 reicht aus. Beide anschließen ist nicht unbedingt 
nötig.

von Johann (Gast)


Lesenswert?

... nacheinander die Daten für die Segmente ausgeben (Multiplex).

Heisst das ich schalte so schnell nacheinander das es das Auge nicht 
sieht?

von Falk (Gast)


Lesenswert?

Ja.

MFG
Falk

von HFQuincy (Gast)


Lesenswert?

@Tommy (Gast)

> Schau ins datenblatt! Dort findest du angaben wieviel mA die Ports
> treiben können.

Die Ports des Controllers? Wo steht das im Datenblatt?

Oder ist damit gemeint, zu prüfen wieviel Strom die LED vertragen?

LG

HFQ

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.