PROBLEM: 7 segment Anzeige mit Drehschalter schalten

OP #3964364
Lesenswert?
• ▲
▼
Hallo,

Wir sollen für den Praxisuntericht in der Schule eine 7 segment anzeige 
mit einem Drehschalter schalten. Bei den Stellungen von 1-6 soll jeweils 
eine Ziffer von 0-5 aufleuchten.
Wir haben eine Ausgangspannung von 12V.
Hier ein paar daten zu den Bauelementen.

Drehschalter CK-1040 (2-polig mit 6 Positionen)
7 Segment Anzeige ( Vf -> typ. 1,95V / Max. 2,5 V )
                  ( If -> 20 mA )

Kann uns einer vielleicht helfen einen Stromlaufplan zu erstellen, oder 
eine kleine hilfestellung leisten ? Wir haben es bereits mit Dioden 
versucht, leider ohne erfolg.

Vielen Dank im Vorraus..

Mfg. Kai & Nicolai :D
#3964441
Lesenswert?
• ▲
▼
Kai Thiel schrieb:

> Ob es jetzt eine gemeinsame Anode oder Kathode ist können wir dir leider
> nicht beantworten.

Genau DAS ist aber die Grundvoraussetzung um zu wissen, wie die 
Schaltung aussehen muss. Je nachdem sieht dann die ANbindung an den 
SChalter anders aus!

In dem einen Fall, gemeinsame Anode, wird der Schalter so eingebaut, 
dass er die jeweils benötigten Kathoden für eine Ziffer nach Masse 
durchschaltet. Im anderen Fall, gemeinsame Kathode, wird der Schalter so 
eingebaut, dass er die jeweils benötigten Segmente nach +12V 
durchschaltet.

Findet es raus. Das geht ganz einfach.
Ihr richtet euch einen 330 Ohm Widerstand her, den ihr an einem Ende an 
+12V anschliesst. weiters richtet ihr euch einen Draht her, den ihr an 
Masse anschliesst.
Und dann probiert ihr Pins an der Anzeige durch. Einfach mal zb mit dem 
Massedraht am Pin links unten anhalten und mit dem freien Ende des 
Widerstands einen Anschluss nach dem anderen an der Anzeige abklappern. 
Es kann gut sein, dass nichts leuchtet, dann kommt der Massedraht an den 
nächsten Pin (irgendeine Form von Klemme ist da hilfreich, damit man 
nicht alles dauernd mit der Hand halten muss) und wieder alle anderen 
Pins mit dem Widerstand abfahren. Wenn da wieder nichts leuchtet, dann 
geht der Massedraht wieder einen Pin weiter.
An irgend einer Stelle werdet ihr fündig und ein Segment leuchtet.
Und dann wirds interessant. Kann der Massedraht an immer demlselben 
Anschluss bleiben und je nachdem wo ihr mit dem Widerstand hintippt 
leuchtet dann ein anderes Segment? Oder ist es umgekehrt, dass der 
Widerstand (der die positive Spannung zuführt) an immer demselben 
Anschluss bleibt und je nachdem wo man mit dem Massedraht hintippt, 
leuchtet ein anderes Segment.
Im ersten Fall habt ihr gemeinsame Kathode (also gemeinsame Masse). im 
zweiten Fall gemeinsame Anode (also gemeinsame positive 
Versorgungsspannung),
#3964460
Lesenswert?
• ▲
▼
Ah, nochmal nachkorrigiert.
Also gemeinsame Anode.

D.h. die Anode kommt an 12V und der Drehschalter muss die für eine 
Ziffer entsprechenden Segmente nach Masse durchschalten (natürlich mit 
jeweils einem Vorwiderstand pro Segment)

Das Prinzip ist also
1
   +12V
2
    |
3
    |
4
   LED (Segment in der Anzeige)
5
    |
6
   Vorwiderstand
7
    |
8
   --
9
   \/    Entkoppeldiode
10
   --
11
    |
12
  Drehschalter (zb Anschluss 0)
13
  Dehschalter (gemeinsamer Anschluss)
14
    |
15
  Masse

Wenn der Drehschalter auf 0 gedreht wird, dann verbindet er seinen 0-Pin 
mit dem gemeinsamen Anschluss des Schalters. Da dieser mit Masse 
verbunden ist, stellt der Drehschalter gaher einfach nur eine Verbindung 
seines 0-Pins mit Masse her.
Ist dort ein Segment der Anzeige angeschlossen (und der gemeinsame 
Anschluss der Anzeige auf +12V) dann leuchtet genau dieses Segment, weil 
ja dann durch die Masseverbindung der Stromkreis geschlossen ist.

Um eine 0 darzustellen reicht es aber nicht, nur 1 Sgement 
einzuschalten, sondern für eine 0 braucht es die richtigen 6 Segmente. 
Und genau die sucht ihr euch und schliesst sie ebenfalls am 0 Anschluss 
an. Wird der Drehschalter auf 0 gedreht, dann leuchten genau diese 6 
Segmente und ein Mensch liest die als 0.

Selbes Spiel, wenn der Drehschalter auf 1 gedreht wird. Wieder werden 
die entsprechenden Segmente rausgesucht und auf den Schalter geführt.

Und damit es nicht zu gegenseitigen Beeinflussungen kommt, sind die 
Entkoppeldioden da. Jedes Segment bei jeder Ziffer wird zuvor über eiene 
derartige Diode geführt, ehe dann die anderen Enden der Dioden am 
jeweiligen Anschluss des Drehschalters zusammentreffen.

Das ganze wird ein ziemlicher Drahtverhau. Aber wenn man systematisch 
vorgeht und nach jeder neu verbundenen Segment-LED sofort testet, ist es 
eine reine Fleissaufgabe.
OP #3964490
Lesenswert?
• ▲
▼
Vielen Dank für die schnellen und zahlreichen Antworten.
Uns ist jetzt klar wie wir den Drehschalter mit der 7 Segment Anzeige 
verbinden müssen.
Auch das wir Dioden schalten müssen um zu verhindert das es nicht zu 
einer gegenseitigen Beeinflussung kommt.
Wir denken das wir die Dioden in Sperrichtug schalten müssen, aber 
leider nicht wo, da wir keinen Stromlaufplan ausarbeiten können.
Gast #3964548
Lesenswert?
• ▲
▼
Ich sehe da gerade zwei Fehler im Schaltplan. Bei der Reihe Y6 wird ein 
Segment zu viel angesteuert, bei Reihe Y4 eins zu wenig. Welche das 
genau sind, findest du sicher selbst heraus - man muss ja nicht alles 
vorgekaut liefern.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.