Реле и транзисторы: как они работают в качестве электронных переключателей Печать
Добавил(а) microsin   

Меня часто спрашивают, как управлять с помощью микроконтроллера мощными потребителями тока - лампами, питающимися от сети 220 В, мощными тенами. В этой статье собран материал по работе электронных ключей - как они устроены, как работают, как их можно применить в радиолюбительской практике (перевод [1]).

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

realy-and-transistor01 realy-and-transistor02

1 - мощный транзистор IRFP450 MOSFET, который можно применять в ключевых источниках питания, в генераторах развертки ЭЛТ-мониторов.

2 - IRF840B, тоже довольно мощный транзистор, собрат IRFP450. Может безопасно, продолжительное время, без использования радиатора (или охлаждающего вентилятора) коммутировать токи до 8A при напряжении 500V.

UPD140601: как верно прокомментировал Ross, на самом деле без радиатора IRF840 долго в таких рабочих условиях не протянет, потому что рассеиваемая мощность превысит 50 Вт. Если взять транзистор с сопротивлением канала на 2 порядка меньше, тогда другое дело.

3 - два простых, дешевых транзистора. Слева транзистор структуры PNP, а справа NPN. Эти транзисторы могут управлять током до 0.15A при напряжении 50 .. 90V.

Обычно транзисторы могут коммутировать ток от 0.15A до 14A при напряжении от 50V до 500V (см. даташит на каждый конкретный транзистор), так что транзистор может переключить мощность до 7 киловатт, если на вход транзистора приложить совсем маленькую мощность - несколько милливатт.

Приведенные на фото реле могут коммутировать токи от 5A до 15A при напряжении до 240V. Не очень правильно будет сравнивать реле с транзисторами MOSFET, но они почти не генерируют тепло и не нуждаются в радиаторах.

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

5 - мощное реле на 20A, вытащенное из микроволновой печи.

6 - два реле, установленные на приемный радиомодуль (может обучаться на срабатывание от нужного приходящего по радио кода). Сам приемник потребляет меньше 5mA, но может при этом переключить ток до 12A при напряжении 36V, что составит 360 ватт!

7 - два мощных 135-ваттных транзистора 2N3055 от старого усилителя звука, со своим родным радиатором. Это устаревшие биполярные транзисторы, и они не настолько эффективны, как современные транзисторы MOSFET. Однако два таких транзистора в некоторых случаях могут заменить один IRFP450, чтобы коммутировать больше 75 ватт мощности.

8 - приемник кода RC от большой детской радиоуправляемой игрушки - автомобиля. Использует два одинаковых реле для прямого и обратного хода двигателя машинки. Странно, что эти реле системы SPDT, что означает, что у них не используются контакты N/C.

9 - два реле системы DPDT, которые эквивалентны 4 отдельным реле (в каждом из этих реле по 2 контактные группы).

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

[Что такое электронное реле]

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

generic-relays

Чаще всего у реле есть 5 контактов - вход 1 (на анимационном рисунке помечен +), вход 2 (на рисунке помечен как -), COM (COMmon, общий контакт), N/O (Normally Open, по умолчанию разомкнуто, когда обмотка не получает питание), N/C (Normally Closed, по умолчанию замкнуто, когда обмотка не получает питание).

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

Вход 1: один из концов обмотки электромагнита реле, в нашем примере это вход для положительного полюса входного тока для обмотки. Когда на этот контакт приложен плюс напряжения (достаточного, чтобы реле сработало) относительно контакта Вход 2, то реле переключает контакты в активное состояние. Почти все реле нечувствительны к полярности входного тока, поэтому можно на Вход 1 подать +, а на Вход 2 подать минус, и наоборот, на Вход 1 подать -, а на Вход 2 подать +, и в любом случае реле нормально сработает. Некоторые реле, которые имеют массивный инерционный якорь, могут даже срабатывать от переменного входного напряжения (подробности см. в паспорте на реле).
Вход 2: другой конец обмотки электромагнита реле. Все то же самое, что и для Вход 1, только полюс в нашем примере отрицательный.
COM: это общий электрод выходных контактов переключателя. При срабатывании или отпускании реле этот контакт перекидывается на контакт N/O или N/C (контакты N/O и N/C работают в противофазе, т. е. COM может быть замкнут либо на N/O, либо на N/C). Контакт COM (как и контакты N/O и N/C) можете использовать по своему усмотрению для коммутации электрической нагрузки.
N/C: контакт, который нормально замкнут на COM. Т. е. контакт N/C замкнут на COM, когда обмотка реле обесточена. Когда на обмотку реле подано рабочее напряжение, то контакты N/C и COM размыкаются.
N/O: контакт, который нормально разомкнут с COM. Т. е. когда обмотка реле обесточена, то контакты N/O и COM разомкнуты. Когда на обмотку реле подано рабочее напряжение, то контакты N/O и COM замыкаются.

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

Если у Вас есть 9V батарейка (например "Крона") и обычное реле, то попробуйте подключить обмотку реле к + и - батарейки. При подключении Вы услышите щелчок, который происходит из-за притягивания якоря реле к сердечнику электромагнита и переключения контактов. При отключении обмотки от батарейки произойдет также щелчок, но слабее. При отключении контакта обмотки от батареи Вы также увидите искру, которая возникает от ЭДС самоиндукции обмотки реле.

Если принцип переключения контактов все еще непонятен для Вас, то его можно представить к виде псевдокода и иллюстрирующей процесс анимационной картинки:

Если input = on (Power ON, через обмотку течет ток)
   COM + N/O (COM замкнут на N/O)
Иначе (Power OFF, обмотка обесточена)
   COM + N/C (COM замкнут на N/C)

[Как использовать реле]

Как было уже упомянуто, реле используется для того, чтобы маломощные устройства (электронные компоненты, устройства) могли включать и выключать устройства, которые потребляют намного больше энергии. Самый распространенный пример применения - автомобиль. Теперь Вас не должно удивлять, почему Вы слышите щелчки при включении индикаторной лампочки, потому что Вы знаете - это срабатывает электромагнит реле. Мигания лампочки может создавать маленькая микросхема таймера, например 555 timer (NE555, LM555).

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

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

На интерактивной flash-анимации показан простой сценарий, в котором используются оба контакта N/O и N/C, чтобы включать либо красную, либо зеленую лампу (в зависимости от того, запитана обмотка реле, или нет). Наведите курсор мыши на серый выключатель, и нажмите левую кнопку мыши. При этом красная лампа погаснет, а зеленая загорится.

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

basic-timer-control-with-ne555

Кратковременное замыкание кнопки S1 запускает формирование длительной выдержки времени, в течение которого реле включено, и замыкает контакты NO и C. По окончании времени выдержки схема возвращается в исходное состояние, реле обесточивается, и становятся замкнутыми контакты NC и C. Такое устройство можно использовать для включения освещения на лестнице - по истечении заданного времени свет автоматически выключится. RC-цепочка, подключенная к выводам 6 и 7 таймера NE555, определяет выдержку времени. Диод, подключенный параллельно обмотке реле, защищает микросхему таймера NE555 от опасного выброса ЭДС самоиндукции, которое возникает при обесточивании обмотки реле (обмотка обладает значительной индуктивностью). Чтобы схема работала нормально, выбирайте подходящее реле - с током срабатывания не более 200mA (это максимум, который позволяет выход микросхемы таймера) при напряжении от 4.5 до 11 вольт. Напряжение питания схемы подберите в соответствии с параметрами реле - от 5 до 12 вольт.

Вместо микросхемы таймера NE555 можно использовать любой микроконтроллер AVR, например ATmega32A или ATtiny85 [4]. Микроконтроллер точно так же, как и таймер 555, может переключать свой выход с 0 на 1. Однако имейте в виду, что выходной допустимый ток у микроконтроллера существенно меньше, а выходное напряжение может меняться только в пределах от 0 до 5V. Например, для ATmega32A выходной ток не может превышать 40mA на один порт. Поэтому в общем случае для усиления порта микроконтроллера используют транзисторные ключи [2]. Вход транзисторного ключа подключен к микроконтроллеру, а выход - к обмотке реле.

usb-Relay-conn-AVR-USB-MEGA16.jpg

[Что такое транзистор]

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

transistors

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

transistors-sch

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

В ключевых схемах назначение транзистора то же самое, что и у реле. Когда слабый открывающий ток течет через эмиттерный переход (между базой Б и эмиттером Э), то канал между коллектором (К) и эмиттером (Э) открывается, и может пропускать ток больше базового в десятки и сотни раз. Эмиттер в этом случае играет роль общего электрода, и для транзисторов NPN в ключевом режиме эмиттер часто подключен к общему отрицательному проводу питания, к земле GND.

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

[Как работает транзистор]

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

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

Транзисторы, в отличие от реле, могут открываться не полностью (иметь некое сопротивления канала эмиттер - коллектор), что прямо пропорционально току, протекающему через базу. Эту пропорцию называют коэффициент усиления тока транзистора, h21Э. Например, если коэффициент усиления транзистора равен 100, то при токе 1mA, протекающем через базу, ток через канал коллектор - эмиттер может достигать 100mA, что на техническом языке называют усилением. Транзистор, также в отличие от реле, может сильно нагреваться при протекании через него тока. Обычно высокий нагрев получается при большой рассеиваемой мощности на сопротивлении канала коллектор - эмиттер, когда транзистор не полностью открыт. Поэтому нагрев и потери мощности минимальные тогда, когда транзистор либо полностью закрыт, либо полностью открыт.

Все транзисторы имеют некий порог входного напряжения, по превышении которого транзистор начинает открываться. Для большинства обычных кремниевых биполярных транзисторов это напряжение составляет 0.5 .. 0.8V. Для германиевых транзисторов это напряжение меньше, и составляет около 0.2 .. 0.4V. Иногда этот порог называют напряжением отсечки. Если входное напряжение ниже напряжения отсечки, то ток через каналы база - эмиттер и коллектор - эмиттер не течет, транзистор полностью закрыт.

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

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

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

[Как использовать транзистор]

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

Ранее уже упоминалась возможность управлять реле с помощью микроконтроллера. Для этого обычно также применяются транзисторы. Ниже приведена простая схема на транзисторе KT315 (его можно заменить аналогом на BC547), предназначенная для коммутации сетевой нагрузки 220V с помощью реле (это может быть лампа, или нагреватель, или асинхронный двигатель).

KT315-and-relay Transistors-BC547-KT315

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

[Общие замечания по применению реле и транзисторов]

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

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

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

Вы могли бы задаться вопросом - в чем разница между мощными, обычными биполярными транзисторами и транзисторами MOSFET. Мощные транзисторы могут выдержать бОльшие токи и напряжения, и имеют специальные корпуса (обычно максимальные токи порядка 10 .. 20A, и напряжения до 600V и более). Корпус мощного транзистора рассчитан на крепление к теплоотводящей поверхности (например, радиатору). Обычные транзисторы имеют простые пластмассовые миниатюрные корпуса, и могут обычно выдерживать напряжения до 150V и токи до 2A.

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

MOSFET-and-relay

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

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

[Что обозначают аббревиатуры SPDT, SPST, DPST, DPDT]

Аббревиатура Расшифровка
аббревиатуры
Обозначение в Великобритании Обозначение в США Описание Графический символ
SPST Single pole, single throw One-way Two-way Простой выключатель, имеющий два положения - включено или выключено. Два контакта могут быть либо замкнуты друг с другом, либо разомкнуты. Применяется, например, для включения освещения. switch-SPST
SPDT Single pole, double throw Two-way Three-way Простой переключатель. Общий контакт C (COM, Common) соединяется либо с контактом L1, либо с L2. switch-SPDT
SPCO
SPTT
Single pole changeover или Single pole, triple throw     По контактам то же самое, что и SPDT. Некоторые производители реле используют SPCO/SPTT для обозначения переключателей, имеющих выключенное среднее, центральное положение, в котором все контакты разомкнуты.
DPST Double pole, single throw Double pole Double pole То же самое, что и две отдельных контактных группы SPST, управляемые одновременно одним механизмом. switch-DPST
DPDT Double pole, double throw     То же самое, что и две отдельных контактных группы SPDT, управляемые одновременно одним механизмом. switch-DPDT
DPCO Double pole changeover или Double pole, centre off     По контактам эквивалентно DPDT. Некоторые производители используют DPCO для обозначения переключателей, имеющих среднее, выключенное положение.
    Intermediate switch Four-way switch Переключатель DPDT, имеющий внутреннее соединение контактов таким образом, что переключение меняет полярность подведенного напряжения. Используется редко. switch-crossover

[Ссылки]

1. How Electronic Switches Work For Noobs: Relays and Transistors site:instructables.com.
2. usb-Relay - маленькое USB-устройство, управляющее включением и выключением реле.
3. Транзистор - это просто. Очень хорошие видеоуроки, объясняющие принцип работы полупроводников.
4. Доступ к портам I/O AVR на языке C (GCC, WinAVR).
5. Как работают транзисторы MOSFET.
6. Оценка качества транзисторов MOSFET.