Estoy tratando de conducir un solenoide con un GPIO en una Raspberry Pi. He aquí el esquema:
La corriente por el solenoide y el MOSFET debe ser:
Así que la caída de voltaje a través del MOSFET debe ser:
lo que nos deja con 13.8V
a través del solenoide, que debería ser suficiente para accionar el 12V
de solenoide.
Naturalmente, he tratado de accionamiento directamente:
Esto funciona muy bien.
La sospecha de que tal vez el MOSFET no estaba totalmente encendido, me tomó de la Raspi de la mezcla y trató de aplicar 4V
directamente a la puerta:
pero no accionar...
También he tratado de sustituir la electroválvula/diodo con un simple LED/resistencia de combo y se ilumina como era de esperar, tanto en el Raspi/no Raspi configuraciones, de modo que el MOSFET parece ser el cambio como se esperaba...
Lo que me estoy perdiendo aquí?? Por qué no el solenoide de accionar cuando tengo el MOSFET en la mezcla?
Partes:
- IRF510 MOSFET (de Radioshack)
- 1N4148
- DC 12V Solenoide (amazon)
Solución
Como se ha señalado por haberse regenerado Pelusa y El Fotón, yo era fundamentalmente confundido acerca de algunos de los parámetros de mi MOSFET. Específicamente, \$V_{gs(threshold)}\$ es no es el punto en el que \$R_{ds}\$ se convierte en \$R_{ds(on)}\$. \$V_{gs(threshold)}\$ en este MOSFET es de 2-4V, así que pensé que podría cambiar con 3.3 V. sin Embargo, el valor que necesitaba para cambiar este chico es realmente 10V (leer desde el \$R_{ds(on)}\$ fila en la hoja de datos).
Por haberse regenerado Pelusa de la sugerencia, he añadido un MOSFET driver entre mi salida lógica y el MOSFET y, efectivamente, las cosas empezaron a funcionar perfectamente. Probablemente yo también podría haber cambiado mi MOSFET para un nivel lógico uno. Aquí está el trabajo final de circuito:
El MOSFET driver es MIC4452YN.