Могу ли я получить кнопку с одним выстрелом без 555?

У меня сложная схема, но моя проблема связана только с одной маленькой частью.

У меня есть реле, на которое подается напряжение, притягивая низкий уровень с помощью NPN. Я хотел бы, чтобы кнопка управляла транзистором (и, следовательно, реле) в течение некоторого времени (500 мс), затем деактивировала его и ждала следующего нажатия (игнорируя кнопку, если она удерживается). Я понимаю, как я могу добиться этого с помощью таймеров (или MCU), но я надеялся, что может быть более простое и компактное решение...

На изображении показана упрощенная схема начальной точки...

реле транзистор и схема кнопки

Спасибо... Я понял, как добиться этого с 555, я надеялся, что может быть более простое решение меньшего размера с парой R/C или чем-то подобным.
Ой, извините, там написано без NE555. Не бери в голову. Это не дубликат, мой плохой.

Ответы (4)

Если у вас просто вопрос, можете ли вы сделать это без 555 или MCU, абсолютно! Вы можете использовать перезапускаемый моностабильный мультивибратор 74HC123 или любой из дюжины подобных.

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

Что бы вы ни делали, вы не добьетесь значительного уменьшения размера по сравнению с 555. Весь смысл микросхемы в том, чтобы уменьшить количество деталей.

Действительно, лучшее, на что можно было бы надеяться с точки зрения снижения сложности платы/детали, — это микросхема таймера с более причудливым дизайном. LTC6993 TimerBlox: генератор моностабильных импульсов — довольно крутая деталь, и для нее требуется всего 2 внешних компонента.

введите описание изображения здесь

Примечание: в этой ситуации он используется как детектор пропущенного пульса. Вот почему вход помечен как «модулированная несущая».

Я надеялся, что будет простая схема с несколькими дискретными компонентами, но похоже, что для простоты лучше всего использовать таймер.
@Jon - Вы не сможете уменьшить количество деталей однократного выстрела 555, перейдя на дискретность. Весь смысл микросхемы 555/any в том, чтобы уменьшить общее количество деталей. Таким образом, почти любое решение, которое уменьшает общее количество частей, неизменно будет включать ИС.

Вот схема, которая будет близка к тому, что вы хотите, с использованием дискретных компонентов.

введите описание изображения здесь

Эта схема будет иметь катушку реле вместо резистора 120 Ом. Не забудьте добавить диод обратного смещения к катушке реле, чтобы защитить транзистор от скачков напряжения, когда транзистор отключается.

Есть несколько вещей, о которых вы должны знать. Релейный привод будет работать до тех пор, пока переключатель находится в положении до тех пор, пока конденсатор емкостью 100 мкФ больше не перестанет подавать ток на базу NPN. Такое поведение заставит реле выключиться, даже если переключатель удерживается замкнутым в течение длительного времени. Если переключатель удерживается меньше, чем время зарядки конденсатора, реле отключится, когда переключатель будет отпущен.

Это определенно то, что я ищу, но я думаю, что мне было бы трудно сделать это меньше, чем 555. Похоже, что таймер будет шагом вперед. ИЛИ...кто-то должен изготовить физическую одноразовую кнопку (если такая уже есть, то не могу найти)
@Jon - я согласен, что вы должны смотреть на 555 для этого приложения. Как вы можете видеть из публикации, которую я сделал, есть некоторые сокращения до минимальной схемы. Используемый таким образом конденсатор также вызывает мягкое медленное выключение NPN-транзистора и может привести к не такой резкой характеристике включения/выключения выхода. В случае с реле, с этим типом сигнала возбуждения он выпадет нормально, хотя время может оказаться переменным.
Я так думаю, хотя вместо этого, используя небольшой MCU, я также могу получить некоторые полезные возможности в другом месте, поэтому я думаю, что (как это часто бывает) прибегну к коду. Думая об этом, он, вероятно, окажется меньше (поскольку он также может заменить несколько других битов схемы) и в конце концов не намного дороже…

Как насчет такого дискретного монофлопса:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Не совсем уверен в размерах компонентов (особенно R4 и C1), так как они очень зависят от напряжения питания.

  • C2 гарантирует, что слишком долгое нажатие кнопки в конце концов освободит нагрузку;
  • Либо R3, либо R1 можно заменить реле (параллельно обратноходовому диоду, катод на Vcc);
  • R4×C1 определяет время задержки;
  • Либо транзистор Q1 проводит , либо Q2;
  • Q1 проводит в состоянии покоя.

Похоже, что для этого не существует простой схемы, для этого требуется таймер или сложная схема, которая больше микросхемы таймера. В конце концов я решил использовать небольшой микроконтроллер, так как в целом это было целесообразно, поскольку он дает мне возможности, которые я могу использовать в другом месте для замены других частей схемы (не показаны).