Страница 1 из 1

регулировка времени в блоке bounce

Добавлено: 19.09.2015{, 21:30}
Андрейка
Хотелось бы чтобы блок задержки включения для борьбы с дребезгом имел возможность менять время опроса входа. Сейчас время неизменное 40milcek. Автор преложил использовать его после аналогового компаратора. Но компаратор не кнопка,  где дребезг известен и стабилен по длительности. Я к примеру завожу на компаратор показания датчика тока от двигателя. У движка есть бросок пускового тока, который в разы превышает ток перегрузки, но кратковременен по длительности. Блок сравнения мгновенно выкидывает мне 1 типа перегрузка, а это еще не перегрузка. Я может подождать хочу пол секунды чтобы пропустить пусковой ток. Если я поставлю таймер задержки включения то он начнет отсчет от этой липовой единички, а не от реальной перегрузки. Тоже самое может быть с датчиком уровня в большой емкости где ходят волны.
Нужна регулируемая задержка включения, чтобы пропускала ложные срабатывания компаратора.

регулировка времени в блоке bounce

Добавлено: 19.09.2015{, 22:55}
rw6cm
Во первых Bounce, как и все базовые элементы, предназначен для цифровых сигналов, а не аналоговых.
Во вторых есть таймер, ставь хоть на час задержку.

регулировка времени в блоке bounce

Добавлено: 20.09.2015{, 09:08}
Сергей
Андрейка писал(а):Если я поставлю таймер задержки включения то он начнет отсчет от этой липовой единички, а не от реальной перегрузки.
Так у Вас же единичка и даст старт отсчета. Выставляете таймер на время пуска и все. А на реальной перегрузке единичка будет дольше висеть на входе (больше времени таймера) и таймер сработает. Блок защиты от дребезга, это и есть таймер с фиксированной длительностью задержки на включения.
Или я не понял Вас?
Андрейка писал(а):Автор преложил использовать его после аналогового компаратора.
rw6cm писал(а):Во первых Bounce, как и все базовые элементы, предназначен для цифровых сигналов, а не аналоговых.
rw6cm, читайте внимательно или учите мат часть. Выход компаратора ЦИФРОВОЙ.

регулировка времени в блоке bounce

Добавлено: 20.09.2015{, 09:15}
Сергей
rw6cm писал(а):Во вторых есть таймер, ставь хоть на час задержку.
А это правильно! Потому что
Сергей писал(а):Блок защиты от дребезга, это и есть таймер с фиксированной длительностью задержки на включения.

регулировка времени в блоке bounce

Добавлено: 20.09.2015{, 11:45}
rw6cm
Сергей писал(а):читайте внимательно или учите мат часть. Выход компаратора ЦИФРОВОЙ.
Извиняйте Изображение , не правильно выразил свои мысли.

К Bounce не чего прикручивать не надо..., он с конкретной на него возложенной задачей справляется.
И этот вопрос можно было задать на форуме, а не лезть по любому случаю в "хотелки"

регулировка времени в блоке bounce

Добавлено: 20.09.2015{, 12:43}
Андрейка
Я конечно новичок и работаю не давно с программой но попробую объяснить еще раз.
Как я могу отсечь пусковой ток при помощи обычного таймера ? Может у меня перегрузки неделю не будет ? А единичка на выходе с компаратора выскочит  сразу. И запустит реле отключающее двигатель например.
Таймер задержки просто отсрочит это событие на несколько секунд, но отсчет все равно пойдет от ложного срабатывания компаратора.
Я поэтому и предлагаю сделать блок Bounce регулируемым потому что он проверяет состояние выхода в течении определенного времени-40 мсек.
Более того сам уважаемый Автор программы предложил использовать этот блок специально после компаратора, потому что для кнопок подавление дребезга уже было создано.

регулировка времени в блоке bounce

Добавлено: 20.09.2015{, 14:28}
rw6cm
Цитата Андрейка ()200?'200px':''+(this.scrollHeight+5)+'px');">Как я могу отсечь пусковой ток при помощи обычного таймера

регулировка времени в блоке bounce

Добавлено: 20.09.2015{, 16:00}
Андрейка
Да уж.
Простите я был не прав и до этой схемы не додумался.
Я все надеялся использовать какой-нибудь готовый блок из арсенала программы. 
Ну что "Учиться, учиться и еще раз учиться" как говаривал дедушка Ленин.