Про кнопки

Понадобилось тут найти некоторое количество убедительных картинок, демонстрирующих дребезг контактов. Страничка Jack Ganssle про это, бесспорно, хороша, но современным представлениям об эстетике не очень соответствует. Порылся в своих запасах, нашел некоторое количество разных кнопок — купленных в основном в Чип-и-Дипе.

Начну с тихого ужаса — «аркадных кнопок» с механизмом по мотивам Alps. Предполагается, что такие кнопки должны использоваться во всякого рода игровых автоматах — но осциллограмма короткого нажатия на кнопку выглядит просто потрясающе:

arcade-bad

Справедливости ради, обычно после нескольких нажатий подряд (видимо, кнопка «прирабатывается») это выглядит чуть лучше (хотя все равно, будучи подключенной к какому-нибудь микроконтроллеру, такая кнопка выдаст совершенно непредсказуемую последовательность нажатий):

arcade-good

А теперь пойдем смотреть более нормальные варианты — например, «тактовую» (на самом деле — tactile, «с тактильным ощущением срабатывания») кнопку 6*6 мм, производитель неизвестен:

tactile-button

Как видно, ложных срабатываний нет:

tactile

Дребезг при нажатии измеряется микросекундами (обратите внимание на развертку):

tactile-down2

А при отпускании — в пределах 2 мс:

tactile-up

Слегка разочаровал трехконтактный переключатель «для мыши», опять же неизвестного происхождения, примерно такой:

mouse-button

При нажатии проскакивает кучка ложных срабатываний длительностью около 0,5 мс:

mouse-down

При отпускании чуть лучше:

mouse-up

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

Дальше — миниатюрная кнопка безымянного тайваньского производства, в каталоге Чип-и-Дипа фигурирующая под названием PSM1-2-0.

psm120

Как обычно, пара картинок — нажатие:

psm-down

И отпускание:

psm-up

И — кнопка на панель, PBS26B (не буду лишний раз повторять, что это название из ЧиДовского каталога, а вследствие некоторой ноунеймовости производителя кнопка может фигурировать и под другими названиями).

pbs26b

При нажатии — довольно впечатляющий дребезг на 6 мс:

pbs26b-down

Отпускание ничем не отстает:

pbs26b-up

Примерно аналогичным образом ведут себя и другие подобные кнопки.

Про кнопки: 3 комментария

  1. Почти все кнопки так себя ведут.
    У нас в промышленной автоматизации обязательно входной сигнал от
    кнопки пропускается через алгоритм «антидребезг».

  2. Было бы интереснее посмотреть на сравнение кнопок типа ПКН маде ин СССР и маде ин РФ. На том же Чипидипе они стоят конских денег

Добавить комментарий для squeezedorange Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *