Estou tentando alimentar um motor de 24V DC usando duas baterias de 12V, um Arduino e um Driver de Motor Cytron MD10C. Segui a descrição no site da Cytron para saber como conectar o Arduino e o motor à placa do motorista. As 2 baterias estão conectadas à série para fornecer 24V e depois às entradas de energia da placa do driver.
No primeiro teste com esse esquema, houve vários problemas, principalmente o fio GND entre o Arduino e a placa do driver queimado e algumas faíscas apareceram na placa do driver quando o motor foi iniciado usando um sinal do Arduino. O Arduino também teve algumas dificuldades e continuou reiniciando.
Eu queria saber se este é um caso de loop de terra? Se sim, como a seção de dados da placa Arduino / driver deve ser isolada da alta corrente?
Uma das baterias também está conectada ao Arduino para fornecer corrente de entrada de 12V (agora sei que é uma prática ruim, mas a deixei no esquema para o caso de desempenhar um papel). No futuro, o Arduino será alimentado com um regulador de comutação DC / DC dos mesmos cabos de 24V que vão para o driver do motor.
Curiosamente, o esquema funciona perfeitamente quando o Arduino é alimentado por USB (do PC) e a placa de driver por um conversor de parede de 120V / 5V CA. O driver do motor também possui botões de teste que permitem testar a placa e alimentar o motor sem a necessidade de um MCU externo. Ao usar esses botões, não há faíscas nem fios queimados.
A folha de dados do Cytron não indica se a placa do driver está isolada, então pensei que a corrente do motor passasse por ela, depois para o Arduino e depois para a bateria.
O motor é um motor de 24V CC (consumo inferior a 10Amps), semelhante a um motor de limpador de para-brisa. As baterias são baterias de carro de 12V.
ATUALIZAR:
Obrigado por suas respostas. Abaixo está um esquema sugerido usando um regulador DC / DC Step down para fornecer os 12V ao Arduino. Também adicionei fusíveis em série com o banco de baterias. Presumo que o terreno compartilhado remova a possibilidade de curto-circuito?