Matrixtastatur

Offtopic Themen bitte hier hinein.
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Matrixtastatur

Beitrag von PIC18F2550 »

Hi,

Ich hab mir heute mal ein paar Gedanken zum Them Matrixtastatur für meinem Z1013 und Ju+Te-Computer gemacht.

Das Hauptproblem ist das es keine passenden Tastaturplatienen gibt und das immer das System des Rechners angepasst wird.

leider sieht jedes Rom immer anderst aus obwohl nichts anderes in System passiert. :(

Verwenden will ich:

Code: Alles auswählen

1x 74HC154B       16 aus 4 Decoder
1x GAL20V8-15QP   4 aus 16 Coder
1x 27C16          Matrixzuordnung
?x Dioden         pro Taste eine
2x Widerstandsnetzwerk 10k
Jede Taste bekommt eine Diode damit es beim drücken mehrerer Tasten zu keiner Brückenbildung kommt und der Decoder keinen Schaden nimmt.
(Musste beim Z1013 offters schon den Decoder deshalb wechseln :evil: )

Bei verwendung von Halltasten entfallen die Dioden. Dafür werden Steuertransistoren (pnp) oder ein H-Aktiver Decoder benötigt.
Zuletzt geändert von PIC18F2550 am Do 7. Mär 2013, 10:46, insgesamt 1-mal geändert.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

1. Versuch. :lol:

:shock: Kondensatoren fehlen noch 3x 470nF. Na ja kommen morgen rein.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

Moin.

So es ist jetzt morgen.

Und der Plan ist ferdig. :LACHEN
SLP.png
LP.png
:D :D :D

nun GAL und EPROM :SCHRAUBEN
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

Ich sollte mit dem schlafen aufhöhren denn da kommen immer die schlimmen Gedanken. :evil:

Eine schnelle erkennung ob eine Taste überhaupt gedrückt wurde!

Also D16 raus und dafür 15 Dioden zusätzlich rein immer eine Anode mir der Anode einer bestehenden verbinden(L-Veroderung) und die Kathoden der neuen auf den freien Q15.

Wird jetzt Spalte 16 angesteuert so werden alle Spalten aktiv bei Tastendruck macht der GAL einen Wert(je nach Taste) der EPROM wandelt das dann in 0x01h um. :LACHEN

Irgendwann brauch ich ein Schuhkarton damit alles hineinpasst.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

Der Karton wird gestrichen --->"BAS 70-06" kommt rein ist zwar SMD aber was soll's. :LACHEN
SLP.png
LP.png
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

Die Steuerung entspricht funktional der Brosig-Tastatur.

lediglich die maximale matrix größe wurde auf 16x13 erweitert.

Wenn jetzt im EProm eine feste größe zugewiesen wird so kommt es zu keiner Verschiebung der Routinen im EProm wenn alles neu gemacht wird.

Die Pinbelegung von SV1 entspricht der vom Z1013.

An SV2 kommt ein kleiner Eigenbauadapter wo dann das Foliebändchen der tastatur mit der zugehörigen Kontaktklemme angebracht wird.
SLP.png
LP.png
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

Was will ich denn mit dem Stecker das steckt doch in der Tastatur drinn. :SCHREIEN
SLP.png
LP.png
Jetzt kommt noch de Arapter für die Z1013 Platiene(alter Tastaturanschluß).
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

Jetzt nur noch mal Kontrollieren und dann wenn io in die Musterfertigung. :D
SLP.png
LP.png
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

So die Bestellung ist jetzt raus mal sehen ob die bis zum Treffen ankommen. :SCHRAUBEN
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2851
Registriert: Fr 30. Sep 2011, 13:08

Re: Matrixtastatur

Beitrag von PIC18F2550 »

Ha :shock: die platten sind da :mrgreen:

Werd heute gleich noch eine zusammen bauen damit ich was zum KC-Treffen zum vorzeigen habe. :LACHEN

Software und GAL kommt später dran.

Wiso habe ich SMD-Dioden genommen mich beschleicht da ein komisches gefühl. :EIEI
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Antworten