Цитата(murmur @ Mar 17 2015, 01:57)

а повторяемость - к бесконечности. А на практике? какую повторяемость ждать?
Не очень понимаю значение термина "повторяемость" в контексте данной задачи....
Но вот что мешает решить задачу чисто механически?
Например: через повышающий редуктор передать вращение на измерительный диск, вращающийся с бОльшей скоростью, снизив тем самым требования к точности в N раз?
Или посмотреть в сторону накопителей на жёстких дисках на компе. Посадить такой магнитный диск на ваш вал, записать на него некую сигнатуру и считывать его магнитной головкой

Думаю - плотность записи современных HDD позволит получить и больше 20мкм.
Правда конечно нужна герметичность...
Или может проще - синхронизировать частоту вращения вала вашего устройства с частотой вращения вала HDD если возможно залезть в схему управления двигателем HDD. Далее - снимать сигнал сразу с головки и анализировать сигнатуру.
Цитата(Alex11 @ Mar 17 2015, 02:08)

Диафрагмы Вы по-любому 20 мкм не сделаете, так что там будет плавное нарастание и плавное убывание - так что, компаратор ставить обязательно.
Думаю - проще будет сделать отражающую узкую полоску на матовом тёмном фоне и работать на отражении.
Да и не нужны там щели или полоски шириной 20мкм - в любом случае (как тут уже сказали) чётких фронтов не будет и надо будет после датчика работать с аналоговым сигналом -
компараторы, пороги и т.п.
Или АЦП. А по сигналу с АЦП определять момент перехода от нарастания сигнала (от отражающей полоски) к его убыванию.
Разрешение Вам нужно порядка 1мкс - значит АЦП на неск. мегасэмплов/сек и соответствующий ЦПУ для обработки.