Минимальное время срабатывания тактовой кнопки.

Обсуждаем цифровые устройства...
Ответить
Встал на лапы
Сообщения: 89
Зарегистрирован: Пн окт 14, 2013 21:39:47

Сообщение TmYAG »

Все привет! Есть вопрос. Каково минимальное время срабатывания тактовой кнопки? Если отсеивать дребезг аппаратно, то это, я так понимаю определяется параметрами RC. Но даже при этом мне нужно максимально сократить это время и защититься от ложных срабатываний и наводок.
Варьируется ли это время в зависимости от МК?
Может есть какие-то варианты с моментальным срабатыванием и защитой от дребезга?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15663
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Древняя схема с переключающим контактом (кнопка) и R-S триггером на 155/555ЛА3.
:hunger:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6335
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Или RC-цепочка с триггером Шмитта. И вроде бы герконовые кнопки меньше дребезжат. А что за проблема - минимум времени срабатывания ? Дребезг длится не более пары десятков миллисекунд, а у человека, тискающего эту кнопку, время реакции меньше ? Он супермен . А от МК, конечно, ничего не зависит - ему что подали, то и слопал. А защита от дребезга и защита от наводок - это разеые задачи. Хотя порой решаются одинаково - залепил 1 мкФ по входу ...
И что за хрень така - тактовая кнопка, чем она отличается от просто кнопки ?
Изображение
Вымогатель припоя
Сообщения: 596
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

TmYAG писал(а):Может есть какие-то варианты с моментальным срабатыванием и защитой от дребезга?
А какая вообще связь между скоростью срабатывания и защитой от дребезга? Скорость срабатывания в основном зависит от конструкции кнопки, т.к. скорость реакции большинства современных контроллеров на порядки выше. (при грамотно написанной программе, конечно)
А защита от дребезга влияет только на период времени, в течение которого устройство будет вновь готово к реакции на следующее нажатие.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 89
Зарегистрирован: Пн окт 14, 2013 21:39:47

Сообщение TmYAG »

metan писал(а):
TmYAG писал(а):Может есть какие-то варианты с моментальным срабатыванием и защитой от дребезга?
А какая вообще связь между скоростью срабатывания и защитой от дребезга?
metan писал(а):А защита от дребезга влияет только на период времени, в течение которого устройство будет вновь готово к реакции на следующее нажатие.
Ну так как раз и нужны минимальные интервалы между нажатиями и высокая скорость срабатывания.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Если это "концевик" - поставьте оптический датчик.
У любой тактовой кнопки есть параметр Mechanical life.
Вы уверены что тактовая кнопка долго проживёт при ваших требованиях к ней?
Реклама
Вымогатель припоя
Сообщения: 596
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

TmYAG писал(а):нужны минимальные интервалы между нажатиями и высокая скорость срабатывания
Тогда берите схему/программу и уменьшайте время нечувствительности до тех пор, пока не полезет дребезг, и затем чуток назад. Другого пути я думаю нет.
Или как уже рекомендовали, юзайте кнопку с переключающим контактом и триггером
Держит паяльник хвостом
Сообщения: 958
Зарегистрирован: Вс июл 13, 2014 09:42:26

Сообщение IRMADE »

TmYAG писал(а): Каково минимальное время срабатывания тактовой кнопки?
Если автор пишет "кнопка", значит подразумевается её нажатие пальцами. Самые быстрые пальцы дают импульс переключения (40 - 180) млсек. Этим ограничивается скорость кнопки.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2142
Зарегистрирован: Чт дек 12, 2013 11:18:14
Откуда: Украина, Черновцы

Сообщение Hand-Maker »

как уже рекомендовали, юзайте кнопку с переключающим контактом и триггером
Это реально самое быстрое и самое защищенное.

А вообще вопрос изначально неправильно сформулирован. Надо задачу полнее обрисовать. Это человек жать будет или механизм? Какая планируется частота нажатий? Может существует требование по времени между нажатием и реакцией схемы?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1219
Зарегистрирован: Вс сен 25, 2005 10:07:31
Откуда: Россия.

Сообщение Дмитрий »

Вот так еще можно попробовать.
Параметры можно варьировать изменением R1, C1 и R2

Изображение
Вложения
1.GIF
(4.82 КБ) 986 скачиваний
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Дмитрий писал(а):Вот так еще можно попробовать....
Не есть хорошо оба вывода кнопки, по сути, делать сигнальными (если только кнопка не на плате около МК).
TmYAG писал(а):...Варьируется ли это время в зависимости от МК?...
Нет.
Время зависит от уровня знаний писателя программы.
Можно i5 затормозить, а можно и при тактовой частоте 32kHz быстро отрабатывать нажатие на кнопку.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 970
Зарегистрирован: Ср июн 27, 2007 17:09:12

Сообщение Денис »

Albert_V писал(а):Не есть хорошо оба вывода кнопки, по сути, делать сигнальными (если только кнопка не на плате около МК).
Да хоть на метр кнопку относите. Никаких наводок там не будет.
На величину R2 посмотрите.
Там же вход МК притянут к общему проводу через резистор всего лишь 100 Ом
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Денис писал(а):Да хоть на метр кнопку относите. Никаких наводок там не будет....
Так ведь ТС практически ничего не сказал.
Может у него до кнопки метров 20-ть и рядом частотник с двигателем на пару десятков киловатт. :dont_know:
----
P.S.
Кстати, при длине провода до кнопки около метра, работающего рядом мобильника вполне хватит для ложных срабатываний (несмотря на номинал R2).
Ответить

Вернуться в «Цифровая техника»