Salida de control del motor de la ventanilla del auto

0

Estoy jugando con la ventana de un automóvil y utilicé este tutorial para intentar que funcione: enlace

Lo configuré casi exactamente como dice el tutorial, sin embargo, proporcioné 12v, ya que encontré que eso es lo que necesita el motor de control. Además, quité el interruptor, ya que quiero controlar el movimiento del motor directamente desde el código.

Sin embargo, cuando enciendo el arduino y la fuente de alimentación, la ventana solo se mueve un poco; disminuye la velocidad rápidamente y luego se detiene (aún puedo escuchar el motor tratando de funcionar). Medí la salida al motor mientras funcionaba, y parece que solo está llegando a 1,5 V desde el puente h al principio, y se cae mientras se ejecuta.

El código arduino que estoy usando es muy simple:

const int controlPin1 = 3; // H-bridge leg 1 (pin 2, 1A)
const int controlPin2 = 4; // H-bridge leg 2 (pin 7, 2A)
const int enablePin = 9; // H-bridge enable pin

void setup() {
 pinMode(controlPin1, OUTPUT);
 pinMode(controlPin2, OUTPUT);
 pinMode(enablePin, OUTPUT);
 digitalWrite(enablePin, HIGH);
 digitalWrite(controlPin1, LOW);
 digitalWrite(controlPin2, LOW);
 delay(10);
}
void loop() {
 digitalWrite(controlPin1, HIGH);
 digitalWrite(controlPin2, LOW);
 delay(1000);
 digitalWrite(controlPin1, LOW);
 digitalWrite(controlPin2, HIGH);
 delay(1000);
}

El motor funciona bien cuando está conectado directamente a la fuente de alimentación (donde invierto manualmente la polaridad), pero simplemente no funciona correctamente a través del arduino + h-bridge.

Soy bastante novato en electrónica, por lo que podría ser un error de novato en el que esté. Pero halp pls.

EDITAR: Me di cuenta de que cuando lo conecto directamente a la fuente de alimentación, la corriente es de alrededor de 2 amperios, pero cuando lo enchufo en el puente h, la corriente comienza a 1 amp y luego disminuye. Por lo tanto, podría ser un problema actual, sin embargo, no tengo ningún otro puente para probar en este momento.

    
pregunta Benjamin

2 respuestas

0

Publicación anterior, pero terminé usando un protector de motor arduino para controlarlo, que funcionó perfectamente.

    
respondido por el Benjamin
2

Un motor de ventanilla de coche es sorprendentemente robusto por su tamaño: eso significa que requiere bastante corriente. Lo cual está bien porque nunca se ejecuta lo suficiente como para sobrecalentarse.

Mida la resistencia de corriente continua del motor. (Varias veces, girando el eje, elija la lectura más baja).

Divida 12V entre eso, para obtener la corriente de parada del motor, y edítelo en la pregunta. Estoy adivinando algo como 6 a 10 amperios ...

Como su motor se detiene, necesita mucha corriente para moverse, que su puente no está suministrando.

Reemplace su puente H y su fuente de alimentación con unos que puedan suministrar al menos esa corriente de parada, e intente nuevamente.

    
respondido por el Brian Drummond

Lea otras preguntas en las etiquetas