Ваяю сейчас себе автоматику на микрочипах. Кто-то из приятелей из каких-то закромов подарил мне несколько энкодеров "NoName" (ни единой надписи на них нет, естественно, даташита тоже). Энкодеры с кнопкой (два контакта) и тремя контактами, как обычно А, В и общий. Подключаются по стандартной схеме (подтягивающий резистор на + питания). Собственно, ваяем с приятелем хором: он программирует, присылает прошивку, я ее впариваю в микроконтроллер, проверял результат. Обсуждаем, и дальше по циклу. Так вот, сначала энкодера работать не захотели совсем. Опрос их микроконтроллером проводился, исходя из сведений из Интернета: дескать, импульсы на выводах А и В энкодера имеют скважность 0,5 и в зависимости от направления вращения ручки сдвигаются друг относительно друга на 90°. Это на рисунке 1. Проверил, что выдают мои энкодеры - оказалось, картинка на осциллографе совершенно другая.
На одном выводе меандр со скважностью 0,5, на другом - со скважностью 0,25. И в зависимости от направления вращения ручки совпадают или передние их импульсы или задние. Братцы, кто в курсе, подскажите:
1. У меня на руках какая-то экзотика и ее срочно надо менять на что-то обычное? Очень не хочется - энкодеры не дешевые, а тут халява.
2. Дайте ссылочку, где почитать про энкодеры с РАЗНЫМИ способами выдачи информации. "Своего" варианта в Сети не нашел пока