Problema con la interfaz del controlador del motor de CC Atmega32 Board

3

simular este circuito : esquema creado usando CircuitLab

Quiero conducir un motor de CC de 24 V / 5 A con Atmega32. Por lo tanto, compró el controlador del motor con 24 V / 20A calificación. Pero estoy enfrentando algunos problemas:

  1. Cuando conecté la placa Atmega con el controlador del motor y conecté la alimentación de 24 V a la entrada del controlador, el motor funcionó bien. Pero después de eso, cuando apagué la fuente de alimentación de la placa Atmega, observé que el indicador LED de alimentación a bordo aún estaba encendido y que el motor estaba girando. ¿Se debe a Back EMF?

  2. Para resolver esto, conecté diodos en serie a la conexión entre la placa y el controlador, para evitar la EMF trasera. Fue un éxito. Pero después de unos segundos, el conductor fue expulsado con humo saliendo.

(Nota: mantuve la entrada adecuada para conducir, es decir, 24 V. No cruzé esa marca)

¿Entonces mi pregunta es cómo detener la EMF trasera y cómo guardar el controlador?

Gracias.

    
pregunta Abhishek Joshi

1 respuesta

1

No creo que su controlador de motor esté diseñado para manejar el suministro +/- conectado pero VCC / tierra no está conectado. Siempre debe tener ambos suministros para el controlador del motor y el ATMega ya sea ENCENDIDO o APAGADO, no tiene uno encendido y el otro apagado (ATMega ENCENDIDO, el controlador APAGADO está probablemente bien, pero debe tener cuidado).

Si necesita que funcione así, debe tomar medidas específicas para que funcione.

  1. El controlador del motor debe estar completamente alimentado o no debe estar encendido en todo momento. Entonces, en lugar de usar el Vcc / Ground del ATMega, use un 7805 o similar y genere 5V del suministro de 24V. Use esto para alimentar el VCC del controlador del motor (y NO el VCC de ATMega)

  2. Una vez que haya dividido los suministros, debe traducir las señales lógicas del suministro de ATMega al suministro lógico del controlador del motor. Ya que estamos hablando de 24V / 5A, o más de 100W, voy a recopilar que estos son motores bastante resistentes. Vale la pena hacer un esfuerzo adicional y hacer esto usando optoacopladores. Los optoacopladores / optoaisladores le permiten traducir las señales de una fuente a la otra sin ningún accesorio de cobre / conductor entre los dos lados. Esto es útil por varias razones, pero también es caro. Los dispositivos analógicos tienen una línea de aisladores iCoupler que no usan ópticas, sino que usan otro método. El aislamiento de este tipo (generalmente identificable por tener bases separadas en ambos lados, no solo suministros separados como en buffers de traducción de nivel) se asegurará de que pueda ejecutar sus señales lógicas de un lado a otro sin tener que preocuparse de que el ruido se acople nuevamente a su ATMega tierra y suministro y todo eso.

  3. Puede evitar el aislamiento adecuado y usar un búfer de traducción de nivel más simple (y más barato) como el SN74LVC2T45 de TI y la familia, pero es posible que observe un comportamiento extraño proveniente de las altas corrientes que se encuentran en el lado del motor.

respondido por el Chintalagiri Shashank

Lea otras preguntas en las etiquetas