Hallo, da gelegentlich mal für Encoder Graycodestreifen gebraucht werden hab ich einen in PostScript geschrieben damit der Drucker auch mal was zum rechnen hat. Der Codestreifen ist für das einlesen mit farbigen Zeilenscannern "optimiert". Farbige Trackingstreifen und Stopmarken, und optional in 45° mit Markern für die Verwendung des Linearscanners als Nonius. Die Marker sind von der Länge her so gewählt, dass (ausreichende Länge des Zeilenscanners vorausgesetzt) immer 3 Marker sichtbar sind. Daraus lässt sich dann gut ein Mittelwert bilden um die Position noch genauer zu bestimmen. Die besten Ergebnisse habe ich bisher mit 0.5 Raster erreicht. Mit einem handelsüblichen Zeilenscanner mit 4µ Pixelabstand kann man somit theoretisch bis auf ca. 10µ genau die Position ermitteln. Zum Anpassen an die eigenen Bedürftnisse einfach die Auflösung "/RES", encodierte Nettolänge "/LEN" und Ausrichtung "/DIRECTION" am Anfang der PostScript-Datei passend setzen. Beispiele für die Werte sind im Kommentar enthalten.
Welche Zeilenscanner haste benutzt dafür?
NEC pd8880 aus der Restpostenrubrik von Pollin. Der Sensor ist allerdings etwas unpraktisch in der Handhabung.
Gast
#3873873
Hier als Scheibe: Beitrag "Re: Scheibe für Drehgeber"
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.