Arduino encoder with CAN BUS

consider using a microcontroller with a hardware quadrature decoder such as the Arduino Due