Цитата(Kompot @ Nov 20 2013, 18:22)

Подводные камни: нужно чистое питание. В даташите Ripple < 100mVp-p. Также чувствителен к сторонней засветке (дневной свет, различное искусственное освещение). Обязательно использовать энкодер с тем же разрешением, что и сенсор. У меня тут одни дизайнеры поставили версию сенсора с высоким разрешением, а колесо сделали с низким - фигня полная.
Так вроде и старался сделать.
В аппликаейшн ноуте у них при радиусе 1,83мм разрешение 128 линий/оборот.
Считаю: длина окружности 1,83*2*пи = 11,49мм. На мм получаем: 128/11,49 = 11,13 линий/мм (хотя в даташите от 11,575 до 11,969 линий/мм)
У себя сделал: при радиусе 33,5 мм 2500 линий/оборот.
Длина окружности 33,5*2*пи = 210,48мм. На мм: 2500/210,48 = 11,877 линий/мм. Еще лучше чем у них подходит под даташит.
Цитата
Ну и на закуску. Очень непросто выбрать нужный материал для энкодера. После испытания десятка материалов (печать лазерником на бумаге и на пленке, 3Д-напечатанные из пяти видов пластмассы зубчатые рейки и тд) остановились на нержавеющей полированной стали, где неотражающие части сделаны травлением. (напоминает слегка маркировку на стальных линейках и штангенциркулях). Она не очень хорошо видна при обычном освещении, но сенсор нормально заработал только с таким диском.
Колесико такое: снизу - зеркальная пленка (себя в ней как в зеркале вижу), на нее накладывается фотошаблон с рисками.
Вот и чешу репу что где не так... Настораживает то, что один-то канал работает как надо, четко на черном выдает 1, на отражающем -0. Со вторым че-то беда. Уже два сенсора проверил - одинаково себя ведут. Второй канал "шумит" даже в полной темноте. Конденсатор уже поставил и на энкодер и на светодиод - все по прежнему.