Estoy midiendo un termopar que se conectó en serie con un elemento calefactor. El calentador funciona con PWM y cuando PWM está fuera de servicio, se toma una medida a través de la salida A0 usando un ADC.
Las partes relevantes del circuito se pueden ver a continuación.
Creo que es una aplicación de amplificador operacional bastante estándar. El diodo doble BAV199 sujeta la entrada a un nivel seguro (~ 900 mV) para la entrada del opamp (porque el calentador funciona con un voltaje más alto que el suministro del opamp).
Dado que esta configuración sin inversión requiere una ganancia relativamente alta para medir una señal de termopar pequeña, la salida se satura fácilmente cuando se enciende el calentador.
El problema es que cuando el calentador está encendido; el amplificador operacional "ve" esto sujeto a ~ 900 mV en la entrada, porque ~ 300 de ganancia se sobrecarga y lleva mucho tiempo recuperarse.
El rastro amarillo es la entrada del amplificador operacional, el azul es la salida. El tiempo total de estabilización es de alrededor de 100 uS, lo que está arruinando mi estrategia de PWM en ciclos de trabajo elevados. Además, cuando (creo) el amplificador operacional se recupera de la sobremarcha, también lleva mucho tiempo alcanzar los valores correctos (me refiero a la curva, que comienza desde el punto de activación hasta el segundo cursor y toma 50uS).
No puedo explicar estos resultados, probablemente porque no tengo experiencia en el dominio analógico. (tipo de software aquí)
Estoy usando MCP6V26 , según la hoja de datos "Tiempo de recuperación de sobremarcha de salida" es 45uS typ. y la "Velocidad de respuesta" es 1V/uS. Especialmente la velocidad de respuesta, que estoy asociando con la señal de "descomposición" al final del trazo azul; no coincide con los valores de la hoja de datos.
También tiene un ancho de banda de 2MHz y solo estoy usando una frecuencia PWM de ~100Hz; por lo que no debería ser un problema allí.
Teniendo en cuenta estos requisitos de entrada y salida;
Gracias.
¿Estoy haciendo algo terriblemente mal?
El amplificador operacional elegido es totalmente inadecuado para sus expectativas. El producto del ancho de banda de ganancia es de 2 MHz y eso significa que, como amplificador de ganancia unitaria, tendrá un ancho de banda de 2 MHz. Con una ganancia de diez tendrá un ancho de banda de 200 kHz. Con una ganancia de 100 su BW será de 20 kHz. ¡Esperas una ganancia de 300!
Además, el tiempo de estabilización de la respuesta al escalón del amplificador es normalmente de 150 us.
Si no, ¿puedo obtener una respuesta de salida más rápida de esta configuración?
Para operar de la manera que planea, necesita un amplificador operacional mucho, mucho más rápido o necesita encontrar una manera de sujetar el voltaje del calentador a prácticamente cero voltios para que el amplificador operacional no tenga que recuperarse de la saturación y lidiar con una respuesta de paso masiva.
¿Existe un enfoque más apropiado para hacer esto (desde la perspectiva del hardware)?
Consideraría usar una técnica de muestra y retención para que el termopar se desconecte de la entrada justo antes de que el calentador se encienda y se vuelva a conectar justo después de que el calentador se apague. Use un capacitor de 100 pF para "mantener" el voltaje del termopar cuando no esté conectado.
Coloque 3 diodos de baja capacitancia de baja fuga en serie. Ahora, péguelo en paralelo con su resistencia de retroalimentación R9.
Cuando el voltaje de salida del opamp sea lo suficientemente alto, los diodos conducirán y su ganancia de 200x se convierte en un seguidor de ganancia unitaria.
Esto evitará que el opamp se recorte, por lo que no tendrá que recuperarse del recorte. Sin embargo, no convertirá este opamp lento en uno rápido. Siempre puedes intentarlo, es sencillo y barato.
Todos los amplificadores operacionales de autocero sufren un largo tiempo de establecimiento después de la saturación debido a las largas constantes de tiempo necesarias en la ruta de autocero. He visto que tarda muchos milisegundos con algunos amplificadores
Este diagrama de la sección 4.1.2 de la hoja de datos muestra los aspectos importantes del opamp.
El amplificador principal es un amplificador convencional con probablemente milivoltios de compensación pero con el ancho de banda completo del amplificador final.
El amplificador nulo es un amplificador de chopper lento con microvoltios de voltaje compensado pero bajo ancho de banda.
Periódicamente (cada 40 us en este caso), el amplificador nulo se conecta para detectar el voltaje en la entrada del amplificador principal y, si no es cero, para establecer un voltaje de corrección en Cfw para hacer que la compensación del amplificador principal sea muy baja. nivel.
Este proceso de puesta a cero automática se interrumpe cuando el opamp está saturado y Cfw se cargará a un voltaje relativamente alto en un intento de poner a cero la compensación; esto sucede cuando está conduciendo el calentador.
Cuando se reanudan los voltajes de entrada normales, toma mucho tiempo para que Cfw se descargue al voltaje de operación correcto; todo este tiempo el amplificador principal estará saturado.
Estoy de acuerdo con las sugerencias de @autistic y @Andy Aka de desconectar el amplificador de la fuente de saturación mientras se produce el calentamiento. Incluso entonces, deberá tener cuidado de que la inyección de carga mediante el interruptor analógico u otro dispositivo que use no cause una saturación significativa durante el tiempo suficiente para causar un problema.
Neil_ES
Autista
sábado
sábado