Генератор на базе таймера NE555. Генератор прямоугольных импульсов на NE555 Кварцевый генератор на 555 таймере

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

Схема

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

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

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

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

Видео

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

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

1. Период и скважность импульсного сигнала

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

Внешний вид макет


Собираем схему и проводим небольшой тест. Попробуем управлять гирляндой согласно нехитрому алгоритму:
  1. нажимаем на кнопку;
  2. ждем 1 секунду;
  3. отпускаем кнопку;
  4. ждем 2 секунды;
  5. переходим к пункту 1.
Это алгоритм периодического процесса. Нажимая на кнопку по алгоритму мы тем самым генерируем настоящий импульсный сигнал! Изобразим на графике его временную диаграмму.
У данного сигнала мы можем определить период повторения и частоту. Период повторения (T) — это отрезок времени, за который гирлянда возвращается в исходное состояние. На рисунке хорошо виден этот отрезок, он равен трем секундам. Величина обратная периоду повторения называется частотой периодического сигнала (F) . Частота сигнала измеряется в Герцах. В нашем случае: F = 1/T = 1/3 = 0.33 Гц Период повторения можно разбить на две части: когда гирлянда горит и когда она не горит. Отрезок времени, в течение которого гирлянда горит называется длительностью импульса (t) . А теперь самое интересное! Отношение периода повторения (T) к длительности импульса (t) называется скважностью . S = T / t Скважность нашего сигнала равна S = 3/1 = 3. Скважность величина безразмерная. В англоязычной литературе принят другой термин — коэффициент заполнения (Duty cycle) . Это величина, обратная скважности. D = 1 / S = t / T В случае нашей гирлянды коэффициент заполнения равен: D = 1 / 3 = 0.33(3) ≈ 33% Этот параметр более нагляден. D = 33% означает, что треть периода занята импульсом. А, например, при D = 50% длительность высокого уровня сигнала на выходе таймера будет равна длительности низкого уровня.

2. Генерация импульсного сигнала при помощи микросхемы 555

Теперь попробуем заменить человека и кнопку, ведь мы не хотим весь праздник включать и выключать гирлянду каждые 3 секунды. В качестве автоматического генератора импульсов используем очень известную микросхему семейства 555. Микросхема 555 — это генератор одиночных или периодических импульсов с заданными характеристиками. По-другому данный класс микросхем называют таймерами. Существуют разные модификации таймера 555, разработанные разными компаниями: КР1006ВИ1, NE555, TLC555, TLC551, LMC555. Как правило, все они имеют одинаковый набор выводов.
Также производители выделяют два режима работы таймера: одновибратор и мультивибратор. Нам подойдет второй режим, именно в нем таймер будет непрерывно генерировать импульсы с заданными параметрами. Для примера, подключим к таймеру 555 один светодиод. Причем, используем вариант, когда положительный вывод светодиода соединяется с питанием, а земля к таймеру. Позже будет понятно, почему мы делаем именно так.

Принципиальная схема

Внешний вид макета


Примечание. Конденсатор C2 в схеме можно не использовать. В этой схеме есть три компонента без номиналов: резисторы Ra и Rb, а также конденсатор C1 (далее просто C). Дело в том, что именно с помощью этих элементов настраиваются нужные нам характеристики генерируемого импульсного сигнала. Делается это с помощью несложных формул, взятых из технической документации к микросхеме. T = 1/F = 0.693*(Ra + 2*Rb)*C; (1) t = 0.693*(Ra + Rb)*C; (2) Ra = T*1.44*(2*D-1)/C; (3) Rb = T*1.44*(1-D)/C. (4) Здесь F — частота сигнала; T — период импульса; t — его длительность; Ra и Rb — искомые сопротивления. Исходя из этих формул, коэффициент заполнения не может быть меньше 50% (иначе мы получим отрицательное значение сопротивления). Вот это новость! А что же нам делать с гирляндой? Ведь согласно нашей постановке, коэффициент заполнения импульсного сигнала должен быть непременно 33%. Чтобы обойти это ограничение имеется два способа. Первый способ заключается в использовании другой схемы подключения таймера. Существуют более сложные схемы, которые позволяют варьировать параметр D во всем диапазоне от 0 до 100%. Второй способ не требует переделки схемы. Мы просто-напросто инвертируем выход таймера! Собственно, в предложенной выше схеме мы это уже и сделали. Вспомним, что катод светодиода мы соединили с выводом таймера. В этой схеме светодиод будет гореть, когда на выходе таймера будет низкий уровень. Раз так, то нам нужно настроить сопротивления Ra и Rb схемы так, чтобы коэффициент заполнения D был равен 66.6%. Учитывая, что T = 3 сек, а D = 0.66, получаем: Ra = 3*1.44*(2*0.66 — 1)/0.0001 = 13824 Ом Rb = 3*1.44*(1-D)/0.0001 = 14688 Ом На самом деле, если мы будет использовать более точные значения D, то получим Ra = Rb = 14400 Ом. Вряд ли мы найдем резистор с таким номиналом. Скорее всего нам потребуется поставить последовательно несколько резисторов, например: один резистор на 10 КОм и 4 штуки на 1 КОм. Для большей точности можем добавить еще два резистора по 200 Ом. В результате должно получиться что-то подобное: В этой схеме используются резисторы на 15 КОм.

3. Подключение группы светодиодов к таймеру 555

Теперь, когда мы научились задавать нужный ритм, соберем небольшую гирлянду. В новой схеме пять светодиодов будут включаться на 0.5 сек каждую секунду. Для такого ритма Ra = 0, Rb = 7.2 кОм. То есть, вместо резистора Ra мы можем поставить перемычку. Выход микросхемы 555 слишком слабый для того, чтобы одновременно зажечь 5 светодиодов. А ведь в настоящей гирлянде их может быть штук 15, 20 и более. Чтобы решить эту проблему, используем биполярный транзистор, работающий с режиме электронного ключа. Возьмем самый распространенный NPN транзистор 2N2222. Также в этой схеме можно использовать полевой N-канальный транзистор, например 2N7000. Нашим светодиодам потребуется токозадающий резистор. Суммарный ток пяти параллельно соединенных светодиодов должен быть равен I = 20 мА*5 = 100 мА. Напряжение питания всей схемы 9 Вольт. На светодиоде красного цвета напряжение падает на 2 Вольта. Таким образом закон ома на данном участке цепи имеет вид: 100 мА = (9В-2В)/R; отсюда R2 = 7В/0.1А = 70 Ом. Округлим сопротивление до 100 Ом, которое можно получить параллельным соединением двух резисторов на 200Ом. А можно и вовсе оставить один резистор на 200Ом, просто светодиоды будут гореть немного тусклее.

Принципиальная схема


Внешний вид макета


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

Задания

  1. Генератор звука. В схеме гирлянды заменить группу светодиодов на пьезодинамик. Увеличить частоту звука, например, до 100 Гц. Если поднять частоту до 15 кГц, то можно будет отпугивать комаров!
  2. Железнодорожный светофор. Подключить к таймеру два светодиода таким образом, чтобы один соединялся с таймером катодом, а второй анодом. Установить частоту импульсов — 1 Гц.

Заключение

Как уже говорилось, таймер 555 — очень популярная микросхема. Это объясняется тем, что большинству электронных устройств свойственны периодические процессы. Любой звук — это периодический процесс. ШИМ сигнал, управляющий скоростью двигателя — тоже периодический, причем с изменяющимся коэффициентом заполнения. И как уже говорилось, работа любого микроконтроллера и процессора основана на тактовом сигнале, имеющем очень точную частоту. На следующем уроке мы сделаем бинарные часы с помощью таймера и двоичного счетчика. Будет немного сложнее, но интереснее!

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

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

Наиболее удобным, с точки зрения сборки и наладки, вариантом генератора синусоидального сигнала является генератор, построенный на мосту Вина, на современном Операционном Усилителе (ОУ).

Мост Вина

Сам по себе мост Вина является полосовым фильтром, состоящим из двух . Он выделяет центральную частоту и подавляет остальные частоты.

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

Картинка позаимствована у Википедии

Мост Вина обладает отношением выходного напряжения ко входному b=1/3 . Это важный момент, потому что этот коэффициент определяет условия стабильной генерации. Но об этом чуть позже

Как рассчитать частоту

На мосту Вина часто строят автогенераторы и измерители индуктивности. Чтобы не усложнять себе жизнь обычно используют R1=R2=R и C1=C2=C . Благодаря этому можно упростить формулу. Основная частота моста рассчитывается из соотношения:

f=1/2πRC

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

Zc=1/ωC=1/2πνC

где ω (омега) — циклическая частота, ν (ню) — линейная частота, ω=2πν

Мост Вина и операционный усилитель

Сам по себе мост Вина не является генератором сигнала. Для возникновения генерации его следует разместить в цепи положительной обратной связи операционного усилителя. Такой автогенератор можно построить и на транзисторе. Но использование ОУ явно упростит жизнь и даст лучшие характеристики.


Коэффициент усиления на троечку

Мост Вина имеет коэффициент пропускания b=1/3 . Поэтому условием генерации является то, что ОУ должен обеспечивать коэффициент усиления равный трем. В таком случает произведение коэффициентов пропускания моста Вина и усиления ОУ даст 1. И будет происходить стабильная генерация заданной частоты.

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


Это неинвертирующий усилитель и его коэффициент усиления определяется соотношением: K=1+R2/R1

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

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

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


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

Стабилизация амплитуды на лампе накаливания

В самом классическом варианте генератора на мосте Вина на ОУ, применяется миниатюрная низковольтная лампа накаливания, которая устанавливается вместо резистора.


При включении такого генератора, в первый момент, спираль лампы холодная и ее сопротивление мало. Это способствует запуску генератора (K>3). Затем, по мере нагрева, сопротивление спирали увеличивается, а коэффициент усиления снижается, пока не дойдет до равновесия (K=3).

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


Элементы положительной обратной связи ОУ определяют частоту генерации. А элементы отрицательной обратной связи — усиление.

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

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

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

Стабилизация амплитуды на светодиодах

Эффективным методом стабилизации амплитуды выходного напряжения генератора синусоидальных сигналов является применение в цепи отрицательной обратной связи ОУ светодиодов (VD1 и VD2 ).

Основной коэффициент усиления задается резисторами R3 и R4 . Остальные же элементы (R5 , R6 и светодиоды) регулируют коэффициент усиления в небольшом диапазоне, поддерживая генерацию стабильной. Резистором R5 можно регулировать величину выходного напряжения в интервале примерное 5-10 вольт.

В дополнительной цепи ОС желательно использовать низкоомные резисторы (R5 и R6 ). Это позволит пропускать значительный ток (до 5мА) через светодиоды и они будут находиться в оптимальном режиме. Даже будут немного светиться:-)

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

Качество генерации и применяемых элементов

Важно, чтобы операционный усилитель мог обеспечить необходимый для генерации ток и обладал достаточной полосой пропускания по частоте. Использование в качестве ОУ народных TL062 и TL072 дало очень печальные результаты на частоте генерации 100кГц. Форму сигнала было трудно назвать синусоидальной, скорее это был треугольный сигнал. Использование TDA 2320 дало еще более худший результат.

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

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

В авторском варианте были применены резистор типа С2-13 ±0.5% и слюдяные конденсаторы точностью ±2%. Применение резисторов указанного типа обусловлено малой зависимостью их сопротивления от температуры. Слюдяные конденсаторы так же мало зависят от температуры и имеют низкий ТКЕ.

Минусы светодиодов

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


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

Диоды 4148 вместо светодиодов

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

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


В отличие от светодиодов, падение напряжения на p-n переходе обычных диодов составляет 0.6÷0.7 В, поэтому величина выходного напряжения генератора составила около 2.5 В. Для увеличения выходного напряжения возможно включение нескольких диодов последовательно, вместо одного, например вот так:


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

Замена переменного резистора постоянными

Теперь о подстроечном резисторе. Изначально в качестве резистора R5 был применен многооборотный подстроечный резистор на 470 Ом. Он позволял точно регулировать величину выходного напряжения.

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

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

Так же это зависит от используемого напряжения питания. Описываемая схема исходно была собрана на ОУ LM833 с питанием ±9В. Затем, без изменения схемы, ОУ были заменены на AD8616, а напряжение питания на ±2,5В (максимум для этих ОУ). В итоге такой замены синусоида на выходе подрезалась. Подбор резисторов дал значения 210 и 165 ом, вместо 150 и 330 соответственно.

Как подобрать резисторы «на глаз»

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

Для самостоятельного подбора следует, в первую очередь, установить подстроечный резистор номиналом 200-500 Ом. Подав выходной сигнал генератора на осциллограф и вращая подстроечный резистор дойти до момента когда начнется ограничение.

Затем понижая амплитуду найти положение, в котором форма синусоиды будет наилучшей.Теперь можно выпаять подстроечник, замерить получившиеся величины сопротивлений и впаять максимально близкие значения.

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

Дополнительное усиление

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

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


Указанные номиналы позволяют изменять коэффициент усиления от 2 до 5. При необходимости номиналы можно пересчитать под требуемую задачу. Коэффициент усиления каскада задается соотношением:

K=1+R2/R1

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

Как умощнить выход

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

Для умощнения, на выходе генератора разместился повторитель на TDA2030. Все вкусности такого применения этой микросхемы описаны в статье .

А вот так собственно выглядит схема всего синусоидального генератора с усилителем напряжения и повторителем на выходе:


Генератор синуса на мосту Вина можно собрать и на самой TDA2030 в качестве ОУ. Все зависит от требуемой точности и выбранной частоты генерации.

Если нет особых требований к качеству генерации и требуемая частота не превышает 80-100 кГц, но при этом предполагается работа на низкоомную нагрузку, то этот вариант вам идеально подойдет.

Заключение

Генератор на мосту Вина — это не единственный способ генерации синусоиды. Если вы нуждаетесь в высокоточной стабилизации частоты то лучше смотреть в сторону генераторов с кварцевым резонатором.

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

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

Материал подготовлен исключительно для сайта

Потребовалось мне сделать регулятор скорости для пропеллера. Чтобы дым от паяльника сдувать, да морду лица вентилировать. Ну и, для прикола, уложить все в минимальную стоимость. Проще всего маломощный двигатель постоянного тока, конечно, регулировать переменным резистором, но найти резюк на такой малый номинал, да еще нужной мощности это надо сильно постараться, да и стоить он будет явно не десять рублей. Поэтому наш выбор ШИМ + MOSFET.

Ключ я взял IRF630 . Почему именно этот MOSFET ? Да просто у меня их откуда то завелось штук десять. Вот и применяю, так то можно поставить что либо менее габаритное и маломощное. Т.к. ток тут вряд ли будет больше ампера, а IRF630 способен протащить через себя под 9А. Зато можно будет сделать целый каскад из вентиляторов, подсоединив их к одной крутилке — мощи хватит:)

Теперь пришло время подумать о том, чем мы будем делать ШИМ . Сразу напрашивается мысль — микроконтроллером. Взять какой-нибудь Tiny12 и сделать на нем. Мысль я эту отбросил мгновенно.

  1. Тратить такую ценную и дорогую деталь на какой то вентилятор мне западло. Я для микроконтроллера поинтересней задачу найду
  2. Еще софт под это писать, вдвойне западло.
  3. Напряжение питания там 12 вольт, понижать его для питания МК до 5 вольт это вообще уже лениво
  4. IRF630 не откроется от 5 вольт, поэтому тут пришлось бы еще и транзистор ставить, чтобы он подавал высокий потенциал на затвор полевика. Нафиг нафиг.
Остается аналоговая схема. А что, тоже неплохо. Наладки не требует, мы же не высокоточный девайс делаем. Детали тоже минимальные. Надо только прикинуть на чем делать.

Операционные усилители можно отбросить сразу. Дело в том, что у ОУ общего назначения уже после 8-10кГц, как правило, предельное выходное напряжение начинает резко заваливаться, а нам надо полевик дрыгать. Да еще на сверхзвуковой частоте, чтобы не пищало.


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

Остаются компараторы, они не обладают способностью операционника плавно менять выходное напряжение, могут только сравнивать две напруги и замыкать выходной транзистор по итогам сравнения, но зато делают это быстро и без завала характеристики. Пошарил по сусекам и компараторов не нашел. Засада! Точнее был LM339 , но он был в большом корпусе, а впаивать микросхему больше чем на 8 ног на такую простую задачу мне религия не позволяет. В лабаз тащиться тоже было влом. Что делать?

И тут я вспомнил про такую замечательную вещь как аналоговый таймер — NE555 . Представляет собой своеобразный генератор, где можно комбинацией резисторов и конденсатором задавать частоту, а также длительность импульса и паузы. Сколько на этом таймере разной хрени сделали, за его более чем тридцатилетнюю историю… До сих пор эта микросхема, несмотря на почтенный возраст, штампуется миллионными тиражами и есть практически в каждом лабазе по цене в считанные рубли. У нас, например, он стоит около 5 рублей. Порылся по сусекам и нашел пару штук. О! Щас и замутим.


Как это работает
Если не вникать глубоко в структуру таймера 555, то несложно. Грубо говоря, таймер следит за напряжением на конденсаторе С1, которое снимает с вывода THR (THRESHOLD — порог). Как только оно достигнет максимума (кондер заряжен), так открывается внутренний транзистор. Который замыкает вывод DIS (DISCHARGE — разряд) на землю. При этом на выходе OUT появляется логический ноль. Конденсатор начинает разряжаться через DIS и когда напряжение на нем станет равно нулю (полный разряд) система перекинется в противоположное состояние — на выходе 1, транзистор закрыт. Конденсатор начинает снова заряжаться и все повторяется вновь.
Заряд конденсатора С1 идет по пути: «R4->верхнее плечо R1 ->D2 «, а разряд по пути: D1 -> нижнее плечо R1 -> DIS . Когда мы крутим переменный резистор R1 то у нас меняются соотношения сопротивлений верхнего и нижнего плеча. Что, соответственно, меняет отношение длины импульса к паузе.
Частота задается в основном конденсатором С1 и еще немного зависит от величины сопротивления R1.
Резистор R3 обеспечивает подтяжку выхода к высокому уровню — так так там выход с открытым коллектором. Который не способен самостоятельно выставить высокий уровень.

Диоды можно ставить любые совершенно, кондеры примерно такого номинала, отклонения в пределах одного порядка не влияют особо на качество работы. На 4.7нанофарадах, поставленных в С1, например, частота снижается до 18кГц, но ее почти не слышно, видать слух у меня уже не идеальный:(

Покопался в закромах, которая сама расчитывает параметры работы таймера NE555 и собрал схему оттуда, для астабильного режима со коэффициентом заполнения меньше 50%, да вкрутил там вместо R1 и R2 переменный резистор, которым у меня менялась скважность выходного сигнала. Надо только обратить внимание на то, что выход DIS (DISCHARGE) через внутренний ключ таймера подключен на землю, поэтому нельзя было его сажать напрямую к потенциометру , т.к. при закручивании регулятора в крайнее положение этот вывод бы сажался на Vcc. А когда транзистор откроется, то будет натуральное КЗ и таймер с красивым пшиком испустит волшебный дым, на котором, как известно, работает вся электроника. Как только дым покидает микросхему — она перестает работать. Вот так то. Посему берем и добавляем еще один резистор на один килоом. Погоды в регулировании он не сделает, а от перегорания защитит.

Сказано — сделано. Вытравил плату, впаял компоненты:

Снизу все просто.
Вот и печатку прилагаю, в родимом Sprint Layout —

А это напряжение на движке. Видно небольшой переходный процесс. Надо кондерчик поставить в параллель на пол микрофарады и его сгладит.

Как видно, частота плывет — оно и понятно, у нас ведь частота работы зависит от резисторов и конденсатора, а раз они меняются, то и частота уплывает, но это не беда. Во всем диапазоне регулирования она ни разу не влазит в слышимый диапазон. А вся конструкция обошлась в 35 рублей, не считая корпуса. Так что — Profit!

Микросхема интегрального таймера 555 была разработана 44 года назад, в 1971 году и до сих пор популярна. Пожалуй, ещё ни одна микросхема так долго не служила людям. Чего только на ней не собирали, даже поговаривают, что номер 555 - это число вариантов её применения:) Одно из классических применений 555 таймера - регулируемый генератор прямоугольных импульсов.
В этом обзоре будет описание генератора, конкретное применение будет в следующий раз.

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


Качество монтажа нормальное, флюс не отмыт




Схема генератора стандартная для получения скважности импульсов ≤2


Красный светодиод подключен на выход генератора и при малой выходной частоте - мигает.
По китайской традиции, производитель забыл поставить ограничивающий резистор последовательно с верхним подстроечником. По спецификации, он должен быть не менее 1кОм, чтобы не перегружать внутренний ключ микросхемы, однако, реально схема работает и при меньшем сопротивлении - вплоть до 200 Ом, при котором происходит срыв генерации. Добавить ограничивающий резистор на плату затруднительно из-за особенности разводки печатной платы.
Диапазон рабочих частот выбирается установленной перемычной в одной из четырёх позиций
Частоты продавец указал неверно.


Реально измеренные частоты генератора при питающем напряжении 12В
1 - от 0,5Гц до 50Гц
2 - от 35Гц до 3,5kГц
3 - от 650Гц до 65кГц
4 - от 50кГц до 600кГц

Нижний резистор (по схеме) задаёт длительность паузы импульса, верхний резистор задаёт период следования импульсов.
Напряжение питания 4,5-16В, максимальная нагрузка на выходе - 200мА

Стабильность выходных импульсов на 2 и 3 диапазонах невысока из-за применения конденсаторов из сегнетоэлектрической керамики типа Y5V - частота сильно уползает не только при изменении температуры, но даже при изменении питающего напряжения (причём в разы). Рисовать графики не стал, просто поверьте на слово.
На остальных диапазонах стабильность импульсов приемлемая.

Вот что он выдаёт на 1 диапазоне
На максимальном сопротивлении подстроечников


В режиме меандр (верхний 300 Ом, нижний на максимуме)


В режиме максимальной частоты (верхний 300 Ом, нижний на минимум)


В режиме минимальной скважности импульсов (верхний подстроечник на максимуме, нижний на минимуме)

Для китайских производителей: добавьте ограничивающий резистор 300-390 Ом, замените керамический конденсатор 6,8мкФ на электролитический 2,2мкФ/50В, и замените конденсатор 0,1мкФ Y5V на более качественный 47нФ X5R (X7R)
Вот готовая доработанная схема


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

Вывод: полезность устройства выясняется, когда какая-либо Ваша самоделка потребует подать на неё импульсы:)
Продолжение следует…

Планирую купить +31 Добавить в избранное Обзор понравился +28 +58