problemas al mover un motor dc con un BD679

hola
a ver si alguien ha trabajado en el tema y me da algun consejo.

Estoy montando una parte de un proyecto en el que se mueve un motor dc a 5 voltios segun un temporizador programado por arduino.

Estoy utilizando un transistor BD679 para controlar el movimiento.

El esquema de conexion es:

E = pata 1 del motor dc
C = a Vcc con una resistencia en serie
B = conectado al pin digital 8

por tanto va con un codigo como:

digitalWrite(pinOut,HIGH);
delay(tiempo);
digitalWrite(pinOut,LOW);
delay(tiempo);

Con todo conectado:

  • La tensión en la Base pasa de 0 a 4.72 voltios según el delay
  • La tensión en el Colector pasa de 5 voltios a 4.12 según el delay
  • La tensión en el Emisor pasa de 0 voltios a 3.42 según el delay

Por supuesto, el problema es que no hay corriente suficiente para mover el motor, pero eso no tiene mucho sentido con el BD679 puesto que amplifica lo suficiente.

¿Alguien tiene alguna idea de donde puede estar el problema?

saludos
Qq

respondo con las enseñanzas de David:

ping:

gran error Quique: el transistor no se emplea en amplificacion (pto.
1), lo tienes que emplear en conmutacion!! Con el transistor dejaras que
pase corriente al motor o no.

A partir de ahi, construye :wink:

a) es PNP o NPN?

b) si es NPN ponlo con emisor a tierra y con una resistencia de 1k en
serie entre la para de Arcuino y la base. El colector lo conectas al pin
negativo del motor, y el positivo a alimentacion.

Creo que el problema es bastante obvio, el transistor (sea NPN o PNP) no lo puedes usar para amplificar. Te recomiendo que uses un circuito amplificador por tu cuenta y adruino lo uses como elemento de disparo. Creo que solucionarias el problema, pero aún no te lo puedo garantizar pues no he toqueteado ardruino aún.

No se donde conseguirlo! :slight_smile:
Aprovecho para pedir que alguien me ayude.

Juan Antonio
japperez@terra.es

Hola,

Arduino lo puedes comprar por internet en:

http://pcb-europe.net/catalog/index.php?cPath=29

aunque, si vives en Madrid, puedes acercarte al Centro Cultural Conde Duque y preguntar por Gustavo Valera, trabaja en Medialab Madrid, y es el distribuidor local de placas para la capital.

Un saludo,

David