O documento descreve o módulo driver de motor L298N, que permite controlar motores DC de alta corrente usando sinais de baixa corrente de um microcontrolador. Ele fornece detalhes técnicos sobre as características, pinos e funcionamento do L298N, além de apresentar um exemplo de circuito para controlar a direção de dois motores DC usando este driver.
O documento descreve o módulo driver de motor L298N, que permite controlar motores DC de alta corrente usando sinais de baixa corrente de um microcontrolador. Ele fornece detalhes técnicos sobre as características, pinos e funcionamento do L298N, além de apresentar um exemplo de circuito para controlar a direção de dois motores DC usando este driver.
O documento descreve o módulo driver de motor L298N, que permite controlar motores DC de alta corrente usando sinais de baixa corrente de um microcontrolador. Ele fornece detalhes técnicos sobre as características, pinos e funcionamento do L298N, além de apresentar um exemplo de circuito para controlar a direção de dois motores DC usando este driver.
O IC do driver de motor L298N tem muitas aplicações no campo
embarcado, especialmente no lado da robótica. A maioria dos microcontroladores opera com tensão e corrente muito baixas (5v), enquanto os motores requerem tensões e correntes mais altas . Portanto, os microcontroladores não podem fornecer uma corrente tão alta. Para isso, usamos CIs de driver de motor. O driver do motor é um pequeno amplificador de corrente. Ele recebe um sinal de baixa corrente e emite um sinal de alta corrente que pode acionar um motor . Ele também pode controlar a direção do motor. Os acionamentos de motores são de vários tipos, dependendo da tensão de alimentação máxima, corrente de saída máxima, dissipação de potência nominal , tensão de carga e número de saídas, etc. Aqui vamos discutir o driver de motor L298N. Ele é usado no projeto de controle de velocidade do motor DC e você pode conectar o motor DC facilmente com o microcontrolador usando este driver de motor. e também no robô controlado por Bluetooth usando um microcontrolador pic. você pode verificar o robô seguidor de linha para saber mais sobre suas aplicações. Características do módulo driver do motor L298N L298N é um pacote de circuito integrado multi watt 15 e capaz de fornecer alta tensão. É um driver de ponte completa dupla de alta corrente projetado para aceitar níveis lógicos TTL padrão. Pode acionar cargas indutivas, por exemplo , relés , solenóides, motores (CC e motor de passo), etc. Suas características básicas são: Tensão máxima de alimentação 46V Corrente DC de saída máxima 4A Baixa tensão de saturação Proteção contra temperatura excessiva Tensão de entrada lógica "0" até 1,5 V
DIAGRAMA DE PIN de L298N
O diagrama de pinos em vista superior para L298N é dado abaixo:
Circuito Interno do Acionador do Motor
DESCRIÇÃO PIN do módulo L298N
O L298N consiste em quatro amplificadores de potência independentes. Dois deles formam a ponte H A enquanto outros dois formam a ponte H B. Uma ponte H é usada para mudar a polaridade na direção de controle do motor DC. Par de H Bridge é usado para controlar um motor de passo bipolar. Amp A1 e A2 => H Ponte A Amp B1 e B2 => Ponte H B Basicamente, o L298N é usado para acionar cargas indutivas ou magnéticas, portanto, podem ocorrer picos de tensão na saída. Para evitar esses picos de tensão, deve haver alguns diodos parasitas internos ou volante. Mas falta-lhes. Usamos externamente esses diodos flywheel. Eles podem ser diodos schottky 1N5819 ou diodos retificadores 1N4001. Cada ponte é fornecida com pinos de habilitação (ENA, ENB) e pinos de detecção de corrente (CSA, CSB). Os pinos de detecção de corrente podem ser ligados ao terra, mas também podemos inserir um resistor de baixo valor e sua leitura de tensão é proporcional à corrente. Ambos os pinos de ativação podem ser usados ao mesmo tempo, o que torna todas as saídas ativas ao mesmo tempo. Todas as quatro entradas e pinos de ativação funcionam na lógica TTL de 5v, o que facilita a conexão com microcontroladores. ENA=5v, lógica alta (Amplificador A1 e A2 ligados) ENA=0v, Lógica baixa (Amplificador A1 e A2 desligados) ENB=5v, lógica alta (Amplificador B1 e B2 ligados) ENB=0v, Lógica baixa (Amplificador B1 e B2 desligados)
Módulo driver do motor L298N funcionando
Agora considere um exemplo. Usaremos o motor ponte H Diver IC L298N e dois motores DC. Este CI é usado para controlar esses motores. O que queremos fazer é mudar a polaridade dos motores para que eles possam funcionar em qualquer direção, dependendo da lógica. ENTRADAS: Quatro entradas são fornecidas para os quatro amplificadores de potência do L298N. Podemos usar botões de pressão e sempre que um botão de pressão específico for pressionado, o motor específico começará a funcionar. Duas entradas monitorarão cada motor. Em vez de apertar o botão, podemos usar a alternância lógica na simulação do Proteus para nossa facilidade. Os bits de habilitação são usados para selecionar um amplificador específico. A ENA pode selecionar dois amplificadores A1, A2 e da mesma forma a ENB pode selecionar dois amplificadores B1, B2. Ao usar como um circuito de ponte, ENA seleciona a ponte A e ENB seleciona a ponte B. Para acionar ambos os motores usando pontes H, ambos os bits de habilitação são definidos como altos. SAÍDAS: Existem quatro saídas. A saída para o motor A é obtida dos pinos out1 out2 e da mesma forma para o motor Boutput é obtida dos pinos out3 out4. O L298N não possui diodos de proteção embutidos, usamos diodos externos para evitar que o IC seja danificado. Este IC está usando duas voltagens diferentes. No lado da entrada, 5v é fornecido ao pino 9 (Vss), botões de pressão e bits de habilitação. No lado da saída, o pino 4 (Vs) alimenta os motores e pode ser de até 46 volts. Aqui não estamos usando o esquema de detecção de corrente , portanto, aterramos os pinos 1 e 15. A velocidade dos motores será menor se houver baixas tensões no lado da saída. Exemplo de módulo L298N para controlar a direção do motor Ativando o pino 6, se dermos lógica como: Pin5 = alto, pin7 = baixo, o motor A começará a girar no sentido horário. Pin5 = baixo, pin7 = alto, o motor A começará a girar no sentido anti-horário Pin5 = alto, pin7 = alto, o motor A irá parar Pin5 = baixo, pin7 = baixo, o motor A irá parar Ativando o pino 11, se dermos lógica como: Pino 10 = alto, pino 12 = baixo, o motor B começará a girar no sentido horário Pin10 = baixo, pin12 = alto, o motor B começará a girar no sentido anti-horário Pin10 = alto, pin12 = alto, o motor B irá parar Pin10 = baixo, pin12 = baixo, motor B irá parar Neste exemplo de proteus, usamos entradas de alternância. Também podemos alterar as configurações de entrada de alternância na partida se tivermos que operar o motor continuamente. Ao usar botões de pressão, um lado dos botões é conectado com fonte de alimentação e outros são conectados com entradas de L298N. Enquanto o botão estiver pressionado, o motor continuará girando na direção especificada de acordo com a lógica fornecida pelo botão. Use também os dissipadores de calor ao fazer praticamente. Vídeo aula sobre driver de motor dc Esquema do circuito para controlar 2 motores com L298N
Aqui simulamos o exemplo acima. No estado atual, ambos os motores
estão funcionando no sentido horário. Se eu inverter as duas lógicas, elas rodarão no sentido anti-horário. E se a mesma lógica for fornecida a qualquer entrada do motor, ele não será capaz de se mover em nenhuma direção e irá parar.