Перейти к содержанию
Tuntik

Тестер энкодеров.

Рекомендуемые сообщения

Здравствуйте.

Вопрос вот в чем, как протестировать энкодер?

 

Исходя из опыта поломки энкодеров бывают разные.

То что встречалось мне

1. Разбили диск ( все)

2. замкнули на вв линию - выходные каскады всмятку.

3. побили корпус- есть варианты

4. Припалили вых. каскады что уровни напряжения нечеткие.

5, Налезло дерьма на диск, грязь пыль - мыть стирать и чистить. тут бывают пропуски, вот и думаю как бы протестировать этот момент, пока ничего лучше чем воткнуть двухвальный ( выход вала на обе стороны) двигатель и образцовый энкодер.

 

и крутить чтобы показания совпадали, если будут пропуски то будет нарастать отставание. с каждым оборотом.

Электронику планирую сделать на плисине, или мк типа злой аврки или даже стм32.

 

энкодеры планируется взять до 2500 на оборот. в основном HTL дифференциальные (витой парой) ну или TTL а образцовый менять нехочется. с пересчетом нацело не всегда делится нацело.

Вот и думаю взять нольметку в качестве индексной.

задача отловить уровни и сответствие импульсов счета.

и оформить в виде коробочки.

С уровнями думаю сделать что-то типа ацп. и подобие осциллографа. ( вплоть до имплантации DSO-138) Который покажет вполне форму сигналов.

Кто делал подобное?

какие есть мысли у народа, и не жалко поделиться ?

Поделиться сообщением


Ссылка на сообщение

Мысль такая: энкодер крутить двигателем, а осциллографом искать аномалии в сигнале. Кривой импульс будет видно.

Поделиться сообщением


Ссылка на сообщение

Идея в чем, при более мменее равномерном вращении глюки будут представлять из себя либо аномально короткие либо необычно длинные , относительно условно нормальных по длительости импульсов.

Вод задачи именно их и отловить.

ну и повесить циферблат, чтобы пказывать в каком районе искать грязь пыли и прочий мусор.

тут уже больше подходит микроконтроллер.

Поделиться сообщением


Ссылка на сообщение

Как было следано:

Двухлучевой осцилл смотреть фронты и меандр.

Привод в виде моторчика dc и зубчатого ремешка, примерно в 10 раз понижение.

Индуктивный датчик (теперь можно датчик холла) на ведомый шкив

 

Осциллом смотрим импулься, тут понятно. Трещины им же видно. Грязь тоже.

один счетчик считает обороты, второй инкремент по любому каналу. Покрутив пару минут станотся понятням на сколько импульсов тестируемый энкодер.

Поделиться сообщением


Ссылка на сообщение

1 и 5 пункт осциллографом.остальное - тестером.

Поделиться сообщением


Ссылка на сообщение

даже стм32

У нее даже аппаратная поддержка энкодеров есть.

Поделиться сообщением


Ссылка на сообщение

Двухлучевой осциллограф с возможностью вывода канала на ось Х.

 

Инкрементный энкодер должен давать 4 точки, примерно одинаковой яркости. Крутить можно рукой.

меандр проверяется обычным винто/шуруповертом

Поделиться сообщением


Ссылка на сообщение

Есть еще один способ, если у Вас есть ЧПУ DELEM. Вставить в него энкодер, и перейти в режим Диагностики. Прокрутить энкодер на один оборот, и посмотреть количество импульсов на экране ЧПУ.

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Ситуация примерно такая, задача не просто определить дает хоть какие то импульсы энкодер, а какие именно он импульсы дает.

Повторяюсь у энкодеров бывают и глюки, и самое смешное что эти глюки могут иметь почти случайную повторяемость.

если в энкодере физическое разрешение около деления на градус (360 делений на оброт) и менее там может стоять диск прямого счета а могут и масочно тененвые , а высоких разрешениях 1000 и и выше, уже применяются масочно-тененвые способы считывания, тоесть есть маска и диск, и есть темновой ток и ток засвеченного состояния, в фотоэлементе.

при совпадении маски и рисунка диска свет частично проходит, а при несовпадении частично непроходит,

при попадании мусора в такую систему начинается попа....далово. со всем своим случайным распределением.

мусор может еще и мигрировать.

 

Затем после фотоэлемента( транзистора, диода или сопротивления) зачастую стоят операционники и выходные ключи или спецдрайверы линиии витой пары, могут даже спецконтроллеры интерфейса стоять.

Так вот: со обычными фотосчитывателями изкого разрешения ве отосительно понятно, они зачастую сделаны из нержи, там засорилось. помыл продул и мы его имеем.

я встречал еще и энкодеры с диском из стали но уже приличного диаметра ( больше 56 габарита, ВЕ 178) с разрешением 2048.

их то мы и применяем так как несмотря на цену ( приличную, прямо скажем) но они обладают практически нечувствительностю к ударам и стекляшка от такого обращения давно бы накрылась тем самым органом. там стоит маска. и темновой фотодатчик, который является опорным для операционника ( компаратора).

Воот.

маска выдает при точечном загрязнении затухающие колебания фототока и иогда они изза компаратора пропадают, и неравномерно пропадают(выпадают). что при постоянном вращении в одну сторону выдает иногда и состояния соответствующие ходу в обратную сторону, и не только, но и появление их носит почти случайный характер.

тоесть надо много раз(оборотов ) посчитать длительность импульсов по каждому каналу и искать любые аномалии в длительности.

осциллограф - хорошо но посмотреть даже 360 делений глазами, задача мягко говоря на любителя, а если их 2500 или 5000 или 10000. нюню. я бы не рискнул

 

Так вот стоит задача автоматизировать процесс тестирования.

почему я и упомянул плисину, потому что важны длительности которые надо цифровать заведомо быстрее, иначе как фильтр срежет все более вч глюки, которые на станке вполне себе будут вылазить. редко но метко.

 

тоесть оесть классический подход как в метрологии нельзя говорить что в некой системе к примеру 3,26 вольта/ампера/да хоть генри, а можно лишь сказать что там от 3,26 +/- приведенная погрешнсть и та с вероятностью в хх процентов. а в практике тыкнул цешку и сказал там 3,3 вольта/ампера /генри.

 

то что подходит для использования не факт что подойдет для тестирования.

тоесть тут надо мерить , как мне кажется каждую длительность, а не просто считать счетчиком с учетом матрицы состояний.

Изменено пользователем Tuntik

Поделиться сообщением


Ссылка на сообщение
Дата: (изменено)

Тут надо что то комплексное, во-первых, без осциллографа двухлучевого вообще никак, и форму и амплитуду ручками не пощупаешь.

Во-вторых, количество считать лучше программируемым аппаратным счетчиком по ноль-метке, посмотрел что на энкодере написано, задал число, проверил, совпадает с желаемым уже хорошо, проверил реверсный счет, совпадает и всё отлично, поехал дальше.

Делал такое, но не в комплексе, а по отдельности, сначала форму импульсов по каналам, а потом счет по счетчику на ПЛК в мониторе.

Изменено пользователем Pavel47

Поделиться сообщением


Ссылка на сообщение

осциллограф - хорошо но посмотреть даже 360 делений глазами, задача мягко говоря на любителя,

Немного непонятно - это как - посмотреть каждую, зачем?

Энкодер вращается с равномерной скоростью. Смотрим правильность меандра, нет ли перекоса. Смотрим фронты на крутизну, не заваливает ли. Сдвиг на 90.

И все это отдельно на малых и больших оборотах.

Трещины видны классическим аналоговым осциллографом с трубкой как светящиеся точки на верхнем или нижнем уровне.

Не уверен что трещины можно заметить на экране цифрового осциллографа с низким разрешением экрана, но я не пробовал, врать не буду.

Счет - счетчиками, накрутив много оборотов, а лучше позицию, обработав сигнал.

Поделиться сообщением


Ссылка на сообщение

1. Никакие плисины вам не помогут, если вы не можете сформулировать формальные критерии исправно/неисправно.

2. Все цифровые осциллографы, которые мне попадались, обладают способностью проверять сигнал на нахождение в допуске. В самом простом случае запоминается два сигнала, и пока измеряемый сигнал находится между ними, развертка работает непрерывно. Как только сигнал вышел из заданных границ, изображение замораживается. Вы видите аномальный сигнал.

В менее простейшем случае, границы можно рисовать с компьютера.

 

(сам этими опциями никогда не пользовался, но помню, что они есть.)

Поделиться сообщением


Ссылка на сообщение

Вроде все можно разложить на простейшие задачи, составив их список и подробно разобрав каждый пункт.

 

Пример начала на скорую руку:

.

1. Проверка меандра

 

post-126194-086921900_1543509134_thumb.gif

 

t1 минус t2, модуль результата сравниваем в процентном отношении с t3. Если уложилось в критерии - меандр правильный.

Если проверка выполнена, переходим к фронтам.

 

2 Проверка фронтов.

 

post-126194-000296400_1543510250_thumb.gif

 

Период t3 умножаем на 2/3 и на 4/5, получаем периоды t4 и t5, в этих точках делаем замеры фактического значения логической единицы и логического нуля.

 

Интегрируем расчетно прямоугольный импульс по получившемуся времени и уровням напряжений. Сравниваем с интегрирующим замером. Появилась разница - думаем что делать.

 

...

Поделиться сообщением


Ссылка на сообщение

Цифровой осциллограф можно на послесвечение поставить с каким-нибудь небольшим временем и при равномерном вращении, наверное будут хорошо видны броски, завалы и прочее

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу


×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.