LusoRobótica - Robótica em Português

Robótica => Iniciantes => Iniciação à electrónica => Tópico iniciado por: FarraJ em 16 de Abril de 2011, 13:38

Título: transistor
Enviado por: FarraJ em 16 de Abril de 2011, 13:38
boas!

tou a tentar controlar uns motores DC com a arduino, e arranjei um transistor que se adequa. tentei monta lo, e nao funciona. nao tenho qualquer experiencia com transistores. aqui fica o esquema:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi52.tinypic.com%2Fu3dbc.jpg&hash=8d0a1fe15a061e86f0c557f6a9083044900cc3b9)


Já troquei o GND para a outra ponta do transistor, sem sucesso.

O transistor é o TIP120 e a resistencia é de 10K.



obrigado
Título: Re: transistor
Enviado por: Njay em 16 de Abril de 2011, 13:56
Os pinos do transístor estão todos trocados. Procura uma datasheet (google "tip120 datasheet") para veres qual é o pinout. A base é que deve ligar à resistência (que é 2.2K aí no desenho), o emissor deve ligar ao GND e o colector ao motor.

Se ligares a resistência a um pino PWM do arduino em vez de ligares ao pino 7 como me parece teres aí no esquema, podes controlar a velocidade do motor com o analogWrite().

Falta-te aí uma coisa muito importante: tens que ligar um díodo entre os terminais do motor (se for um motor daqueles pequenos de brinquedos, pode ser o 1N4148). O cátodo do díodo liga ao pino do motor que tá ligado ao positivo da pilha. Este díodo é necessário para suprimir os picos de tensão que os enrolamentos do motor geram quando interrompemos a corrente (quando o desligamos).
Título: Re: transistor
Enviado por: xiserre em 16 de Abril de 2011, 13:57
tens de meter um diodo de free wheeling.. senao queimas o transistor..
Título: Re: transistor
Enviado por: amando96 em 17 de Abril de 2011, 21:49
E essa pilha para motores não dá.
Título: Re: transistor
Enviado por: FarraJ em 17 de Abril de 2011, 22:28
este foi o primeiro modelo de bateria que encontrei no software, lol