Я работаю над личным проектом, и здесь я нахожусь в абсолютном уме. У меня есть настраиваемый переключатель NO или NC (магнитный герконовый переключатель сигнализации nteinc), поэтому меня не слишком волнует, как я его использую.
Моя цель заключается в следующем: когда две части переключателя отделены друг от друга, светодиодная лента включается на 30 секунд, а затем выключается до тех пор, пока части переключателя снова не соединятся, а затем снова не разъединятся, после чего она повернется. еще на 30 секунд... повторять бесконечно.
Что я пробовал: я подсчитал, что буду использовать резистор 1 МОм и конденсатор 22 мкФ для генерации 24,2-секундного импульса (что достаточно близко к 30 для меня прямо сейчас). Я попытался подключить следующие схемы
http://electroschematics.com/wp-content/uploads/2010/11/555-timer-positive-trigger.jpg
http://forum.allaboutcircuits.com/attachments/ne555-power-on-one-shot-png.38684/
и еще несколько, на которые эта система не позволяет мне ссылаться, но они не работают должным образом и либо только включают / выключают светодиодную ленту с помощью переключателя без таймера, либо работают бесконечно.
Источник питания: батарейки типа АА на 12 В Светодиодная лента: 9-12 В (желательно ближе к 12 В) Светодиодная лента: 30 мА
Я не совсем уверен, что мне здесь не хватает, но я был бы очень признателен за образование, а также за эталонную схему. Я думаю, что это должно быть очень распространено, потому что это почти похоже на сигнал тревоги о вторжении, когда, если окно открыто, сигнал тревоги звучит в течение определенного периода времени, поэтому я не уверен, почему я не могу заставить это вести себя так, как я хочу .
Заранее спасибо! Вы будете спасать мой рассудок здесь, я был в этом весь день.
Это будет работать для вас:
Поскольку вы можете настроить свой переключатель как нормально открытый или нормально закрытый, настройте его (S1) так, чтобы он был нормально открытым, и когда вы нажмете его на закрытие, 555 сгенерирует 30-секундный импульс, который зажжет светодиод на это время, нет Независимо от того, как долго или коротко вы держите S1 в рабочем состоянии.
555 должен видеть низкочастотный триггерный импульс, который остается низким меньше, чем период тайм-аута, и C1 дифференцирует низкий уровень, генерируемый, когда S1 притягивает R1 к земле, в короткий импульс, который 555 хочет видеть на своем триггерном входе.
R3 и C2 устанавливают период тайм-аута, который составляет 1,1 R3C2, и с крышкой 20 мкФ примерно на полпути через потенциометр вы получите желаемый 20-секундный импульс.
C3 — это блокировочный конденсатор для U1, и важно, чтобы он был подключен к контактам 1 и 8 U1 и как можно ближе к корпусу.
R4 и C4 составляют схему POR (Power-On-Reset) для U1, и, удерживая контакт RESET на короткое время низким, в то время как остальная часть схемы оживает, он заставляет 555 включаться в известном состоянии и с выход низкий.
R5 является балластным резистором для светодиодной ленты и снижает выходное напряжение 555 достаточно, чтобы ограничить ток через светодиоды примерно до 30 мА. То есть, если светодиодная лента не имеет собственного внутреннего балласта, в этом случае R5 можно исключить, а полосу подключить непосредственно к выходу 555 и GND/0V.
Кстати, вот список схем LTspice, так что вы можете смоделировать и поиграть со схемой, если хотите.
Каждый раз, когда вы используете резисторы с номиналом «мегаом», вы должны серьезно подумать о токах утечки от всех компонентов вокруг них — могут ли эти токи утечки нарушить или помешать работе, которую вы ищете?
Микроампер или около того может помешать конденсатору зарядиться настолько, чтобы цепь могла отключиться.
В контексте вашей схемы это означает две очевидные вещи - и, возможно, некоторые другие, которые мы не можем видеть, потому что у нас нет вашей точной схемы перед нами...
Убедитесь, что 555 является КМОП 555 — например, ICM7555 — у них гораздо меньший ток утечки, чем у классических биполярных 555.
Конденсатор на 22 мкФ, вероятно, является электролитическим, и он может протечь либо из-за температуры, либо из-за плохого обращения (неправильное подключение, хотя и ненадолго), либо просто из-за старения.
Старые на самом деле можно «переформировать», подключив их к их номинальному постоянному напряжению и наблюдая за их током утечки, пока он не станет приемлемо низким.
Но лучше обойти проблему, не используя электролиты для точных таймеров: керамические конденсаторы большой емкости имеют свои проблемы, но утечка не является одной из них. Или используйте гораздо большее C, чтобы можно было использовать более низкое R, чтобы подавить ток утечки: например, 220 мкФ и 100 К.
Я использовал схему, аналогичную вашей первой ссылке в прошлом. Схема, которую я использовал, была здесь - http://555-timer-circuits.uk/operation/one-shot.html
Однако на изображении слева есть ошибка. /TR (контакт 2) подключен к переключателю, который, в свою очередь, подключен к земле. Это оставляет /TR в двух возможных состояниях — плавающем или заземленном. Это неверно — для успешного переключения состояний вам нужен /TR для перехода между VCC и GND.
/TR также должен быть подключен к VCC через большой резистор (1 кОм или выше). Таким образом, когда кнопка не нажата, /TR будет на VCC, отключая таймер. Когда кнопка нажата, 555 получает импульс GND и будет работать в течение 30 секунд.
Какой-то аппаратный парень