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?
Respostas:
Não é um loop de terra. Mas um curto-circuito :
Sempre use fusíveis com baterias.
Em vez disso, você pode fazer assim, para que haja apenas um terreno comum :
A desvantagem é a carga desequilibrada da bateria. Isso significa que a bateria esquerda se esgota mais rapidamente, sendo possível danificá-la quando o aparelho é descarregado profundamente. Eu recomendo um balanceador de bateria ou uma fonte de alimentação de 24V-12V.
fonte
Há quase certamente um curto-circuito na bateria do lado esquerdo.
O acionador do motor é descrito como uma "ponte H", o que significa que alterna os dois terminais do motor; portanto, ele não usa uma alimentação positiva e negativa dividida para permitir a reversão do motor; em vez disso, direciona positivo para o terminal negativo e negativo do motor. ao terminal positivo do motor.
Uma verificação rápida com um testador de continuidade deve confirmar que a bateria está conectada ao terra da entrada lógica no controlador do motor.
Eu sugeriria o seguinte:
Se você puder confirmar que o Arduino está aterrado pelo driver do motor, não faça uma segunda conexão de aterramento com a bateria. Deixar isso de lado evita uma situação em que o solo pesado da bateria é interrompido e a corrente do motor flui através do fio de conexão mais leve e do plano de terra do Arduino. O consumo atual do Arduino deve ser baixo o suficiente para passar facilmente pelo terreno de controle leve.
Se não estiver usando um conversor DC-DC, sugiro adicionar um resistor em série na conexão da bateria ao arduino (lembrando-se de levar 12V do ponto médio, NÃO 24V). Você provavelmente pode "pagar" de 10 a 100 ohms, dependendo de quantos LEDs estiverem em uso, e isso funcionará como uma barreira barata para impedir o ruído de troca do driver do motor que chega ao Arduino. Eu estou supondo que você pode baixar 5V e ainda atender aos requisitos de 7V.
Ao usar um conversor DC-DC isolado, as coisas ficam mais simples, pois agora o único ponto comum entre o driver do motor e o Arduino é através do conector de controle. Isso significa que falhas de corrente contínua no lado do motor não devem passar de volta ao Arduino.
Também estou um pouco preocupado que uma bateria de "12V" possa realmente estar mais próxima de 14V quando descarregada e pode exceder a tensão de entrada máxima declarada do Arduino, mas se uma DC-DC adequadamente classificada for usada, isso será irrelevante.
fonte