He estado trabajando para crear un controlador de ventilador PWM simple para mi Raspberry Pi. Para explicar simplemente la idea: obtengo entrada de 3 pines (1 - PWM, 2 - 5V, 3 - GND), luego, utilizando el filtro RC, convierto la señal PWM en voltaje y la coloco en el lado positivo de OpAmp. Luego, la salida activa el MOSFET, que a su vez funciona esencialmente como una resistencia variable que controla la velocidad del ventilador (motor M1 en el esquema).
Mis preguntas (nuevas) son:
- La señal PWM es 3.3V, ¿hay alguna manera de hacer que la salida OpAmp haga 0-5V completo sin agregar OpAmp adicional para escalarla?
- ¿Cómo debo proteger el circuito de los efectos que pueda tener el ventilador? Es una carga inductiva después de todo.
- Y probablemente lo más importante: ¿me falta algo obvio para las personas que saben lo que están haciendo?
En la nota al margen, Opiamp y MOSFET específicos los elegiré más adelante, pero estaba pensando en un segmento de riel a riel que funciona en el rango de 0-5 V y para MOSFET usaré un nivel TTL de nivel uno.
Además, se planea que C1 sea 1uF