Você está na página 1de 9

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N

www.huinfinito.com.br
O MDULO DRIVER MOTOR COM DUPLA PONTEH - L298N baseado no chip L298N com dupla Ponte-H, podendo controlar a velocidade e o sentido de giro de at dois motores de 3-30V DC ou um motor de passo com 2 fases.

Descrio dos pinos do Mdulo Driver Motor com Dupla Ponte-H - L298N:

HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br
Nome da porta VMS e GND ENA IN1 IN2 ENB IN3 IN4 MOTOR A MOTOR B CSA / CSB UR1 UR2 UR3 UR4 5V e +5V 5V_EN Estado Entrada Entrada Entrada Entrada Entrada Entrada Sada Sada Descrio Conexo para fonte de alimentao externa (6V a 35V) Controle de sada do motor: o estado "baixo (0V)" desativa o MOTOR A Controle de direo do MOTOR A Controle de direo do MOTOR A Controle de sada do motor: o estado "baixo (0V)" desativa o MOTOR B Controle de direo do MOTOR B Controle de direo do MOTOR B Sada para o MOTOR A Sada para o MOTOR B Pinos para testar a corrente eltrica da ponte A / Ponte B Pinos com resistores pull-up, usados em Microcontroladores com baixa resistncia de entrada Sada de 5V Se o jumper estiver conectado no pino 5V_EN o LM7805 ir fornecer 5V para alimentar o chip L298. Caso desconecte o jumper do pino ser necessrio fornecer 5V para o chip L298. Quando ENA (ENB) estiver habilitado (estado alto: 5V) a ponte-H permitir acionar o MOTOR A (MOTOR B). E se IN1 (IN3) ligado em 5V e IN2 (IN4) em GND o MOTOR A (MOTOR B) ir girar no sentido horrio. Caso IN1 (IN3) ligado em GND e IN2 (IN4) em 5V o MOTOR A (MOTORB) ir girar no sentido anti-horrio. Agora, se desejar controlar a velocidade dos motores deve-se conectar o ENA (ENB) a um pino PWM do Arduino. Uso

Informaes teis sobre MOTOR DC:

a.

Conceito:

O motor de corrente contnua (DC) usa os princpios do magnetismo para girar. O motor de corrente contnua padro tem dois ms em torno de uma grande bobina de fios enrolada em forma de espiral em um rotor ou induzindo. Quando a corrente eltrica flui atravs do fio em espiral essa bobina cria um campo que interage com o campo do m produzindo uma fora que faz o rotor girar.

HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br

b.

Modo de Operao:

Para obter a rotao em ambos os sentidos, o que se faz alterar o sentido de circulao da corrente aplicada ao motor, ou seja, basta alimentar as bobinas com Vcc e GND. Para faz-lo girar em sentido contrrio, basta inverter o Vcc com o GND. E a melhor maneira de se fazer isso, sem a necessidade de recursos mecnicos como chaves e rels, atravs de uma ponte H.

Na figura a seguir pode-se verificar um Motor DC conectado a quatro chaves. essa configurao que conhecida como uma ponte H, pois lembra uma letra H, com a ponte de carga no centro.

Na figura abaixo e a esquerda, as chaves do canto superior esquerdo e do canto inferior direito esto fechadas. Dessa forma, a corrente fluir pelo motor, da esquerda para a direita, e o motor rotacionar. Caso abra essas chaves e feche as chaves do canto superior direito e do canto inferior esquerdo, a corrente fluir pelo motor na direo oposta, fazendo com que ele rotacione tambm na direo oposta.

c.

Conexo:

O Mdulo Driver com Dupla Ponte-H L298N pode ser conectado ao Arduino ligando-se os pinos ENA, IN1, IN2, IN3, IN4 e ENB do mdulo nas portas digitais D8, D9, D10 e D11 respectivamente do Arduino. O borne do MOTOR A deve ser ligado em um dos Motores DC e o borne do MOTOR B no outro Motor DC. J no borne central do Mdulo deve-se ligar o VMS na tenso positiva de uma fonte externa de acordo com a capacidade dos motores. No GND do borne
HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br
central deve-se ligar o GND dessa mesma fonte externa. E o GND do Arduino tambm deve ser interligado com o GND da fonte externa.

Caso queira controlar a velocidade dos motores, basta conectar os pinos ENA (ENB) a um pino PWM do Arduino e fazer as devidas configuraes na programao.

Informaes teis sobre MOTOR DE PASSO: Os motores de passo so basicamente dois motores de fase. Estes podem ser unipolar ou bipolar.

2. a.

Motor de Passo Unipolar de 6 fios: Conceito:

No motor de passo unipolar h dois enrolamentos por fase, onde os dois enrolamentos de uma mesma fase pode ter um centro comum. Ento se a fase A (fio3 e fio4) e a fase B (fio5 e fio6) do motor unipolar tiver um centro comum para cada um deles, esse motor ter 6 fios, sendo o fio1 o centro da fase A e o fio2 o centro da fase B.

HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br

b.

Determinando as Bobinas:

Como em um motor unipolar de 6 fios as bobinas vo se apresentar separadas, pode-se encontrar o centro comum colocando-se o multmetro na posio de leitura de resistncias, onde a maior resistncia medida entre dois pontos indicar os "extremos" da bobina e um valor igual a metade do valor encontrado para as "extremidades" indicar o "centro comum" da bobina. Inclusive neste ponto que a tenso de alimentao do motor deve ser ligada.

c.

Modo de Operao:

Para operar um motor de passo unipolar de 6 fios necessrio chavear (ligar e desligar) suas bobinas em uma sequncia correta. A frequncia com que estas bobinas so chaveadas determinar a velocidade de giro do motor. Lembrando que no aconselhvel colocar um tempo (delay) inferior a 10ms, pois pode provocar uma trepidao no motor ao invs de faz-lo girar.

Para faz-lo girar em sentido contrrio deve-se inverter a sequncia de chaveamento.

Veja na tabela a seguir uma sequncia para operar um motor de passo unipolar de 6 fios.

HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br
Passo 1 Exemplo de uma sequncia de chaveamento Passo 2 Passo 3 Passo 4 Recomeo

Bobina 1 Bobina 2 Bobina 3 Bobina 4

1 (HIGH) 0 (LOW) 1 (HIGH) 0 (LOW)

0 (LOW) 1 (HIGH) 1 (HIGH) 0 (LOW)

0 (LOW) 1 (HIGH) 0 (LOW) 1 (HIGH)

1 (HIGH) 0 (LOW) 0 (LOW) 1 (HIGH)

1 (HIGH) 0 (LOW) 1 (HIGH) 0 (LOW)

Os valores iguais a 1 ou HIGH equivalem bobina ligada e os valores iguais a 0 ou LOW equivalem bobina desligada. A anlise da tabela feita do passo 1 para o passo 4. A partir desse ponto a operao repetida para manter o motor em funcionamento.

d.

Clculo dos Passos por Volta (Revoluo):

Considerando como exemplo um motor de passo com preciso de 1,8 possvel saber quantos passos sero necessrios para que esse motor d um giro completo (360), fazendo os seguintes clculos: Passos por volta = 360 / 1.8 => resultado = 200.

Portanto, um motor com preciso de 1.8, precisa girar 200 passos para completar uma volta. Lembrando que quanto mais passos para uma volta o motor necessitar, mais preciso o mesmo ser.

e.

Conexo:

O Mdulo Driver com Dupla Ponte-H L298N pode ser conectado ao Arduino ligando-se os pinos ENA, IN1, IN2, IN3, IN4 e ENB do mdulo nas portas digitais D8, D9, D10 e D11 respectivamente do Arduino. O borne do MOTOR A deve ser ligado na fase A do motor de passo e o borne do MOTOR B na fase B. J no borne central do Mdulo deve-se primeiramente conectar os fios comuns do motor de passo (fio1 com fio2) e lig-los no VMS. No VMS tambm deve ser ligado a tenso positiva de uma fonte externa de acordo com a capacidade do motor de passo. No GND do borne central deve-se ligar o GND dessa mesma fonte externa. E o GND do Arduino tambm deve ser interligado com o GND da fonte externa.

HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br

3. a.

Motor de Passo Unipolar de 5 fios: Conceito:

No motor de passo unipolar a fase A (fio3 e fio4) e a fase B (fio5 e fio6) tiverem os centros conectados internamente o motor ter 5 fios, sendo o fio1 o centro comum relativo as fases A e B.

b.

Determinando as Bobinas:

No motor unipolar, pode-se encontrar os pares de bobina de uma mesma fase colocando-se o multmetro na posio de leitura do teste de continuidade e para os trs fios que apitarem (der continuidade) um par de bobinas, os outros trs que sobrarem o outro par de bobinas.
HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br
As demais etapas do motor unipolar 5 fios segue o mesmo conceito do motor unipolar 6 fios, excetuando-se que este apresenta um nico fio comum, onde inclusive deve ser conectado a tenso de alimentao do motor.

4. a.

Motor de Passo Bipolar: Conceito:

No motor de passo bipolar h um enrolamento nico por fase. Logo a direo da corrente (sentido de giro) deve ser alterada pelo circuito de acionamento, o que torna o circuito de acionamento mais complexo. Estes motores possuem 4 fios e tambm podem ser chamados de motores unifilares.

b.

Determinando as Bobinas:

No motor bipolar, pode-se encontrar a bobina de cada fase colocando-se o multmetro na posio de leitura do teste de continuidade e para os dois fios que apitarem (der continuidade) uma bobina, os outros dois que sobrarem a outra bobina.

c.

Conexo:

O Mdulo Driver com Dupla Ponte-H L298N pode ser conectado ao Arduino ligando-se os pinos ENA, IN1, IN2, IN3, IN4 e ENB do mdulo nas portas digitais D8, D9, D10 e D11 respectivamente do Arduino. O borne do MOTOR A deve ser ligado na fase A do motor de passo e o borne do MOTOR B na fase B. J no borne central do Mdulo deve-se ligar o VMS na tenso positiva de uma fonte externa de acordo com a capacidade do motor de passo. No GND do borne central deve-se ligar o GND dessa mesma fonte externa. E o GND do Arduino tambm deve ser interligado com o GND da fonte externa.

HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070

TUTORIAL Mdulo Driver com Dupla Ponte-H - L298N


www.huinfinito.com.br

d.

Exemplo de cdigos para Arduino:

Entre em nosso site, acesse a pgina do produto MDULO DRIVER MOTOR COM DUPLA PONTEH - L298N, selecione a aba DOWNLOAD e baixe os cdigos exemplos para uso com Arduino.

ModuloPonteH_Moto rDC.ino

ModuloPonteH_Moto rPasso.ino

HU INFINITO COMPONENTES ELETRNICOS Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070