Matrixtastatur durch µC ersetzen?

Gast #554321
Lesenswert?

Hallo...

ich hab hier ein älteres Gerät, bei dem die Bedientasten in der üblichen 
matrixweise verschaltet sind (siehe Anhang). Alle Leitungen führen +5V. 
Der µC im Gerät legt die Leitungen X, Y und Z immer nacheinander auf 
Masse und liest die Zustände der Leitungen A, B und C ein. Soweit ist 
die Funktionsweise ja klar. Nun möchte ich aber die alten Tasten durch 
einen eigenen µC simulieren. Das heißt ich will die Datenleitungen A,B,C 
unjd X,Y,Z möglichst direkt an meinen µC anschließen und die 
Tastenbefehle via serielle Schnittstelle übertragen. Der µC soll diese 
Befehle von der seriellen Schnittstelle dann in den eigentlichen 
Tastendruck übersetzen.
Normalerweise hängen die Datenleitungen bei nicht gedrückter Taste ja 
frei in der Luft. Wenn ich nun meinen µC anschließe, sind die Leitungen 
ja als Ausgang geschaltet. Könnte dies ein Problem werden? Oder hat 
jemand noch ein andere Idee oder einen Hinweis, wie ich es besser lösen 
könnte?

Danke und Grüße...
Bastian
Angehängte Dateien:
#554379
Lesenswert?

>Der µC im Gerät legt die Leitungen X, Y und Z immer nacheinander auf
>Masse und liest die Zustände der Leitungen A, B und C ein.

Dann sind die Dioden in deiner Zeichnung falsch herum gezeichnet...

>Oder hat jemand noch ein andere Idee oder einen Hinweis, wie ich es besser >lösen 
könnte?

Ersetze deine Taster durch Optokoppler.

>Normalerweise hängen die Datenleitungen bei nicht gedrückter Taste ja
>frei in der Luft.

Das bezweifle ich.
Im Regelfall schaltet man zwischen einem Pull-Up und GND (Masse) um.

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