¿Por qué los motores de CC no reciben suficiente energía?

4
  

ACTUALIZACIÓN: ¡Realmente aprecio tu ayuda! He encontrado el error, y fue muy básico. Lo estoy publicando aquí en caso de que ayude a alguien.   por ahí en el futuro. No me di cuenta (todavía estoy aprendiendo), que    tienes que encender tu arduino Y tus motores por separado ! Asi que   Conectar el arduino a la fuente de alimentación (en mi caso, un adaptador de 9v, y   entonces un adaptador de 12v) no ayudó en absoluto, porque los motores tienen que conseguir   OTRA fuente de alimentación, en este caso utilizando el pin Vin conectado a un   Fila positiva de la placa de pruebas. Sí, me doy cuenta de que es un novato tonto   error, pero yo quería ir y escribir esto de todos modos. Yo no   Entender al principio cuando la gente responde y comenta acerca de   Lo que accionó mis motores ... ahora lo entiendo! GRACIAS !!!

     

Acerca de los escuadrones ... Estoy tratando de familiarizarme con circuitlab, porque es más complicado de entender, al menos para mí, que fritzing.

     

No estoy publicando esto como una respuesta porque es más que una aclaración, y ya hay varios comentarios para publicar otro :)

Estoy probando mi primer proyecto Arduino, un automóvil controlado por Bluetooth. He dividido el proyecto en dos partes, una que conecta el Arduino con Bluetooth y otra que hace funcionar los motores de CC. He encontrado muchos tutoriales, pero seguí con el siguiente:

Velocidad de control de DC Motors usando Arduino

He estado leyendo mucho acerca de los motores Arduino y DC en las últimas semanas y he probado algunas cosas más pequeñas primero (LED, botones, sensores de luz, etc.). El problema aquí es que los motores son bastante lentos (las ruedas ni siquiera se mueven cuando están en el piso). Tengo un Arduino Mega y un controlador de motor Adafruit.

Como ahora no tengo un voltímetro, comencé a hacer pruebas sin el sensor del motor, porque pensé que tal vez estaba consumiendo mucha energía. Estos son los resultados de las pruebas hasta ahora:

  1. Si conecto tres baterías AA directamente a ambos motores, giran vívidamente, así que creo que no hay problema con ellas. Los motores son dos DC 4.5 / 6 V.

  2. Si conecto un adaptador de CC de 9V / 1A, es aún peor: los motores no se moverán en absoluto. Pensé que tal vez el adaptador estaba defectuoso, pero lo he intentado con otro. El segundo es un pin central positivo 12V / 1.5A adaptador de CC y el resultado es el mismo. Sin movimiento. Sin embargo, el LED que he agregado a la placa para propósitos de prueba se enciende.

  3. He conectado esas tres baterías AA al Arduino como se muestra en el diagrama a continuación y se mueve, ¡pero muy lentamente!

  4. He agregado una batería alcalina simple de 9V en lugar de las tres AA (¡y la he juntado con las tres AA también!) y el resultado es el mismo, sin movimiento o movimiento muy, muy lento .

Mientras los motores giran, no creo que haya configurado los pines incorrectamente o que el código no esté funcionando, pero no entiendo por qué sucede esto.

ACTUALIZACIÓN: Lo siento por el diagrama (no lo he publicado, pero sí proporcioné el enlace). Soy nuevo en el arduino y pensé que ese era el tipo de diagrama que debería publicarse. ¿Qué debo adjuntar en su lugar?

    
pregunta Rosamunda

3 respuestas

9

El diagrama de su tablero muestra la batería de 9V en cortocircuito. Es decir, sus terminales están conectados por nada más que un cable (interno a la placa de pruebas). Esto no logra nada excepto hacer que la batería se caliente. No hay forma de que la corriente de la batería vaya a ninguna parte excepto a través de este cable corto. En particular, no hay forma de que pase por los motores.

La única fuente de alimentación para cualquier cosa en el tablero proviene de las conexiones GND y + 5V en el Arduino, que no son suficientes para alimentar los motores, ya que no están diseñados para suministrar mucha corriente.

Necesitas un voltímetro para hacer electrónica. Intentar solucionar un circuito sin un voltímetro es como intentar reparar un automóvil con los ojos cerrados. Es imposible decir exactamente qué es lo que está mal en tu circuito si lo único que puedes saber es que "no funciona".

    
respondido por el Phil Frost
4

Lo que Phil (y otros) están diciendo es ...

El cable negro de la batería debe enchufarse en cualquier lugar de la segunda fila (desde la parte inferior) de la placa, no en la primera fila. Hay un error en el diagrama de Fritzing en el artículo que está leyendo.

En ese diagrama de Fritzing, la batería de 9 V alimenta al Arduino a través de su pin "Vin". Es probable que no tenga la intención de tener ninguna otra fuente de alimentación conectada al Arduino.

Como puede decir, casi todos los que responden preguntas en este sitio web prefieren los diagramas de circuitos reales. Esto se debe a que hace que sea mucho más fácil entender el circuito.

    
respondido por el RedGrittyBrick
2

No se ha mencionado hasta ahora: ¿cómo se acoplan las ruedas a los motores?

Si se accionan directamente, se ajustan directamente a los ejes del motor, simplemente está deteniendo los motores y agotando las baterías más rápido de lo que puede reemplazarlas: o en la caja del adaptador de 9 V, simplemente colóquelo en el modo de apagado por cortocircuito .

Supongo que este es el caso porque dices que los motores giran ... adivinando otra vez, quieres decir que giran cuando están fuera de la carretera, por lo que no hay carga para frenarlos.

Olvida los esquemas; Olvida la programación de Arduino. ¡Primero ponga los motores en marcha abajo!

Adáptelos hacia abajo: al menos 10: 1 o mejor 30: 1 como primera estimación; esto multiplica el torque del motor por 30: 1, o alternativamente, reduce el torque que el motor debe proporcionar para mover el robot en 30: 1, y por lo tanto reduce la corriente en la misma cantidad (ignorando la propia fricción del motor y otras pérdidas).

O bien reemplazarlos con motorreductores; o añadir cajas de engranajes entre motor y ruedas; o simplemente use la transmisión por fricción (manguito de goma en el eje del motor, en contacto con el neumático de la rueda).

Habiéndolo movido básicamente, luego aprenda la relación entre el voltaje y la velocidad del motor; y par y corriente de accionamiento. Aprende esto y puedes controlar la velocidad y el par de torsión según tus necesidades y los motores que tienes disponibles.

ENTONCES, preocupate por la electrónica y la programación.

    
respondido por el Brian Drummond

Lea otras preguntas en las etiquetas