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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.