Поделюсь некоторой информацией.
Для 10 000 позиций на 1 оборот, это энкодер с 2500 делений - в переводе на квадратурную дешифрацию и есть 10 000 положений.
Ардуино - особо не знаком, но серия AtMega не вариант для быстрого слежения перемещения, но если вариантов нет, то можно взять 16 битный или 32 битный счётчик квадратурного сигнала, к примеру hctl-2020.
Проще взять серию AtXmega - к примеру Xmega32A4 или Xmega128A3 и т.п., в этих чипах аппаратно реализовано три канал квадратурной дешифрации, но к сожалению счёт 16 битный, это 65526 значений, то-есть в нашем случае 6 оборотов, хотя можно расширить и программно, контроллер работает на 32 мегагерца, успеет.
Можно обойтись и без слежения по энкодеру, дело в том, что нужно в начале начать счёт от нулевой метки, если финансы позволяют, можно купить комплексный сервопривод, то-есть китайский частотник с двигателем, сейчас есть разные решения от 200 ватт мощности, эти двигателя уже имеют энкодер 10000 импульсов на оборот и выход Z метки (для выхода в ноль), управление простое, сколько сигналов подал, на то и крутанулся, единственный минус тут может быть - дрожание при удержании положения, бюджет такого решения от 10000р.
Вот видео, это правда для станка делал, всё-же можно иметь представление о работе этих двигателей:
http://www.youtube.com/watch?v=c4SLCK8BvOA#Так-же есть эти приводы с RS-485, видимо достаточно связь держать и вполне можно обойтись без контроллера.
Энкодеры так-же есть в принтерах, но там хитрый датчик, в принципе он простой, там микросхема с фотоэлементами преобразует 1 оптическое прерывание в квадратурный импульс.
Есть ещё один вариант позиционирования, к примеру при помощи магнита и датчика холла, но тут исследовать надо.
....Все прекрасно работает! 2400 отсчетов на оборот (учетверение), данные пересылаются в скай сафари по блютус.
Привязка по 2 звездам работает....
Есть ещё и на 800 оборотов, они используют такой же датчик, что и в cnhqys[ принтерах EPSON, можете разобрать (стоят у тех, где головка использует оптическую линейку), энкодер на валу протяжки бумаги. Проблема в том, что в этих энкодерах нет нулевой метки для выхода в ноль для начала отсчёта позиции.
А хватает такой точности энкодера?