Interfaces MCU

Driver de relé com BJT NPN 2N2222 / 2N2222A e diodo flyback 1N4007

Circuito de chaveamento de lado baixo com transistor bipolar NPN para relé de 12V com diodo flyback 1N4007, acionamento por saturação e desacoplamento de alimentação para MCU de 3.3V/5V.

Tensão de alimentação do relé (VLOAD)
+12.0 V CC nominal (faixa operacional de +10.8 V a +13.2 V)
Componentes
7
Fórmulas
4
Armadilhas
4
Abrir no Web CAD
Fonte Verificada

Área de trabalho do esquema

2N2222 NPN BJT Relay Driver with 1N4007 Flyback Clamping DiodeExported from CircuitBaseMCU_GPIOR11kΩR210kΩGNDQ12N2222AD11N4007K112V Relay CoilC1100nF+C247µFVCC+12VGND

Visão geral do circuito

Tensão de alimentação do relé (VLOAD)
+12.0 V CC nominal (faixa operacional de +10.8 V a +13.2 V)
Componentes
7
Fórmulas
4
Armadilhas
4

Clique em qualquer componente no esquema para ver seus parâmetros elétricos e função no circuito.

Visão geral do circuito

Este clássico driver de lado baixo (low-side driver) discreto conecta saídas GPIO de microcontrolador padrão de 3.3V ou 5.0V a uma bobina de relé eletromecânico de 12V, fornecendo isolamento galvânico completo entre circuitos lógicos e cargas CA/CC de alta tensão. O núcleo de comutação emprega o transistor de junção bipolar NPN padrão da indústria Central Semiconductor 2N2222A em encapsulamento Through-Hole TO-92. O transistor opera estritamente como chave saturada: ao entrar em saturação, a tensão coletor-emissor colapsa para VCE(sat) ≤ 0.3V, aplicando praticamente todo o barramento de alimentação de +12V através do enrolamento do relé. O acionamento de base é determinado pelo resistor em série R1 (1.0 kΩ, 1%), que fornece 4.3 mA a partir de lógica de 5.0V (ou 2.6 mA a partir de 3.3V). Isso estabelece um ganho de corrente forçado (beta forçado) de βforced ≈ 7 a 15, bem abaixo do ganho ativo mínimo do transistor (hFE(min) = 75 a 100), garantindo saturação profunda sob variações térmicas e tolerâncias de fabricação. Um resistor pull-down de base R2 (10 kΩ, 1%) mantém a base firmemente em 0V durante a inicialização do microcontrolador, reinicialização ou gravação ISP quando os pinos flutuam em alta impedância, evitando disparos espúrios. Em antiparalelo com a bobina, é conectado um diodo retificador padrão 1N4007 (D1). Ao desligar o transistor, o colapso repentino do campo magnético gera um transiente de força contraeletromotriz (-L di/dt) que excederia a tensão de ruptura V(BR)CEO (40V) e destruiria o silício; D1 grampeia esse transiente em VCC + VF (aprox. 13.1V), recirculando a energia indutiva com segurança pelo enrolamento. A estabilidade do barramento de alimentação é garantida pelo capacitor cerâmico C1 (100 nF) e pelo capacitor eletrolítico de alumínio C2 (47 µF).

Especificações técnicas principais

Tensão de alimentação do relé (VLOAD)+12.0 V CC nominal (faixa operacional de +10.8 V a +13.2 V)
Tensão lógica de controle (VIN)+3.3 V a +5.0 V lógica CMOS / TTL de microcontrolador
Corrente contínua de coletor máxima (IC)800 mA contínuo (Central Semiconductor 2N2222A)
Tensão de ruptura coletor-emissor (V(BR)CEO)40 V mínimo
Tensão de saturação (VCE(sat))≤ 0.3 V em IC = 150 mA, IB = 15 mA (típico ≤ 0.2 V a 30 mA)
Resistor limitador de base (R1)1.0 kΩ 1% filme metálico (IB = 4.25 mA em 5V, 2.55 mA em 3.3V)
Resistor pull-down de base (R2)10 kΩ 1% filme metálico (garante corte durante reset do MCU)
Diodo de grampeamento flyback (D1)1N4007 (1000 V VRRM, 1.0 A contínuo, corrente de surto de 30 A)
Corrente nominal da bobina do relé12.5 mA a 30.0 mA (Omron G5V-1-DC12 padrão / alta sensibilidade)
Desacoplamento do barramento CC (C1, C2)100 nF 50V X7R cerâmico MLCC + 47 µF 25V eletrolítico de alumínio

Princípio de funcionamento e análise teórica

01

Topologia do circuito e arquitetura de chaveamento de lado baixo

O circuito é estruturado como uma chave de lado baixo (low-side sink driver) em emissor comum NPN. A bobina do relé eletromecânico (K1) conecta-se entre o barramento positivo de alimentação (+12 V nominal) e o terminal de coletor do transistor Q1 (Central Semiconductor 2N2222A). O emissor de Q1 conecta-se diretamente ao terra de potência (GND). Quando Q1 conduz, fecha o circuito para o terra, levando o terminal inferior da bobina a VCE(sat) e energizando o enrolamento. Como o emissor está fixado em 0 V, a tensão de acionamento base-emissor VBE é referenciada diretamente ao terra lógico, permitindo o acionamento direto a partir de pinos GPIO de terminação única do microcontrolador.

02

Fase 1: Estado de alta impedância e fixação de base durante o reset

Quando o microcontrolador está desligado, em reset ou executando o bootloader inicial, seus pinos GPIO residem em modo de entrada de alta impedância (tri-state). O resistor pull-down de sangria R2 (10 kΩ) conecta a base firmemente ao terra de 0 V. Isso drena qualquer carga eletrostática parasita ou fuga da placa (ICBO ≤ 10 nA), garantindo que VBE = 0 V. Estando VBE muito abaixo do limiar de condução da junção PN de silício (0.65 V), Q1 permanece em corte total (IC ≈ 0), desenergizando completamente a bobina do relé e evitando fechamentos falsos de contatos.

03

Fase 2: Transição para nível ALTO e corrente de saturação de base

Quando o microcontrolador aciona o pino GPIO em nível ALTO (+5.0 V no AVR/Arduino ou +3.3 V no ESP32/STM32), a junção base-emissor é polarizada diretamente. A corrente de base IB é estabelecida pelo resistor limitador R1:

FORMULA & CALCULATION
IB = (VIN - VBE(sat)) / (R1)

Para um sinal de 5.0 V com VBE(sat) ≈ 0.75 V, a corrente de base é IB = (5.0 V - 0.75 V) / 1000\ Ω = 4.25 mA. Para uma bobina de relé de 12V com Rcoil = 400\ Ω, a corrente nominal é Icoil ≈ (12 V - 0.2 V) / 400\ Ω = 29.5 mA. O ganho forçado resultante é:

FORMULA & CALCULATION
\betaforced = (IC) / (IB) = (29.5 mA) / (4.25 mA) ≈ 6.9

Sendo \betaforced \ll hFE(min) = 75, o transistor entra em saturação profunda: portadores minoritários inundam a base e a tensão coletor-emissor colapsa ao seu nível mínimo de saturação (VCE(sat) ≤ 0.3 V).

04

Fase 3: Energização de bobina em saturação e dissipação térmica

Na saturação, quase toda a tensão de alimentação menos VCE(sat) é aplicada à bobina do relé (Vcoil ≈ 12.0 V - 0.2 V = 11.8 V). O campo magnético se estabelece rapidamente, atraindo a armadura e fechando os contatos normalmente abertos (NA). A potência dissipada no transistor compreende perdas de coletor e base:

FORMULA & CALCULATION
PD = VCE(sat) × IC + VBE(sat) × IB
FORMULA & CALCULATION
PD = (0.2 V × 29.5 mA) + (0.75 V × 4.25 mA) = 5.9 mW + 3.2 mW = 9.1 mW

Essa dissipação de apenas 9.1 mW é desprezível diante da capacidade de 625 mW do encapsulamento TO-92, mantendo o transistor frio sem dissipador.

05

Fase 4: Colapso indutivo e grampeamento flyback com diodo 1N4007

Quando o sinal GPIO retorna a nível BAIXO, a corrente de base cessa e Q1 passa ao corte. A bobina possui indutância considerável (L ≈ 0.5\dots 2 H). A interrupção abrupta da corrente gera um forte pico de força contraeletromotriz:

FORMULA & CALCULATION
vL = -L (di) / (dt)
FORMULA & CALCULATION
Vclamp = VCC + VF ≈ 12.0 V + 1.1 V = 13.1 V

A energia magnética circula em circuito fechado pelo diodo e resistência da bobina (Rcoil), dissipando-se termicamente em segurança até cessar a corrente.

Equações e fórmulas de dimensionamento

Corrente de acionamento de base em saturação

IB = VIN − VBE(sat)R1

Calcula a corrente de base fornecida ao transistor no estado ativo para forçar saturação profunda.

SímboloParâmetroValor típico
IBCorrente de acionamento de base0.00425A
VINTensão de nível alto do pino GPIO do microcontrolador5.0V
VBE(sat)Queda de tensão base-emissor em saturação0.75V
R1Resistor em série de base1000Ω

Ganho forçado beta (fator de sobressaturação)

βforced = IcoilIB \ll hFE(min)

Avalia o grau de sobressaturação comparando o ganho forçado com o ganho ativo mínimo da folha de dados.

SímboloParâmetroValor típico
βforcedGanho de corrente forçado (forced beta)7.0ratio
IcoilCorrente de operação da bobina do relé0.030A
IBCorrente de saturação de base0.00425A
hFE(min)Ganho de corrente contínua mínimo hFE75ratio

Tensão de pico grampeada por força contraeletromotriz

Vclamp = VCC + VF(D1)

Determina a tensão máxima que surge no coletor do transistor durante o colapso do campo indutivo da bobina.

SímboloParâmetroValor típico
VclampTensão de pico grampeada no coletor13.1V
VCCTensão positiva do barramento de alimentação da carga12.0V
VF(D1)Queda direta do diodo flyback1.1V

Dissipação de potência em condução saturada do transistor

PD = VCE(sat) · IC + VBE(sat) · IB

Calcula a potência elétrica total dissipada em calor na pastilha do transistor durante a condução contínua.

SímboloParâmetroValor típico
PDDissipação de potência total do transistor0.0091W
VCE(sat)Tensão de saturação coletor-emissor0.2V
ICCorrente de coletor (corrente da bobina)0.030A
VBE(sat)Tensão de saturação base-emissor0.75V
IBCorrente de acionamento de base0.00425A

Lista de materiais (BOM)

Todas as peças necessárias para montar este circuito. Selecione uma referência para inspecioná-la no esquema.

Ref.ComponenteValorEncapsulamentoFunção no circuitoReferência
Transistor bipolar NPN de uso geral

Transistor NPN rápido Central Semiconductor 40V 800mA em encapsulamento Through-Hole TO-92.

2N2222ATO-92Chave saturada de lado baixo para reléTransistor bipolar NPN de uso geral: pinagem e folha de dados
Diodo retificador / grampeador de uso geral

Diodo retificador Micro Commercial Co 1000V 1.0A para proteção contra sobretensões na bobina.

1N4007DO-41Supressão de transientes indutivos flybackDiodo retificador / grampeador de uso geral: pinagem e folha de dados
Relé subminiatura eletromecânico SPDT

Relé subminiatura Omron Electronics com bobina de 12V CC, resistência de 960Ω e contatos de 1A 24VCC / 0.5A 125VCA.

G5V-1-DC12DIP-5 / THTAtuador eletromecânico galvanicamente isolado—
Resistor limitador de base 1 kΩ

Resistor de filme metálico de 1.0 kΩ 1% 0.25W fixando corrente de saturação com lógica 3.3V/5V.

1kΩAxial / 0805Limitador de corrente de saturação de base—
Resistor pull-down de base 10 kΩ

Resistor de filme metálico de 10 kΩ 1% 0.25W fixando a base em 0V durante o reset do MCU.

10kΩAxial / 0805Supressão de estado flutuante durante reset—
Capacitor cerâmico de desacoplamento MLCC

Capacitor cerâmico X7R de 100 nF 50V posicionado diretamente no barramento do relé.

100nF 50V0805 / RadialDerivação de ruído de comutação em alta frequência—
Capacitor eletrolítico de desacoplamento de alumínio

Capacitor eletrolítico de 47 µF 25V low-ESR para amortecer picos de corrente de atração da armadura.

47µF 25VRadial CAN 6.3x11mmReservatório de estabilização do barramento CC—

Aplicações práticas e cenários de uso

Acionamento direto de relés eletromecânicos de 12V a partir de pinos GPIO de Arduino, ESP32, STM32 e Raspberry Pi
Controle de válvulas solenoides pneumáticas, travas eletromagnéticas e atuadores industriais
Comutação galvânica de cargas de rede CA (120V/240V, iluminação, aquecedores, bombas) via relé
Comutação de cargas auxiliares CC de 12V automotivas e industriais com sinais lógicos

Armadilhas críticas de projeto e cuidados de engenharia

Armadilhas encontradas em montagens reais, com a solução de cada uma.

Crítico

Ruptura destrutiva por avalanche indutiva sem diodo flyback

Comutar bobinas indutivas sem diodo em antiparalelo força a energia magnética contra o transistor. A tensão de coletor atinge centenas de volts (-L di/dt), superando o limite de 40V do BJT e destruindo a junção de silício.

Mitigação

Instale sempre um diodo flyback (como 1N4007 ou Schottky 1N5819) diretamente nos terminais da bobina com cátodo em +12V e ânodo no coletor, com trilhas curtas para evitar indutâncias parasitas.

Crítico

Corrente de base insuficiente causando operação em região linear

Escolher um resistor de base excessivamente alto (ex.: 10 kΩ ou 47 kΩ) deixa o transistor sem corrente suficiente. Opera em região ativa linear em vez de saturação, com VCE entre 2V e 6V, provocando superaquecimento.

Mitigação

Projete para ganho forçado βforced = IC / IB ≤ 10 a 15. Para bobina de 30 mA e lógica de 3.3V, use R1 = 1.0 kΩ, garantindo IB ≈ 2.5 mA e saturação profunda em qualquer temperatura.

Crítico

Base flutuante durante a inicialização e reset do microcontrolador

Omitir o resistor pull-down R2 deixa a base em alta impedância flutuando quando os pinos GPIO estão em modo tri-state durante a inicialização ou gravação, causando acionamentos indesejados por ruído eletromagnético.

Mitigação

Instale sempre um resistor de 10 kΩ entre base e terra, posicionado junto ao transistor para garantir que a base permaneça em 0V até que o firmware assuma o controle ativo.

Aviso

Atraso na abertura dos contatos causado por diodo retificador padrão

Um diodo padrão grampeia a tensão em apenas +1.1V sobre VCC, provocando decaimento lento da corrente conforme a constante τ = L / Rcoil. Em aplicações de alta velocidade, isso prolonga a abertura e aumenta o arco elétrico.

Mitigação

Para a maioria dos relés, o 1N4007 é robusto e confiável. Quando for necessária abertura ultrarrápida (< 5 ms), conecte um diodo Zener (ex.: 24V) em série ânodo com ânodo com o diodo, ou utilize um snubber RC.

Fontes primárias

Ajude a manter esta página correta

Montou, simulou ou revisou este circuito? Confirme-o ou relate uma peça, valor ou ligação errada.

Abre um formulário público no GitHub com esta página já preenchida; é preciso uma conta gratuita do GitHub. Como funcionam relatos e confirmações

Código HTML

<iframe src="https://circuitbase.tech/embed/schematic/2n2222-relay-driver-flyback-protection?theme=paper" width="100%" height="500" frameborder="0" loading="lazy" style="border: 1px solid #e5e7eb; border-radius: 6px; max-width: 100%;" title="Driver de relé com BJT NPN 2N2222 / 2N2222A e diodo flyback 1N4007 — CircuitBase Interactive Schematic"></iframe>