35 Taster zu 8 Bit wandeln

Gast #94386
Lesenswert?

Halli Hallo !

Ich möchte ca. 35 Taster (können auch mehr sein) in ein binäres Signal
mit maximal 8 Bit (ich brauch nur 6 Bit davon) umwandeln.Bekomme ich
das nur mit einem Aufbau von einzelnen Gattern hin oder gibts nen
Schaltkreis? Hab mich hier irgendwie festgefahren...
Gast #94387
Lesenswert?

Brauchst du wirklich die Binärwandlung?
Üblicherweise macht man die Abfrage multiplex in einer Matrix oder
evtl. seriell mit Schieberegistern. Binärwandlung versagt auch völlig
bei 2 oder mehr gleichzeitig gedrückten Tastern.
Ansonsten macht man das am einfachsten mit Dioden, Dateneingänge über
pullup an +5V, pro Taster brauchst du dann soviel Dioden, wie Nullen im
Datenwort erscheinen sollen. Bei nur 35 Tastern und 8bit kommt man mit
max. 2 Dioden pro Taster auskommen.
Gast #94390
Lesenswert?

Sorry, hab zu schnell gelesen, Du suchst ja was mit binärem Output.
Dann passt daß wohl doch nicht.

Es gab/gibt Key Encoder die das machen, z.B. :

http://www.fairchildsemi.com/pfPrint/MM/MM74C923.html

hat aber nur 20 Tasten, in einer alten Schaltung, die wir in der Firma
verwendet hatten, ist das mit einem zusätzlichen TTL-IC auf 25 Tasten
aufgebohrt.
Ob 35 machbar sind weiss ich nicht.

Grüße
Andi
Gast #94392
Lesenswert?

Oder nen kleinen PIC mit AD-Wandler (< 2,- EUR) oder AVR (ca. dasselbe)
und alle Taster mit Widerständen an eine Leitung klemmen. Schaltung
dazu wurde hier schon mehrfach diskutiert.

So machen es CD-/MP3-Player oft mit ihren Kabelfernbedienungen.

Man misst dann einfach die SPannung und kann auf die gerade gedrückten
Taster zurück schliessen.

cu joern

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