Для управления двумя независимыми нагрузками, такими, скажем, как реле, обычно требуются два порта ввода/вывода микроконтроллера. При этом вы имеете возможность включить два реле, включить одно и выключить другое, или выключить оба. Если же включать два реле одновременно не требуется, управлять оставшимися тремя состояниями можно с помощью одного вывода микроконтроллера. При этом используется высокоимпедансное состояние выхода.
Этой схеме можно найти применение, например, при управлении электродвигателями. Направление вращения мотора зависит от того, какая из двух его фаз выбрана. Для коммутации фаз можно использовать как классические электромеханические, так и твердотельные МОП реле. В любом из вариантов при размыкании обоих реле двигатель останавливается.
Рисунок 1. | Реле включаются в соответствии с одним из состояний порта микроконтроллера: логическая «1», логический «0», высокий импеданс. |
Для управления электромеханическими реле используется схема, изображенная на Рисунке 1. При логической «1» на выходе микроконтроллера транзистор Q1 включает реле REL1, что позволяет мотору вращаться в прямом направлении. Когда выход переключается в «0», отрывается транзистор Q3. Это приводит к замыканию контактов REL2, и мотор начинает вращаться в противоположном направлении. Если порт микроконтроллера в высокоимпедансном состоянии, транзисторы Q1, Q2 и Q3 закрываются, так как напряжение 1 В на базе Q2 меньше, чем сумма пороговых напряжений база-эмиттерных переходов Q1 и Q2 и падения напряжения на диоде D1. Оба реле выключаются, и мотор останавливается. Напряжение 1 В можно получить с помощью делителя напряжения или эмиттерного повторителя. Диоды D2 и D3 служат для защиты коллекторов Q1 и Q2 от бросков напряжения, возникающих при выключении реле. В схеме можно использовать практически любые маломощные NPN и PNP транзисторы. Выбор D1 также непринципиален.
Рисунок 2. | Схема управления МОП реле проще, поскольку практически любые порты микроконтроллеров могут напрямую включать светодиоды. |
Схема для управления МОП реле получается проще, поскольку светодиоды можно подключить прямо к выходу практически любого микроконтроллера (Рисунок 2). Логическая «1» включает светодиод реле S1, а логический «0» – S2, открывая соответствующие выходные симисторы. Когда порт переходит в высокоимпедансное состояние, оба светодиода выключаются, поскольку постоянное напряжение 1.2 В меньше суммы пороговых напряжений двух светодиодов. Варисторы R3, R5 и демпфирующая цепь C1, R4, C2, R6 служат для защиты МОП реле. Параметры этих элементов выбирают в соответствии с нагрузкой.
На английском языке: Relay driver switches two relays with one pin
Перевод: AlexAAN по заказу РадиоЛоцман