Подробное описание, применение и схемы включения таймера NE555

Рассмотрим примеры практического применения данной микросхемы

Триггер Шмидта.

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

- - - - - - - - - - - - - - - - - -

Простой таймер включения устройства в ~220V.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Схема для получения более точных интервалов .

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Практическое применение в статье ШИМ для вентилятора

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Сумеречный выключатель .

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Управление устройством с помощью одной кнопки .

Вариант исполнения такой схемы находится в этом блоге .

Аналогичная схема управление одной кнопкой на микросхеме CD4013 (аналог 561TM2)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Контроль уровня воды.

Схема для включения светодиодной подсветки от автономного питания, на 10- 30секунд.

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Кодовый замок на таймере NE555.

Подобной разработки кодового замка на таймере NE555, в интернете я пока не встречал, поэтому эта разработка посвящается всем любителям этой чудесной микросхемы.
Схему на микросхеме NE555 в виде кодового замка на дверь или сейф, нетрудно реализовать на этом таймере.
Еще я знаю, что 555 нормально работает при отрицательных температурах,(если предстоит эксплуатация на улице) и более широкий диапазон напряжения питания до 16V. Надежность микросхемы не подлежит сомнению.

И так привожу в пример схему, цифровой код в которой будет состоять из 4 цифр (технически схему можно реализовать и на одной кнопке, но это будет слишком банально, я думаю что 4 цифры для начала самый раз, наращивать количество цифр в коде этой схемы можно до бесконечности,(одинаковыми частями по блочно, обвел на схеме U2).
В приведенной схеме все 4 таймера работают по одной схеме, имеются небольшие отличия в таймерах U1, U4. Схема U2 и U3 повторяются один в один.
Каждый таймер в этой схеме может быть настроен на своё рабочее время, на это задействована время задающая цепочка R1, R2, C1.
А также секретность кода можно увеличить подключив доп. коммутирующие диоды.(в качестве примера привел включение одного диода D1, большее не рисовал, так как думаю, что тогда схема будет восприниматься очень сложно).
Главное отличие этой схемы на таймерах 555, от подобных схем, наличие настройки рабочего времени каждого таймера, при простоте этой схемы, вероятность подбора кода посторонним лицом будет очень невелик.

Работа схемы;
- Нажимаем кнопку ноль, запускается таймер U1, его рабочее время настроено на удержание логической единицы (вывод 3) в течении 30 сек, после этого можно нажать кнопку 1.
- Нажимаем кнопку 1 таймер U2, его рабочее время настроено на 2 сек., в течении этого времени надо нажать кнопку 2 (иначе U2 удержание логической единицы (вывод 3) сбрасывается и нажатие кн. 2 не будет иметь смысла)
- Нажимаем кнопку 2, таймер U3 настроен на удержание логической единицы (вывод 3) в течении 25 сек, после этого можно нажать кнопку 3, но ……….. смотрим на коммутирующий диод D1, из за него кнопку 3 нет смысла быстро нажимать, пока не закончится 30 секундное рабочее время таймера U1,
- После нажатия кнопки 3, таймер U4 выдает логическую единицу (U4 вывод 3)на исполнительное устройство.
Еще остается добавить что, в действующем устройстве цифровой код будет расположен не по порядку номеров, а хаотично,
и любое нажатие других кнопок будет сбрасывать таймеры в 0.
Ну в общем пока всё, все варианты использования тут не описать, вижу что не все, я здесь в описании затронул …… в общем если есть идея, ее техническая реализация всегда найдётся.
Все настройки, рабочего времени микросхем U1…….U4 являются тестовыми, и описаны здесь для примера. :)
(в охранных системах для непрошеных гостей самое трудное, это индивидуальные решения, доказано временем)
Прикладываю архив со схемой в протеус, в нем работу схемы можно оценить наглядно.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Назначение восьми ног микросхемы.

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

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

Таймер NE555

История изобретения этого таймера показывает, что настоящие шедевры делаются не всегда в самые лучшие для изобретателей времена, и часто даже в совершенно не высокотехнологичных условиях. Ганс Камензинд в свои 33 года кроме служебных обязанностей имел мечту. Это не всегда бывает по вкусу начальству, и ему пришлось уволиться. Свой шедевр он придумал, сидя в гараже в 1971 году, а через год микросхема на восьми ножках бойко пошла в производство и продажу. Схема простая и, как оказалась, полезная. Быть может, не последнюю роль в удаче сыграло и название, которое толком и объяснить не могут: почему NE - от названия фирмы Signetics? Почему 555 - потому что им полюбилась пятерка? Таймер? - да, но не такой, как обычные. Те, что всегда только безостановочно тикают импульсами, а этот может выдать очень точный интервал времени, и не в каких-то привычных в импульсной технике микросекундах, а в достаточно ощутимом интервале: взять и включить лампочку на несколько секунд.

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

Аналоговые - операционные усилители - усиливают сигнал до нужного стандарта (2 на входах (двухпороговый компаратор) и 1 на выходе). А в середине работает импульсный RS-триггер, который может как генерировать импульсы (мультивибратор), так и выдавать одиночный импульс заданной протяженности (одновибратор).

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

Видимо, схема имеет какое-то неуловимо удачное соотношение простоты управления и простоты конструкции, что в сочетании с неожиданным многообразием работы элементов и придало ей популярности на протяжении стольких лет. Потому что перечисленные свойства, как следствие, выразились в совсем даже невысокой стоимости и в применимости в разных схемах - и ширпотребовских, и профессиональных. Они хороши для использования в детских игрушках, реле времени, кодовых замках, космических аппаратах. А ежегодные продажи исчисляются до сих пор миллиардами штук по всему миру. Причем за все время схема не претерпела практически никаких изменений. По какой причине слово «эволюция» под рисунком выше и взято в кавычки. Таймер 555 выпускают многие фирмы по всему миру. Известны и отечественные аналоги NE555 - микросхема КР1006ВИ1 и ее КМОП вариант КР1441ВИ1.

Функциональная схема и описание прибора

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

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

Выводы схемы расположены одинаково, независимо от исполнения микросхемы

Описание выводов схемы

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

  1. Земля –

Минусовой общий вывод питания

Плюсовой вывод питания – 8

  1. Запуск

Вход компаратора №2 (нижнего).

Сигнал низкого уровня – аналоговый или импульсный.

Таймер срабатывает на сигнал (аналоговый или импульсный) низкого уровня (порог – 1/3 Vпит)

На 3 выводе появляется выходной сигнал высокого уровня

  1. Выход

Выходной сигнал (высокий уровень) зависит от питания: Vпит – 1,7 В

Низкий уровень (нет сигнала) – примерно 0,25 В

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

  1. Сброс

Срабатывает по сигналу низкого уровня (≤ 0,7 В)

Немедленный сброс выходного сигнала

Входной сигнал не зависит от напряжения питания

  1. Контроль

Управление опорным напряжением компаратора №1

Величина напряжения управляет длительностью выходных импульсов (одновибратор) или их частотой (мультивибратор).

  1. Останов

Сбрасывающий сигнал высокого уровня – аналоговый или импульсный

  1. Разряд

Цепь разряда времязадающего конденсатора С

  1. Питание +

Плюсовой провод питания

Vпит = от 4,5 В до 18 В

Минусовой – 1

Применение: варианты подключения NE555 (или NE555 аналогов)

Одновибратор

Емкость С и резистор R задают длительность импульса t, выдаваемого схемой в ответ на сигнал по входу Input (вывод 2). Напряжение питания влияет не на длительность, а на амплитуду выходного сигнала. При выдаче импульса изменение входного сигнала схемой не воспринимается. Через время t схема выдает задний фронт выходного сигнала и возвращается в исходное состояние, после чего готова снова реагировать на входной сигнал. Таким образом, она может выделять информативные всплески (низкого уровня) на фоне помех, так как сигнал на входе в общем случае аналоговый. Может работать как антидребезговая схема.

Генератор импульсов (мультивибратор)

Мультивибратору не нужно подавать на вход никаких сигналов, он начинает работать сразу после включения питания.

Разряженный в начале конденсатор С задает на вход низкий уровень, отчего таймер срабатывает, выдавая на выход высокий потенциал. Его длительность определяется зарядкой конденсатора C через резисторы R1 и R2. Далее происходит разрядка C через R2 и вход 7, что и определяет длительность паузы на таймере. После этого все повторяется, и на выходе получаются импульсы заданной напряжением питания амплитуды и длительностями t 1 и t 2 , то есть частотой f

и скважностью S = T/t 1 . Скважность в данном простейшем подключении более 2 быть не может, так как время импульса t 1 всегда > времени паузы t 2 .

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

Схема таймера на микросхеме NE555

Взгляните на рисунок. Как это может показаться банально, но микросхема NE555 именно в этой схеме работает в своем штатном режиме, то есть по прямому назначению. Хотя на самом деле может быть применяться как мультивибратор, как преобразователь аналогового сигнала в цифровой, как микросхема обеспечивающая питание нагрузки от датчика света , как генератор частоты, как модулятор для ШИМ. В общем чего только с ним не придумали за время его существования, которое уже перевалило за 45 лет. Ведь вышла микросхема впервые в далеком 1971...

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

После нажатия на кнопку "reset" мы обнуляем потенциал на входе микросхемы, так как по сути заземляем вход. При этом конденсатор на 150 мКФ оказывается разряжен. Теперь в зависимости от емкости подключенной к ножке 6,7 и земле (150 мКФ), будет зависеть период задержки-выдержки таймера. Заметьте, что здесь также подключен и ряд резисторов 500 кОм и 2.2 мОм, то есть эти резисторы тоже участвуют в формировании задержки-выдержки.

Регулировать задержку можно с помощью переменного резистора 2.2 М (на схеме он постоянный, его можно заменить само собой на переменный). Также время можно менять путем замены конденсатора 150 мкФ.

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

P/S Когда я нашел в интернете эту схему, то в ней было еще соединение между выводом 2 и 4, но при таком подключении схема не работала!!! Может это косяк конкретного экземпляра, может что-то не так во мне или луне на небе в ту ночь, но потом 4 разорвал, 2 вывод подключил к 6 контакту, такое заключение было сделано исходя из других аналогичных схем в интернете и все работало!!!

В случае необходимости управления таймером силовой нагрузкой, можно использовать сигнал после резистора в 330 Ом. Эта о точка показана красным и зеленым крестиком. Используем обычный транзистор, скажем КТ815 и реле. Реле можно применить на 12 вольт. Пример такой реализации управления силовым питанием приведен в статье датчик свет, сморите ссылку выше. В этом случае можно будет выключать-включать мощную нагрузку.

Datasheet (Даташит) на таймер NE555

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

Подводя итог о таймере на микросхеме NE555

Приведенная здесь схема хотя и работает от 9 вольт, но вполне допускает питание и на 12 вольт. Это значит, что такую схему можно использовать не только для домашних проектов, но и для машины, когда схему напрямую можно будет подключить к бортовой сети автомобиля. Хотя для верности лучше поставить LM 7508 или КРЕНку на 5-9 вольт .
В этом случае такой таймер может быть применен для задержки включения камеры или ее выключения. Возможно применить таймер для "ленивых" указателей поворотов, для обогрева заднего стекла и т.д. Вариантов действительно много.

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

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

Видео о работе таймера на микросхеме NE555

Тебе не нужен контроллер, говорили они. Делай все на таймерах 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? Меня, между прочим, совесть мучает, поскольку, с одной стороны, здесь уже этих экранов было выше крыши, а с другой - надо же выполнять обещание.

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

История создания очень популярной микросхемы и описание ее внутреннего устройства

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

Серийный выпуск микросхемы NE555 начала компания Signetics ровно через год после того, как ее разработал Ганс Р. Камензинд . Самым удивительным в этой истории было то, что на тот момент времени Камензинд был практически безработным: он уволился из компании PR Mallory, но устроиться никуда не успел. По сути дела это была «домашняя заготовка».

Микросхема увидела свет и получила столь большую известность и популярность благодаря стараниям менеджера фирмы Signetics Арта Фьюри бывшего, конечно, приятелем Камензинда. Раньше он работал в фирме General Electric, поэтому знал рынок электроники, что там требуется, и чем можно привлечь внимание потенциального покупателя.

По воспоминаниям Камензинда А. Фьюри был настоящим энтузиастом и любителем своего дела. Дома у него была целая лаборатория, заполненная радиокомпонентами, где он и проводил различные исследования и опыты. Это давало возможность накапливать огромный практический опыт и углублять теоретические познания.

В то время продукция фирмы Signetics именовалась в виде «5**», и опытный, обладавший сверхъестественным чутьем в вопросах рынка электроники А. Фьюри, решил, что маркировка 555 (три пятерки) будет для новой микросхемы как нельзя кстати. И он не ошибся: микросхема пошла просто нарасхват, она стала, пожалуй, самой массовой за всю историю создания микросхем. Самое интересное, что свою актуальность микросхема не утратила и по сей день.

Несколько позднее в маркировке микросхемы появились две буквы, она стала называться NE555. Но поскольку в те времена в системе патентования существовала полная неразбериха, то интегральный таймер бросились выпускать все, кому не лень, естественно, поставив перед тремя пятерками другие (читай свои) буквы. Позднее на базе таймера 555 были разработаны сдвоенные (IN556N) и счетверенные (IN558N) таймеры, естественно, в более многовыводных корпусах. Но за основу был взят все тот же NE555.

Рис. 1. Интегральный таймер NE555

555 в СССР

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

В Советском Союзе в конце 80 - х годов был разработан полный аналог 555, получивший название КР1006ВИ1 . Первое промышленное применение отечественного аналога было в видеомагнитофоне «Электроника ВМ12».

Внутреннее устройство микросхемы NE555

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

Внутри интегрального таймера содержится свыше двадцати , соединение которых показано на рисунке -

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

Технические данные

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

Функциональная схема NE555 (КР1006ВИ1)

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

Рисунок 3. Функциональная схема интегрального таймера КР1006ВИ1

Сама микросхема не так уж и велика, - выпускается в восьмивыводном корпусе DIP8, а также в малогабаритном SOIC8. Последнее говорит о том, что 555 может использоваться для SMD - монтажа, другими словами интерес к ней у разработчиков сохранился до сих пор.

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

Физические уровни логической единицы зависят, конечно, от используемого напряжения питания и практически составляют от Uпит/2 почти до полного Uпит. Примерно такое же соотношение наблюдается и у логических микросхем структуры КМОП. Логический же ноль находится, как обычно, в пределах 0…0,4В. Но эти уровни находятся внутри микросхемы, о них можно только догадываться, но руками их не пощупать, глазами не увидеть.

Выходной каскад

Для увеличения нагрузочной способности микросхемы, к выходу триггера подключен мощный выходной каскад на транзисторах VT1, VT2.

Если RS - триггер сброшен, то на выходе (вывод 3) присутствует напряжение логического нуля, т.е. открыт транзистор VT2. В случае, когда триггер установлен на выходе также уровень логической единицы.

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

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

В некоторых схемах питание NE555 составляет 5В, поэтому создается впечатление, что это тоже цифровая логика и с ней тоже можно обходиться достаточно вольно. Но на самом деле это не так. В случае с микросхемой 555, точнее с ее двухтактным выходом, такие «опыты» делать нельзя: если выходной транзистор VT1 в этот момент окажется в открытом состоянии, то получится короткое замыкание и транзистор просто сгорит. А уж если питающее напряжение будет близко к максимальному, то плачевный финал просто неизбежен.

Дополнительный транзистор (вывод 7)

Кроме упомянутых транзисторов имеется еще транзистор VT3. Коллектор этого транзистора соединен с выводом микросхемы 7 «Разрядка». Его назначение разряжать времязадающий конденсатор при использовании микросхемы в качестве генератора импульсов. Разряд конденсатора происходит в момент сброса триггера DD1. Если вспомнить описание триггера, то на инверсном выходе (обозначен на схеме кружком) в этот момент имеется логическая единица, приводящая к открыванию транзистора VT3.

О сигнале сброс (вывод 4)

Сбросить триггер можно в любой момент, - у сигнала «сброс» высокий приоритет. Для этого существует специальный вход R (вывод 4), обозначенный на рисунке как Uсбр. Как можно понять из рисунка сброс произойдет, если на 4 вывод подать импульс низкого уровня, не более 0,7В. При этом на выходе микросхемы (вывод 3) появится напряжение низкого уровня.

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

Замечания о триггере «вообще»

Чтобы не запутаться совсем, в каком состоянии находится триггер, следует напомнить о том, что в рассуждениях о триггере всегда принимается во внимание состояние его прямого выхода. Уж, если сказано, что триггер «установлен», то на прямом выходе состояние логической единицы. Если говорят, что триггер «сброшен», - на прямом выходе непременно состояние логического нуля.

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

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

Формирование сигналов на RS - входах триггера

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

Управление триггером DD1 осуществляется с помощью компараторов DA1 и DA2. Для того, чтобы управлять работой триггера на выходах компараторов нужно получить сигналы R и S высокого уровня. На один из входов каждого компаратора подано опорное напряжение, которое формируется прецизионным делителем на резисторах R1…R3. Сопротивление резисторов одинаково, поэтому поданное на них напряжение делится на 3 равные части.

Формирование сигналов управления триггером

Запуск таймера

На прямой вход компаратора DA2 подано опорное напряжение величиной 1/3U, а внешнее напряжение запуска таймера Uзап через вывод 2 подано на инверсный вход компаратора. Для того, чтобы воздействовать на вход S триггера DD1 на выходе этого компаратора необходимо получить высокий уровень. Это возможно в том случае, если напряжение Uзап будет находиться в пределах 0…1/3U.

Даже кратковременный импульс такого напряжения вызовет срабатывание триггера DD1 и появление на выходе таймера напряжения высокого уровня. Если на вход Uзап воздействовать напряжением выше 1/3U и вплоть до напряжения питания, то никаких изменений на выходе микросхемы не произойдет.

Останов таймера

Для останова таймера надо просто сбросить внутренний триггер DD1, а для этого на выходе компаратора DA1 сформировать сигнал R высокого уровня. Компаратор DA1 включен несколько иначе, чем DA2. Опорное напряжение величиной 2/3U подано на инвертирующий вход, а управляющий сигнал «Порог срабатывания» Uпор подан на прямой вход.

При таком включении высокий уровень на выходе компаратора DA1 возникнет лишь тогда, когда напряжение Uпор на прямом входе превысит опорное напряжение 2/3U на инвертирующем. В этом случае произойдет сброс триггера DD1, а на выходе микросхемы (вывод 3) установится сигнал низкого уровня. Также произойдет открывание «разрядного» транзистора VT3, который и разрядит времязадающий конденсатор.

Если входное напряжение находится в пределах 1/3U…2/3U, не сработает ни один из компараторов, изменение состояния на выходе таймера не произойдет. В цифровой технике такое напряжение называется «серый уровень». Если просто соединить выводы 2 и 6, то получится компаратор с уровнями срабатывания 1/3U и 2/3U. И даже без единой дополнительной детали!

Изменение опорного напряжения

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

Питание микросхемы осуществляется через выводы 1 - GND, 2 +U.

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

Борис Аладышкин

Продолжение статьи: