Tengo un termopar con un extremo conectado a +24V. Quiero poder leer el voltaje (-5mV - +20mV) usando un ADC de 3.3V. La solución más razonable que veo es reducir los voltajes usando divisores de resistencia, que dos seguidores de voltaje y un amplificador diferencial (como aquí: https://electronics.stackexchange.com/a/93467/61946 ).
También podría alimentar el amplificador operacional desde un riel de mayor voltaje, aunque eso significaría restringir el voltaje de salida de alguna otra manera.
¿Hay una solución más simple que me falta?
Esta es solo una sugerencia . Haga una conversión precisa de voltaje a corriente usando 25 V como su "tierra", luego haga el resto del trabajo a tierra al que se hace referencia. No se debe confiar en ninguno de los valores de los componentes que muestro. R1, R2, R4 y R5 establecen la ganancia. Debe elegir una parte para OP1 que funcione decentemente con su voltaje de modo común en o cerca del riel positivo; incluso con amplificadores de riel-riel, esto no es algo muy común.
Un poco de teoría: M1 no hace fluir corriente en la puerta, por lo que el voltaje que mantiene en R4 establece la corriente. R5 "atrapa" esta corriente y la convierte en un voltaje (debe almacenarlo inmediatamente con un seguidor de voltaje, por cierto). R3, C1 y R1 y R2 en paralelo compensan el circuito por la capacitancia de puerta del FET (use un fet debilucho con baja capacitancia de puerta). El 79L05 proporciona un suministro de 5 V de riel regulado para el circuito del lado alto.
simular este circuito : esquema creado con CircuitLab
EDITAR:
Las soluciones que di anteriormente no compensan la temperatura de la unión fría, lo cual es un poco molesto. Compensar la compensación también será una tarea ardua.
Entonces, al final, usaría algo como un MCP9600, que es un amplificador de termopar I2C. De acuerdo con su hoja de datos, el rango de modo común de las entradas de termopar incluye GND a VCC, por lo que es posible "colgar" el chip de +24 V como lo sugiere Tim Wescott, usando un regulador de voltaje negativo que tenga su pin GND conectado a 24 V e IN. pin atado a GND.
Ahora debe cambiar el voltaje de la salida I2C del MCP9600 a tierra, lo cual es molesto... o requiere un chip aislador USB. Sería mejor usar un chip de interfaz SPI, que no tiene pines bidireccionales y, por lo tanto, es mucho más práctico para cambiar de nivel, pero no pude encontrar uno que admita un rango de modo común de entrada que incluya VCC (MAX31855 no funcionará ).
Así que parece que iría con MCP9600 + aislador USB.
Respuesta anterior:
Si desea una solución enlatada de un chip, puede usar un amplificador de detección de corriente como AD8210 , MAX4376, muchas ofertas de la mayoría de los proveedores de chips.
AD8210 requiere suministro de 5V, pero MAX4376 funciona con 3V. Ambos admiten el modo común de entrada de 24 V que tiene. Asegúrese de verificar la compensación y tenga en cuenta su presupuesto de error. Consulte la categoría "Amplificador de detección de corriente" en mouser o digikey para ver muchos modelos diferentes.
En cuanto a "roll your own", haría algo como esto:
simular este circuito : esquema creado con CircuitLab
Esto es similar a la solución de analogsystemsrf, con un PNP de doble coincidencia como MMBT3906 que es muy económico y evitará el desajuste de temperatura entre los transistores. Ajuste el valor de R y la corriente para mantener el transistor lineal en el voltaje del termopar que tiene. El termopar es "V1" aquí. Ajuste R3 para ganancia. Puede usar cualquier espejo de corriente elegante que desee, Wilson, base de compensación de corriente, pero la idea básica sigue siendo la misma: agregue una compensación a las resistencias del emisor de un espejo de corriente.
Q3 es una fuente de corriente que inyecta una corriente en el espejo. Ajuste el voltaje "REF" y ambas resistencias inferiores a un valor adecuado. Usaría una corriente de polarización de 0.5-1 mA, por lo que 1-3k en lugar de 100R como se dibuja.
Medir el voltaje diferencialmente entre los dos puntos OUT y OUTN permite eliminar el desplazamiento debido a la corriente de polarización. Sin embargo, las corrientes de base del transistor aún agregarán algo de compensación.
Nota: La resistencia de todos los cables al termopar está en serie con R1.
Todas las soluciones que hacen que la corriente fluya a través del termopar, como la anterior, crearán una compensación debido a la caída de voltaje: resistencia del cable del termopar x corriente. Asegúrese de que esta compensación sea aceptable. De lo contrario, deberá usar un opamp sentado en el riel de +24 V según Tim Wescott.
Jasén
Chumanista
Jasén
Tim Wescott
usuario_1818839
Pedro Smith