domingo, 12 de dezembro de 2010

Tutorial 002 - Controlador para motor DC

Este controlador é apenas uma extensão do tutorial 001 onde vimos como controlar um relê através de uma placa arduino, neste caso utilizaremos 2 relés 5V para controlar um motor dc de até 24V o que já um motor bem potente. este mesmo circuito também pode ser usado para ligar e desligar 2 circuitos AC distintos, mas não vamos entrar em detalhes aqui pois já foi bem explicado no post anterior, veremos o controle do motor.
Os relés usados neste circuito devem ser do tipo Y para que além de desligar e ligar o motor ele também poderá inverter a sua rotação. Este circuito é uma adaptação de uma ponte H para motores DC então o funcionamento é o mesmo:
A | B | Motor
0 | 0 |Parado
0 | 1 | >>>>
1 | 0 | <<<<
1 | 1 |  Erro

Os pinos AVCC e AGND se referem aos pinos 5V e GND do arduino, enquanto VCC e GND se referem a alimentação do motor, os pinos A e B são saídas digitais do Arduino, e os pinos MA e MB são conectados ao motor, preste atenção na hora de conecta-los pois eles influirão na direção do motor, mas dependendo da posição desejada do motor poderão ser invertidos sem problemas. O relé de 5V poderá ser trocado por outra voltagem se você conectar o pino AVCC e AGND a uma fonte externa, e adicionar mais um pino ligado ao AGND para ser ligado ao terra do arduino.

Pra quem gosta de montar o circuito em PCB eu fiz esse layout abaixo, a imagem pra impressão esta em 300ppi, basta configurar no software de imagem que você usa que já sairá no tamanho correto.

 

2 comentários: