У меня сложная схема, но моя проблема связана только с одной маленькой деталью.
У меня есть реле, которое запитывается от низшей стороны, используя NPN. Я хотел бы, чтобы кнопка некоторое время управляла транзистором (и, следовательно, реле) (500 мсек), затем деактивировала его и ждала следующего нажатия (игнорируя кнопку, если она удерживается). Я понимаю, как этого добиться, используя таймеры (или MCU), но я надеялся, что может быть более простое и компактное решение ...
На рисунке показана упрощенная схема начальной точки ...
Ответы:
Если ваш вопрос просто, вы можете сделать это без 555 или MCU, абсолютно! Вы можете использовать 74HC123 перестраиваемый моностабильный мультивибратор или любой из дюжины подобных.
В качестве альтернативы вы могли бы сделать это с дискретными транзисторами, но это почти всегда занимало бы больше частей, чем 555, и, вероятно, занимало бы больше площади платы.
Независимо от того , что вы делаете, вы не собираетесь получить , что много с точкой зрения сокращения размера над 555. Всего смыслом ИС является снижением количества элементов.
Действительно, лучшее, на что можно было бы надеяться в плане снижения сложности платы / детали, - это более привлекательный таймер IC. LTC6993 TimerBlox: Моностабильный генератор импульсов довольно прохладная часть, и она требует только 2 внешних компонентов.
Примечание: в этой ситуации он используется как детектор отсутствующих импульсов. Вот почему вход помечен как «модулированный носитель».
источник
Вот схема, которая приблизится к тому, что вы хотите, которая использует дискретные компоненты.
Эта цепь будет иметь катушку реле вместо резистора 120 Ом. Не забудьте добавить диод с обратным смещением на катушку реле, чтобы защитить транзистор от скачков перенапряжения при его отключении.
Есть несколько вещей об этом, которые вы должны знать. Релейный привод будет работать до тех пор, пока переключатель находится в положении, пока конденсатор 100 мкФ больше не подает ток на базу NPN. Такое поведение приведет к выключению реле, даже если переключатель длительное время остается замкнутым. Если переключатель удерживается короче, чем время зарядки конденсатора, реле отключается при отпускании переключателя.
источник
Похоже, что для этого не существует простой схемы, для этого требуется таймер или сложная схема, которая больше, чем микросхема таймера. В конце концов я решил использовать небольшой MCU, так как в целом он стоил того, поскольку он дает мне возможности, которые я могу использовать в другом месте для замены других битов схемы (не показаны).
источник
Как насчет дискретного монофлопа, как это:
смоделировать эту схему - схема, созданная с использованием CircuitLab
Не совсем уверен насчет размеров компонентов (особенно R4 и C1), так как они очень зависят от напряжения питания.
источник