Estoy intentando alimentar un motor de 24 VCC con 2 baterías de 12 V, un Arduino y un controlador de motor Cytron MD10C. Seguí la descripción en sitio web de Cytron para saber cómo conectar el Arduino y el motor a la placa del controlador. Las 2 baterías están conectadas 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 se inició el motor utilizando 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 debería aislarse la sección de datos de la placa Arduino / driver de la corriente alta?
Una de las baterías también está conectada al Arduino para proporcionar una corriente de entrada de 12V (ahora sé que esta es una mala práctica, pero la dejó en el esquema en caso de que pueda desempeñar un papel). En el futuro, el Arduino se alimentará con un regulador de conmutación de 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 funciona con USB (desde la PC) y la placa del controlador con un convertidor de pared de 120V / 5V CA. El controlador del motor también tiene botones de prueba que permiten probar la placa y alimentar el motor sin la 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 conductor 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 VCC (dibuja por debajo de 10Amps), similar a un motor de limpiaparabrisas. Las baterías son baterías de coche de 12V.
ACTUALIZAR:
Graciasportusrespuestas.AcontinuaciónsemuestraunesquemasugeridoqueutilizaunreguladordereduccióndeCC/CCparaproporcionarel12ValArduino.Tambiénagreguéfusiblesenserieconelbancodebaterías.¿Supongoqueelterrenocompartidoeliminaríalaposibilidaddecortocircuito?