Страница 1 из 1
Минимальное время срабатывания тактовой кнопки.
Добавлено: Пт июл 01, 2016 08:28:54
TmYAG
Все привет! Есть вопрос. Каково минимальное время срабатывания тактовой кнопки? Если отсеивать дребезг аппаратно, то это, я так понимаю определяется параметрами RC. Но даже при этом мне нужно максимально сократить это время и защититься от ложных срабатываний и наводок.
Варьируется ли это время в зависимости от МК?
Может есть какие-то варианты с моментальным срабатыванием и защитой от дребезга?
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Пт июл 01, 2016 09:06:11
BOB51
Древняя схема с переключающим контактом (кнопка) и R-S триггером на 155/555ЛА3.

Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Пт июл 01, 2016 10:59:00
Jack_A
Или RC-цепочка с триггером Шмитта. И вроде бы герконовые кнопки меньше дребезжат. А что за проблема - минимум времени срабатывания ? Дребезг длится не более пары десятков миллисекунд, а у человека, тискающего эту кнопку, время реакции меньше ? Он супермен . А от МК, конечно, ничего не зависит - ему что подали, то и слопал. А защита от дребезга и защита от наводок - это разеые задачи. Хотя порой решаются одинаково - залепил 1 мкФ по входу ...
И что за хрень така - тактовая кнопка, чем она отличается от просто кнопки ?
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Пт июл 01, 2016 11:05:19
metan
TmYAG писал(а):Может есть какие-то варианты с моментальным срабатыванием и защитой от дребезга?
А какая вообще связь между скоростью срабатывания и защитой от дребезга? Скорость срабатывания в основном зависит от конструкции кнопки, т.к. скорость реакции большинства современных контроллеров на порядки выше. (при грамотно написанной программе, конечно)
А защита от дребезга влияет только на период времени, в течение которого устройство будет вновь готово к реакции на следующее нажатие.
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Пт июл 01, 2016 14:27:39
TmYAG
metan писал(а):TmYAG писал(а):Может есть какие-то варианты с моментальным срабатыванием и защитой от дребезга?
А какая вообще связь между скоростью срабатывания и защитой от дребезга?
metan писал(а):А защита от дребезга влияет только на период времени, в течение которого устройство будет вновь готово к реакции на следующее нажатие.
Ну так как раз и нужны минимальные интервалы между нажатиями и высокая скорость срабатывания.
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Пт июл 01, 2016 14:36:30
Albert_V
Если это "концевик" - поставьте оптический датчик.
У любой тактовой кнопки есть параметр Mechanical life.
Вы уверены что тактовая кнопка долго проживёт при ваших требованиях к ней?
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Пт июл 01, 2016 16:23:48
metan
TmYAG писал(а):нужны минимальные интервалы между нажатиями и высокая скорость срабатывания
Тогда берите схему/программу и уменьшайте время нечувствительности до тех пор, пока не полезет дребезг, и затем чуток назад. Другого пути я думаю нет.
Или как уже рекомендовали, юзайте кнопку с переключающим контактом и триггером
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Вс июл 03, 2016 07:25:13
IRMADE
TmYAG писал(а): Каково минимальное время срабатывания тактовой кнопки?
Если автор пишет "кнопка", значит подразумевается её нажатие пальцами. Самые быстрые пальцы дают импульс переключения (40 - 180) млсек. Этим ограничивается скорость кнопки.
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Вт июл 19, 2016 10:05:13
Hand-Maker
как уже рекомендовали, юзайте кнопку с переключающим контактом и триггером
Это реально самое быстрое и самое защищенное.
А вообще вопрос изначально неправильно сформулирован. Надо задачу полнее обрисовать. Это человек жать будет или механизм? Какая планируется частота нажатий? Может существует требование по времени между нажатием и реакцией схемы?
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Вт июл 19, 2016 10:30:14
Дмитрий
Вот так еще можно попробовать.
Параметры можно варьировать изменением R1, C1 и R2

Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Вт июл 19, 2016 16:58:56
Albert_V
Дмитрий писал(а):Вот так еще можно попробовать....
Не есть хорошо оба вывода кнопки, по сути, делать сигнальными (если только кнопка не на плате около МК).
TmYAG писал(а):...Варьируется ли это время в зависимости от МК?...
Нет.
Время зависит от уровня знаний писателя программы.
Можно i5 затормозить, а можно и при тактовой частоте 32kHz быстро отрабатывать нажатие на кнопку.
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Вт июл 19, 2016 17:21:27
Денис
Albert_V писал(а):Не есть хорошо оба вывода кнопки, по сути, делать сигнальными (если только кнопка не на плате около МК).
Да хоть на метр кнопку относите. Никаких наводок там не будет.
На величину R2 посмотрите.
Там же вход МК притянут к общему проводу через резистор всего лишь 100 Ом
Re: Минимальное время срабатывания тактовой кнопки.
Добавлено: Вт июл 19, 2016 17:25:52
Albert_V
Денис писал(а):Да хоть на метр кнопку относите. Никаких наводок там не будет....
Так ведь ТС практически ничего не сказал.
Может у него до кнопки метров 20-ть и рядом частотник с двигателем на пару десятков киловатт.

----
P.S.
Кстати, при длине провода до кнопки около метра, работающего рядом мобильника вполне хватит для ложных срабатываний (несмотря на номинал R2).