Soy nuevo en electrónica.
Intentando realizar pruebas de prueba en una placa de controlador paso a paso SilentStepStick, (basado en un TMC2130 )
Utilizando: Arduino Uno, una placa del controlador SilentStepStick , una 0.6A motor paso a paso y código de ejemplo de waterott (con SPI).
El motor giró como se esperaba, el código y el cableado parecieron funcionar, durante unos 30 segundos, luego "todo el humo se filtró" del ATmega328P, en el Arduino, y el controlador paso a paso también se quemó.
Proceso & Descripción del problema:
- Encendido con alimentación de 24 V, según la hoja de datos 24 V debe conectarse antes de 5 V (VIO).
- Enchufado en el enchufe USB-B arduino, notó algunas chispas azules débiles, entre las partes de conexión a tierra de los conectores. No me di cuenta de la importancia.
- Motor girado, código trabajado.
- Después de unos 10 segundos notó un olor a quemado muy débil, desconectó el arduino y comprobó que el motor y el controlador no tuvieran calor.
- Reconectado durante 10 segundos, se reanudó el leve olor a quemado, se desconectó el arduino.
- Código revisado, el código de ejemplo encontrado se estaba actualizando al 50%
- Se cambió el código, se redujo la corriente al 6%.
- Reconectado, el motor se volvió bien, el olor volvió, luego, unos segundos más tarde, el ATmega328P visiblemente frito, el conductor paso a paso también fue frito.
He revisado tres veces todo el cableado antes de publicar esto, todo parece correcto. ¿Quizás se aplicó demasiada corriente?
Si es así, no estoy seguro de por qué eso afectaría al arduino, ¿no es solo proporcionar señalización? ¿O 24v hizo de alguna manera su camino hacia el arduino?
Aquí está el diagrama de cableado:
Tengoenergíadelrielarduino5vaVio,yGND->GND,ylafuentedealimentaciónde24vestáconectadaaVM&Elsegundomotivo.TodoslospinesdecontroldeSPIypasoapasoestánconectados.
¿Porquéexplotó?
ACTUALIZACIÓN:
-SimidolatensiónentrelaconexiónatierradelcableUSBylaconexiónatierraarduino,cuandoelcablenoestáenchufadoenelarduino,veo24voltios(!)-Estáclaroque24vestápasandoporelcontroladoryhaciaelarduino,sobrelosrieles5v(Vio).
- Segúnlosconsejosútilesdeloscomentarios,esprobablequehayaproblemasconlaconexiónatierra:ArduinosealimentaatravésdeUSB,desdeunIntelNUCDesktop,quesolofuncionaconCC,nohayconexiónatierra.
- Lafuentedealimentaciónde24Vestáconectadaatierra.
ACTUALIZACIÓN-Resuelto:
-Graciasalosamablesconsejosdeloscomentarios,seencontrólasolución.
-LafuentedealimentacióndelalógicaArduinofueatravésdeUSB,desdeunacomputadoradeescritorio"Intel NUC" con alimentación de CC: no hay tierra.
-El 24v proviene de una fuente de alimentación a tierra.
-Los dos dispositivos no comparten una base común, & El 5v no está conectado a tierra. Supongo que esto significa que la fuente de alimentación de 5 V está "flotando" en relación con la fuente de alimentación de 24 V, y esto es lo que causó el problema.
-El problema se resolvió al obtener una fuente de alimentación de 5v CC conectada a tierra y conectar la conexión a tierra de la fuente de alimentación de 5v a la fuente de alimentación de 24v.
-Imágenes proporcionadas a continuación para aclarar. Solo se muestra el cableado de alimentación para mayor claridad
Cableado problemático original:
Cableadodelasolución
Estaría muy feliz de aceptar una respuesta formal a esto: si alguien desea declarar en términos técnicos lo que probablemente ocurrió en el primer diagrama de cableado, eso sería genial y quizás haga de esta una pregunta útil.
Resumen: En el primer diagrama, una fuente de alimentación no estaba conectada a tierra, y las dos fuentes de alimentación no compartían una conexión a tierra común. El resultado fue: un controlador TMC2130 con quemaduras visuales, un ATmega328p con quemaduras visuales en el arduino y algunas marcas de quemaduras negras en algunos zócalos de la placa de pruebas.