Buen día a todos, estoy construyendo un controlador de motor para un motor DC de 250W. Hoy estaba probando una parte de mi diseño, pero de alguna manera el controlador MOSFET no funcionó. El Arduino envía una onda cuadrada del 50% (4kHz) al optoacoplador. El optoacoplador produjo una onda cuadrada limpia de 0V a 12V, tal como se esperaba. El conductor, sin embargo, no emitió tal señal. La salida del controlador fue de alrededor de 0V, sin ninguna onda cuadrada reconocible ni onda alguna. Cuando reemplacé el controlador, desconecté la salida del optoacoplador de la entrada del controlador. Soldé un puente a la entrada del controlador y lo conecté manualmente a 0V: la salida del controlador era 0V. Después de eso, conecté la entrada manualmente a la fuente de 12V: la salida del controlador era de 12V. Con la confianza de que el circuito ahora funcionaría normalmente, Volví a conectar la onda cuadrada del optoacoplador al controlador MOSFET. Nuevamente, 0V en la salida del controlador y un controlador roto. A continuación se proporcionará mi diagrama de circuito.
¿Puede alguien ayudarme?
partes: Controlador Mosfet: 2EDN8524FXTMA1 Optoacoplador: TLP781F
Conecte la salida digital directamente a la entrada del controlador de puerta. Desconecte la salida del controlador de puerta y verifique que todo esté funcionando como debería. Esto incluye comprobar la fuente de alimentación durante la conmutación.
Si anteriormente abusó del controlador de la puerta, tírelo, obtenga uno nuevo y tenga más cuidado en el futuro.
Un problema obvio es su elección de resistencias de entrada/salida. Si observa la hoja de datos de 4N25, verá que se garantiza que el CTR para el 4N25 es un mínimo del 20 %. Con una entrada de 5 voltios/390 y un voltaje directo de 1,5 voltios, la corriente de entrada será de unos 9 mA. El 20% de esto (la corriente de salida) será de aproximadamente 2 mA, y generará aproximadamente 0,7 voltios en la entrada del controlador. Si, de hecho, el CTR es mejor que el 20%, obtendrá un voltaje de entrada más alto, pero es poco probable que proporcione suficiente entrada e incluso puede empeorar las cosas al proporcionar suficiente salida para encender el FET solo parcialmente. Esto, a su vez, provocará el sobrecalentamiento del FET y puede explicar por qué se quemó el suyo.
Lo que debe hacer es medir el voltaje de la compuerta para 0 y 4 voltios en el Arduino y verificar que la compuerta esté siendo impulsada a más de 10 voltios. Si no, verifique la entrada del controlador para niveles de entrada de 2.5 voltios o más, siendo 3 mejor. Si los niveles son demasiado bajos, aumente el valor de la resistencia de entrada.
Trevor_G
Hugo
keith
keith