Forum: Mikrocontroller und Digitale Elektronik PS/2 Maus als Wegsensor


von Stumpi_8 (Gast)


Lesenswert?

Hallo,
ich möchte eine PS/2 Maus als zur Wegmessung benutzen. Dazu soll sie an 
einen Pic (16f...) angeschlossen werden. Über den Pic will ich dann eine 
Ausgabe auf einem 2 zeiligem Display realisieren. Es sollen die Bewegung 
in X bzw. Y Richtung ausgegeben werden. Die Software soll in C 
geschrieben werden.
Hat jemand schon Erfahrung mit sowas sammeln können? Beispiel-Codes, 
Protokolle,Hardware,etc...

Gruß Stumpi

von brain (Gast)


Lesenswert?

Hi.
Muss es eine "ganze" PS2-Maus sein? Sonst könntest du diese Rädchen 
(Incrementalgeber oder sowas) sofort an den PIC anschließen und du 
sparst dir das PS2-Protokoll. Wenn es eine ganze Maus sein soll musst du 
dir halt das PS2-Protokoll genauer anschauen.

Gruß

von Stumpi_8 (Gast)


Lesenswert?

ja es soll mit ner kompletten Maus funktionieren.

von Guido Körber (Gast)


Lesenswert?

PS/2 Kommunikation in C implementieren wird eher nichts, da geht kein 
Weg am Assembler vorbei.

Ich würde doch mal das Nachdenken über Alternativen vorschlagen, z.B. 
Drehgeber direkt verwenden, oder optischen Maussensor nehmen.

von thomas (Gast)


Lesenswert?

hallo stumpi

ich habe solche versuche schon in verschiedenen foren der cnc gemeinde 
beobachtet als ich mir meine portalfräse gebaut habe und immer lief es 
auf das selbe problem raus.
es scheiterte an der fehlenden wiederkehrgenauigkeit....leider.
du kannst auch mal ins roboternetz schauen, da gibt es auch verschiedene 
ansätze zu dem thema.
viel glück
thomas

von stumpi_8 (Gast)


Lesenswert?

das hört sich ja nicht besonders aufbauend an :(

http://www.computer-engineering.org/ps2mouse/

nachdem ich das gelesen hatte war ich eigentlich relativ optimistisch, 
dass die sache erfolgreich wird.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

irgendwo gabs doch auch mal eine Anleitung, wie man eine optische Maus 
als einzeilen-Scanner verwenden kann. Könnte man denn da nicht ein 
definiertes Muster einlesen und auswerten, um die positionsgenauigkeit 
zu erhöhen?

von Sven P. (Gast)


Lesenswert?

Och nu aber, einfacher als PS/2 kannstes doch echt nicht mehr haben...

Mit AVRs haben schon etliche Leute hier im Forum Tastaturen und Mäuse 
angeklemmt.
Z.B. Beitrag "PS2 Maus an Mega8"

von stumpi_8 (Gast)


Lesenswert?

vielen dank schon mal für die links wenn ich nicht zurecht kommen sollte 
melde ich mich wieder.

gruß stumpi

von Guido Körber (Gast)


Lesenswert?

Was für ein Problem soll denn gelöst werden?

von stumpi_8 (Gast)


Lesenswert?

Mir ist noch nicht ganz klar wie ich die maus initialisieren muss,
reicht es wenn ich ihr ein 0xFF schicke und dann auf 0xFA, OxAA und Ox00 
warte oder muss ich zuerst einen anderen initialisierungszyklus 
durchlaufen?

von stumpi_8 (Gast)


Angehängte Dateien:

Lesenswert?

also ich hab ein versuchsboard aufgebaut und ein programm geschrieben
doch die datenübertragung zwischen maus und pic und umgekehrt will noch 
nicht so recht funktionieren
hier mal mein code
wäre super wenn jemand ein auge darauf werfen könnte bin im moment etwas 
ratlos

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.