Нет в них дурины. На вал ставят самые дешевые - инкрементные
оптические энкодеры на 1024/2048/4096 отсчетов на оборот. Изредка
используют абсолютные энкодеры с дополнительным счетным выходом - с
ними можно работать как с инкрементными + считать абсолютное
положение через интерфейс типа SSI/CANOpen. Датчики с поддержкой CANOpen обычно умеют передавать значение в шину по внутреннему таймеру. Для нормальной работы регуляторов все равно желательно постоянство периода регулирования.