Проблема с аппаратной стабилизацией дребезга

Тема в разделе "Arduino & Shields", создана пользователем Martin, 13 мар 2018.

  1. ostrov

    ostrov Гуру

    Есть же онлайн калькуляторы rc-цепи. Например вот. Частоту можно попробовать 20 Гц.
     
  2. ELITE

    ELITE Гик

    если энергии много а кнопка высокоомная - то да
    в обратном случае ЭДС будет слишком мизерным, дабы хоть както влиять на работу

    ну если вам религия говорит делать более правильно - то кондер на 0.33мкф+100 ом резистор последовательно поставить и будет работать

    и да - триггер нафик убрать и использовать внутреннюю подтяжку

    зачем усложнять схему то....
     
  3. parovoZZ

    parovoZZ Гуру

    Вообще все нафик убрать. Вам жалко пару строчек кода написать?
     
  4. ELITE

    ELITE Гик

    пара строчек + библиотека, ну или десяток строк кода... вот только зачем этим загружать МК, если простой кондер это делает без проблем...
     
  5. mcureenab

    mcureenab Гуру

    ХМ.
    Замыкаем кнопку. Конденсатор разряжается. Сопротивление маленькое. Ток большой. Напряжение быстро падает ниже порога триггера как в результате разряда конденсатора так и из-за падения напряжения на сопротивлении проводников.
    Контакт разрывается. Если конденсатор уже разрядился и ток прекратился, то нет проблем.
    Если в конденсаторе сохранился заряд, он пойдёт на вход триггера и может его переключить обратно.
    Если ток через ключ еще силен, разрыв цепи в силу индуктивности проводников приводит резкому скачку напряжения, так что оно превышает верхний порог триггера.
     
  6. mcureenab

    mcureenab Гуру

    Одного delay(50) достаточно будет.
     
  7. parovoZZ

    parovoZZ Гуру

    Зачем плату нагружать лишними деталями, если МК это сделает без проблем? МК уже есть, а деталь надо покупать. В продакшн такое решение не пройдет.
     
  8. ELITE

    ELITE Гик

    так не ставьте конденсатор бОльшой емкости! - всё должно быть в меру! - уже не раз говорилось - от 0.1 до 0.5мкф надо
     
  9. ELITE

    ELITE Гик

    delay - забудьте о этом анархаизме
     
  10. ELITE

    ELITE Гик

    верно, лишнего не надо, надо минимально-достаточное, и СМД кондер ну никак не будет перегружать схему
     
  11. Martin

    Martin Нерд

    данную схему также планируется использовать в прерывании, поэтому необходима аппаратная стабилизация кнопки
     
  12. parovoZZ

    parovoZZ Гуру

    Прерывание полюбасу отработает, если код не кривой. Не переживай за дребезг))) И в прерывании он также прекрасно давится.
     
  13. mcureenab

    mcureenab Гуру

    Это называется ткнуть пальцем в небо.
    В исходной схеме конденсатор разряжается в цепь с неизвестными характеристиками. О какой стабильности можно говорить?
    Для подавления дребезга нужен конденсатор и два резистора. Резисторы можно взять на сотни кОм, и под них рассчитать компактный керамический конденсатор.