Encoders for synchronous motors