ACTUALIZAR
Basado en la información de todos los que respondieron a continuación, ¡modifiqué mi circuito y la oscilación desapareció por completo! Empecé a realizar pequeñas modificaciones en el orden más fácil de realizar y el problema desapareció.
@Andyaka y @Maria comentaron sobre los problemas que podrían surgir con el uso de un MOSFET como el que estaba usando para aplicaciones lineales. Reemplacé el MOSFET que estaba usando con un MOSFET diferente que también tenía una capacitancia de puerta 10 veces más pequeña que antes. Inicialmente, esto ayudó un poco con la oscilación, pero no fue el principal culpable.
Ante la mención de casi todos, eliminé los condensadores C3 y C6 del esquema y probé el circuito, esto en realidad empeoró las oscilaciones y a una frecuencia mucho más alta (lo cual es de esperar, supongo). Con la oscilación aún presente, reduje la ganancia en el chip INA en un factor de 2 (me dirigía a eliminar el INA según la sugerencia de @Andyaka).
El paso final fue seguir la idea de @sstobbe de usar una configuración de Compensación de amplificador de error del amplificador operacional insertando un capacitor entre la salida y la entrada de retroalimentación. Elegí un 0.22 El capacitor F ya que en combinación con la resistencia de 1k dio una frecuencia de cruce de 700 Hz. ¡Después de volver a enchufar todo y encenderlo de nuevo, la oscilación había desaparecido! Todavía hay una pequeña oscilación en la salida del amplificador operacional, pero es casi inexistente. Subiré el esquema actualizado y comentaré más si hago más mejoras. ¡Gracias a todos por la ayuda!
Pregunta original He estado trabajando en un controlador de corriente constante que necesito para conducir hasta 10 A a través de una bobina (resistencia equivalente a 3 ) con estabilidad de corriente mejor que 1 kHz. La velocidad de respuesta no es muy importante ya que cualquier cambio actual que deba hacer será del orden de 1A/ms.
Decidí usar un amplificador de instrumentación ( INA114BP ) para medir la caída de voltaje en 3 resistencias de derivación en paralelo ( PWR4412 ) con una resistencia en paralelo de 0.2 . Luego, el voltaje medido se alimenta a un amplificador operacional ( LT1097 ) y se compara con un voltaje analógico de entrada (0-10 V) de una tarjeta DAQ. La salida Op Amp controla un MOSFET ( IRFP7718pbf ) en el régimen lineal.
Primero simulé el circuito para probar que funciona como esperaba, y desde entonces he construido el circuito. En la superficie funciona como se esperaba, emitiendo la corriente que espero, sin embargo, está lejos de ser estable, con oscilaciones de 2,7 kHz en la salida del amplificador operacional que se traduce en grandes oscilaciones de corriente en la bobina.
He leído mucho hoy tratando de rastrear la fuente de la oscilación, pero como no tengo antecedentes formales en electrónica (antecedentes en física, lamentablemente evité la electrónica a lo largo de mis títulos), he llegado al límite de mi comprensión.
Anteriormente tenía un condensador y una resistencia en serie entre la salida y la entrada negativa del amplificador operacional, pero después de luchar con oscilaciones de 10 kHz, los eliminé. Esto cambió la frecuencia de oscilación a 2,7 kHz.
La inductancia de la bobina parece tener poco impacto en el circuito, ya que sustituir resistencias equivalentes en lugar de la bobina tiene exactamente el mismo comportamiento.
Mis teorías actuales son las siguientes:
¿Hay algún problema inmediatamente obvio con el dibujo del circuito que he adjuntado? Cualquier comentario sobre mi diseño y conocimiento sobre el funcionamiento de sistemas como este sería muy apreciado.
Personalmente, no intentaría buscar los valores de los componentes que harán que el circuito sea estable. A la larga, le resultará más fácil configurar el LT1907 como un amplificador de error con una frecuencia de cruce de unos pocos 100 Hz para comenzar.
Aquí hay una descripción general básica de las 3 clases de amplificadores de error para elegir. Fuente: https://www.powerelectronics.com/power-management/introduction-control-algorithms-switching-regulators
1) Eliminaría C3 y C6 de su esquema.
2) Configuraría el LT1907 como un amplificador de error Tipo 1.
3) Deje R8 sin cambios.
4) Seleccione C1 del amplificador de error para una frecuencia de cruce de 1 kHz.
5) Aumentar R3 a 1 para el aislamiento de la salida del amplificador de la carga capacitiva del MOSFET.
Está intentando usar el MOSFET en una aplicación lineal en lugar de cambiar de aplicación (que parece que ya sabe). Sin embargo, no estoy seguro de que el IRFP7718 sea bueno para aplicaciones lineales. La hoja de datos no menciona el uso en aplicaciones lineales.
Intente sustituirlo por un MOSFET que indique claramente que está diseñado para una aplicación lineal. Por ejemplo: IXYS tiene una clase llamada "Linear L2" que está diseñada para su uso en aplicaciones lineales.
Las características declaradas del IXYS son:
Diseñado para mantener alta potencia en funcionamiento en modo lineal
Bajo drenaje estático a la fuente de resistencias
Calificación de avalancha
Aplicaciones:
Fuentes actuales
Rompedores de circuito
Aplicaciones de arranque suave
Amplificadores de potencia
Cargas programables
Reguladores de potencia
Control del motor
Controladores de potencia
Que incluye "fuente actual" como la tuya.
No estoy apoyando a IXYS. No tengo ninguna relación con el producto ni con la empresa. Otros fabricantes también tienen MOSFET de clasificación lineal.
En esta respuesta sobre un tema similar , ayudé al diseñador a mejorar la situación agregando un BJT entre el amplificador operacional y el MOSFET así:
Esto estabilizó la situación en la que anteriormente el diseño oscilaba. Puede tomar algunos consejos de ese diseño y notar que el problema fue causado por la salida del amplificador operacional que se cargó desde la puerta MOSFET, lo que agregó un cambio de fase suficiente para que la retroalimentación negativa se volviera positiva en la frecuencia de oscilación.
En su diseño tiene un dispositivo extra que podría empeorar esta situación; a saber, el INA114 y le pediría que reconsidere poner esto en la cadena de señales porque no aporta nada útil a la fiesta.
Para su elección de MOSFET, debe tener cuidado. Los dispositivos diseñados para aplicaciones de conmutación tienden a ser vulnerables a la fuga térmica cuando se utilizan en las denominadas aplicaciones lineales. Esta respuesta dada por mí cubre el tema razonablemente bien y brinda enlaces a varios documentos que cubren el tema de la fuga térmica con más detalle.
En resumen, el hecho de que sea un MOSFET no significa que no pueda tener una fuga térmica. Participé en la revisión del diseño para un trabajo similar en el que surgió este problema y varios dispositivos fallaron en la prueba pero, lo que es más importante, varios no fallaron y se instalaron en aplicaciones bastante sensibles. Mi nombre estuvo en el barro durante un par de semanas porque significaba un retiro del producto que perjudicó mucho a la empresa en cuestión.
Intente agregar una tapa de cerámica de 1nF en paralelo a C6 (luego intente con y sin C6), aumente R3 a 10k y elimine C3.
Tenga en cuenta que a 10A, debe usar una derivación de 4 puntos.
Anrieff
keith
D marrón