Abstract

To improve the subdivision accuracy of the absolute photoelectric shaft encoder, a particle swarm optimization (PSO) algorithm is proposed for error correction. The error is generated by the subdivision of the grating Moiré fringe signal, and a Moiré fringe photoelectric signal data acquisition system is built based on a digital signal processor. First, based on the principle of measuring the angular displacement with grating diffraction interference, a mathematical model for the Moiré fringe photoelectric signal is established, and then the influence of signal deviation on the subdivision error is noted. Second, the compensation model of the signal subdivision error is established. Then, the PSO algorithm is introduced, and the inertial weight and speed factor in the algorithm are optimized. Seven undetermined parameters in the signal model are identified using an optimization algorithm. Finally, according to the subdivision error compensation model, the data processing system can automatically correct the subdivision error caused by the direct current (dc) offset, orthogonality error, and sinusoidal error. Taking the 23-bit photoelectric encoder as the experimental object, the actual static subdivision error can be reduced by at least 0.30-0.46”. In the encoder operation, if the correction preprocessing is performed on all the grating Moiré signals, then the subdivision accuracy of the encoder can be improved, and its spatial adaptability and angular reliability will also be improved.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call