Oscilación extraña al arrastrar el motor con PMOS

1

Estoy tratando de conducir un motor de 24V DC con IRF5305 PMOS. Estoy generando una señal PWM de ~ 300Hz con un microcontrolador AVR y cambiando de nivel a una señal de 12V-24V para activar la puerta de MOSFET. Necesito usar un PMOS porque esto se agregará a una máquina existente.

También estoy midiendo la corriente tru el motor con una resistencia de ~ 1 Ohm en la fuente. Pero estoy obteniendo algunas medidas extrañas. MCP6022 los amplificadores operacionales funcionan con 5V, por lo que necesito reducir el voltaje y luego diferenciarlos resistor (24V no es totalmente estable) y luego amplifica la diferencia en la misma cantidad que se alimenta a un comparador. También las entradas que invierten y no invierten en OA1 tienen diodos Schottky de sujeción a 5V.

Así es como configuré todo:

simular este circuito : esquema creado usando CircuitLab

Y estos son los resultados que obtengo al conducir el motor:

La traza azul es la puerta de MOFET que obtiene una buena señal de 12-24V. El rosa está conectado al pin de drenaje de MOFET donde ocurren estas oscilaciones. Y la traza amarilla representa la salida de AO1 del amplificador diferencial, formas extrañas.

Esperaba ver un rastro de diente de sierra amarillo sin estas gigantescas protuberancias y picos. Además, la traza rosada parece un poco rara, cuando la traza azul es alta (24 V), ¿no debería la traza rosada acercarse gradualmente al suelo (ya que la potencia se disipa por el diodo)?

¿Qué está pasando? ¿Cómo puedo solucionarlo?

P.S.

Debo admitir que he usado un motor de 12 V conectado a la línea de 24 V, pero no tenía más del 50% de ciclo de trabajo y lo apagué más o menos tan pronto como obtuve las lecturas. ¿Dañé el motor? (parece que está girando bien)

    
pregunta Golaž

1 respuesta

1

Estoy de acuerdo en que las oscilaciones probablemente se deben al conmutador en el motor.

Puede probar capacitores de igual valor en R9 y R11 para filtrar las frecuencias más altas.

Para representar corriente cero, necesitará una fuente de alimentación negativa para el MCP6022. Esto también puede estar causando que se sature durante el tiempo de apagado del FET, ya que el circuito de retroalimentación se abrirá, puede llevar un tiempo significativo salir de la saturación.

¿Qué tolerancia tiene para las resistencias de 13K y 2.7K? Deben ser piezas de precisión para obtener un rechazo de modo común razonable.

¿Por qué no colocar la resistencia de detección en el extremo conectado a tierra? Entonces, sería capaz de detectar la corriente durante el tiempo de desconexión del FET para obtener una corriente promedio del motor; esto se debe a que se agrega a una máquina existente ?

También está revisando el VGS máximo para el MOSFET: solo tiene una clasificación de +/- 20V o puede fallar.

    
respondido por el Kevin White

Lea otras preguntas en las etiquetas