Разборка прерывания с помощью конденсатора
В настоящее время я работаю над NodeMCU и должен использовать pin прерывания. Я обнаружил, что при использовании прерывания возникают проблемы с подпрыгиванием, поэтому я использую конденсатор 100 мкФ для решения этой проблемы. Вопрос заключается в том, что при использовании нескольких выводов прерывания мне нужно несколько конденсаторов (по одному для каждого вывода) или только один для всех выводов? Вопрос возникает потому, что если бы я параллелизовал конденсатор, это увеличило бы емкость и, возможно, создало бы проблему (?).
Я использую штифт прерывания для кодера скорости LM 393 (для простоты я использую переключатель для описания вывода кодера на схеме) В основном работает как переключатель, но без плавающего штифта, так как это компаратор, всегда между высоким или низким уровнем.
Схема :
@Albert H M, 👍1
Обсуждение0
- Устранение дребезга кнопки с помощью прерывания
- Прерывание при нажатии кнопки + устранение дребезга
- Прерывание срабатывает дважды при установке на ПАДЕНИЕ
- Запуск функции аппаратного прерывания на NodeMCU ESP8266, исключение (0) после четырех итераций, невозможно отключить функцию прерывания
- 24/14 секундный таймер обратного отсчета или часы для кнопки запуска/остановки баскетбольного мяча плохо реагируют
- ESP - Nodemcu amica - аварийная программа attachInterrupt
- Неожиданное увеличение/уменьшение кнопки. Я использую attachInterrupt
- Получить сокет в цикле arduino (прервать цикл while с помощью сокета)
Вы говорите о прерывании, используемом для какого-то закрытия переключателя, верно?, @timemage
@timemage вход кодера lm393, @Albert H M
кодировщик 4 используя 4 различных контакта как входной сигнал, @Albert H M
LM393 как общий **компаратор**. Вы говорите "кодировщик". Так что это сбивает с толку. Возможно, вам следует отредактировать вопрос, чтобы связать его с тем, о чем вы говорите. И схема того, что вы делаете, может быть, то, что вы предлагаете в качестве возможного решения, о котором вы спрашиваете., @timemage
извините за конфуз, который я делаю, я прикрепляю схему и некоторую дополнительную информацию выше @timemage, @Albert H M
Да, это определенно яснее. У меня было около четырех различных интерпретаций этого раньше. Это все еще не совсем имеет смысл, как нарисовано. Будучи открытым коллектором, LM393, который является *частью* ваших плат кодировщика, действует, чтобы вытянуть сигнал в GND, а не в VCC, как вы смоделировали. И не ясно, как конденсаторы должны работать под тем, как вы нарисовали модель. Просто предупреждение, я не уверен, в какой степени другие найдут это по теме. Поэтому, хотя мы можем уточнить вопрос, он может быть закрыт в любом случае. А там посмотрим., @timemage
Действительно ли выход платы кодировщика показывает подпрыгивание? Обычно это происходит только с механическими переключателями. Готовый к использованию модуль, как вы показали, не должен этого делать. Или вы просто предположили, что это отскоки?, @chrisl
колпачки идут параллельно "переключателям"., @dandavis
Я предлагаю использовать фильтр нижних частот, где конденсатор находится на микроконтакте. Затем вы можете добавить сопротивление серии, чтобы контролировать время дебоунса. Я не знаю эту деталь, но вы уверены, что у нее есть внутренние понижающие резисторы., @Gil