Messtaster MT2571

Ernst hat einen Messtaster mit Auflösung von ~0.2µm. Dieser soll verwendet werden um die Fräse im MaSha einzurichten. Dazu muss er erstmal ausgelesen werden, und es braucht einen passenden Ständer.

Die hilfreichen Dokumente - im Anhang https://playground.arduino.cc/Main/RotaryEncoders/ https://lastminuteengineers.com/rotary-encoder-arduino-tutorial/ und viele andere. Hoffentlich sind die Arduino schnell genug im Interrupt. Ich habe mal 1 Mikrosekunden-Impulse gesehen, wie ich den Taster schnell bewegt habe. Überschlagsrechnung: 25 mm ( 25000µm ) in 1 s ergibt mit (geschätzt) 10 bis 100 Impulsen/µm eine Pulslänge von 4 bis 0,4 µs. DA as könnte knapp werden

Fortschritt vom 2020-08-16

Ansteuerung mit ESP32-dev Verwendung folgender Lib: https://github.com/madhephaestus/ESP32Encoder/

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/pcnt.html

Der Messtaster liefert plausible Werte und geht bei langsamem Verfahren wieder auf 0µm zurück. Bei schnellem Verfahren weichen die Werte jedoch krass ab. Messung mit Oszi hat gezeigt das die Kurvenform in diesem Fall “unschön” ist und Zacken auftreten.

Außerdem ist unklar ob der verwendete ESP32 dev überhaupt 5V tolerante Eingänge hat (das Signal hat 3.6Vpp deshalb hat es bisher geklappt)

Nächste Schritte

Schaltung mit Interface Chip für RS485 (differentielles Signal)

Weitere Fehlersuche

Evtl. Mechanische Dämpfung am Messtaster einstellbar?

Bau einer Vorrichtung zur Vermessung des Kreuztisches.

realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft
  • /var/lib/dokuwiki/data/pages/heidenhain_messtaster.txt
  • Last modified: 2020-08-16 22:12
  • by homunkoloss