Tengo un motor de perforación de 14.4V CC que puede consumir 10 amperios cuando está bajo carga completa. Necesito un circuito que pueda controlar la velocidad y la dirección de los motores, usando un Arduino con PWM. Estamos utilizando relés en lugar de un puente H debido a la alta corriente. Mi primer intento en un circuito se muestra a continuación:
Ignoralaplumaamarilla,estafueunasugerenciadeotrapersona.Elpin1yelpin2delreléestánconectadosalmismopindesalidadigitalenelarduino.Elmódulodereléquetengotieneoptoacopladoresintegradosyresistenciasdesplegablesparaelcambiodedirección.
ElFETesun
Problemas con este circuito
El FET actúa de manera extraña. En mi primer intento en este circuito, RG fue de 100 ohmios y tuve otra resistencia de 900 ohmios entre el optoacoplador y la fuente de 12V. Este divisor potencial significaba que el voltaje de la compuerta a tierra era un décimo de los 12 V, es decir, 1,2 V, que según la hoja de datos debería ser suficiente para crear un camino conductor entre la fuente y el drenaje, sin embargo, no fue así. Eliminamos la resistencia 1K para que la compuerta reciba 12V completos y luego funcionó. Nuestra conjetura fue que esto se debe a que el voltaje de la Puerta a la Fuente debe ser al menos 1V más alto que el voltaje a través del motor, y no solo 1V más alto que la tierra. Pero no estamos seguros. ¿Es correcta la mitad izquierda (el circuito de activación de la puerta) de mi esquema?
El otro problema es que hemos volado algunos MOSFET, y no estoy seguro de que sea porque el diodo está en el lugar equivocado. Cuando el motor es un generador, el diodo inicialmente tiene polarización inversa. Esto se debe a que la posición de los relés al accionar el motor determina la polaridad del generador, y esta posición siempre significa que el diodo está Inversión sesgada cuando el motor es un generador. Por lo tanto, en el código lo tenemos configurado de modo que cada vez que la velocidad sea cero, los relés cambien de posición. Esto permite que la energía en el circuito sea devuelta a tierra. El problema es que esto no funciona cuando el motor se reduce rápidamente de velocidad máxima a baja.
¿Hay un circuito mejor que no tenga estos problemas? Si mi circuito está bien, por favor también deje un comentario.
¡Gracias!