Подключение реле к микроконтроллеру. Как подключить реле к микроконтроллеру

Подключение реле к микроконтроллеру. Как подключить реле к микроконтроллеру

Что нужно для того, чтобы стать профессиональным разработчиком программ для микроконтроллеров и выйти на такой уровень мастерства, который позволит с лёгкостью найти и устроиться на работу с высокой зарплатой (средняя зарплата программиста микроконтроллеров по России на начало 2017 года составляет 80 000 рублей). ...

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

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

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

Электромагнитное реле - это специальное устройство, которое состоит, как минимум, из четырёх основных элементов (см. рис.):

  1. Катушка
  2. Сердечник
  3. Якорь
  4. Группа контактов

Катушка (в зависимости от вида реле) может быть рассчитана либо на переменное напряжение, либо на постоянное.

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

Когда напряжение с катушки снимается, то и контакты возвращаются в исходное положение.

Нормально замкнутый (нормально закрытый) контакт - это контакт, который замкнут при отсутствии напряжения на катушке. Нормально размокнутый (нормально открытый), соответственно, разомкнут, когда напряжения на катушке нет, и замыкается, когда напряжение на катушку подаётся. На рисунке показан нормально разомкнутый контакт.

На схемах и в описаниях реле обычно используются сокращения: НО - нормально открытый (нормально разомкнутый), НЗ - нормально закрытый (нормально замкнутый).

Основные характеристики реле

Чтобы использовать реле в своих устройствах (не обязательно на микроконтроллерах), вам нужно знать, подойдёт оно для ваших целей или нет. Для этого надо знать характеристики реле. Основные характеристики:

  1. Вид напряжения катушки (переменное или постоянное). Для подключения непосредственно к микроконтроллеру либо через транзистор можно использовать только реле постоянного тока (контакты реле, разумеется, могут управлять и переменным, и постоянным током).
  2. Напряжение катушки (то есть какое напряжение надо подать на катушку, чтобы якорь надёжно примагнитился к сердечнику).
  3. Ток потребления катушки.
  4. Номинальный ток контактов (то есть ток через контакты реле, при котором они будут работать без повреждения в течение длительного времени).
  5. Время срабатывания реле. То есть сколько времени требуется на примагничивание якоря.
  6. Время отпускания реле. То есть сколько времени требуется для отмагничивания (отпускания) якоря.

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

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

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

Да и способ с общим минусом тоже в большинстве случаев не позволит подключить реле напрямую к микроконтроллеру по той же причине (при таком способе микроконтроллер обычно может обеспечить на выходе 15-20 мА, что будет недостаточно для большинства реле).

Малым током потребления обычно обладают герконовые реле. Однако они и коммутировать могут только небольшие токи.

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

Например, реле Finder 32-й серии при напряжении катушки 24В потребляет всего 8,3 мА.

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

Как подключить реле к транзистору

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

Меры безопасности

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

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

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

Дело в том, что катушка реле - это индуктивная нагрузка со всеми вытекающими из этого последствиями.

И здесь есть два риска:

  1. В момент подачи напряжения на катушку индуктивное сопротивление катушки равно нулю, поэтому будет кратковременный бросок тока, значительно превышающий номинальный ток. Но большинство выходных транзисторов этот бросок выдерживают, так что об этом можно не думать, но знать и понимать это надо.
  2. В момент снятия напряжения (в момент разрыва цепи питания катушки) возникает ЭДС самоиндкуции, которая может вывести из строя выходной транзистор микроконтроллера и/или дополнительный транзистор, к которому подключена катушка реле. Чтобы избежать этого, всегда необходимо параллельно с катушкой включать защитный диод (см. рис.). Почему так происходит, рассказывать не буду. Кому интересно, вспоминайте или изучайте электротехнику .

ВАЖНО!
Обратите внимание на включение диода. Он должен включаться именно так, а не наоборот, как думают некоторые.


Привет, Geektimes!

Управление мощными нагрузками - достаточно популярная тема среди людей, так или иначе касающихся автоматизации дома, причём в общем-то независимо от платформы: будь то Arduino, Rapsberry Pi, Unwired One или иная платформа, включать-выключать ей какой-нибудь обогреватель, котёл или канальный вентилятор рано или поздно приходится.

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

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

Я же хочу рассказать про простую и довольно очевидную, но при этом редко встречающуюся схему, умеющую вот такое:

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

Но сначала - чуть-чуть иллюстраций. Во всех случаях использовались реле TTI серий TRJ и TRIL, а в качестве нагрузки - пылесос мощностью 650 Вт.

Классическая схема - подключаем пылесос через обычное реле. Потом подключаем к пылесосу осциллограф (Осторожно! Либо осциллограф, либо пылесос - а лучше оба - должны быть гальванически развязаны от земли! Пальцами и яйцами в солонку не лазить! С 220 В не шутят!) и смотрим.

Включаем:

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

Выключаем:

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

Итак, «голым» реле коммутировать индуктивную нагрузку плохо. Что сделаем? Попробуем добавить снаббер - RC-цепочку из резистора 120 Ом и конденсатора 0,15 мкФ.

Включаем:

Лучше, но не сильно. Выброс сбавил в высоте, но в целом сохранился.

Выключаем:

Та же картина. Мусор остался, более того, осталось искрение контактов реле, хоть и сильно уменьшившееся.

Вывод: со снаббером лучше, чем без снаббера, но глобально проблемы он не решает. Тем не менее, если вы желаете коммутировать индуктивные нагрузки обычным реле - ставьте снаббер. Номиналы надо подбирать по конкретной нагрузке, но 1-Вт резистор на 100-120 Ом и конденсатор на 0,1 мкФ выглядят разумным вариантом для данного случая.

Литература по теме: Agilent - Application Note 1399, «Maximizing the Life Span of Your Relays ». При работе реле на худший тип нагрузки - мотор, который, помимо индуктивности, при старте имеет ещё и очень низкое сопротивление - добрые авторы рекомендуют уменьшить паспортный ресурс реле в пять раз .

А теперь сделаем ход конём - объединим симистор, симисторный драйвер с детектированием нуля и реле в одну схему.

Что есть на этой схеме? Слева - вход. При подаче на него «1» конденсатор C2 практически мгновенно заряжается через R1 и нижнюю половину D1; оптореле VO1 включается, дожидается ближайшего перехода через ноль (MOC3063 - со встроенной схемой детектора нуля) и включает симистор D4. Нагрузка запускается.

Конденсатор C1 заряжается через цепочку из R1 и R2, на что уходит примерно t=RC ~ 100 мс. Это несколько периодов сетевого напряжения, то есть, за это время симистор успеет включиться гарантированно. Далее открывается Q1 - и включается реле K1 (а также светодиод D2, светящий приятным изумрудным светом). Контакты реле шунтируют симистор, поэтому далее - до самого выключения - он в работе участия не принимает. И не греется.

Выключение - в обратном порядке. Как только на входе появляется «0», C1 быстро разряжается через верхнее плечо D1 и R1, реле выключается. А вот симистор остаётся включённым примерно 100 мс, так как C2 разряжается через 100-килоомный R3. Более того, так как симистор удерживается в открытом состоянии током, то даже после отключения VO1 он останется открытым, пока ток нагрузки не упадёт в очередном полупериоде ниже тока удержания симистора.

Включение:

Выключение:

Красиво, не правда ли? Причём при использовании современных симисторов, устойчивых к быстрым изменениям тока и напряжения (такие модели есть у всех основных производителей - NXP, ST, Onsemi, etc., наименования начинаются с «BTA»), снаббер не нужен вообще, ни в каком виде.

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

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

Да, схема сложнее и дороже, чем обычное реле или обычный симистор. Но часто она того стоит.

В следующих статьях будут устройства, которые должны управлять внешней нагрузкой. Под внешней нагрузкой я понимаю все, что прицеплено к ножкам микроконтроллера – светодиоды, лампочки, реле, двигатели, исполнительные устройства … ну Вы поняли. И как бы не была заезжена данная тема, но, чтобы избежать повторений в следующих статьях, я все-же рискну быть не оригинальным — Вы уж меня простите:). Я кратенько, в рекомендательной форме, покажу наиболее распространенные способы подключения нагрузки (если Вы что-то захотите добавить – буду только рад).
Сразу договоримся, что речь идет о цифровом сигнале (микроконтроллер все-таки цифровое устройство) и не будем отходить от общей логики: 1 -включено, 0 -выключено. Начнем.

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

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

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

Rгасящий = (5v / 0.02A) – Rн = 250 – Rн

Как видно, даже в самом худшем случае, когда сопротивление нагрузки равно нулю достаточно 250 Ом для того, что бы ток не превысил 20мА. А значит, если неохота чего-то там считать — ставьте 300 Ом и Вы защитите порт от перегрузки. Достоинство способа очевидно – простота.

1.2 Подключение нагрузки при помощи биполярного транзистора.
Если так случилась, что Ваша нагрузка потребляет более 20мА, то, ясное дело, резистор тут не поможет. Нужно как-то увеличить (читай усилить) ток. Что применяют для усиления сигнала? Правильно. Транзистор!

Для усиления удобней применять n-p-n транзистор, включенный по схеме ОЭ . При таком способе можно подключать нагрузку с большим напряжением питания, чем питание микроконтроллера. Резистор на базе – ограничительный. Может варьироваться в широких пределах (1-10 кОм), в любом случае транзистор будет работать в режиме насыщения. Транзистор может быть любой n-p-n транзистор. Коэффициент усиления, практически не имеет значения. Выбирается транзистор по току коллектора (нужный нам ток) и напряжению коллектор-эмиттер (напряжение которым запитывается нагрузка). Еще имеет значение рассеиваемая мощность — чтоб не перегрелся.

Из распространенных и легко доступных можно заюзать BC546, BC547, BC548, BC549 с любыми буквами (100мА), да и тот-же КТ315 сойдет (это у кого со старых запасов остались).
- Даташит на биполярный транзистор BC547

1.3 Подключение нагрузки при помощи полевого транзистора.
Ну а если ток нашей нагрузки лежит в пределах десятка ампер? Биполярный транзистор применить не получиться, так как токи управления таким транзистором велики и скорей всего превысят 20мА. Выходом может служить или составной транзистор (читать ниже) или полевой транзистор (он же МОП, он же MOSFET). Полевой транзистор просто замечательная штука, так как он управляется не током, а потенциалом на затворе. Это делает возможным микроскопическим током на затворе управлять большими токами нагрузки.

Для нас подойдет любой n-канальный полевой транзистор. Выбираем, как и биполярный, по току, напряжению и рассеиваемой мощности.

При включении полевого транзистора нужно учесть ряд моментов:
— так как затвор, фактически, является конденсатором, то в моменты переключения транзистора через него текут большие токи (кратковременно). Для того чтобы ограничить эти токи в затвор ставиться ограничивающий резистор.
— транзистор управляется малыми токами и если выход микроконтроллера, к которому подключен затвор, окажется в высокоимпедансном Z-состоянии полевик начнет открываться-закрываться непредсказуемо, вылавливая помехи. Для устранения такого поведения ножку микроконтроллера нужно «прижать» к земле резистором порядка 10кОм.
У полевого транзистора на фоне всех его положительных качеств есть недостаток. Платой за управление малым током является медлительность транзистора. ШИМ, конечно, он потянет, но на превышение допустимой частоты он Вам ответит перегревом.

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

Микросхема очень легко подключается к микроконтроллеру (просто ножка к ножке) имеет удобную разводку (вход напротив выхода) и не требует дополнительной обвязки. В результате такой удачной конструкции ULN2003 широко используется в радиолюбительской практике. Соответственно достать ее не составит труда.
- Даташит на сборку Дарлингтонов ULN2003

Если Вам нужно управлять устройствами переменного тока (чаще всего 220v), то тут все сложней, но не на много.

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

Достоинства такого способа большой коммутируемый ток (зависит от выбранного реле), гальваническая развязка. Недостатки: ограниченная скорость/частота включения и механический износ деталей.
Что-то рекомендовать для применения не имеет смысла — реле много, выбирайте по нужным параметрам и цене.

2.2 Подключение нагрузки при помощи симистора (триака).
Если нужно управлять мощной нагрузкой переменного тока а особенно если нужно управлять мощностью выдаваемой на нагрузку (димеры), то Вам просто не обойтись без применения симистора (или триака). Симистор открывается коротким импульсом тока через управляющий электрод (причем как для отрицательной, так и для положительной полуволны напряжения). Закрывается симистор сам, в момент отсутствия напряжения на нем (при переходе напряжения через ноль). Вот тут начинаются сложности. Микроконтроллер должен контролировать момент перехода через ноль напряжения и в точно определенный момент подавать импульс для открытия симистора — это постоянная занятость контроллера. Еще одна сложность это отсутствие гальванической развязки у симистора. Приходится ее делать на отдельных элементах усложняя схему.


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

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

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

Для подключения нагрузки к микроконтроллеру понадобятся следующие вещи:

  • сам микроконтроллер
  • биполярный транзистор NPN типа
  • два резистора R1(500Ом) и R2(5кОм)

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

Итак. Максимальный ток на вывод микроконтроллера составляет 20мА, напряжение на выходе составляет 5В. К примеру, мы хотим подключить к микроконтроллеру шаговый двигатель постоянного тока с управляющим напряжением 12В, током 200мА. Схема подключения следующая:

Подключение нагрузки к микроконтроллеру

Расчет управляющего транзистора

Раз ток вывода микроконтроллера может составлять максимум 20мА, а получить на нужно 200мА, то необходимо подобрать NPN транзистор с минимальным коэффициентом усиления

hFE = 200мА / 20мА = 10

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

hFE = 200мА / 10мА = 20

В таком случае максимальный ток коллектора, а соответственно и ток нагрузки составит

Ic=Ib*hFE=0,01А*20=0,2А=200мА

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

Характеристики биполярного NPN транзистора BC337 следующие:

  • Vcb max = 50V
  • Vce max = 45V
  • Veb max = 5V
  • Ic max = 0.8A
  • hFE = 100

О, Боже! hFE=100! Это значит, что ток на нагрузке будет равен Ic=0,01*100=1А?

Нет! В этом случае транзистор откроется нараспашку, будет готов выдавать максимально допустимый для него ток 0,8А(см.характеристики выше), но фактически ток в цепи коллектор-эмиттер составит ток потребления двигателя (в нашем случае двигатель «кушает» 200мА).

Расчет ограничительного резистора

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

R1 = 5В / 0.01А = 500Ом

Резистор R2 не является нагрузкой , он нужен для того, чтобы после снятия напряжения с базы, остатки тока между микроконтроллером и базой транзистора стравливались на землю. Иначе возможен случай, когда транзистор останется в открытом состоянии после снятия управляющего импульса. Рекомендуемый номинал резистора R2 — в 10 раз больше R1

Что нужно для того, чтобы стать профессиональным разработчиком программ для микроконтроллеров и выйти на такой уровень мастерства, который позволит с лёгкостью найти и устроиться на работу с высокой зарплатой (средняя зарплата программиста микроконтроллеров по России на начало 2017 года составляет 80 000 рублей). ...

Как вы понимаете, мощную и/или высоковольтную нагрузку (такую как лампы накаливания, электродвигатели, электронагревательные элементы и т.п.) нельзя напрямую подключить к . Потому что выходы микроконтроллера:

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

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

  1. Подключение нагрузки через твёрдотельное реле.

Более подробно эти виды подключения будут рассмотрены в соответствующих статьях. А здесь я буду говорить только о достоинствах и недостатках этих способов.

Подключение нагрузки через оптрон

Итак, один из наиболее простых способов - это подключение через оптрон (фотосемистор, фототиристор и т.п.).

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

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

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

Минусы - можно управлять только нагрузкой постоянного тока (речь идёт о дешёвых биполярных транзисторах). Причём напряжение нагрузки тоже по возможности должно быть небольшим. Потому что высоковольтные транзисторы стоят уже не очень дёшево (а некоторые и очень дорого).

Ещё один недостаток - отсутствие гальванической развязки между нагрузкой и .

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

Подключение нагрузки через электромагнитное реле

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

Преимущества электромагнитного реле:

  1. Низкая цена.
  2. Можно управлять нагрузкой практически любой мощности и напряжения.
  3. Можно управлять нагрузкой как постоянного, так и переменного тока.
  4. Можно управлять как активной, так и индуктивной нагрузкой без каких-либо дополнительных ухищрений.
  5. Есть гальваническая развязка между выходом микроконтроллера и нагрузкой.
  6. Не требуется особых познаний в электронике, чтобы подобрать реле под нагрузку.

Недостатки:

  1. Необходимо принимать дополнительные меры для защиты выхода микроконтроллера.
  2. Относительно низкое быстродействие (реле переключается существенно медленнее, чем полупроводниковые приборы - иногда это важно).
  3. Большие габариты и вес. Хотя современные реле довольно миниатюрны, их размеры и вес всё-равно больше, чем размеры полупроводниковых приборов.
  4. Относительно низкий ресурс. Так как в реле имеются контакты, то ресурс реле ниже, чем у полупроводников. Из-за искрения контакты быстрее выходят из строя. Хотя, как показывает практика, качественные реле могут работать десятки лет без поломок.

Подключение нагрузки через твёрдотельное реле

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

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

Недостаток у твёрдотельного реле, пожалуй, один - это высокая цена. Твёрдотельное реле, как правило, стоит в 5...10 раз дороже обычного электромагнитного реле (то есть это сотни и тысячи рублей за штуку).

Выводы

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

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

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

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


просмотров