Свежие обсуждения
Консультации

Проверить энкодер ЛИР-158

1 4

Решил сделать проверялку для сабжа.
Имеем меандр - канал А, ещё один, но сдвиг по фазе 90гр. - канал Б. Ещё два инверсных канала. Два канала с референсной меткой (один инверсный).
http://skbis-lir.ru/index.php?a=Catalog&c=3&d=19&h=93

Каким путём топать? Например можно начать счёт импульсов от референсной точки по всем каналам, если не совпало, то "не работает".

Или по всем фронтам и спадам каналов А и Б смотреть что в остальных каналах.
Что делать в этом случает с референсной меткой? Просто проверить её наличие...

Кто сталкивался? Ща мы просто меняем датчик. Заработало - гут, не заработало - зря меняли, датчик был хороший.

 

А частотомер с блоком для измерения параметров импульсного напряжения не подойдёт?

 

Не, это не выход. Дело в том, что условия работы датчиков отвратные, чуть ли не по колено в СОЖ. Покупали бы их за мои деньги, я бы там всех поубивал за такой бардак. Подключаешь датчик к осциллу - всё пучком. А он даёт сбой на станке. Может даже от отсутствия одной оптической метки сбоить, а их 2500 (1024). Можно было бы запоминающий осцил, но потом импульсы рассматривать... Повесишься.

 

Теребуйте с производителя (в Питере они сидят, название из головы вылетело) стойкое к СОЖ исполнение, а так он негерметичные совсем. Или сверху на датчик колпак с герметизацией в месте соединения со станиной резиновым кольцом. Кабель герметизировать специальной втулкой для кабельных вводов (есть в продаже в магазинах с электрикой).

ЗЫ любой ЛИР работает с любым блоком индикации от той-же конторы, только показания будут неадекватные.

С отсутствия 1 штриха сбоить не должен. Но система там более хитрая. По принципу нонинусной шкалы в штангенциркуле.

 

Привет вижу как раз обсуждаете датчик, что лежит уменя на столе . Плохо разобрался . как он работает . Выставил выход TTL напряжение 5в. по каналам А А(-) , В В(-) , идет сигнал чётко . а вот как работает канал R R(- ) не понял . Никакого TTL просто меняется напряжение при вращении .
Не понятно. Может кто подскажет.

 

ЗЫ - есть варианты исполнения кстати и не с TTL с с аналоговым синусоидальным смгналом - лежит у меня на работе каталог "СКБ ИС" (во вспомнил).

По канало R можно и пролететь точку и еще - есть исполнения где этот канал вообще не задействован - нет даже оптопары его формирующей физически в датчике, а кабели стандартные.

 

Я r ловлю с большим трудом на осцилле, но всё таки ловлю. Он один на оборот.

Плохо, что вектор прерывания по rb4:rb7 всего один. Да и не рекомендуют их использовать кроме как для клавы. Придумал пока так, на rb0 int завожу r, копирую в буфер все сигналы и сравниваю с матрицей. Комплектов может быть всего 4. Причем они разные для вращений в разные стороны. Далее по изменению на rb4:rb7 a,/a,b,/b сравниваю со следующим состоянием из матрицы. Если совпадает, то же самое для остальных состоянии, если нет, то даю ошибку.

 

Пришла мысль... Дописать программу логики станка, чтоб была опция для такой же проверки датчиков. Но это совсем другая история. Может кто шарит в этом. Забыл как язык называется, на работе валяется книга по нему. Свободные виртуальные кнопки всегда в программах станков остаются.

 

Подскажет кто, в мышиных колёсах такой же принцип? Синус и косинус?

 

Vladikas: Синус и косинус?
Да, только квадратный Меандры(прямоугольники) там сдвинутые, вроде.