Подавление дребезга
S_e_r_g; 23.11.04
Подскажите алгоритм подавления дребезга, который можно было бы
реализовать на языке SCL????
Re: Подавление дребезга
Чистяков Дмитрий ОАО СеверСталь; 23.11.04
Таймер :-)))
Re: Подавление дребезга
Сергей
Н.; 23.11.04
Для подавления дребезга контактов программно применяют некий
алгоритм(подсчет заданного числа совпадающих значений сигнала или
временную задержку).Допустим я знаю как это реализовать на SCL.Есть
контроллер S7-300. Куда заливать программу? В контроллер или модуль
FM 350(ведь он используется как счетчик)???
Извините за глупый вопрос...
Re: Подавление дребезга
Darwin; 24.11.04
Да, на самом деле, если высокоскоростной счетчик используется то
как это реализуется- защита от дребезга? Таймером? Таймер
обновляется асинхронно от цикла контроллера, поэтому если
использовать например таймер задержки включения 3 (если это
устраивает по частоте сигнала) миллисекунды то все ОК.
Правильно?
Re: Подавление дребезга
Валентин; 24.11.04
Из вопроса неясно, что за устройсво у вас. Может проще вместо
механического контакта поставить электронный?
Re: Подавление дребезга
Vit; 24.11.04
А в контроллере вроде как временной интервал таймеров минимум 5 мs.
И потом цикл контроллера гораздо больше. Есть вероятность потерять
импульсы...
В самом счетчике, при его конфигурации должна быть аппаратная
защита от дребезга.
Re: Подавление дребезга
Чистяков Дмитрий ОАО СеверСталь; 24.11.04
Блин! Ну и вопросы вы господа задаёте. :-)
Всё перемешали. Когда спрашиваете, что-то, то укажите что как и к
чему, а то тыкаете пальцем в небо. :-)
1. Если Вы устраняете дребезг на контактах, подключенных к
дискретным входам, то здесь подойдёт простой таймер.
2. FM350 имеет два режима фильтра, которые борются с помехами. Что
же касается дребезга, то FMка считает все импульсы с частотой до
20кГц или 200 кГц (в зависимости от установки фильтра). СОбственно
говоря, это и есть задача модуля FM - считать импульсы с высокой
частотой. И как ему (модулю) разобраться, какой импульс правильный,
а какой не правильный?
Если Вы собираетесь считать этим модулем медленные сигналы, с
дребезгом, то придётся бороться с оным на стороне источника
сигнала.
В частности, как здесь уже советовали, поставить нормальный датчик
(хоть оптический, хоть электромагнитный, хоть лазерный.
Re: Подавление дребезга
GorA; 26.11.04
Повесте на входе емкость.