Nuevo en el Foro

Registrado: 06 Jul, 2019
Mensajes: 1
|
| Buenas tardes , estoy realizando un proyecto con Arduino basado en controlar un motor de corriente continua de 12 V.
Estoy utilizando un driver para poder controlar el motor(Ardumoto) , cuyas conexiones son bastantes simples con arduino .
El problema es que tras las conexiones y alimentar correctamente el driver ( alimento el driver con 12V) y su parte lógica con los pines de Arduino(que a su vez es alimentado por USB), al realizar las conexiones no consigo obtener el voltaje suficiente a la salida para que sea capaz de mover el motor , obteniendo las siguientes medidas :
salidas motor A:
OUT1:6.32v
OUT2:6.4v
VOLTAJE ALIMENTACION DRIVER :
VS:12v
ENTRADAS PARA MOTOR 1:
INPUT 1 : 1:7.90v
ENABLE A:6.8v
INPUT2:0.94v
SALIDAS PARA MOTOR 2:
OUT4:6.04v
OUT3:6.02v
ENTRADAS PARA MOTOR 2:
INPUT 4:0.65v
ENABLE B:3.77v
INPUT3:0.48v
VOLTAJE PARTE LÓGICA :
VSS:0.50V
He revisado los pines 13(DIRB), 12(DIRA),11(PWMB) y el pin 3(PWMA) del ardumoto , y efectivamente recoge perfectamente las señales que proceden de arduino . Alimento el Ardumoto con una fuente de 12 V y la parte lógica con la "gnd" y "+5V" de Arduino .
No tengo respuesta a la diferencia de voltage entre el ENABLE A y ENABLE B , asi como la derencia entre "input1" y "input2" con la "input3" y "input4" , asi como no es posible que a la salida no se mueve el motor , cuando supuestamente le está llegando voltaje por sus "outputs" y que se alimente la parte lógica con 0.5V , cuando supuestamente se está alimentando de arduino(+5V).
Un saludo. |
| |
|
|