Hallo,
um diesem thread von meiner Seite einen gewissen Abschluß zu geben, und da er ja im Unterforum Sensoren läuft, kurz den Stand der Dinge:
Hab es geschafft erstmal ein Encoderrad, IR LED und Doppelfototransistor aus einer seriellen Kugelmaus auszubauen und auf einem Stück Lochraster über ein Zahnrad an ein Getriebe, ohne dieses umzubauen (bis auf zwei Befestigungslöcher), anzuflanschen.
Die Encoderscheibe mit 20 Schlitzen hat nun die gleiche Umdrehungszahl wie der Motor. 15:1 Untersetzung zum Rad mit 50mm Durchmesser bedeutet 0,5 mm Auflösung pro Tic bei Auswertung einer Flanke eines der Fototransistoren aus dem Doppelfototransistor (20 Tics pro Encoderscheibenumdrehung) ( 157mm / 15 / 20 = 0,5mm )
Das sieht super aus bis auf um einiges erhöhte Umwandlung von Antriebsenergie in Lärm und viel schlimmer, mein Traum, den Output der Mauselektronik zu nutzen, ist wohl ausgeträumt.
Hab den Rest der Maus mit der ausgelagerten Sensorik an den PC angeschlossenen und mal geschaut was passiert, wenn man den Motor laufen läßt.
Wen es intressiert, die Daten, wie sie von der Maus kommen, im Code. Daten sind nach der Maussystems Tabelle im o.g. Datenblatt des HT6513 zu werten. (Maus per Jumper auf Maussystems umgestellt, da mir die MS Daten zu unübersichtlich waren)
Code:
Erste Drehrichtung
87 FA 00 B6 00
87 B0 00 80 00
87 91 00 80 00
87 82 00 80 00
87 80 00 80 00
87 80 00 80 00
87 80 00 80 00
87 80 00 80 00
87 80 00 80 00
87 80 00 80 00
87 84 00 80 00
87 8C 00 80 00
87 96 00 80 00
87 9D 00 80 00
87 A7 00 80 00
87 AD 00 8C 00
87 B7 00 96 00
87 BC 00 A1 00
87 C4 00 AC 00
87 CD 00 B6 00
87 D1 00 BF 00
87 D8 00 C9 00
87 E0 00 D1 00
87 E7 00 DB 00
87 EB 00 E5 00
87 EF 00 EC 00
87 F7 00 F6 00
87 FC 00 FC 00
87 00 00 00 00
Andere Drehrichtung
87 03 00 44 00
87 4E 00 7F 00
87 6D 00 7F 00
87 7D 00 7F 00
87 7F 00 7F 00
87 7F 00 7F 00
87 7F 00 7F 00
87 7F 00 7F 00
87 7F 00 7F 00
87 7F 00 7F 00
87 75 00 7F 00
87 6C 00 7F 00
87 62 00 7F 00
87 5A 00 7F 00
87 51 00 75 00
87 4A 00 66 00
87 42 00 5F 00
87 3B 00 52 00
87 35 00 49 00
87 2C 00 40 00
87 27 00 35 00
87 21 00 2C 00
87 1A 00 24 00
87 14 00 1C 00
87 10 00 11 00
87 0A 00 0B 00
87 05 00 03 00
87 00 00 00 00
Es sind zwei Abschnitte, für jede Drehrichtung einer und jeder Abschnitt enthält einige Datenblöcke. Jedesmal wurde der Motor bis zur Höchstdrehzahl unter Strom gesetzt (mit 5V) und wieder abgeschaltet.
Die Zeilen mit "87 80 00 80 00" und "87 7F 00 7F 00" deuten wohl einen Überlauf der internen Counter an. Wäre wohl noch zu verschmerzen. Bei 3V und damit geringerer Drehzahl laufen die nicht mehr über, aber die Auflösung von einem Datenblock zum nächsten hatte ich mir wohl anders vorgestellt
Ob dafür die nur 1200Bit/s oder der Mauschip nicht schneller macht muß ich mir auch nochmal durch den Kopf gehen lassen.
Hab gesehen, das es schon einige threads hier im RN zur Kugelmaus mit PS2 gibt und einige wenige zur seriellen. Werd ich mir wohl demnächst mal der Reihe nach vornehmen. Nehme aber auch gerne Empfehlungen an.
Wenn das nichts hilft, muß ich mir doch echt jetzt schon mal µC Zeugs zulegen um die Impulse direkt vom Fototransistor in den Griff zu kriegen
und bis dann das Fahrzeug Räder kriegt, steht in den Sternen 
Kommentare, Fragen, Hinweise etc willkommen.
Gruß
Searcher
Lesezeichen