Обсуждаем цифровые устройства...
Ответить

Дребезг инкрементального энкодера

Чт окт 18, 2007 12:21:17

Народ, подскажите, как убрать дребезг в инкрементальном энкодере ВЕ178-А5 с разрешением 2500имп. на оборот?

Чт окт 18, 2007 12:49:27

А Вы уверены, что это именно дребезг?
Стандартные методы не подходят, если это все же именно он?

Чт окт 18, 2007 12:59:12

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

Чт окт 18, 2007 14:24:12

Чем смотрите сигнал?
Что значит при больших оборотах? У энкодера вполне может быть ограничение максимального числа этих самых оборотов.
Насчет стандартных способов:
http://www.radiokot.ru/forum/viewtopic.php?t=6457
http://www.radiokot.ru/forum/viewtopic.php?t=1035
http://www.radiokot.ru/forum/viewtopic.php?t=450

вообще по форуму довольно часто эта тема пробегала во многих местах - поищите.. :)

Чт окт 18, 2007 21:26:32

У меня тоже возникала такая проблема...Только у моего энкодера разрешение 12 имп на оборот... Я не смог победить дребезг... Энкодер был подключен к МК и для теста была написана программка, которая выводила на дисплей число и увеличивала, либо уменьшала значение числа на 1 при приходе сигнала от энкодера... в голом виде (т.е.) без "ухищрений" при каждом последующем "щелчке" энкодера число могло увеличиться(уменьшиться) на любое значение примерно от 0 до 10...

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

Так что, проблема интересна и мне тоже :)
Ну и еще на последок- тяжело представить себе 2500 импульсов на оборот...Такое существует!?

Чт окт 18, 2007 21:30:25

Aheir писал(а):Чем смотрите сигнал?
Что значит при больших оборотах? У энкодера вполне может быть ограничение максимального числа этих самых оборотов.


Я смотрел осциллографом и крутил рукой...Энкодер был выдран из неремонтопригодного AV- ресивера, там его по идее должны были крутить именно руками... Осциллографом дребезга не увидел вообще...Видимо, он намного короче длительности импульса...Да и засинхронизироваться, когда крутишь его рукой ой как непросто...:)

Пт окт 19, 2007 10:24:42

Aheir писал(а):Чем смотрите сигнал?
Что значит при больших оборотах?


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

Сигнал смотрю с помошью платы ввода-вывода - Advanteq и SCADA GeniDaq.

Пт окт 19, 2007 11:27:39

Я конечно не очень въехал, но самый лучший подавитель дребезга, если нет возможности поставить триггер является одновибратор.
Делать его можно с перезапуском или без перезапуска решается опытным путем. Всё зависет от пределов изменения входных импульсов. Иногда удобнее поставить в режим без перезапуска, иногда удобнее с перезапуском.
http://www.gelezo.com/ttl_kmop/620000/6 ... atori.html

Пт окт 19, 2007 20:47:15

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

Пт окт 19, 2007 22:04:30

А у меня был контактный....Не оптический..:)

Сб окт 20, 2007 19:13:26

Ну дык, о чем и спич. Посмотрел характеристики своих энкодеров: 100 rpm максимум для PEC12-4220-S0024, например.

Сб окт 20, 2007 22:33:49

Одновибратор- вариант, но я не пробовал..не догадался :)
Будет время и желание- попробую :) Просто устройство (цифровой регулятор громкости) уже готово, на кнопках сделали...
Ответить