Actualización: Esta pregunta ya es muy larga, no me atrevo a agregarla, pero se me ocurre preguntar si la interferencia eléctrica entre los cables del motor paso a paso podría causar este tipo de comportamiento (motor oscilando, congelando, girando en sentido equivocado por un momento)? Los cables, el cable de cinta estándar, serpentean a través del marco del trazador "H" en los portacables y no están protegidos de ninguna manera. El fallo es intermitente y solo falla el motor "lejos" (de la fuente de alimentación).
No tengo las habilidades de ingeniería eléctrica para diagnosticar con precisión un problema de interferencia sutil. ¿Hay algún "protector de banda" de blindaje de fuerza bruta que pueda probar?
Fondo: he construido un trazador de estilo 6 'x 6' 'H' como máquina de dibujo ( video de prueba de ejecución ). Tiene 2 motores paso a paso que controlan el eje Y y 1 paso a paso para el eje X (la "barra" en la "H"), diseño a continuación. Los motores del eje Y se derivan del impulsor paso a paso del eje Y y el cableado del motor "lejano" se invierte, de modo que los motores mueven el carro en la misma dirección. También hay un paso a paso más pequeño para el eje Z, que funciona pero aún no se utiliza.
Estoy usando motores paso a paso emparejados para los ejes X e Y (especificaciones a continuación). Están clasificados a 5v 1A. Estoy controlando todo esto usando un Arduino y un grbl shield . El escudo de grbl utiliza los controladores paso a paso TI DRV8818 que están calificados con 2.5A. Primero estaba energizando los motores con una fuente de alimentación de banco de 24 v 3A máx. Hoy probé una fuente de alimentación de 12v 20A. Tengo un pequeño ventilador para enfriar el tablero.
Problema: El paso a paso del eje Y "lejos" (de la fuente de alimentación) está fallando intermitentemente. Cuando ocurre el problema, tartamudea (como si estuviera mal conectado) o no gira en absoluto.
Me doy cuenta de que es difícil diagnosticar un problema como este a partir de lo que proporcioné, pero ¿quizás hay algo que pueda probar? Esto es lo que he hecho hasta ahora:
- Cambió los motores del eje Y para verificar si hay una falla real del motor. Nuevamente, solo el motor "lejano" falló, por lo que los motores parecen estar bien.
- Se quitó la carga (se quitaron las correas) para que los motores pudieran funcionar libremente. Síntomas de falla similares en el motor "lejano".
- Los controladores paso a paso son del tipo "chopper" (variable actual) y El escudo de Grbl tiene potenciómetros de ajuste actuales para cada eje, así que lo he intentado marcando el actual arriba y abajo.
- He probado varias velocidades de alimentación (que afectan la velocidad a la que los motores turno), así como probar otras configuraciones (aceleración, etc.).
Lo que no entiendo y realmente me desconcierta es ¿por qué solo uno de los motores del eje Y está fallando? El motor "cercano" funciona bien. Si mi fuente de alimentación era inadecuada o los controladores paso a paso estaban apagados térmicamente, ambos motores deberían fallar.
Una pregunta larga, me doy cuenta, pero he tratado de proporcionar tantos detalles como sea posible. No sé qué más puedo intentar diagnosticar el problema.