N-MOSFET cambiando un puente H: problemas con PWM

0

En este circuito, un pin digital Arduino controla la puerta de un N-MOSFET. Cuando el pin es ALTO, la corriente puede fluir desde el HD del puente H hasta el GND de la placa. Cuando es BAJA, la corriente no puede fluir. Lo que necesito es encender / apagar el puente H para detener su energía inactiva.

Todo funciona bien, excepto cuando uso señales PWM en los pines de ENTRADA H-Bridge. En este caso, cuando la MCU establece de repente el pasador de puerta BAJA, los motores aún se mueven un poco o hacen un ruido como si estuvieran recibiendo potencia pero no lo suficiente como para moverse.

La MCU está funcionando a una velocidad de 16 MHz, y la instrucción PWM utilizada es analógica. Escriba (pin, 180); (rango de valores 0-255) (* Nombro la instrucción solo para ayudar a calcular la frecuencia de conmutación)

Estoy bastante seguro de que debería haber puesto una resistencia desplegable en paralelo desde el pin digital de Arduino a GND. En otras palabras, bajando la puerta a 0V. Intenté pegar manualmente una resistencia de orificio pasante, pero no resolvió el problema.

El N-MOSFET es: AOD2922

    
pregunta Nic1337

1 respuesta

2

Si interpreto su pregunta correctamente, esto es probablemente lo que está sucediendo:

simular este circuito : esquema creado usando CircuitLab

La mayoría de los circuitos integrados tienen un circuito de protección contra ESD en los pines de E / S que se representan por D1 y D2 arriba. Cuando desea deshabilitar la L293D al flotar la "GND", "GND" se tira hacia Vcc por las cargas. La corriente puede fluir a través de D2 como se representa por las flechas.

Por lo tanto, su salida de MCU está tratando de alimentar el circuito tirando de "GND" hacia abajo a través de D2.

Tienes suerte de que el puente H esté alimentado por + 5V. Si fuera de + 12V o algo así, probablemente quemaría la salida de MCU.

La "GND" flotante de un circuito tiende a tener efectos secundarios indeseables. Lo evito por el esfuerzo necesario para cuidar todos los efectos secundarios y el riesgo de perder algunos.

Otro efecto secundario aquí es cuando el MOSFET está encendido, aún tiene una resistencia significativa. Eso significa que "GND" no está a 0 V y fluctuaría según la carga. Así que todo lo que hace referencia a "GND" está desplazado, que incluye todos los pines de entrada.

    
respondido por el rioraxe

Lea otras preguntas en las etiquetas