The velocity and acceleration estimations by first-order and second-order differentiation of the position data from optical incremental encoder for servo motors have serious errors. Single-dimensional Kalman filter (SDKF) is proposed to estimate velocity with less complexity. Based on velocity and its variation, a polynomial expression multiplied by exponential is established to compute in real time the adaptive noise variance approximately, which can be applied to the Kalman filter. Regarding SDKF-filtered velocity as reference input, phase-locked loop (PLL) structure is employed to estimate acceleration, which adopts integral operation instead of differentiation. The simulation and experimental results demonstrate that the estimated velocity and acceleration by the proposed methods have more precision and less noise than that by differentiation method.
PL
Analizowano błąd określania szybkości i przyśpieszenia na podstawie danych o pozycji otrzymanych z optycznego enkodera. Zaproponowano wykorzystanie filtru Kalmana do określania prędkości. Do określania przyśpieszenia wykorzystano układ PLL. Uzyskano poprawę dokładnoćci i zmniejszenie szumów.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.