Protegiendo el arduino (destruyó dos) al controlar la bomba con MOSFET

2

Estoy tratando de controlar un MOSFET con un Arduino. He seguido algunos tutoriales y he creado el esquema a continuación. Cuando hice el circuito funcionó, pero logré destruir dos clones nano de Arduino con él. Funcionó bien con la bombilla en J4, luego estaba experimentando con un ventilador que también funcionaba y una pequeña bomba de aire de 12 voltios. Con la bomba de aire funcionó hasta que la apagué y Arduino ya no funcionaba. Fue alimentado con 12v de fuente de alimentación de banco.

El siguiente show de MOSFET es en realidad RFP30N06LE pero no pude encontrarlo en Eagle.

OUT y T son terminales de tornillo y están conectados.

El diodo es 1N4001 y la bomba de aire estaba usando 0.8A mientras trabajaba.

¿Qué hice mal?

¿Puede por favor avisarme sobre lo que podría cambiar para que esto funcione y para que sea más confiable? No me tomó más de 10 minutos destruirlo.

Estoy planeando colocar un optoacoplador entre el pin Arduino y el OUT. ¿Qué más se podría hacer para protegerlo?

    
pregunta Bobi

2 respuestas

5

Su circuito se ve idealmente bien.
Probablemente estés haciendo algo diferente a lo que CREES que eres.
El pico inductivo de apagado de carga es fatal si no se limita adecuadamente. D2 debería funcionar si está ubicado correctamente.
Asegúrese de que D2 realmente está a través de la carga.

Para jugar y especialmente para solo activar / desactivar en lugar de PWM que conmuta la compuerta de unidad con, por ejemplo, 10k para aislar uC de la compuerta.

La compuerta puede obtener un acoplamiento de capacitancia Millar a partir de un pico de apagado en el drenaje. D1 limita esto a Vin + Vf_diode o aproximadamente 14V, por ejemplo, a 12V de alimentación. Esta forma de aumento de 0 V PUEDE ser suficiente para acoplar un pico de baja energía al cct de la unidad.

Aviso sobre el MOSFET de Nicish Vgs_abs_max es de + 10V, así como la resistencia del variador en la parte superior, pinza la compuerta con un zener inverso, compuerta a la fuente para evitar el acoplamiento inductivo de acoplamiento de capacitancia Millar en la compuerta Y en Arduino. SI el MOSFET es destruido por un pico, puede reducir el drenaje a la compuerta y el controlador morirá. ¿MOSFET estuvo bien?

El uso del editor de esquemas suministrado permitirá dibujar fácilmente un diagrama de MUCHO . La gente apreciará mucho la diferencia. Le invitamos a copiar y adaptar mi uno si lo desea.

R2 es solo para protección contra transitorios cortos y tendrá que estar "diseñado" para, por ejemplo, una operación PWM.
R1 solo es necesario para garantizar que no se encienda al iniciar el sistema con uC dormido.
Zener D1 sujeta la compuerta a debajo de Vgs_abs_max y también para limitar la retroalimentación de picos a uC.

Los componentes en el cuadro discontinuo de la izquierda agregan el pico de la fuente de alimentación y el filtrado de sobretensiones.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Russell McMahon
0

Debe tener una resistencia limitadora de corriente entre el pin y la compuerta Arduino. Debido a que la compuerta es un capacitor, la corriente solo fluirá inicialmente pero excederá en gran medida los 40 mA máx (se recomiendan 20 mA). Una resistencia alta causará tiempos de "encendido" lento. Utilice una resistencia de 330 ohm o 470 ohm. No lo busqué, pero supongo que es uno de esos MOSFET especiales hechos para ser encendidos con un voltaje de compuerta de 5 voltios, lo que simplifica el diseño del circuito. Puede reemplazar el MOSFET con un optoaislador, como sugirió, pero aún necesita una resistencia limitadora de corriente en el pin Arduino que controla el LED. Sin embargo, el optoaislador proporcionará una mayor caída de voltaje a la carga que un MOSFET. Un MOSFET será casi una caída de voltaje cero.

    
respondido por el dale

Lea otras preguntas en las etiquetas