LusoRobótica - Robótica em Português

Electrónica => Componentes Genéricos => Tópico iniciado por: Psycop em 14 de Janeiro de 2012, 15:38

Título: Problema com Ponte L293D
Enviado por: Psycop em 14 de Janeiro de 2012, 15:38
Boas

Tenho a sensação de que dois dos pinos da minha ponte H estão danificados, mais precisamente os pinos 11 e 14.

Ao ligar os motores a esses pinos nada acontece, mas se ligar esses mesmos motores aos pinos 3 e 6 ou seja do outro lado eles já se movimentam. É possível que só estes pinos da ponte H se tenham danificado? Como poderei verificar essa situação?

Cumprimentos
Título: Re: Problema com Ponte L292D
Enviado por: TigPT em 14 de Janeiro de 2012, 15:49
L292D
http://pdf1.alldatasheet.com/datasheet-pdf/view/22429/STMICROELECTRONICS/L292/+Q24_-UORlHDyRHOIpa/1XXyxeo/1HOI+/datasheet.pdf (http://pdf1.alldatasheet.com/datasheet-pdf/view/22429/STMICROELECTRONICS/L292/+Q24_-UORlHDyRHOIpa/1XXyxeo/1HOI+/datasheet.pdf)

Não será antes a L293D?
http://www.datasheetcatalog.org/datasheet/texasinstruments/l293d.pdf (http://www.datasheetcatalog.org/datasheet/texasinstruments/l293d.pdf)
Título: Re: Problema com Ponte L292D
Enviado por: Psycop em 14 de Janeiro de 2012, 15:59

Não será antes a L293D?
http://www.datasheetcatalog.org/datasheet/texasinstruments/l293d.pdf (http://www.datasheetcatalog.org/datasheet/texasinstruments/l293d.pdf)

Exacto é a ponte L293D, peço desculpa pelo lapso!

Cumps
Título: Re: Problema com Ponte L293D
Enviado por: TigPT em 14 de Janeiro de 2012, 16:04
Essa ponte tem 2 pontes H no interior, é possível estar apenas uma danificada e a outra não, mas nada como testar.

No logic diagram da página 3 do datasheet podes ver como controlar a ponte. Antes de mais testa transferir as ligações que tens a funcionar com sucesso de uma das pontes para a outra:

2,1,7 -> 10,9,15
3,6 -> 11, 14

Se funcionar com os mesmos inputs numa delas e na outra não, a ponte está danificada.
Título: Re: Problema com Ponte L293D
Enviado por: Psycop em 14 de Janeiro de 2012, 16:10
Boas

Queres dizer transferir as comunicações dos motores dos pinos 3 e 6 (que não estão a funcionar) e 11 / 14 para outros como 1 e 2 ou 9 e10?

É que eu pouco entendo de esquemas electrónicos e neste momento estou a usar o seguinte esquema:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fomundodaprogramacao.com%2Fwp-content%2Fuploads%2F2011%2F09%2Fesqu.mod_bb2-1024x709.jpg&hash=a0dda6c28a124203a5e4f241a45661145baf1829)

Cumps
Título: Re: Problema com Ponte L293D
Enviado por: TigPT em 16 de Janeiro de 2012, 12:10
Sim. Já conseguiste progressos? Não me lembrei no fim de semana de ver este tópico, senão tinha-te trazido um L293d
Título: Re: Problema com Ponte L293D
Enviado por: Psycop em 16 de Janeiro de 2012, 12:33
Olá

Infelizmente uma das pontes internas está mesmo danificada, foi-me apresentada um teste para verificar isso em resposta a um post no blog que consistia em verificar se estava a fazer enable ao pino 1 e 9.

Testei esta solução e não deu em nada. Acabei por encomendar uma nova ponte L293D.

Cumprimentos
Título: Re: Problema com Ponte L293D
Enviado por: Psycop em 20 de Janeiro de 2012, 15:05
Boas

O Meu robot está novamente vivo! Após colocar uma nova Ponte H renasceu, mas agora estou com um problema que não consigo resolver!

Fiz o upload do seguinte código:

Código: [Seleccione]
int motorPin1 = 4;
int motorPin2 = 5;
int motorPin3 = 10;
int motorPin4 = 11;
int delayTime = 500;

void setup() {
 pinMode(motorPin1, OUTPUT);
 pinMode(motorPin2, OUTPUT);
 pinMode(motorPin3, OUTPUT);
 pinMode(motorPin4, OUTPUT);

}

void loop() {
 
 //Avançar
 
 digitalWrite(motorPin1, HIGH);
 digitalWrite(motorPin2, LOW);
 digitalWrite(motorPin3, LOW);
 digitalWrite(motorPin4, HIGH);
 delay(1000);
 
 //Recuar
 
 digitalWrite(motorPin1, LOW);
 digitalWrite(motorPin2, HIGH);
 digitalWrite(motorPin3, HIGH);
 digitalWrite(motorPin4, LOW);
 delay(1000);

}

Mas o robot reage sempre da mesma forma quando altero o código! Poderei fazer um reset de modo a ficar com o Arduino limpo e depois fazer o upload novamente do código de modo a poder verificar se tudo está correcto?

Cumps
Título: Re: Problema com Ponte L293D
Enviado por: TigPT em 20 de Janeiro de 2012, 15:50
Abre o exemplo de blink do arduino e flasha para teres a certeza que tiras o código anterior ;)