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
Und warum nicht direkt mit jedem Taster das zugehörige Relais ansteuern (ggf. über Transistor)?
... und was soll passieren, wenn du einen Taster gedrückt hältst und auf einen beliebigen anderen drückst? Mit Logic-Verknüpfungen solltest du da was hinbekommen...
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...
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
Dürfen mehrere ein sein oder schaltet der neue Tastendruck die anderen ab? Wie schaltest du generell aus?
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)
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
Also wenn alle an bleiben sollen, wäre es eine einfache Selbsthaltung, sehr schnell gemacht Ansonsten müsstest du priorisieren wie Karl-Heinz meinte
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
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.
Hi, ja irgendwie mit so FlipFlops daran dachte ich auch schon. Aber das mit dem Reset funktioniert ja dann nicht weil sich (so denke ich mal) das gedrückte FlipFlop selber "resetet" oder? Bin mir nicht sicher... Gruß Reiner
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.
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
Hi, das ist ein Rätsel für mich 8 Dioden 9 Relais... Warum 9? und wie? Gruß Reiner
Karl Heinz Buchegger schrieb: > u kannst nicht einfach ein paar Ausgänge zusammenschalten. Da > musst du dir was einfallen lassen. Ein ODER z.B..
Hi, ah grad gesehen der Link von falk... Das versuch ich mal... Vielen Dank an alle! Gruß Reiner
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
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
> 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
Hi, also mit Drehschalter... nenenenene :-) trotzdem Danke für die Anregung. Dieses Tastenaggregat scheint absolut!! das genialste für mich zu sein! Also nochmals an alle herzlichen Dank für Euro Hilfe - Klasse!!! Danke Gruß Reiner
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.