Интернет-журнал дачника. Сад и огород своими руками

Интересные электронные схемы на 555 микросхеме. Легендарный таймер NE555 – описание и применение микросхемы. Схемы предварительной установки

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

В этом году прошел конкурс проектов (555contest.com), использующих ее для решения самых разных задач. Заявки принимались в нескольких категориях: искусство, сложные проекты, минималистичные и полезные гаджеты. Призовой фонд составлял около $1500.

Среди нескольких сотен проектов была видеоигра, собранная на целой горсти 555; контроллер для пинбола; электрогитара; устройство, не дающее спать соседям; замок, отпирающий дверь по секретному стуку и еще куча интересного.

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

  1. Земля. Здесь все просто, во всех схемах ее нужно подключать к минусу питания.
  2. Триггер, он же пуск. Если напряжение на пуске падает ниже одной трети напряжения питания (Vcc) - например, нажимается кнопка, притянутая к земле, - то схема стартует.
  3. Выход. Задача таймера простая - генерировать прямоугольные импульсы заданной длины (длительность задается парой сопротивлений и конденсатором). Напряжение выхода примерно на 2 В ниже напряжения питания, когда он включен, и почти ноль (меньше 0,5 В), когда выключен. Максимальная нагрузка, которую способен выдержать выход - около 200 мА. Этого достаточно для небольшого динамика, парочки светодиодов или маленького реле.
  4. Сброс. Если подать на него низкий уровень (меньше 0,7 В), то схема переходит в исходное состояние, и выход становится низким. Если в схеме сброс не нужен, то лучше притянуть его к плюсу, чтобы он не скидывал случайно (например, от прикосновения пальцем).
  5. Контроль. Напряжение, приложенное к этой ноге, может изменять длительность выходов таймера. Но используется он редко, а висящий в воздухе - может сбивать работу, поэтому в схемах лучше присоединить к земле через небольшой керамический конденсатор на 10 нФ.
  6. Порог, он же стоп. Если напряжение на нем выше 2/3 Vcc, то таймер останавливается и выход переводится в выключенное состояние. Работает, только если вход при этом выключен.
  7. Разряд. Этот выход соединяется с землей внутри микросхемы, когда на выходе низкий уровень, и используется, чтобы разрядить конденсатор временной цепочки. Может пропускать до 200 мА и иногда используется как дополнительный выход.
  8. Питание. Нужно подключить к плюсу питания. Микросхема поддерживает напряжения от 4,5 В до 16 В. Можно запитать от обычной 9В-батарейки, можно от блока питания детских игрушек или от проводка USB.

Заводим лошадку. Режимы

1. Моностабильный.

При подаче сигнала на вход микросхема включается, генерирует выходной импульс заданной длины и выключается, ожидая нового входного импульса. Важно, что после включения микросхема не будет реагировать на новые сигналы, сколько бы их не посылали. Длину импульса можно посчитать по простой формуле t=1,1R1 C4. Чтобы получить время в секундах, сопротивление нужно подставлять в мегаомах, а емкость - в микрофарадах.

Например, при C4=100 мкФ и R1=2,2 МОм период будет примерно 4 минуты. Эту цифру можно менять в очень широких пределах: от 0,000001 секунды до 15 минут. В теории можно и еще больше, но на практике возникнут проблемы.

2. Нестабильный мультивибратор.

В этом режиме таймером и управлять-то не надо, он сам себе хозяин - сперва включится, подождет время t1, потом выключится, подождет время t2, и все заново. На выходе получается забор из высоких и низких состояний, что в лучших традиция ASCII-арта можно представить так: ПП ПП П. Частота, с которой будет колебаться вся система, зависит от параметров RC-цепочки (точнее - от величин R2, R3 и С1) и ее можно посчитать по формуле f = 1,44/((R3 + 2R2)C1). В течение времени t1 = 0,693 (R3 + R2)C1 на выходе будет высокий уровень, а в течение t2=0,693(R2)C1 - низкий.

3. Бистабильный.

В этом режиме микросхема используется как выключатель. Нажал одну кнопку - выход включился, нажал другую - выключился. Довольно теоретического экскурса, наверняка ты уже захотел приступить к практике.

Собирать простые железки удобно на макетной плате без пайки - ее, как и все детали, можно прикупить в любой радиолавке, за пару сотен рублей. Но у меня почта ближе, чем магазин, и я заказывал все детали из Гонконга на sureelectronics.net, хотя этот вариант на любителя - нужно много терпения: посылка будет идти почти месяц.

Здравствуй, свет!

Задача №1: собрать «хэллоу ворлд» - моргалку светодиодиком. Все просто, как и в мире софта, но в железе даже для такой безделушки можно придумать полезное применение.

От каких деталей уж совсем никак не отвертеться? Во-первых, сам таймер 555 (на схеме IC1). Подойдет таймер любого производителя, но чтобы экспериментировать на макетке - бери в корпусе DIP с длинными ножками. Его названия у разных производителей незначительно отличаются, но три пятерочки в них есть всегда. Например, та, что я использую в примерах этой статьи, называется NE555N. Существуют и другие версии схемы, 556 и 558, у которых в одном корпусе стоит 2 и 4 таймера соответственно.

Они тоже подойдут для всех примеров, просто у них больше ног и расположены они иначе. Во-вторых, потребуются конденсаторы: электролитический C1 емкостью от 5 до 10 мкФ и керамический C3 на 10 нФ. Еще будут нужны: светодиод (LED1) любого цвета и к нему токоограничительный резистор (R5) на 300-600 Ом (у меня 470 Ом), а также резисторы, задающие частоту R1 на 1 кОм и R2 на 10 кОм. Последнее из обязательной программы - маленькая кнопка (типа той, что ставят в мыши и на всяческие приборные панели).

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

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

При нажатии кнопки светодиод должен бодро начать моргать. Если не заработало, то проверяй контакты и полярности. На микросхеме 555 у одного из краев есть выемка: поставь схему так, чтобы выемка была слева, тогда ножки в нижнем ряду будут нумероваться слева направо от 1 до 4, а в верхнем - справа налево от 5 до 8. У светодиода более длинный выход должен подключаться к плюсу, а более короткий - к минусу. Если у диода ножки одной длины, то на помощь придет плоская литиевая батарейка, вроде той, что стоят на материнских платах. Подключи светодиод и так и эдак, когда он засветится - плюс и минус у него будут расположены, как на батарейке.

Если не заработал в обоих положениях, то либо диод горелый, либо это не диод - фототранзисторы могут выглядеть точно так же, как светодиоды. У электролитических конденсаторов минус, как правило, помечен светлой полосой на корпусе. Для остальных деталей полярность не важна.

Теперь о практической пользе. В некоторых играх бывает необходимо щелкать по левой кнопке беспрестанно, натирая мозоли на пальце, но это не наш метод. Можно собрать эту схему покомпактнее, припаяв детали напрямую к выходам микросхемы, и запихнуть в корпус любой USB-мыши - места там, как правило, хватает. Из схемы нужно только выкинуть светодиод с его резистором, а третью ножку микросхемы подпаять напрямую к плюсу левой кнопки мыши.

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

Создаем электронную музыку

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

Изменения в предыдущей схеме придется сделать совсем небольшие. Вместо светодиода с его резистором здесь установлен динамик, подключенный к земле через конденсатор C4 - он нужен, чтобы отфильтровать постоянную составляющую выхода и прогонять через динамик только переменный ток. Для максимальной громкости этот конденсатор должен быть электролитическим, емкостью порядка 10 мкФ, но подобный звук будет резать ухо, и если такой задачи не стоит, поставь керамический на 100 нФ, будет потише. Можешь взять динамик из сломанных больших наушников или бипер из старого системного блока. Пьезодинамик (в виде круглой металлической пластинки) также подойдет, плюс ему не нужен конденсатор С4.

Поскольку звуковые частоты несколько выше, чем частота моргания диода, то RC-цепочку тоже придется чутка переделать. Конденсатор C1 заменить на керамический 100 нФ, резистор R2 заменить на 1 кОм и последовательно с ним поставить переменный резистор R3 на 10 кОм. У переменных резисторов обычно 3 ножки, расположенные в ряд, но тебе нужно подключить только две - любую из крайних и центральную. Такие параметры не позволят частоте убежать за слышимый диапазон на всем диапазоне R3. Резистором выставляй частоту, нажимай кнопку и слушай, что звучит. При некоторой сноровке получится музыка.

Сервомашинка как удлинитель пальца

Еще одна схема в режиме мультивибратора. Здесь при помощи таймера 555 ты будешь управлять сервомашинкой. Крути переменный резистор, а машинка будет крутить все, что угодно. Сервоприводы (или просто сервы) используются обычно в радиоуправляемых модельках машин/вертолетов/самолетов, но это не значит, что ты не найдешь им другого применения.

Для начала тебе нужно эту машинку где-нибудь достать. Неплохой выбор недорогих серв есть в популярном китайском онлайнмагазинчике DealExtreme (s.dealextreme.com/search/servo), все свои я заказывал именно там. В наших магазинах они тоже есть, но заметно дороже.

Типичная хобби-серво имеет три провода: черный или коричневый минус питания, который нужно подключить к контакту SERVO-3 на схеме, красный плюс - к SERVO-1, желтый или белый для управляющих команд - к SERVO-2.

Серво ждет, что по сигнальному проводу 50 раз в секунду будут приходить короткие импульсы длиной от 0,9 до 2,1 мс, и длительность сигнала подскажет, на какой угол нужно отклониться. Параметры RC-цепочки в схеме подобраны таким образом, чтобы обеспечить именно такие сигналы. Поскольку время импульса должно быть меньше, чем время между ними, то в схему нужно добавить диод D1. В схеме указан 1n4148, так как он один из самых распространенных, но можно заменить его на другой. Определить полярность диода просто - перпендикулярная полоска на корпусе соответствует черте на схеме.

Таймер 555 - штука простая, хоть 15 вольт на вход подавай, ей все нипочем. А сервомашинка требует более бережного отношения и работает только в диапазоне напряжений от 4,8 В до 6 В. Так что если для питания ты использовал батарейку на 9 В, то придется напряжение понижать. С этой задачей отлично справляется стабилизатор 7805, который срезает все лишнее и оставляет на выходе чистые 5 В. Правда, все лишние вольты он попросту преобразует в тепло и может сильно нагреваться. Хотя, нагреваясь, стабилизатор поддерживает приятный теплый микроклимат в комнате, его не стоит применять в проектах, питающихся от батареек - прожорливый он. Включить его в схему просто: если ты возьмешь его за выходы и будешь читать надписи на корпусе, то первая нога окажется слева - ее нужно подсоединить к плюсу батареи, вторую - к общей земле, а третья - выход +5 В.

Собрав эту штуку, ты сможешь не просто тестировать сервы на работоспособность, а еще удаленно управлять выключателями и открывать замки.

Постоянная кнопка

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

Основная часть схемы уже не должна вызывать у тебя особых вопросов, остановлюсь лишь на выходе третьей ножки, а именно - резисторе R4 и транзисторе T1. Ведь мы делаем кнопку, а значит - она должна уметь пропускать ток, и не факт, что 200 мА, на которые способен 555, будет достаточно. Здесь в качестве ключа используется небольшой NPN-транзистор 2N3904, который способен пропускать те же 200 мА, что и сам таймер, и смысла в нем немного, но его всегда можно заменить на более мощный МОП-транзистор - например, IRF630, который позволит подключить нагрузку до 9А. Правда, для такого транса напряжение придется увеличить на схеме до 12 вольт, иначе затвор не откроется.

Еще не очень круто применять такой выключатель в мобильных устройствах, так как даже в выключенном состоянии он потребляет ток в 3-6 мА, что заметно подсаживает батарею.

Гаджет для приготовления чая

Когда я только начал знакомиться с linux’ом, мне попалась небольшая, но очень важная программа для приготовления чая. В ней можно выбрать сорт чая, и по прошествии времени, необходимого для заварки, она начинала помаргивать иконкой в трее и пищать. Из какого дистрибутива была программа, я уже не помню, но она пару раз помогла мне выпить не остывший чай. С программами всегда так: снес операционку - и нет ее, а железка на столе куда надежнее!

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

Генератор на IC2 трудолюбиво и непрерывно генерирует импульсы. Рассмотрим подробнее первый таймер. Он подсоединен в моностабильном режиме. В нормальном состоянии сразу после включения питания на выходе 3 низкий уровень - он притянут к земле, а значит - пищит динамик и горит светодиод LED2 (на самом деле светодиод моргает, но очень быстро, и это незаметно). Как только нажимается кнопка S1, таймер включается, на выходе 3 становится высокий уровень, зажигается светодиод LED1, а динамик выключается, ведь LED2 хоть и «свето-», но все-таки диод, и в обратную сторону ток пропускать не будет. Так продолжается, пока конденсатор C4 заряжается через резистор R1. Когда напряжение на ножке 6 станет больше 2/3 Vcc, то таймер выключится и вновь запищит бипер.

Схему можно чутка модифицировать, добавив последовательно R1 - переменный резистор на 500 кОм, тогда можно будет регулировать время заварки для разных сортов чая.

Уверен, этих схем тебе хватит для вдохновения. Если нет - попробуй поискать чтонибудь на сайте instructables.com . Также со схемами может помочь программа 555 Timer Pro schematica.com/555_Timer_design/555_Timer_PRO_EX.htm , которая позволяет в пару кликов рассчитать детали для любого режима (правда, стоит она «всего» $29, но если постараться, то можно найти в сети более старую бесплатную версию).

При современном развитии электроники в Китае, купить, кажется, можно все, что душе угодно: начиная от домашних кинотеатров и компьютеров и заканчивая такими простейшими изделиями, как электрические розетки и вилки.

Где-то между ними находятся , мигающие елочные гирлянды, часы с термометрами, регуляторы мощности, терморегуляторы, фотореле и многое другое. Как говорил великий сатирик Аркадий Райкин в монологе про дефицит: «Пусть все будет, но пусть чего-то не хватает!» В общем, не хватает как раз того, что входит в «репертуар» простых радиолюбительских конструкций.

Несмотря на такую конкуренцию со стороны китайской промышленности, интерес самодеятельных конструкторов к этим простым конструкциям не потерян до сих пор. Они продолжают разрабатываться и в ряде случаев находят достойное применение в устройствах малой домашней автоматизации. Многие из этих устройств появились на свет благодаря (отечественный аналог КР1006ВИ1).

Это уже упомянутые фотореле, различные простые системы сигнализации, преобразователи напряжения, ШИМ - регуляторы двигателей постоянного тока и многое другое. Далее будут описаны несколько практических конструкций, доступных для повторения в домашних условиях.

Фотореле на таймере 555

Фотореле, показанное на рисунке 1, предназначено для управления освещением.

Рисунок 1.

Алгоритм управления традиционный: вечером при снижении освещенности лампочка включается. Выключение лампочки происходит утром, когда освещенность достигнет нормального уровня. Схема состоит из трех узлов: измеритель освещенности, узел включения нагрузки и блок питания. Описание работы схемы лучше начать задом - наперед, - блок питания, узел включения нагрузки и измеритель освещенности.

Блок питания

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

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

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

Схема блока питания достаточно проста. Она представляет мостовой выпрямитель Br1 с гасящим конденсатором C2 на переменное напряжение не менее 400В. Резистор R5 предназначен для сглаживания броска тока через конденсатор C14 (500,0мкФ * 50В) при включении устройства, а также «по совместительству» является предохранителем.

Стабилитрон D1 предназначен для стабилизации напряжения на C14. В качестве стабилитрона подойдет 1N4467 или 1N5022A. Для выпрямителя Br1 вполне подойдут диоды 1N4407 или любой маломощный мост, с обратным напряжением 400В и выпрямленным током не менее 500мА.

Конденсатор C2 следует зашунтировать резистором сопротивлением около 1МОм (на схеме не показан), чтобы после отключения устройства не «щелкало» током: убить, конечно, не убьет, но все же достаточно чувствительно и неприятно.

Узел включения нагрузки

Выполнен с применением специализированной микросхемы КР1182ПМ1А, которая позволяет сделать немало полезных устройств. В данном случае она используется для управления симистором КУ208Г. Лучшие результаты дает импортный «аналог» BT139 - 600: ток нагрузки 16А при обратном напряжении 600В, а ток управляющего электрода намного меньше, чем у КУ208Г (иногда КУ208Г приходится подбирать по этому показателю). BT139 способен выдерживать импульсные перегрузки до 240А, что делает его исключительно надежным при работе в различных устройствах.

Если BT139 установлен на радиаторе, то коммутируемая мощность может достигать 1КВт, без радиатора допустимо управление нагрузкой до 400Вт. В том случае, когда мощность лампочки не превышает 150Вт, можно вполне обойтись без симистора. Для этого правый по схеме вывод лампы La1 следует присоединить непосредственно в выводам 14, 15 микросхемы, а резистор R3 и симистор T1 из схемы исключить.

Поехали дальше. Микросхема КР1182ПМ1А управляется через выводы 5 и 6: когда они замкнуты лампа погашена. Тут может быть обычный контактный выключатель, правда, работающий наоборот, - выключатель замкнут, а лампа погашена. Так намного проще запомнить эту «логику».

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

Подбором резистора R4 можно регулировать степень заряда конденсатора C13 и яркость свечения лампы. В случае использования энергосберегающих ламп конденсатор C13 можно не ставить, как собственно и саму КР1182ПМ1А. Но об этом будет сказано ниже.

Теперь приближаемся к главному. Вместо реле, просто из стремления избавиться от контактов, управление было поручено транзисторному оптрону АОТ128, который с успехом можно заменить импортным «аналогом» 4N35, правда, при такой замене номинал резистора R6 следует увеличить до 800КОм…1МОм, поскольку при 100КОм импортный 4N35 работать не будет. Проверено практикой!

Если транзистор оптрона будет открыт, его переход К-Э, подобно контакту, замкнет выводы 5 и 6 микросхемы КР1182ПМ1А и лампа будет выключена. Чтобы открыть этот транзистор требуется засветить светодиод оптрона. В общем, получается все наоборот: светодиод погашен, а лампа светит.

На основе 555 получается очень просто. Для этого достаточно на входы таймера подключить соединенные последовательно фоторезистор LDR1 и подстроечный резистор R7, с его помощью настраивается порог срабатывания фотореле. Гистерезис переключения (темно - светло) обеспечивается самим таймером, его . Помните, эти «волшебные» цифры 1/3U и 2/3U?

Если фотодатчик находится в темноте, его сопротивление велико, поэтому напряжение на резисторе R7 низкое, что приводит к тому, что на выходе таймера (вывод 3) устанавливается высокий уровень и светодиод оптрона погашен, а транзистор закрыт. Следовательно, лампочка будет включена, как было написано ранее в подзаголовке «Узел включения нагрузки».

В случае освещения фотодатчика его сопротивление становится маленьким, порядка нескольких КОм, поэтому напряжение на резисторе R7 возрастает до 2/3U, и на выходе таймера появляется низкий уровень напряжения, - светодиод оптрона засветился, а лампа-нагрузка погасла.

Вот тут кто-то может скажет: «Сложновато будет!». Но почти всегда все можно упростить до предела. Если предполагается зажигать энергосберегающие лампы, то плавное включение не требуется, и можно использовать обычное реле. А кто сказал, что только лампы и только включать?

Если реле имеет несколько контактов, то можно делать что душе угодно, и не только включать, но и выключать. Такая схема показана на рисунке 2 и в особых комментариях не нуждается. Реле подбирается из условий, чтобы ток катушки был не более 200мА при рабочем напряжении 12В.

Рисунок 2.

Схемы предварительной установки

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

Такие задержки реализуются на таймере 555 достаточно просто. Схемы таких задержек и временные диаграммы работы показаны на рисунках 3 и 4. Пунктирной линией показаны напряжения источника питания, а сплошной на выходе микросхемы.

Рисунок 3. После включения питания на выходе с задержкой появляется высокий уровень.

Рисунок 4. После включения питания на выходе с задержкой появляется низкий уровень.

Чаще всего такие «установщики» используются как составные части более сложных схем.

Устройства сигнализации на таймере 555

Схема сигнализатора представляет собой , с которым мы уже давно познакомились.

Рисунок 5.

В емкость с водой, например, бассейн погружены два электрода. Пока они находятся в воде, сопротивление между ними невелико (вода хороший проводник), поэтому конденсатор C1 зашунтирован, напряжение на нем близко к нулю. Также нулевое напряжение на входе таймера (выводы 2 и 6), следовательно на выходе (вывод 3) установится высокий уровень, генератор не работает.

Если уровень воды почему-то упадет и электроды окажутся в воздухе, сопротивление между ними увеличится, в идеале просто обрыв, и конденсатор C1 шунтироваться не будет. Поэтому наш мультивибратор заработает, - на выходе появятся импульсы.

Частота этих импульсов зависит от нашей фантазии и от параметров RC цепи: это будет либо мигающая лампочка, либо противный писк динамика. Попутно с этим можно включить долив воды. Чтобы избежать перелива и вовремя отключить насос к устройству необходимо добавить еще один электрод и подобную же схему. Тут уже читателю можно поэкспериментировать.

Рисунке 6.

При нажатии на концевой выключатель S2 на выходе таймера появляется напряжение высокого уровня, и останется таковым даже если S2 отпустить и больше не удерживать. Из этого состояния устройство можно вывести только нажатием на кнопку «Сброс».

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

Продолжаем обзор таймера 555 . В данной статье рассмотрим примеры практического применения данной микросхемы. Теоретический обзор можно прочитать .

Пример №1 — Сигнализатор темноты.

Схема издает звуковой сигнал при наступлении темноты. Пока фоторезистор освещен, на выводе №4 установлен низкий уровень, а значит, NE555 находится в режиме сброса. Но как только освещение падает, сопротивление фоторезистора возрастает и на выводе №4 появляется высокий уровень и как следствие таймер запускается, издавая звуковой сигнал.

Пример №2 — Модуль сигнализации.

Схема представляет один из модулей автосигнализации, который подает сигнал при изменении угла наклона автомобиля. В качестве датчика применен ртутный выключатель. В исходном состоянии датчик не замкнут и на выходе NE555 установлен низкий уровень. При изменении угла наклона автомобиля ртутная капля замыкает контакты, и низкий уровень на выводе №2 запускает таймер.

В результате чего на выходе появляется высокий уровень, который управляет каким-либо исполнительным устройством. Даже после размыкания контактов датчика таймер все равно останется в активном состоянии. Отключить его можно, если остановить работу таймера, подав на вывод №4 низкий уровень. C1 — керамический конденсатор емкостью 0.1мкФ ().

Пример №3 — Метроном.

Метроном — устройство, используемое музыкантами. Он отсчитывает необходимый ритм, который может быть отрегулирован переменным резистором. Схема построена по схеме генератора прямоугольных импульсов. Частота метронома определяется RC-цепочкой.

Пример №4 — Таймер.


Таймер на 10 минут. Таймер включается путем нажатия на кнопку «Пуск», при этом загорается светодиод HL1. По прошествии выбранного временного интервала загорается светодиод HL2. Переменным резистором можно подстроить временной интервал.

Пример №5 — Триггер Шмитта на 555 таймере.


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

Пример №6 — Точный генератор.

Генератор повышенной точности и стабильности. Частота подстраивается резистором R1. Диоды — любые германиевые. Можно также применить диоды Шоттки.

Продолжение «Применения таймера NE555 — часть 2» читайте .

Смотреть видео: Применение таймера NE555

Портативный USB осциллограф, 2 канала, 40 МГц....

Часть первая. Теоретическая.

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

Её история началась в 1971 году, когда компания Signetics Corporation выпустила микросхему SE555/NE555 под названием "Интегральный таймер" (The IC Time Machine ).
На тот момент это была единственная "таймерная" микросхема доступная массовому потребителю. Сразу после поступления в продажу микросхема завоевала бешеную популярность и среди любителей и среди профессионалов. Появилась куча статей, описаний, схем, использующих сей девайс.

За прошедшие 35 лет практически каждый уважающий себя производитель полупроводников считал свои долгом выпустить свою версию этой микросхемы, в том числе и по более современным техпроцессам. Например, компания Motorola выпускает CMOS версию MC1455. Но при всем при этом в функциональности и расположении выводов никаких различий у всех этих версий нет. Все они полные аналоги друг друга.

Наши отечественные производители тоже не остались в стороне и выпускают эту микросхему под названием КР1006ВИ1.

А вот список заморских производителей, которые выпускают таймер 555 и их коммерческие обозначения:

Производитель

Название микросхемы

Texas Instruments

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

Начнем с корпуса и выводов.

Микросхема выпускается в двух типах корпусов - пластиковом DIP и круглом металлическом. Правда, в металлическом корпусе она все же выпускалась - сейчас остались только DIP-корпуса. Но на случай, если вам вдруг достанется такое счастье, привожу оба рисунка корпуса. Назначения выводов одинаковые в обоих корпусах. Помимо стандартных, выпускается еще две разновидности микросхем - 556 и 558. 556 - это сдвоенная версия таймера, 558 - счетверенная.

Функциональная схема таймера показана на рисунке прямо над этим предложением.
Микросхема содержит около 20 транзисторов, 15 резисторов, 2 диода. Состав и количество компонентов могут несущественно меняться в зависимости от производителя. Выходной ток может достигать 200 мА, потребляемый - на 3- 6 мА больше. Напряжение питания может изменяться от 4,5 до 18 вольт. При этом точность таймера практически не зависит от изменения напряжения питания и составляет 1% от расчетного. Дрейф составляет 0,1%/вольт, а температурный дрейф - 0,005%/С.

Теперь мы посмотрим на принципиальную схему таймера и перемоем ему кости, вернее ноги - какой вывод для чего нужен и что все это значит.

Итак, выводы:

1. Земля. Особо комментировать тут нечего - вывод, который подключается к минусу питания и к общему проводу схемы.

2. Запуск. Вход компаратора №2. При подаче на этот вход импульса низкого уровня (не более 1/3 Vпит) таймер запускается и на выходе устанавливается напряжение высокого уровня на время, которое определяется внешним сопротивлением R (Ra+Rb, см. функциональную схему) и конденсатором С - это так называемый режим моностабильного мультивибратора. Входной импульс может быть как прямоугольным, так и синусоидальным. Главное, чтобы по длительности он был короче, чем время заряда конденсатора С. Если же входной импульс по длительности все-таки превысит это время, то выход микросхемы будет оставаться в состоянии высокого уровня до тех пор, пока на входе не установится опять высокий уровень. Ток, потребляемый входом, не превышает 500нА.

3. Выход. Выходное напряжение меняется вместе с напряжением питания и равно Vпит-1,7В (высокий уровень на выходе). При низком уровне выходное напряжение равно примерно 0,25в (при напряжении питания +5в). Переключение между состояниями низкий - высокий уровень происходит приблизительно за 100 нс.

4. Сброс. При подаче на этот вывод напряжения низкого уровня (не более 0,7в) происходит сброс выхода в состояние низкого уровня не зависимо от того, в каком режиме находится таймер на данный момент и чем он занимается. Reset, знаете ли, он и в Африке reset. Входное напряжение не зависит от величины напряжения питания - это TTL-совместимый вход. Для предотвращения случайных сбросов этот вывод настоятельно рекомендуется подключить к плюсу питания, пока в нем нет необходимости.

5. Контроль. Этот вывод позволяет получить доступ к опорному напряжению компаратора №1, которое равно 2/3Vпит. Обычно, этот вывод не используется. Однако его использование может весьма существенно расширить возможности управления таймером. Все дело в том, что подачей напряжения на этот вывод можно управлять длительностью выходных импульсов таймера и таким образом, забить на RC времязадающую цепочку. Подаваемое напряжение на этот вход в режиме моностабильного мультивибратора может составлять от 45% до 90% напряжения питания. А в режиме мультивибратора от 1,7в до напряжения питания. При этом мы получаем ЧМ (FM) модулированный сигнал на выходе. Если же этот вывод таки не используется, то его рекомендуется подключить к общему проводу через конденсатор 0,01мкФ (10нФ) для уменьшения уровня помех и всяких других неприятностей.

6. Останов. Этот вывод является одним из входов компаратора №1. Он используется как эдакий антипод вывода 2. То есть используется для остановки таймера и приведения выхода в состояние (Мяу! Тихой паники?! ) низкого уровня. При подаче импульса высокого уровня (не менее 2/3 напряжения питания), таймер останавливается, и выход сбрасывается в состояние низкого уровня. Так же как и на вывод 2, на этот вывод можно подавать как прямоугольные импульсы, так и синусоидальные.

7. Разряд. Этот вывод подсоединен к коллектору транзистора Т6, эмиттер которого соединен с землей. Таким образом, при открытом транзисторе конденсатор С разряжается через переход коллектор-эмиттер и остается в разряженном состоянии пока не закроется транзистор. Транзистор открыт, когда на выходе микросхемы низкий уровень и закрыт, когда выход активен, то есть на нем высокий уровень. Этот вывод может также применяться как вспомогательный выход. Нагрузочная способность его примерно такая же, как и у обычного выхода таймера.

8. Плюс питания. Как и в случае с выводом 1 особо ничего не скажешь. Напряжение питания таймера может находиться в пределах 4,5-16 вольт. У военных версий микросхемы верхний диапазон находится на уровне 18 вольт.

Итак, предположим, что мы подали питание на микросхему. Вход находится в состоянии высокого уровня, на выходе - низкий уровень, конденсатор С разряжен. Все спокойно, все спят. И тут БАХ - мы подаем серию прямоугольных импульсов на вход таймера. Что происходит?

Первый же импульс низкого уровня переключает выход таймера в состояние высокого уровня. Транзистор Т6 закрывается и конденсатор начинает заряжаться через резистор R. Все то время пока конденсатор заряжается, выход таймера остается во включенном состоянии - на нем сохраняется высокий уровень напряжения. Как только конденсатор зарядится до 2/3 напряжения питания, выход микросхемы выключается и на нем появляется низкий уровень. Транзистор T6 открывается и конденсатор С разряжается.
Однако есть два нюанса, которые показаны на графике пунктирными линиями.

Первый - если после окончания заряда конденсатора на входе сохраняется низкий уровень напряжения - в таком случае выход остается активным - на нем сохраняется высокий уровень до тех пор, пока на входе не появится высокий уровень. Второй - если мы активируем вход Сброс напряжением низкого уровня. В этом случае выход сразу же выключится, не смотря на то, что конденсатор все еще заряжается.
Так, лирическую часть закончили - перейдем к суровым цифрам и расчетам. Как же нам определить время, на которое будет включаться таймер и номиналы RC цепочки, необходимые для задания этого времени? Время, за которое конденсатор заряжается до 63,2% (2/3) напряжения питания называется временной константой, обозначим её буковкой t. Вычисляется это время потрясающей по своей сложности формулой. Вот она: t = R*C , где R - сопротивление резистора в МегаОм-ах, С - емкость конденсатора в микроФарад-ах. Время получается в секундах.

К формуле мы еще вернемся, когда будем подробно рассматривать режимы работы таймера. А сейчас пока посмотрим на простенький тестер для этой микросхемы, который запросто скажет вам - работает ваш экземпляр таймера или нет.

Если после включения питания мигают оба светодиода - значит все хорошо и микросхема во вполне рабочем состоянии. Если же хотя бы один из диодов не горит или наоборот - горит постоянно, значит такую микросхемы можно спустить в унитаз с чистой совестью или вернуть назад продавцу, если вы её только что купили. Напряжение питания - 9 вольт. Например, от батареи "Крона".

Теперь рассмотрим режимы работы этой микросхемы.
Собственно говоря, режимов у нее две штуки. Первый - моностабильный мультивибратор . Моностабильный - потому что стабильное состояние у такого мультивибратора одно - выключен. А во включенное состояние мы его переводим временно, подав на вход таймера какой-либо сигнал. Как уже отмечалось выше, время, на которое мультивибратор переходит в активное состояние, определяется RC цепочкой. Эти свойства могут быть использованы в самых разнообразных схемах. Для запуска чего-либо на определенное время или наоборот - для формирования паузы на заданное время.

Второй режим - это генератор импульсов. Микросхема может выдавать последовательность прямоугольных импульсов, параметры которых определяются все той же RC цепочкой.

Начнем сначала, то есть с первого режима.

Схема включения микросхемы показана на рисунке. RC цепочка включена между плюсом и минусом питания. К соединению резистора и конденсатора подключен вывод 6 - Останов. Это вход компаратора №1. Сюда же подключен вывод 7 - Разряд. Входной импульс подается на вывод 2 - Запуск. Это вход компаратора №2. Совершенно простецкая схема - один резистор и один конденсатор - куда уж проще? Для повышения помехоустойчивости можно подключить вывод 5 на общий провод через конденсатор емкостью 10нФ.
Итак, в исходном состоянии, на выходе таймера низкий уровень - около нуля вольт, конденсатор разряжен и заряжаться не хочет, поскольку открыт транзистор Т6. Это состояние стабильное, оно может продолжаться неопределенно долгое время. При поступлении на вход импульса низкого уровня, срабатывает компаратор №2 и переключает внутренний триггер таймера. В результате на выходе устанавливается высокий уровень напряжения. Транзистор Т6 закрывается и начинает заряжаться конденсатор С через резистор R. Все то время, пока он заряжается, на выходе таймера сохраняется высокий уровень. Таймер не реагирует ни на какие внешние раздражители, буде они поступают на вывод 2. То есть, после срабатывания таймера от первого импульса дальнейшие импульсы не оказывают никакого действия на состояние таймера - это очень важно. Так, что там у нас происходит то? А, да - заряжается конденсатор. Когда он зарядится до напряжения 2/3Vпит, сработает компаратор №1 и в свою очередь переключит внутренний триггер. В результате на выходе установится низкий уровень напряжения, и схема вернется в свое исходное, стабильное состояние. Транзистор Т6 откроется и разрядит конденсатор С.

Время, на которое таймер, так сказать "выходит из себя", может быть от одной миллисекунды до сотен секунд.
Считается оно так: T=1.1*R*C
Теоретически, пределов по длительности импульсов нет - как по минимальной длительности, так и по максимальной. Однако, есть некоторые практические ограничения, которые обойти можно, но сначала стоит задуматься - нужно ли это делать и не проще ли выбрать другое схемное решение.

Перейдем ко второму режиму.

В эту схему добавлен еще один резистор. Входы обоих компараторов соединены и подключены к соединению резистора R2 и конденсатора. Вывод 7 включен между резисторами. Конденсатор заряжается через резисторы R1 и R2.

Теперь посмотрим, что же произойдет, когда мы подадим питание на схему. В исходном состоянии конденсатор разряжен и на входах обоих компараторов низкий уровень напряжения, близкий к нулю. Компаратор №2 переключает внутренний триггер и устанавливает на выходе таймера высокий уровень. Транзистор Т6 закрывается и конденсатор начинает заряжаться через резисторы R1 и R2.

Когда напряжение на конденсаторе достигает 2/3 напряжения питания, компаратор №1 в свою очередь переключает триггер и выключает выход таймер - напряжение на выходе становится близким к нулю. Транзистор Т6 открывается и конденсатор начинает разряжаться через резистор R2. Как только напряжение на конденсаторе опустится до 1/3 напряжения питания, компаратор №2 опять переключит триггер и на выходе микросхемы снова появится высокий уровень. Транзистор Т6 закроется и конденсатор снова начнет заряжаться...

Короче говоря, на выходе мы получаем последовательность прямоугольных импульсов. Частота импульсов, как вы вероятно уже догадались, зависит от величин C, R1 и R2. Определяется она по формуле:

Значения R1 и R2 подставляются в Омах, C - в фарадах, частота получается в Герцах.
Время между началом каждого следующего импульса называется периодом и обозначается буковкой t. Оно складывается из длительности самого импульса - t1 и промежутком между импульсами - t2. t = t1+t2 .
Частота и период - понятия обратные друг другу и зависимость между ними следующая:
f = 1/t .
t1 и t2 разумеется тоже можно и нужно посчитать. Вот так:
t1 = 0.693(R1+R2)C ;
t2 = 0.693R2C ;

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

Тебе не нужен контроллер, говорили они. Делай все на таймерах NE555, говорили они. Ну я и сделал - похоже, только чтобы убедиться, что получается конструкция, потрясающая по своему сокрушительному воздействию на мою неокрепшую психику.

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

Еще обратите внимание: похоже, магазин недавно изменил правила, поскольку теперь у них минимальный заказ с бесплатной доставкой - от $6, а если меньше, то за доставку возьмут $1,5. Когда я покупал, то списали только стоимость покупки, то есть $0,59, и все.

В двух блистерах ровно двадцать штук. С одной стороны каждый блистер замотан скотчем, с другой закрыт резиновой пробкой:

Вообще, изначально таймеры я покупал, чтобы сделать простенький генератор для поиска короткого замыкания в проводке - знакомые заинтересовались. Суть прибора, если я правильно понял, в том, что цепь до КЗ представляет собой антенну, сигнал от которой можно послушать с обычным СВ/ДВ приемником.

Где писк прекратился - примерно там и замыкание. Вот так это выглядит на практике у товарища, по стопам которого я и планировал идти:

Но потом знакомые с потребностью решили, что им все не так уж и нужно. Или еще что-то решили, а я настаивать не стал. И огорчаться тоже: вы же видели, сколько стоят таймеры (чуть больше половины доллара за 20 штук) - какое огорчение?

Обычные DIP8:

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

Ну а так как все описывают примерно одно и то же, то вот вам пара ссылок РадиоКота: и . Схемы - во второй.

Предполагается, что популярность NE555 объясняется тем, что это проверенная годами (точнее - уже 45 годами) конструкция, которая обескураживающе просто конфигурируется и довольно точно соблюдает характеристики вне зависимости от питающего напряжения, которое может быть в диапазоне от 4,5В до 16В у обычной версии (но есть варианты). То есть, напряжение гуляет, а частота - скорее стабильна, чем нет.

Фактически, чтобы таймер заработал, нужна пара деталей и любой подходящий источник питания - очень привлекательно, чтобы сделать какую-нибудь фиговину без особых хлопот.

Как по мне, так с микроконтроллером хлопот еще меньше, но в комментариях к рассказу про «Пищаль» я получил и потерял покой. Понял, что должен попробовать хотя бы для того, чтобы успокоиться.

Итак, идея была проста - таймер кормления котов. Которые, потеряв всякий стыд, стали требовать еду чуть ли не каждые полчаса, а съедая по три сухаря, довольные расходились. По мнению ветеринара это не очень полезно (а по нашему - еще и чрезвычайно хлопотно), поэтому необходимо было вернуть им режим питания на место. Ну как на место: кормить хотя бы не чаще, чем раз в пять-шесть часов.

Следить по часам, конечно, не сложно. Однако, во-первых, ситуацию осложняет тот факт, что если днем кормление по часам еще более-менее проходит, то ночью - уже не совсем, поскольку у одного кота, скажем так, сложный характер. Именно - он идет и скребет когтями по батарее, и даже если бы я решил не обращать внимания на данный сомнительного качества музыкальный эксперимент, соседей жалко.

То есть, ночью надо вставать и снова засекать время, а в полубессознательном состоянии это немного затруднительно.

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

Поэтому я придумал сделать кучку независимых таймеров на фиксированное время - по одному на кота. И чтобы вот так: пришел кот, выдаешь ему еду, нажимаешь на кнопку, загорелась лампочка. Как лампочка погасла, кота снова можно покормить.

Как несложно догадаться, это один из основных вариантов работы таймера. Называть его можно по-разному: можно калькой из - моностабильный, можно - одновибратором, можно - ждущим мультивибратором.

Суть от этого не меняется: от NE555 требуется, по сути, выдать только один импульс требуемой продолжительности.

Поэтому за основу я взял схему таймера из :

Но немного упростил ее, избавившись от подстроечного резистора (поскольку у меня фиксированный интервал) и второго светодиода - за ненадобностью. Заодно поменял номиналы времязадающей цепочки, сверившись все с той же документацией, которая сообщает, что для расчета примерной длительности импульса следует воспользоваться формулой y t = 1.1RC.

Поиграв с шрифтами номиналами деталек, имеющихся в бутике Чип-и-Дип установил, что для устраивающего всех пятичасового интервала вполне подойдут конденсатор емкостью 3300 мкФ и резистор 5,1 МОм:

T = 1,1*0,0033*5100000 = 18513 сек = 5,14 час.

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

Беглое гугление показало, что таки да - это возможно, однако проблем не должно было быть (теоретически) при сопротивлении вплоть до 20 МОм при напряжении питания 15 В. Поэтому я продолжил эксперименты и выяснил, что в моем случае формула получается примерно такая:

И оказался очень себе признателен, что купил не только 5,1 МОм, но и на всякий случай ближайшие номиналы - 4,7 МОм и 3,9 МОм. Последний по счастью как раз и подошел для необходимого интервала.

С этими номиналами (3300 мкФ и 3,9 МОм) я и собрал блок таймеров с лампочками и кнопочками. Все соединил общей линией питания, больше у них точек соприкосновения нет (ну, по крайней мере, старался, чтобы не было). А так как собирал внавес, то на каждом шаге проверял себя мультиметром и был почти спокоен, когда запускал первый из таймеров.

Получилось вот так (я предупреждал в самом начале):

Включился он как и положено, поэтому я распаял оставшиеся кнопочки и лампочки, включил. Понажимал на кнопочки. Светодиоды включились точно так, как и должны были: нажимаешь кнопку - включился, и так все.

И тут я совершил большую ошибку. Не сделал еще несколько тестовых запусков, а просто огорчился, что не очень хорошо припаял провода к кнопкам, и решил их перепаять. Поэтому я пока не знаю, что именно случилось: то ли изначально сделал что-то не так, то ли что-то успел испортить в момент перепайки проводов.

Но вышло смешно. При повторном включении (с перепаянными проводами) сразу же загорелись три светодиода. А нажатие на кнопки выявило полный хаос: нажимаешь на одну кнопку - загорается ее светодиод (т.е., по идее, включается таймер), нажимаешь другую - первый светодиод гаснет, загорается второй. И так далее.

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

Бонус-трек - играем в сапера:

Подводя итог хочу сказать, что с таймерами развлекся. На практике проверил, что покупать их в Китае можно - приходят рабочие.

И хотя кототаймер сделать не смог, бонусом получил головоломку «Зажги все лампочки». И заодно понимание того, что NE555 - явно не для меня. И вот почему:

Минимальное напряжение питания 4,5В
- большой потребляемый ток

Разумеется, эти недостатки можно побороть заказом CMOS-версии чипа, которая гораздо более экономична и работает, начиная с 1,5В. Но обычные стоят $0,59 за двадцать штук, а CMOS - уже около $10. То есть примерно вдвое дороже контроллера, а если применять в конструкции два и более таймеров, то выгода вообще пропадает.

Так что всем спасибо, я возвращаюсь к ATmega328p, на котором, очевидно, и буду делать таймер кормления.

Ps. А теперь можно я тоже напишу про экранчик от ITEAD Studio? Меня, между прочим, совесть мучает, поскольку, с одной стороны, здесь уже этих экранов было выше крыши, а с другой - надо же выполнять обещание.

Планирую купить +20 Добавить в избранное Обзор понравился +38 +67

Похожие публикации