Найти тему

Драйверы реле

Оглавление

Про типы контактов реле я ужо написала, про твердотельные реле и "транзисторные" тоже, осталось еще рассказать, как электромагнитными реле-то управлять.

Драйвер на дискретных компонентах

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

Святая простота
Святая простота

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

Интегральные драйверы

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

NUD3124
NUD3124

В корпус SOT-23 (как у мелких транзисторов) помещается один такой драйвер индуктивной нагрузки, в SC-74 с шестью лапками - уже два.

Стоит он примерно как транзистор (меньше 0,5$ при оптовой закупке) и места занимает как транзистор, экономит место на плате и деньги на покупку, установку и пайку диодов и резисторов. Красота!

Довольно много вариаций таких драйверов включает в себя целых семь ключей с "прямым управлением", примеры: TPL7407 или всякие ULN200x.

ULN2003A включает в себя драйверы на транзисторах Дарлингтона
ULN2003A включает в себя драйверы на транзисторах Дарлингтона

Есть варианты с большим числом ключей и цифровым управлением: с дешифраторами 3х8, интерфейсами I2C и SPI:

TLE7244SL - 8 MOSFET с управлением по SPI
TLE7244SL - 8 MOSFET с управлением по SPI

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

Как известно, ток удержания реле во включенном состоянии значительно меньше (раза в 2-3), чем ток включения.

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

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

Апгрейд
Апгрейд

Проиллюстрируем осциллограммой тока:

 τ = RC
τ = RC

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

Более прогрессивно и экономично регулировать ток катушки с помощью ШИМ, примерно так, как на этой картинке:

Скважность взята от балды, форма тока примерная :)
Скважность взята от балды, форма тока примерная :)

Рассмотрим на примере интегральных ШИМ-драйверов типа DRV1хх от Texas Instruments.

На картинках представлена схема на DRV103 в режиме работы с ШИМ и без него (для сравнения мощности на катушке: 255 мВт vs 660 мВт).

Резистором на входе OSC задается частота ШИМ, резистором на DC - коэффициент заполнения ШИМ в режиме удержания реле, DELAY задает время включения (когда ток катушки полный).

И осциллограмма тока для наглядности:

Ток катушки - Частота ШИМ 5 кГц, заполнение 70%, пауза 11 м
Ток катушки - Частота ШИМ 5 кГц, заполнение 70%, пауза 11 м

И напряжение на катушке:

Напряжение на катушке - Частота ШИМ 5 кГц, заполнение 70%, пауза 11 мс
Напряжение на катушке - Частота ШИМ 5 кГц, заполнение 70%, пауза 11 мс

Стоят такие драйверы дороже, но если в схеме много реле и соленоидов, чего тратить энергию зазря?

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

В DRV110 и DRV120 она есть, но у меня нет их моделей, чтобы вам показать хотя бы симуляцию :(