7-Segmentanzeige mit TTL und Transistoren ansteuern

#5359543
Lesenswert?

Moin Leute,

ich habe die Aufgabe bekommen, eine 7-Segmentanzeige für ein 
Fahrstuhlmodell zu basteln. Hierbei darf ich nur TTL bzw. CMOS ICs 
verwenden (zudem nur NANDs und NORs für die Umwandlung).

Die Umwandlung von BCD auf Binär ist bereits erledigt. Hierfür habe ich 
5 mal den DM74LS00 und 4 mal den DM74LS10 verwendet.

Mein Problem ist nun die Ansteuerung der vier parallel geschalteten 
Anzeigen. Diese haben eine gemeinsame Anode.

Ich hatte mir gedacht, ich nehm mir einfach ein paar Transistoren und 
verwende diese als Schalter um quasi ein Register zu schalten (mit den 
Signalen der BCD-Umwandlung)

Beim Ausdenken der Verschaltung ist mir dann aber aufgefallen, dass ich 
mit der Idee alle Segmente gleichzeitig zum leuchten bekomme, wie im 
Anhang (grün) zu sehen.

Da man bei uns in der Berufsschule nichts zu Transistoren, Dioden, etc. 
und deren Beschaltung erzählt und unser Ausbilder aktuell nicht zur 
verfügung steht hoffe ich nun hier Hilfe zu finden.
Angehängte Dateien:
#5359552
Lesenswert?

Mauz L. schrieb:
> Diese haben eine gemeinsame Anode

Die Anzeigen in deinem Schaltplan
haben eine gemeinsame Kathode.

Gemeinsame Anode wäre besser.
Anoden auf +Üb Widerstand vor jedes
Segment. Gleiche Segment-Widerstände
zusammenfassen und mit einem
NPN-Transistor nach Masse ziehen.

>Du musst noch normale Dioden
>in jede Leitung zu den Transistoren
>einbauen

Quark
#5359804
Lesenswert?

Mauz L. schrieb:
> ich habe die Aufgabe bekommen, eine 7-Segmentanzeige für ein
> Fahrstuhlmodell zu basteln. Hierbei darf ich nur TTL bzw. CMOS ICs
> verwenden (zudem nur NANDs und NORs für die Umwandlung).

Also eine klassische Schulaufgabe. Da macht man sich erstmal eine 
Tabelle mit den 4 Eingangssignalen und den sieben Ausgangssignalen. Da 
trägt man für jedes Stockwerk eine Zeile ein. Am Ende hat man 7 
Boolesche Funktionen (eine für jedes Segment) mit maximal 4 
Eingangsvariablen (evtl. auch nur 3, wenn es nur Stockwerke von 0..7 
gibt; oder noch weniger). Die kann man jetzt nach Lust und Laune (und 
Können) so umformen, daß man sie mit NAND oder NOR Gattern 
implementieren kann.

> Die Umwandlung von BCD auf Binär ist bereits erledigt. Hierfür habe ich
> 5 mal den DM74LS00 und 4 mal den DM74LS10 verwendet.

Was muß man von BCD auf Binär umwandeln?

> Mein Problem ist nun die Ansteuerung der vier parallel geschalteten
> Anzeigen. Diese haben eine gemeinsame Anode.

Was will man in einen Fahrstuhl mit 4 Anzeigen?

Und wie hast du es eigentlich geschafft, ein 10MB png für eine eine 
Strichzeichnung zu verbraten?
#5360027
Lesenswert?

Hi,
kann zwischen den beiden Zeichnungen keinen Unterschied feststellen.
Die Segmente sind übrigens nicht vollständig beschaltet.

ciao
gustav

P.S.:
Axel S. schrieb:
> Und wie hast du es eigentlich geschafft, ein 10MB png für eine eine
> Strichzeichnung zu verbraten?

Das ist wahrscheinlich die Auflösung des Smartphones. 7MB x 4MB
Angehängte Dateien:
Gast #5360396
Lesenswert?

Sorry aber die Schaltung ist Quatsch, wenn der transistor für die "0" 
die Segmente "a" - "f" nach MAsse zieht, was passiert dann mit dem 
Segment "g" da ja über die Leitung an den anderen Transistor mit 
Leitungen für die Segmente "a", "d" - "f" vebunden ist?
Ah jetzt kommts, die Segment gehen alle an. Da ist noch erheblicher 
Entwicklungsbedarf.
#5360619
Lesenswert?

Hi,
diskret einen Siebensegmentdecoder aufzubauen, ist im Link gezeigt:
(Der Titel DCF77 ist etwas irreführend, aber man findet dort den 
Vorschlag, wie man es mit Widerständen und Transistoren aufbauen kann.)

https://sophisticatedcircuits.wordpress.com/category/empfangerbasteln-dcf77/

Dann,
wenn nur mit SN7400 gearbeitet werden soll,
muss man nach DeMorgan, mehrere NANDs zum Oder zusammenschalten. Und 
entsprechend hoch wird der Aufwand.

dazu das Bild.

Mauz L. schrieb:
> Die Umwandlung von BCD auf Binär ist bereits erledigt.
Du meinst, wie pro Stockwerk der zugehörige BCD-Code generiert wird?
Dann eben die "Oder" entsprechend kaskadieren.

Immer daran denken, klassisches TTL hat Fan out 10, d. h.  ein Ausgang 
kann 10 Eingangsstufen treiben.
Aber Fan-In höchstens 2.


ciao
gustav
Angehängte Dateien:
#5360652
Lesenswert?

Florist schrieb:
> Forist schrieb:
>
>> Ist dir an der Größe deiner Bilder irgendetwas aufgefallen ...
>
> blah.
>
> Das Thema ist seit heute 10:49 durch. Ist Dir aber nicht aufgefallen,
> weil:
> merkbefreit

... du der ist noch in der Ausbildung. Wie man einen Scanner bedient, 
das lebnen die Typen im Büro, icht die in der Werkstatt ...
#5361259
Lesenswert?

MaWin schrieb:
> Du musst noch normale Dioden in jede Leitung zu den Transistoren
> einbauen, um die gegenseitige Beeinflussung der LEDs zu unterbinden.

batman schrieb:
> Dioden zählen i.a. nicht dazu.

Also, ich würde es mit Dioden machen. Egal was der Lehrer hinterher zu 
meckern hätte.

Wenn er es nicht akzeptiert, Plan B rausholen und statt der Dioden die 
Oder-Schaltung mit SN7400 einbauen.

ciao
gustav
Angehängte Dateien:

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