Actualmente estoy trabajando conduciendo dos motores utilizando algún tipo de PWM o conmutando de manera que funcionen a una velocidad constante, independientemente de la carga. Quiero controlar todo este circuito utilizando un pin de salida Arduino PWM. Creo que el mosfet que estoy usando es un nivel lógico destinado a funcionar a 4.5V. Los dos motores combinados no deben robar más de 30A.
Esto es lo que tengo hasta ahora:
Los dos diodos son para protección. El divisor de resistencia es simplemente para tener en cuenta el hecho de que Arduino solo puede generar 5V. Mi lógica es la siguiente: si la caída de voltaje en el motor es demasiado baja, entonces el amplificador operacional enciende el mosfet, permitiendo que la corriente fluya. Si el voltaje en los motores es demasiado alto, entonces el mosfet se apaga.
Mi preocupación es que, en lugar de oscilar, el mosfet acabará en un estado estable, dispersando así mucho calor. ¿Ocurrirá esto? Si es así, ¿cómo puedo hacer que el circuito oscile para evitar este problema?
¡Gracias!