Você está na página 1de 12

UNIDADE DE POTÊNCIA PARA

MOTORES DC

Vista pictórica do driver com L298, versão simplificada.


Conforme previsto no meu artigo "Como funciona uma ponte para motores DC" , neste
post apresento uma unidade de potência dupla para controlar motores DC e de baixa
tensão. O circuito, amplamente utilizado para a construção de pequenos robôs, funciona
com o circuito integrado L298, um cavalo de batalha antigo, que já está no mercado há
algum tempo. Graças à paixão renovada nos últimos anos por robôs educacionais, o
L298 desfruta de uma nova fama.
Pela internet podemos comprar alguns modelos de placas com a L298, todas mais ou
menos parecidas. De qualquer forma, decidi desenhar e construir um eu mesmo, usando
material que pode ser facilmente encontrado comercialmente, porque acho que fazer as
coisas em casa, do zero, e sem depender dos poucos negócios online que centralizam e
padronizam o comércio de bricolage é uma coisa boa.
Foto da versão simplificada do driver para motores DC com L298 sem dissipador de calor.

O L298 é fundamentalmente uma ponte "H" de potência dupla integrada. No meu


artigo: "Como funciona uma ponte para motores DC" tratei o argumento das pontes "H"
de forma detalhada. Portanto, neste post, dedicarei atenção à construção prática da
ponte. O diagrama de blocos integrado pode ser visto na figura a seguir.
Diagrama interno do circuito integrado L298.
Cada ponte H é composta por 4 transistores de potência conectados a portas lógicas
"AND" cujas entradas estão disponíveis para controlar os motores em ambas as direções
de movimento.
Desenvolvi a placa de potência em duas versões diferentes: uma simplificada para
aplicações comuns e outra mais completa para aplicações especiais.

Circuito driver com L298 em sua versão simplificada.


Na realidade a diferença entre eles é mínima, a versão mais completa possui pinos
extras para adicionar sensores de corrente e dois terminais de controle que permitem
habilitar jumpers. Ao contrário, na versão simplificada, os jumpers estão sempre
habilitados e os negativos são conectados diretamente ao terra.

Circuito driver com L298 em sua versão completa.


O L298 pode trabalhar com tensões de até 46V e correntes de 2A para cada canal (4A
no total) em modo contínuo, embora seja melhor não ultrapassar a potência total que
pedimos ao integrado. Com motores com potência superior a 10W, é melhor montar um
dissipador de calor como visto na fotografia.
Vista pictórica do driver com L298, versão completa.
Vamos analisar os circuitos eletrônicos da unidade de potência em suas duas
versões. Além do L298, você encontrará poucos componentes. A parte lógica do L298
precisa de uma fonte separada de 5V, para isso usei um regulador 78L05 integrado, que
é o modelo pequeno do clássico 7805 e permite uma corrente máxima de saída de
100mA, mais que suficiente para este uso.
Foto da versão simplificada do driver para motores DC com L298.
Para visualizar a direção do movimento de cada motor, usei LEDs de duas cores
diferentes (vermelho e amarelo) conectados em paralelo e em oposição um ao
outro. Também podemos ver os 8 diodos de proteção necessários. Já expliquei para que
servem esses diodos no meu artigo anterior. Para esses diodos, a melhor escolha seria
usar diodos Schottky rápidos, principalmente se planejamos usar nosso driver para
controlar motores de média potência ou com controle de velocidade por PWM
(modulação por largura de pulso). Em situações mais silenciosas, os diodos retificadores
do tipo 1N4007 desempenham sua função corretamente.
Lista de componentes (versão simplificada):
4 x resistores de 100 ohm
2 x resistores de 1.8K
1 x capacitor de 100nF
2 x capacitores de 22uF 25V
8 x diodos 1N4007
2 x leds amarelos de 3mm
2 x leds vermelhos de 3mm
1 x 78L05 5V 100mA regulador
1 x circuito integrado L298
4 conectores com duas vias terminais
1 conector com bornes de 3 vias
1 PCB
1 dissipador de calor (opcional)
Circuito impresso do driver para motores DC versão simplificada.
As entradas de controle de ambas as versões funcionam com lógica de 5V, embora
possamos usar sinais de controle de 3,3V sem problemas. Os resistores de 100 ohms em
série com as entradas servem apenas como proteção e podem ser substituídos por
jumpers de fios.
Conexões e tabela verdade do driver com L298, versão simplificada.
Nas tabelas lógicas podemos ver a lógica de controle. O modelo simplificado possui
duas entradas de controle para cada motor (MA e MB) enquanto na versão completa
temos também a entrada de habilitação (ENA). Essas entradas não precisam ser
conectadas ao nosso sistema de controle porque os jumpers já estão habilitados graças
aos dois resistores pull-up de 4,7K. Para desabilitar os jumpers, basta aplicar uma tensão
próxima a 0V.
Elenco de componentes (versão completa):
6 x resistores de 100 ohm
2x
resistores de 4,7 K 2 x resistores de 1,8 K
1 x capacitor de 100nF
2 x capacitores de 22uF 25V
8 x diodos 1N4007
2 x leds amarelos de 3mm
2 x leds vermelhos de 3mm
1 x 5V 100mA 78L05 regulador
1 x L298 circuito integrado
2 x jumpers com pinos 2
vias 3 conectores com terminais de duas vias
1 conector com terminais de 7 vias
1 circuito impresso
1 dissipador de calor (opcional)
Conexões e tabela verdade do driver com L298, versão completa.
A versão completa do driver inclui dois jumpers que permitem trabalhar medindo a
corrente dos motores. Se este recurso não for necessário, eles podem simplesmente
deixar os jumpers conectados (em curto). Se, por outro lado, for útil medir a corrente, é
necessário desconectar as pontes e conectar resistores Shunt entre os pinos e o
respectivo sistema de medição. Existem duas razões pelas quais pode ser útil medir a
corrente dos motores: uma delas é detectar o consumo excessivo do motor como no caso
de robôs móveis quando colidem com um obstáculo.
Circuito impresso do driver para motores DC versão completa.
A segunda razão é mais complexa e é que há feedback para controle PWM de alta
qualidade. No entanto, ambos os sistemas exigirão eletrônica adicional para amplificar o
sinal dos resistores shunt e software específico para o microcontrolador, o que vai além
do escopo deste artigo. Talvez mais tarde eu trate desse argumento com mais detalhes.
Foto do driver para motores DC com dissipador de calor montado.
A versão completa desta placa também pode ser usada para controlar motores de passo,
mas como cada motor de passo precisa de duas pontes de potência para funcionar, só
podemos conectar um motor por placa.
Para finalizar, digo que retomei o uso do banheiro que enlata os circuitos impressos (há
muito tempo que não usava). Aqui eu mostro uma foto.
Foto do circuito impresso do driver com L298.

https://www.inventable.eu/2017/06/12/POTENCIA-MOTORES-CORRIENTE-CONTINUA/

Você também pode gostar