Me preguntaba cuál sería la mejor manera de ejecutar un solenoide desde una placa Arduino. Estaba pensando en usar un MOSFET que se ejecuta en un relé para encender el solenoide, pero no estoy seguro de cómo hacerlo.
Puede manejar el solenoide usando solo el MOSFET (o un transistor bipolar)
. Sería útil saber qué tipo de solenoide desea manejar para que podamos seleccionar los componentes adecuados. Aquí hay un par de circuitos para darle una idea general de MOSFET/Bipolar:
La resistencia puede ser ~ 10k - 100k (el rango puede ser más amplio como señala Steven, por ejemplo, 1k - 10M - una resistencia demasiado alta y corre el riesgo de ser susceptible al ruido), es para asegurarse de que la puerta esté conectada a tierra si la entrada está flotando. El diodo puede ser casi cualquier diodo de propósito general capaz de manejar una cantidad razonable de corriente.
Versión Darlington:
Si el solenoide necesita una unidad de CA, de hecho necesitará el relé; de lo contrario, puede conducir directamente el solenoide con el MOSFET. Son el mismo tipo de carga.
Oli sugiere 10 kΩ a 100 kΩ para R2, pero incluso puede usar 1 MΩ para esto. Asegúrese de tener un FET lógico . Otros FET pueden necesitar un voltaje de puerta demasiado alto para encenderse. Un relé puede necesitar alrededor de 50 mA o menos, un solenoide probablemente un par de cientos de mA. Seleccione un FET con un bajo , de modo que incluso con corrientes más altas, la disipación será baja. FET con un de menos de 200 mΩ son perfectos y están bien disponibles.
Si el relé/solenoide necesita 24 V o menos, el Si2304DS es una posibilidad: es inferior a 200 mΩ, por lo que incluso a 1 A disipará solo 200 mW. Puede conducir más de 1 A a un voltaje de puerta de 3 V.
stevenvh
Oli Glaser
stevenvh
Russel McMahon