Estoy tratando de alimentar un motor de 24 V CC con 2 baterías de 12 V, un Arduino y un controlador de motor Cytron MD10C. Seguí la descripción en el sitio web de Cytron sobre cómo conectar el Arduino y el motor a la placa del controlador. Las 2 baterías se conectan en serie para proporcionar 24 V, luego a las entradas de alimentación de la placa del controlador.
En la primera prueba con este esquema, hubo varios problemas, lo más importante es que el cable GND entre el Arduino y la placa del controlador se quemó y aparecieron algunas chispas en la placa del controlador cuando el motor se encendió usando una señal de Arduino. El Arduino también tuvo algunas dificultades y siguió reiniciando.
Me preguntaba si este es un caso de bucle de tierra. En caso afirmativo, ¿cómo se debe aislar la sección de datos de la placa Arduino/controlador de la corriente alta?
Una de las baterías también está conectada al Arduino para proporcionar una corriente de entrada de 12 V (ahora sé que esto es una mala práctica, pero lo dejé en el esquema en caso de que pudiera desempeñar un papel). En el futuro, el Arduino se alimentará con un regulador de conmutación CC/CC desde los mismos cables de 24 V que van al controlador del motor.
Por extraño que parezca, el esquema funciona perfectamente cuando el Arduino está alimentado por USB (desde la PC) y la placa del controlador por un convertidor de pared de CA de 120 V/5 V. El controlador del motor también tiene botones de prueba que permiten probar la placa y alimentar el motor sin necesidad de una MCU externa. Al usar esos botones, no hay chispas, ni cables quemados.
La hoja de datos de Cytron no indica si la placa del controlador está aislada, por lo que pensé que la corriente del motor podría atravesarla, luego al Arduino y luego a la batería.
El motor es un motor de 24 V CC (consume menos de 10 amperios), similar a un motor de limpiaparabrisas. Las baterías son baterías de coche de 12V.
ACTUALIZAR:
Gracias por tus respuestas. A continuación se muestra un esquema sugerido que utiliza un regulador reductor de CC/CC para proporcionar los 12 V al Arduino. También agregué fusibles en serie con el banco de baterías. ¿Supongo que la tierra compartida eliminaría la posibilidad de cortocircuito?
No es un bucle de tierra. Pero un cortocircuito :
Utilice siempre fusibles con baterías.
En cambio, puede hacerlo así, de modo que solo haya un terreno común :
El inconveniente es la carga desequilibrada de la batería. Lo que significa que la batería izquierda se agota más rápido y es posible que se dañe cuando el equipo se descarga por completo. Recomiendo un balanceador de batería o una fuente de alimentación de 24V-12V en su lugar.
Es casi seguro que hay un cortocircuito en la batería de la izquierda.
El controlador del motor se describe como un "Puente H", lo que significa que cambia ambos terminales del motor, por lo que no usa un suministro dividido positivo y negativo para permitirle invertir el motor, en su lugar, enruta el positivo al terminal negativo y negativo del motor. al terminal positivo del motor.
Una revisión rápida con un probador de continuidad debería confirmar que la batería -ve se conecta a tierra de entrada lógica en el controlador del motor.
Sugeriría lo siguiente:
Si puede confirmar que el Arduino está conectado a tierra a través del controlador del motor, no realice una segunda conexión a tierra a la batería. Dejar esto evita una situación en la que la tierra pesada de la batería se interrumpe y la corriente del motor fluye a través del cable de conexión más ligero y el plano de tierra de Arduino. El consumo de corriente del Arduino debe ser lo suficientemente bajo como para pasar fácilmente a través de la tierra del cable de control liviano.
Si no usa un convertidor DC-DC, sugeriría agregar una resistencia en serie en la conexión de la batería a arduino (recordando tomar 12V desde el punto medio, NO 24V). Probablemente pueda "permitirse" 10-100 ohmios dependiendo de cuántos LED estén en uso, y esto actuará como una barrera económica para evitar que el ruido de conmutación del controlador del motor llegue al Arduino. Supongo que puede bajar 5V y aún así cumplir con el requisito de 7v.
Cuando se utiliza un convertidor CC-CC aislado , las cosas se simplifican, ya que ahora el único punto en común entre el controlador del motor y el Arduino es a través del conector de control. Esto significa que las fallas de CC en el lado del motor no deberían poder volver al Arduino.
También me preocupa un poco que una batería de "12 V" pueda estar más cerca de los 14 V cuando está descargada y puede exceder el voltaje de entrada máximo indicado por Arduino, pero si se usa un DC-DC con la clasificación adecuada, esto será irrelevante.
Rvdo
winny
pedro bennett
Oliver amplio
alex clemente