Управление светодиодом через транзистор

Содержание

Arduino + N-Channel MOSFET = Управляем высоким напряжением

Управление светодиодом через транзистор

Со временем каждый пользователь Arduino задумывается об управлении не только светодиодами и устройствами с напряжением до 5 вольт, но и об управлении соленоидами, моторами, светодиодными лентами и т.д., которые используют 12 и больше вольт. В этой статье будет рассмотрено как можно работать с высоким напряжением с использованием MOSFET и ардуино.

В этой статье будет рассматриваться MOSFET транзистор — металл-оксид-полупроводник полевой транзистор, в частности** RFP30N06LE**, но так же можно работать и с другими.

Начнём с того, что MOSFET это транзистор, но особого типа.
Транзисторы имеют 3 вывода, которые имеют 2 простые функции, первая — переключение, вторая — усиление (в данном примере рассматривается первая функция — переключатель).

Выходы называются следующим образом: Вход (Источник), он же Source, Выход (Сток) — Drain, и Управление (Ворота, Затвор) — Gate.

При отправке сигнала высокого уровня к Gate (управляющий вывод), транзистор включается и позволяет току течь от источника (Source) к стоку (Drain).

Таким образом, мы подключим наш мотор, соленоид или лампу к V +, но не к земле (V-). Землю мы подключаем к стоку (Drain) транзистора. Когда наш Arduino посылает сигнал высокого уровня на Gate транзистора, он переключает транзистор (соединяет Source и Drain) и замыкает цепь для двигателя, соленоида, или лампы.

Подключение / Зачем диод используется?

Эта схема довольно проста. Единственная часть, которая вызывает вопросы — использование стягивающего резистора (Pull down). Резистор удерживает низкий уровень на Gate, когда Arduino не посылает сигнал высокого уровня. Дело в том, что если плохие провода, например, сигнал может плавать, и когда Arduino не посылает сигнал, остаточное напряжение может оставаться и транзистор может самопроизвольно включаться. Резистор же стягивает остаточное напряжение к земле.

Так же на схемах 1 и 2 вы можете заметить диод. При подключении устройства с катушкой (Coil), будь то реле, соленоид или мотор всегда используйте диод. Что будет если мы его не будем использовать? Когда вы перестаёте питать катушку обратное напряжение, бывает до нескольких сотен вольт, направляется обратно.

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

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

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

Так же обязательно убедитесь, что подключаете диод правильно! Полосой (обычно серебристой) к плюсу (V+), иначе толку от него будет ноль, и может сделать даже хуже.

Недостатки / Ограничения

Транзисторы, такие как RFP30N06LE подходят для управления мощных устройств с вашего Arduino, но у них есть некоторые ограничения.

Это текущая конфигурация имеет смысл только для переключения DC ток, так что не пытайтесь это с AC источником, а также MOSFET-транзисторы имеют ограничения, такие как напряжение и силу тока.

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

Обычно можно просто припаять изогнутый кусочек металла на к спинке, просто чтобы рассеять тепло. Обратите внимание, что при использовании нескольких транзисторов не припаивайте к общему радиатору, используйте на каждый транзистор отдельный радиатор, так как у этих транзисторов спинка соединена с Выходом (Drain)! Это важно. Так же хочу отметить, что для AC тока лучше используйте реле.

Fade it / Используем ШИМ

Вы знаете, на Arduino есть PWM (ШИМ) выходы, почему бы нам ими не воспользоваться? Да, PWM — это то, что позволяет использовать analogWrite (PIN, значение).PWM на самом деле не аналоговый выход.

Arduino действительно пульсирует (очень быстро) от 0 до 5V так что среднее напряжение находится где-то между 0 и 5в. Мы можем подключить к PWM выходу наш транзистор и управлять яркостью света, скоростью мотора и т.д. так, как будто мы подключили их напрямую к Arduino.

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

Код / Скетч для Arduino

Вам вряд ли пригодится этот код, вы просто отправить сигнал высокого уровня к Gate и БАМ… Оно работает. Но я набросал код для вас, поэтому вы можете потестировать его с использованием ШИМ. (Имеет смысл только для двигателя или лампочки, не для соленоида).

////////////////////////////////////////////////////////////////////Released under the MIT License — Please reuse change and share//Simple code to output a PWM sine wave signal on pin 9//////////////////////////////////////////////////////////////////#define fadePin 3void setup(){ pinMode(fadePin, OUTPUT); }void loop(){ for(int i = 0; i

Источник: https://ergoz.ru/arduino-n-channel-mosfet-upravlyaem-vyisokim-napryazheniem/

Транзистор

Управление светодиодом через транзистор

Транзистор

Транзистор — полупроводниковый прибор позволяющий с помощью слабого сигнала управлять более сильным сигналом. Из-за такого свойства часто говорят о способности транзистора усиливать сигнал. Хотя фактически, он ничего не усиливает, а просто позволяет включать и выключать большой ток гораздо более слабыми токами.

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

В статье рассматриваются основные типы транзисторов, отличия P-N-P от N-P-N биполярных транзисторов, P-channel от N-channel полевых транзисторов, рассматриваются основные тонкости подключения транзисторов и раскрываются сферы их применения.

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

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

Пусть вас не смущает год производства ролика — законы физики с тех пор не изменились, а более нового видео, в котором так качественно преподносится материал, найти не удалось:

Типы транзисторов

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

  • Коллектор (англ. collector) — подаётся высокое напряжение, которым транзистор управляет
  • База (англ. base) — подаётся или отключается ток для открытия или закрытия транзистора
  • Эмиттер (англ. emitter) — «выпускной» вывод транзистоа. Через него вытекает ток от коллектора и базы.

Биполярный транзистор управляется током. Чем больший ток подаётся на базу, тем больший ток потечёт от коллектора к эмиттеру. Отношение тока, проходящего от эмиттера к коллектору к току на базе транзистора называется коэффициент усиления. Обозначается как hfe (в английской литературе называется gain).

Например, если hfe = 150, и через базу проходит 0.2 мА, то транзистор пропустит через себя максимум 30 мА. Если подключен компонент, который потребляет 25 мА (например, светодиод), ему будет предоставлено 25 мА.

Если же подключен компонент, который потребляет 150 мА, ему будут предоставлены только максимальные 30 мА.

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

Весёлые картинки:

Работа биполярного транзистора

NPN и PNP биполярные транзисторы

Различают 2 типа полярных транзисторов: NPN и PNP. Отличаются они чередованием слоёв. N (от negative — отрицательный) — это слой с избытком отрицательных переносчиков заряда (электронов), P (от positive — положительный) — слой с избытком положительных переносчиков заряда (дырок). Подробнее о электронах и дырках рассказано в видео, приведённом выше.

Читайте также  Светодиоды вместо люминесцентных ламп

От чередования слоёв зависит поведение транзисторов. На анимации выше представлен NPN транзистор. В PNP управление транзистором устроено наоборот — ток через транзистор течёт, когда база заземлена и блокируется, когда через базу пропускают ток. В отображении на схеме PNP и NPN отличаются направлением стрелки. Стрелка всегда указывает на переход от N к P:

Обозначение NPN (слева) и PNP (справа) транзисторов на схеме

NPN транзисторы более распространены в электронике, потому что являются более эффективными.

Полевый транзистор

Полевые транзисторы отличаются от биполярных внутренним устройством. Наиболее распространены в любительской электронике МОП транзисторы. МОП — это аббревиатура от металл-оксид-проводник. То-же самое по английски: Metal-Oxide-Semiconductor Field Effect Transistor сокращённо MOSFET.

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

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

Полевые транзисторы имеют как минимум 3 вывода:

  • Сток (англ. drain) — на него подаётся высокое напряжение, которым хочется управлять
  • Затвор (англ. gate) — на него подаётся напряжение для управления транзистором
  • Исток (англ. source) — через него проходит ток со стока, когда транзистор «открыт»

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

N канальные и P канальные полевые транзисторы

Полевые транзисторы тоже делятся на 2 типа в зависимости от устройства и поведения. N канальный (N channel) открывается, когда на затвор подаётся напряжение и закрывается. когда напряжения нет. P канальный (P channel) работает наоборот: пока напряжения на затворе нет, через транзистор протекает ток. При подаче напряжения на затвор, ток прекращается. На схеме полевые транзисторы изображаются несколько иначе:

По аналогии с биполярными транзисторами, полевые различаются полярностью. Выше был описан N-Channel транзистор. Они наиболее распространены.

P-Channel при обозначении отличается направлением стрелки и, опять же, обладает «перевёрнутым» поведением.

Обозначение N канальных (слева) и P канальных (справа) транзисторов на схеме

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

Транзистор Дарлингтона

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

Транзистора Дарлингтона характеризуется возможность быстро открываться и закрывать (а значит, позволяет работать с ШИМ) и при этом выдерживает большие токи.

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

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

Схема составного транзистора дарлингтона

Подключение транзистора

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

Кроме того, некоторые подключаемые компоненты могут требовать напряжения более 5 В для работы. Обе эти проблемы решает транзистор. Он поможет с помощью небольшого тока с вывода Ардуино управлять мощным током от отдельного блока питания или с помощью напряжения в 5 В управлять бОльшим напряжением (даже самые слабые транзисторы редко имеют предельное напряжение ниже 50 В).

В качестве примера рассмотрим подключение мотора:

Подключение мощного мотора с помощью транзистора

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

Он нужен для ограничения тока, протекающего по маршруту микроконтроллер — транзистор — земля и предотвращения короткого замыкания. Как упоминалось ранее, максимальный ток, который можно взять с вывода Arduino — 40 мА. Поэтому, нам понадобится резистор не менее 125 Ом (5В/0,04А=125Ом). Можно без опаски использовать резистор на 220 Ом. На самом деле, резистор стоит подбирать с учётом тока, который необходимо подать на базу для получения необходимого тока через транзистор.

Для правильного подбора резистора нужно учитывать коэффициент усиления (hfe).

ВАЖНО!! Если вы подключаете мощную нагрузку от отдельного блока питания, то необходимо физически соединить между собой землю («минус») блока питания нагрузки и землю (пин «GND») Ардуино. Иначе управлять транзистором не получится.

При использовании полевого транзистора, токоограничительный резистор на затворе не нужен. Транзистор управляется исключительно напряжением и ток через затвор не течёт.

Источник: https://uscr.ru/tranzistor/

Курс начинающего электронщика часть 3

Управление светодиодом через транзистор

Перевёл alexlevchenko для mozgochiny.ru

Вот и подходит к концу цикл статей введения «начинающего электронщика» в мир современной электроники… Перед вами последняя часть данного курса.

Шаг 10: Светодиоды

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

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

Светодиоды используются  для освещения или для индикации.

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

Светодиод — диод, на который оказывает влияние ток, а не напряжение. Он «питается» током в прямом направлении (плюс к минус, или анод к катоду) и начинает излучать свет при минимальном токе. Типичный красный светодиод потребляет от 10mA до 20mA. Если подать значение больше допустимого, светодиод просто сгорит.

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

Рассчитаем значение LED резистора по следующей формуле:

Значение Резистора LED, R = (напряжение питания — напряжение LED) / ток LED.

В нашем примере:

Возьмём, 9-вольтовую батарею (напряжение питания = 9 В). Напряжение для красного светодиода 2 В, ток – 20 мА.

Если у вас нет резистора с определенным значением, то выберите самое близкое стандартное сопротивление, которое немного больше рассчитанного. Если хотите увеличить время свечения, то можете выбрать более высокое значение резистора, чтобы уменьшить ток. Для 15mA , R = (9 — 2.0) / 15 мА = 466 Ом (используем более высокое стандартное значение = 470 Ом).

Шаг 11: Транзистор

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

(Для справки: транзисторный переключатель гораздо быстрее, чем механический)

Есть два основных типа транзисторов: биполярный и МОП-транзистор (металл-оксид-полупроводник). Биполярные транзисторы в свою очередь делиться на: N-P-N и P-N-P структуры. Большинство схем использует N-P-N структуру. Транзисторы изготавливаются в различных формах, но все они имеют три вывода. База — является ведущей и отвечает за активацию транзистора. Коллектор – положительный вывод. Эмиттер – отрицательный вывод. (У каждого элемента выводы располагаются в определенном порядке).

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

Когда он работает усилителем, то берёт небольшой ток (входной ток) и увеличивает его значение (выходной ток). Другими словами, это — токоусилитель (используется в слуховых аппаратах).

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

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

Читайте также  Двойной светодиод в одном корпусе

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

Режимы функционирования

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

(Когда говорят об электрическом токе, что идёт через транзистор), мы, обычно, имеем в виду ток, протекающий из коллектора к эмиттеру, транзистора с N-P-N структурой.

Насыщенность – транзистор действует, как перемычка. Ток свободно протекает от коллектора к эмиттеру.

Отсечение – транзистор действует, как прерыватель цепи. Токи от коллектора к эмиттеру не идут.

Активный – ток от коллектора к эмиттеру пропорционален току, протекающему к базе.

Обратно-активный – как и в активном, ток пропорционален току базы, но протекает в обратном направлении.

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

Транзисторный выключатель (ТВ)

Давайте рассмотрим фундаментальную схему «ТВ» N-P-N структуры. Воспользуемся им, чтобы управлять мощным светодиодом.

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

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

Такую схему подключения называют переключателем «низкой стороны». В качестве альтернативы, можем использовать транзистор PNP структуры для создания переключателя «высокой стороны».

Базовые резисторы

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

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

Имя тип Vce Ic Вт ft
2N2222 NPN 40V 800mA 625mW 300MHz
BC548 NPN 30V 100mA 500mW 300MHz
2N3904 NPN 40V 200mA 625mW 270MHz
2N3906 PNP -40V -200mA 625mW 250MHz
BC557 PNP -45V -100mA 500mW 150MHz
TIP120 (power) NPN 60V 5A 65W

МОП — транзистор

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

Основное преимущество МОП перед обычными транзисторами заключается в том, что он требует, малый ток для включения (меньше, чем 1mA) при выходе более высокого тока нагрузки (10 — 50А и больше).

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

МОП-ТРАНЗИСТОР идеален для использования в качестве электронных переключателей или в качестве усилителей с общим истоком, поскольку их потребляемая мощность очень небольшая.

Шаг 12: Стабилизаторы напряжения

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

  • Линейный;
  • Переменного напряжения.

Рассеиваемая мощность линейного регулятора прямо пропорциональна выходному току для напряжения ввода и вывода, таким образом, типичный КПД составляет 50% или ещё ниже. Используя оптимальные компоненты, стабилизатор переменного напряжения может достигнуть КПД  90%. Однако мощность помех на выходе от линейного регулятора намного ниже, чем у переменного с теми же выходными напряжениями и аналогичными характеристиками. Как правило, переменный может управлять более высокими текущими нагрузками, чем линейный стабилизатор.

Линейный стабилизатор есть не что иное, как делитель напряжения, на вход которого подаётся входное (нестабильное) напряжение, а выходное (стабилизированное) напряжение снимается с нижнего плеча делителя. Стабилизация осуществляется путём изменения сопротивления одного из плеч делителя: сопротивление постоянно поддерживается таким, чтобы напряжение на выходе стабилизатора находилось в установленных пределах.

Существует два типа линейного стабилизатора:

Фиксированные

«Фиксированные» линейные стабилизаторы с тремя терминалами стабилизируют постоянные напряжения 3 В, 5 В, 6 В, 9 В, 12 В или 15 В, когда нагрузка составляет меньше чем 1.5 А. Ряд «78xx» (7805, 7812, и т.д.) регулирует положительные напряжения, в то время как «79xx» (7905, 7912, и т.д.) регулируют отрицательные напряжения. Часто, последние две цифры — выходное напряжение (например, 7805 — +5вольтовый стабилизатор, в то время как 7915 — −15 В стабилизатор).

Переменные

Такой тип генерирует фиксированное низкое номинальное напряжение между выходом и корректировочным терминалом (эквивалентный клемме заземления в фиксированном). Семейство устройств включает  такие как LM723 (низкой мощности) и LM317 и L200 (средней мощности). Некоторые переменные доступны в сборках больше чем с тремя контактами, включая корпуса с двухрядным расположением выводов. Они предоставляют возможность скорректировать выходное напряжение при помощи внешних резисторов с известными значениями.

Серия (+1.25V) LM317 регулирует положительные напряжения, в то время как серия LM337 (−1.25V) регулирует отрицательные напряжения.

Применение линейных стабилизаторов

L7805 (Стабилизатор напряжения — 5 В): Это — основной стабилизатор напряжения, положительный регулятор с тремя терминалами с 5 В фиксированным выходным напряжением. Максимальный выходной ток до 1.5 А.

L7812 (Стабилизатор напряжения — 12 В): Это — основной стабилизатор напряжения, положительный регулятор с тремя терминалами с 12 В фиксированным выходным напряжением. Максимальный выходной ток до 1.5 А.

LM317 («Подстроечный»1.25 В к 37 В): — регулятор положительного напряжения с тремя терминалами, способный выдавать больше чем 1.5А, по диапазону выходного напряжения 1.25 В к 37 В. Он требует, наличия двух внешних резисторов, установленных на выходном напряжении.

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

Повышающий стабилизатор

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

Типичный пример преобразователя повышения  LM27313. Эта микросхема разработана для использования в системах низкой мощности, таких как камеры, мобильные телефоны и устройства GPS. Другой общий корректируемый преобразователь — LM2577.

Шаг 13: Интегральные схемы

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

У линейных ИС есть вывод с плавной регулировкой (теоретически способный достичь бесконечного числа состояний), который зависит от уровня входного сигнала. Линейные ИС используются в качестве усилителей звуковой частоты (AF) и радиочастоты (RF). Операционный усилитель (операционный усилитель) является общим устройством в этих приложениях.

Цифровые ИС работают только на нескольких определённых уровнях или состояниях, а не по непрерывному диапазону амплитуд сигнала. Эти устройства используются в компьютерах, компьютерных сетях, модемах и частотомерах. Фундаментальные стандартные блоки цифровых ИС — логические элементы, которые работают с двоичными данными, т.е. сигналы, у которых есть только два различных состояния низкое (логика 0) и высокое (логика 1).

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

Нумерация контактов (цоколёвка)

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

Монтаж

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

Спасибо за внимание!

(A-z Source)

Источник: http://mozgochiny.ru/electronics-2/kurs-nachinayushhego-elektronshhika-chast-3/

Подключение транзистора к Ардуино

Управление светодиодом через транзистор

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

Рассмотрим на этом занятии устройство и применение транзисторов в электронной автоматике. Расскажем про распиновку и подключение транзистора к плате Arduino. Запрограммируем работу мотора постоянного тока в зависимости от показаний датчика влаги или фоторезистора. Вспомним использование операторов if, else и рассмотрим тип данных — unsigned int, который часто используется в языке C++.

Устройство и принцип работы транзистора

Транзистором называется полупроводниковый прибор, предназначенный для усиления и генерирования электрических колебаний. Транзисторы являются ключами (кнопками) в сетях с постоянным током. Биполярные транзисторы могут управлять электрической цепью до 50 В, полевые транзисторы могут управлять приборами до 100 В (при напряжении на затворе 5 В). В сетях с переменным током использую реле.

Читайте также  Как подсоединить светодиоды к батарейкам?

Фото. Устройство полевого и биполярного транзистора

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

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

Ардуино: управление мотором постоянного тока

Подключить мотор постоянного тока напрямую к цифровым или аналоговым портам Arduino не получится. Это обусловлено тем, что пины на плате Ардуино не способны выдавать ток более 40 мА. При этом мотору постоянного тока, в зависимости от нагрузки, необходимо сотни миллиампер. Потому и возникает потребность управления электрической цепью высокого напряжения транзистором или Motor Shield L293D.

Для занятия нам понадобятся следующие детали:

  • плата Arduino Uno / Arduino Nano / Arduino Mega;
  • Макетная плата;
  • 1 биполярный транзистор;
  • 1 мотор постоянного тока;
  • 2 резистора от 1 до 10 кОм;
  • провода «папа-папа» и «папа-мама».

Схема подключения мотора постоянного тока к Ардуино

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

Скетч. Управление мотором через транзистор

void setup() { pinMode(11, OUTPUT); // объявляем пин 13 как выход } void loop() { digitalWrite(11, HIGH); // зажигаем светодиод delay(2000); // ждем 2 секунды digitalWrite(11, LOW); // выключаем светодиод delay(2000); // ждем 2 секунды }

Если вы заметили, то это скетч из занятия — Включение светодиода на Ардуино.

С точки зрения микропроцессора абсолютно не важно, что подключено к Pin13 — светодиод, транзистор или драйвер светодиодов для Светового меча на Ардуино. Обрати внимание на то, что резистор R1 в электрической схеме подтягивает базу транзистора к земле, а резистор R2 служит для защиты порта микроконтроллера от перегрузки.

Скетч. Управление мотором от датчика

Скетч управления двигателем постоянного тока на Ардуино можно написать по-другому. Добавим в схему фоторезистор и сделаем автоматическое включение мотора при снижении уровня освещенности в комнате. Можно также использовать датчик уровня жидкости или любой другой датчик. В скетче мы используем операторы if и else для управлением (включением/выключением) мотора постоянного тока.

Управление двигателем постоянного тока на Arduino UNO// Присваиваем имя для аналогового входа A0 // Тип данных int округляет значения до целого числа int sensor = A0; // Присваиваем имя для значений аналогового входа A0 // unsigned int принимает только положительные числа unsigned int value = 0; void setup() { // Пин 11 с транзистором будет выходом (англ. «output») pinMode(11, OUTPUT); } void loop() { // Считываем значение с фоторезистора на аналоговом входе A0 value = analogRead(sensor); // Если значение value меньше 500, включаем транзистор if (value500), выключаем транзистор if (value>500) digitalWrite(9, LOW); }

Пояснения к коду:

  1. В первой строчке мы присвоили имя sensor для аналогового входа A0 и с помощью оператора int мы указали, что значения могут принимать только целое число;
  2. Оператор unsigned int указывает, что значение value может принимать только положительное целое число, а начальное значение value равно нулю;
  3. Условный оператор if позволяет определить действие при истинном условии. Оператор else позволяет определить действие, когда истинное условие ложно.

(5 votes, average: 4,80 5)

Источник: https://xn--18-6kcdusowgbt1a4b.xn--p1ai/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B0-%D0%BA-%D0%B0%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE/

Управление светодиодной лентой через Arduino — схемы плавного включения и выключения освещения

Управление светодиодом через транзистор

Arduino — компьютерная платформа, используемая при построении простых систем автоматики, небольшая плата со встроенным микропроцессором и оперативной памятью. Управление светодиодной лентой через Arduino — один из способов ее применения.

Процессор ATmega управляет программой-скетчем, контролируя многочисленные дискретные выводы, аналоговые и цифровые входы/выходы, ШИМ-контроллеры.

Принцип действия Arduino

«Сердце» платы Arduino — микроконтроллер, к которому подключаются датчики, управляющие элементы. Заданная программа (называется «скетч») позволяет управлять электродвигателями, светодиодами в лентах и других осветительных приборах, даже используется для контроля над другой платой Arduino через протокол SPI. Контроль осуществляется при помощи пульта ДУ, Bluetooth-модуля или сети Wi-Fi.

Для программирования используется открытый исходный код на ПК. Для загрузки программ управления можно пользоваться USB-коннектором.

Принцип управления нагрузкой через Arduino

На плате Arduino есть порты двух типов — цифровые и аналоговые. Первый имеет два состояния — «0» и «1» (логические ноль и единица). При подключении светодиода к плате в одном состоянии он будет светиться, в другом — нет.

Аналоговый вход, по сути, — ШИМ-контроллер, регистрирующий сигналы частотой около 500 Гц. Такие сигналы подаются на контроллер с настраиваемой скважностью. Аналоговый вход позволяет не просто включать или отключать управляемый элемент, но и изменять значение тока (напряжения).

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

Подключение к Arduino

Прямое подключение светодиодной ленты к Arduino уместно только в случае применения слабых LED-диодов. Для светодиодной ленты между ней и платой необходимо установить дополнительные электротехнические элементы.

Через реле

Подключите реле к плате Arduino через цифровой выход. Управляемая полоса может иметь одно из двух состояний — включения или выключения. Если нужно организовать управление RGB-лентой, понадобятся три реле.

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

С помощью биполярного транзистора

Если нужно повысить ток или напряжение на выходе, подключите биполярный транзистор. При его выборе ориентируйтесь на ток нагрузки. Ток управления не превышает 20 мА, поэтому добавьте резистор на 1 – 10 кОм для ограничения тока за счет сопротивления.

Обратите внимание! В идеале нужно пользоваться транзистором n-p-n типа на базе общего эмиттера. Если требуется большое усиление, примените транзисторную сборку.

С помощью полевого транзистора

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

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

С помощью плат расширения

Если нет желания использовать реле и транзисторы, можно купить целые блоки — платы расширения. К ним относятся Wi-Fi, Bluetooth, эквалайзер, драйвер и т. д., которые необходимы для управления нагрузкой разных мощностей и напряжений. Это могут быть как одноканальные элементы, которые подойдут монохромным лентам, так и многоканальные (для управления цветными RGB-лентами).

Различные программы

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

Варианты применения системы под управлением Arduino:

  1. Освещение. Наличие датчика позволит задать программу, в соответствии с которой свет в комнате либо появляется сразу, либо плавно включается параллельно заходу солнца (с увеличением яркости). Для включения можно использовать Wi-Fi, телефон и интеграцию в систему «Умный дом».
  2. Освещение коридора и лестничных площадок. Arduino позволит организовать освещение каждой детали (к примеру, ступени) отдельно. Добавьте в плату датчик движения, чтобы адресные светодиоды загорались последовательно в зависимости от того места, где зафиксировано движение объекта. Если движения нет, диоды будут гаснуть.
  3. Светомузыка. Воспользуйтесь фильтрами и подайте на аналоговый вход звуковые сигналы, чтобы на выходе организовать светомузыку (эквалайзер).
  4. Модернизация компьютера. Некоторые датчики позволят создать зависимость цвета светодиодов от температуры процессора, его загрузки, нагрузки на оперативную память. Используется протокол DMX 512.

Микросхемы Arduino расширяют возможности применения монохромных и многоканальных (RGB) светодиодных лент. Помимо слияния различных цветов, образования сотен тысяч оттенков сможете создать неповторимые эффекты — затухание при заходе солнца, периодическое включение/выключение при фиксации движения и многое другое.

Управление светодиодной лентой через Arduino — схемы плавного включения и выключения освещения

Источник: https://220.guru/osveshhenie/istochniki-sveta/upravlenie-svetodiodnoj-lentoj-arduino.html