Хотелось бы чтобы блок задержки включения для борьбы с дребезгом имел возможность менять время опроса входа. Сейчас время неизменное 40milcek. Автор преложил использовать его после аналогового компаратора. Но компаратор не кнопка,  где дребезг известен и стабилен по длительности. Я к примеру завожу на компаратор показания датчика тока от двигателя. У движка есть бросок пускового тока, который в разы превышает ток перегрузки, но кратковременен по длительности. Блок сравнения мгновенно выкидывает мне 1 типа перегрузка, а это еще не перегрузка. Я может подождать хочу пол секунды чтобы пропустить пусковой ток. Если я поставлю таймер задержки включения то он начнет отсчет от этой липовой единички, а не от реальной перегрузки. Тоже самое может быть с датчиком уровня в большой емкости где ходят волны.
Нужна регулируемая задержка включения, чтобы пропускала ложные срабатывания компаратора.
			
			
									
						регулировка времени в блоке bounce
- rw6cm
 - Полковник
 - Сообщения: 2375
 - Зарегистрирован: 06 сен 2015, 20:25
 - Имя: Владимир
 - Благодарил (а): 1 раз
 - Поблагодарили: 43 раза
 
регулировка времени в блоке bounce
Во первых Bounce, как и все базовые элементы, предназначен для цифровых сигналов, а не аналоговых.
Во вторых есть таймер, ставь хоть на час задержку.
			
			
													Во вторых есть таймер, ставь хоть на час задержку.
					Последний раз редактировалось rw6cm 19 сен 2015, 22:56, всего редактировалось 1 раз.
									
			
						Win10-64, FLProg (portable)
			
						- Сергей
 - Лейтенант
 - Сообщения: 578
 - Зарегистрирован: 31 авг 2015, 15:06
 - Имя: Сергей
 - Контактная информация:
 
регулировка времени в блоке bounce
Так у Вас же единичка и даст старт отсчета. Выставляете таймер на время пуска и все. А на реальной перегрузке единичка будет дольше висеть на входе (больше времени таймера) и таймер сработает. Блок защиты от дребезга, это и есть таймер с фиксированной длительностью задержки на включения.Андрейка писал(а):Если я поставлю таймер задержки включения то он начнет отсчет от этой липовой единички, а не от реальной перегрузки.
Или я не понял Вас?
Андрейка писал(а):Автор преложил использовать его после аналогового компаратора.
rw6cm, читайте внимательно или учите мат часть. Выход компаратора ЦИФРОВОЙ.rw6cm писал(а):Во первых Bounce, как и все базовые элементы, предназначен для цифровых сигналов, а не аналоговых.
- Сергей
 - Лейтенант
 - Сообщения: 578
 - Зарегистрирован: 31 авг 2015, 15:06
 - Имя: Сергей
 - Контактная информация:
 
регулировка времени в блоке bounce
А это правильно! Потому чтоrw6cm писал(а):Во вторых есть таймер, ставь хоть на час задержку.
Сергей писал(а):Блок защиты от дребезга, это и есть таймер с фиксированной длительностью задержки на включения.
- rw6cm
 - Полковник
 - Сообщения: 2375
 - Зарегистрирован: 06 сен 2015, 20:25
 - Имя: Владимир
 - Благодарил (а): 1 раз
 - Поблагодарили: 43 раза
 
регулировка времени в блоке bounce
ИзвиняйтеСергей писал(а):читайте внимательно или учите мат часть. Выход компаратора ЦИФРОВОЙ.
 , не правильно выразил свои мысли.К Bounce не чего прикручивать не надо..., он с конкретной на него возложенной задачей справляется.
И этот вопрос можно было задать на форуме, а не лезть по любому случаю в "хотелки"
					Последний раз редактировалось rw6cm 20 сен 2015, 11:46, всего редактировалось 1 раз.
									
			
						Win10-64, FLProg (portable)
			
						регулировка времени в блоке bounce
Я конечно новичок и работаю не давно с программой но попробую объяснить еще раз.
Как я могу отсечь пусковой ток при помощи обычного таймера ? Может у меня перегрузки неделю не будет ? А единичка на выходе с компаратора выскочит сразу. И запустит реле отключающее двигатель например.
Таймер задержки просто отсрочит это событие на несколько секунд, но отсчет все равно пойдет от ложного срабатывания компаратора.
Я поэтому и предлагаю сделать блок Bounce регулируемым потому что он проверяет состояние выхода в течении определенного времени-40 мсек.
Более того сам уважаемый Автор программы предложил использовать этот блок специально после компаратора, потому что для кнопок подавление дребезга уже было создано.
			
			
						Как я могу отсечь пусковой ток при помощи обычного таймера ? Может у меня перегрузки неделю не будет ? А единичка на выходе с компаратора выскочит сразу. И запустит реле отключающее двигатель например.
Таймер задержки просто отсрочит это событие на несколько секунд, но отсчет все равно пойдет от ложного срабатывания компаратора.
Я поэтому и предлагаю сделать блок Bounce регулируемым потому что он проверяет состояние выхода в течении определенного времени-40 мсек.
Более того сам уважаемый Автор программы предложил использовать этот блок специально после компаратора, потому что для кнопок подавление дребезга уже было создано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
							
					Последний раз редактировалось Андрейка 20 сен 2015, 12:51, всего редактировалось 1 раз.
									
			
						- rw6cm
 - Полковник
 - Сообщения: 2375
 - Зарегистрирован: 06 сен 2015, 20:25
 - Имя: Владимир
 - Благодарил (а): 1 раз
 - Поблагодарили: 43 раза
 
регулировка времени в блоке bounce
Цитата Андрейка ()200?'200px':''+(this.scrollHeight+5)+'px');">Как я могу отсечь пусковой ток при помощи обычного таймера
			
			
						У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						Win10-64, FLProg (portable)
			
						регулировка времени в блоке bounce
Да уж.
Простите я был не прав и до этой схемы не додумался.
Я все надеялся использовать какой-нибудь готовый блок из арсенала программы.
Ну что "Учиться, учиться и еще раз учиться" как говаривал дедушка Ленин.
			
			
									
						Простите я был не прав и до этой схемы не додумался.
Я все надеялся использовать какой-нибудь готовый блок из арсенала программы.
Ну что "Учиться, учиться и еще раз учиться" как говаривал дедушка Ленин.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость