8 LED schalten

OP #2716426
Lesenswert?

Hallo zusammen,
ich möchte mit TTL eine Schaltung bauen, mit der ich
über 8 Taster 8 Relais schalten kann, allerdings so,
dass jeweils nur 1 Relais zieht. Beispiel:

Drücke ich Taste 1, ist Relais 1 an, 2-7 aus.
Drücke ich Taste 4, ist Relais 4 an, alle andern aus.

Gibt es dazu vielleicht ne Schaltung, Tipp oder nen
fertigen Baustein der das macht?
Danke Euch für jeden Tip.
Gruß Reiner
Moderator (Firma: Titel) Persönliche Seite #2716435
Lesenswert?

Willi schrieb:
> Und warum nicht direkt mit jedem Taster das zugehörige Relais ansteuern
> (ggf. über Transistor)?
Es geht offenbar darum, dass garantiert nur 1 Relais aktiv ist, auch 
wenn 3 Tasten gleichzeitig gedrückt sind.

Das nennt sich Prioritätsschaltung. Man könnte das mit einem 
zusätzlichen Öffner und geschickter Verschaltung der Relais machen...
OP #2716462
Lesenswert?

Hi zusammen,
wow so schnelle Postings :-)
Also das soll so sein, dass ich um die LED zum Leuchten
zu bringen die Taste nicht halten muss, sondern nur
kurz antippen.
Wenn ich also T2 Tippe soll LED2 Leuchten,
Tippe ich T6 dann nur LED 6 -soll sich selber
halten - und es soll nur immer eine LED leuchten
ich hoff man kanns verstehen was ich meine.
Gruß Reiner
#2716477
Lesenswert?

Reiner Mairon schrieb:
> Hi zusammen,
> wow so schnelle Postings :-)
> Also das soll so sein, dass ich um die LED zum Leuchten
> zu bringen die Taste nicht halten muss, sondern nur
> kurz antippen.

Das mag schon sein, dass es so sein soll.
Nur kannst du das deinem Benutzer nicht vorschreiben.
Wenn der mit den Würstelfingern 3 Tasten mehr oder weniger gleichzeitig 
betätigt, muss definiert sein, was dann passieren soll.
Wenn Kinder mit der ganzen Hand alle Tasten gleichzeitig drücken, muss 
definiert sein, was dann passieren soll.
Wenn sich ein Benutzer blöd spielt und eine Taste drückt und gedrückt 
hält und eine 2.te Taste dazudrückt, muss definiert sein, was dann 
passieren soll.

Was gilt? Die erste gedrückte Taste oder die letzte gedrückte Taste? 
Oder gar die Taste, die zuletzt losgelassen wurde? Wie soll der Zustand 
dazwischen sein?
Wäre "die steigende Tastenflanke schaltet das zugehörige Relais" eine 
Option?
Da es wohl niemand schafft, mehrere Tasten absolut gleichzeitig zu 
drücken, schaltet jeder weitere Tastendruck dann einfach sein 
zugehöriges Relais, selbst wenn bereits eine andere Taste gedrückt ist. 
Es geht also nicht darum ob eine Taste gedrückt IST, sondern ob sie 
gedrückt wird (also der Vorgang Niederdrücken ist der Auslöser - eben 
flankengesteuert)
OP #2716491
Lesenswert?

Hallo,
naja das ist nicht so das Problem - ich benutze die
Schaltung (wenn ich sie hinkriege) selber - ohne
Wurstlfinger :-)
Auf ein gesamt AUS muss ich nicht reagieren, eine
LED kann immer leuchten. Ich hab ja bissl TTL erfahrung,
aber ich hab keinen Ansatz, wie ich das machen soll...
Is scho irgendwie verzwickt die Schaltung...
Gruß Reiner
OP #2716496
Lesenswert?

Hi,
nein nicht zusätzlich LEDs immer nur eine. Und ich
drück bestimmt auch immer nur eine Taste. Also
was zuletzt gedrückt wurde oder losgelassen wird,
darauf braucht nicht rücksicht genommen zu werden.
Einfach 8 LEDs mit 8 Taster. Und jeweils die zugehörige
LED soll bei Tastendruck leuchten, alle anderen aus.
Gruß Reiner
#2716502
Lesenswert?

Reiner Mairon schrieb:
> Hallo,
> naja das ist nicht so das Problem - ich benutze die
> Schaltung (wenn ich sie hinkriege) selber - ohne
> Wurstlfinger :-)
> Auf ein gesamt AUS muss ich nicht reagieren, eine
> LED kann immer leuchten. Ich hab ja bissl TTL erfahrung,
> aber ich hab keinen Ansatz, wie ich das machen soll...
> Is scho irgendwie verzwickt die Schaltung...


Na ja. Wenns TTL sein soll, wie wärs damit?

Du hast 8 flankengetriggerte Flip-Flops.
Die Set-Eingänge der Flip Flops werden von den Tastern angesteuert. Der
jeweilige Ausgang jedes Flip-Flops geht
a) zum Relais
b) zu den Reset-Eingängen der jeweiligen anderen Flip-Flops.

Sprich: Wenn eine Taste gedrückt wird, dann wird damit das Flip-Flop auf
"Ein" gestellt und der Ausgang dieses Flip-Flops schaltet alle anderen
Flip-Flops auf "Aus"

Nur mal so als Grundidee.
#2716521
Lesenswert?

Reiner Mairon schrieb:

> Aber das mit dem Reset funktioniert ja dann nicht weil sich
> (so denke ich mal) das gedrückte FlipFlop selber "resetet" oder?

Noch mal genau lesen:

> zu den Reset-Eingängen der jeweiligen anderen Flip-Flops.
                                        *******

Und ja: du kannst nicht einfach ein paar Ausgänge zusammenschalten. Da 
musst du dir was einfallen lassen.
Aber das war ja auch nur die Idee.
OP #2716534
Lesenswert?

Hi,
jaja ich hab das schon verstanden, das ist ja eines
der größten Probleme... Einfach Leitungen zusammen-
schließen geht nicht. Hm... is wohl nicht so einfach
zu lösen was?
Ich denk nochmal scharf drüber nach... Wenn ich ne
Lösung finde werd ichs nur zur Info hier Posten...
Gruß Reiner
Gast #2717386
Lesenswert?

Hi
So wie du schreibst, drückst du nur 1 Taster. Wenn das so ist, geht es 
mit einem 8Bit D Latch, z. B, HD74HC563 oder HD74HC573. Einfach die 
Taster an die Eingänge und mit Pull-Down gegen GND ziehen. Alle Taster 
über Dioden auf den EN- Eingang. Ausgänge auf Transistoren und damit 
Relais ansteuern. Allerdings hast du keine gegenseitige Verriegelung. Da 
aber immer nur ein Taster gedrückt ist, sind die anderen ja "0".


Gruß oldmax
Angehängte Dateien:
Gast #2717473
Lesenswert?

elektronsches Tastenaggregat

Enweder SAS560/SAS570 sogar mit Sensortasten,

allerdings braucht das 2 ICs, und dann könnte man das auch
mit 74xx148 und 74xx137 aufbauen. Diese ICs treiben nur leider keine 
Relais direkt (es sei denn, es sind sehr kleine Relais) und man müsste 
wohl einen ULN2803 nachschalten, womit man wieder bei 3 ICs ist.

oder mit (fertigem) Mikrocontroller:
http://simon-herrmann.blogspot.de/2009/06/dig-tastenaggregat-1-aus-8.html
http://www.shop-021.de/Firmware-p84h68s70-Digitales-Tastenaggr.html
Gast #2717542
Lesenswert?

> Gibt es dazu vielleicht ne Schaltung,

Mach es mit den 8 Relais und mit
 1 x Drehschalter 1 Ebene, 8-fach
 1 x Relais 1xEin für die Selbsthaltung
 1 x Taster und
 8 x Dioden
                           +
                           |
        +------------------|---------------
        |
        |
     |-----|
     |-----| Relais     O
        |            O
        |          O
        + --------O     Drehschalter
        |          \    1 aus 8
        |           \
        /\ Diode     \
        |             \
        |              0
        |              |
     |-----|  0--------+
     |-----|   /       0
        |     0         |->- Taster
        |     |        0
        |     |        |
        +    0V       0V

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