Про кнопки

Понадобилось тут найти некоторое количество убедительных картинок, демонстрирующих дребезг контактов. Страничка 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 пишет:

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