Forum: Mikrocontroller und Digitale Elektronik 35 Taster zu 8 Bit wandeln


von Thommi Klar (Gast)


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...

von crazy horse (Gast)


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.

von Benedikt (Gast)


Lesenswert?

74HC147 und 74HC148 für je 8 bzw. 10 Taster. (erzeugen 3 bzw. 4 bit)

von Andreas Jakob (Gast)


Lesenswert?

Hallo Thommi,

das hier wäre eine preiswerte Lösung mit nur einem IC :

http://www.qprox.com/products/qmatrix.php

Kapazitive Tastatur durch alle nichtleitenden Werkstoffe hindurch.
Wenn du nicht unbedingt mechanische Taster benötigst vielleicht eine
Alternative.
Die Tasten wären dann einfach nur aufgedruckt.

Grüße
Andi

von Andreas Jakob (Gast)


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

von edi.edi (Gast)


Lesenswert?

hi,
alles in einem chip (Vanille) ATmega128
ed

von Joern Gerhard (Gast)


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

von Thommi Klar (Gast)


Lesenswert?

Danke für die vielen Antworten !

Werd alles mal Schritt für Schritt durchprobieren !

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
Noch kein Account? Hier anmelden.