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
Was habt ihr denn mit Dioden schon versucht? Hat die 7-Segment-Anzeige eine gemeinsame Anode oder Kathode?
Welchen Typ von 7 Segment Anzeige habt ihr? Gemeinsame Anode oder gemeinsame Kathode? Abgesehen davon: Yep. Mit Dioden kann man das machen.
nun müsste man noch wissen ob die Anzeige gemeinsame Kathode oder Anode hat...
Ist das jetzt ein großes Problem anzugeben, ob bei der 7-Segment Anzeige alle Plus-Pole der LED zusammen auf einen Anschluss geführt sind oder alle Minus-Pole?
Wir haben versucht die Dioden in Sperrichtug so zu schalten, das die Anzeige nur auf bestimmten Pins ein Signal bekommt. Die Anzeige besitz eine Gemeinsame Anode
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),
Kai Thiel schrieb: > Wir haben versucht die Dioden in Sperrichtug so zu schalten, das die > Anzeige nur auf bestimmten Pins ein Signal bekommt. > Die Anzeige besitz eine Gemeinsame Anode Zeichne mal 'nen Schaltplan wie ihr das mit den Dioden gemacht habt!
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.
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.
Schau mal, was ich mit Google gefunden habe: http://cr4.globalspec.com/PostImages/201008/Display2_7A86AB2B-A342-9046-FA516B23A94966B0.gif Diese Schaltung geht bis 15. Da kannst du den Teil von 1-6 von nehmen, und den Rest weglassen. Anstelle des linken IC (also Y1 bis Y6) schliesst du den Drehschalter an. Der Schalter soll die Y-Leitungen mit GND verbinden.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.