Простыми решениями вымощена дорога в ад. Судя по тому, как отвечающий с восторгом описывает элементарнейшее подключение инкрементального датчика на оптроне, он, как бы помягше, "свежий чайник" и ни разу ничего подобного в реале не делал, а так, "тетеритически"Alkul писал(а):Есть еще решение без всяких шестерней.
А именно - щелевой оптрон
Вопрос решен приблизительно лет 150 тому назад, в этом топике кратко обозначены решения, ТС нужно определиться и выбрать наиболее близкое к конкретной задаче и посильное для реализации, исходя из соотношения "точность - надежность - сложность".
Чтобы не выглядеть голословным критиканом, расскажу, как это по уму делают люди. Итак, световая щель - чем тоньше, тем точнее позиционирование. Под ней K оптронов. K = log2 (N), где N - число точек позиционирования, определяется как N = L/d, где L - длина хода механизма, d - допустимая точность ( разрешающая способность ) . Между ними - прозрачная лента с непрозрачными участками, кодирующая положение в коде Грэя. Для тех, кто не в курсе - однопеременный код Грэя позволяет избежать ситуации, когда от кода, допустим, 0111 вместо ожидаемого 1000 мы попадаем в 0000 или же в 1111 . Вот и все. Никаких АЦП, аналоговых погрешностей и пр. лабуды.
Поверьте, мне неловко объяснять азбучные истины, которые большинство знает и без меня, но увы - не все


