Вот интересно,если все обдумать,
наверное можно применить такую штуку.
Например AS5045
(360° круговой магнитный энкодер
Разрешение 12-бит (4096 позиций)
Интерфейсы: циф. SPI, ШИМ
Детектор ошибки позиционирования магнита
Программирование "нулевой" позиции.)
Хотябы просто для индикации положения трубы.