Termopar Op-Amp - Arduino

1

En primer lugar, sé que esta no es la mejor manera de hacerlo, más aún porque estoy usando el LM358. No quiero resultados extraordinarios.

Ahora, sobre la cuestión del problema. He adjuntado el circuito. La única diferencia es que monté el condensador de 100 nF en la entrada + y GND del amplificador operacional.

El problema es que no obtengo nada como resultado y si quito el CAP obtengo una lectura, pero solo por unos pocos milisegundos, luego vuelve a cero. ¿Qué puedo hacer?

El código es básicamente este, donde la función show () es una función para mostrar el número en una pantalla de segmento de tres dígitos.

 Input = analogRead(0);
 Input = map(Input, 0, 450, 25, 350);
 show(Input);
    
pregunta C Cezar

3 respuestas

1

Tienes una probabilidad de 50:50 de tener un amplificador operacional con un Vos negativo, por lo que podría tener que calentarse bastante antes de que veas un cambio, pero un soldador es más caliente que eso.

Sospecho que puede haber conectado el termopar al revés (el rojo suele ser menos en América del Norte), en cuyo caso el amplificador operacional permanecería saturado en el riel inferior.

Para evitar el primer problema, conecte el lado negativo del termopar a un divisor de voltaje que le da un par de mV. Algo así como 10 ohms / 20K a +5.

    
respondido por el Spehro Pefhany
0

Has entendido mal cómo funciona un termopar. Donde conecte el termopar a la placa de circuito impreso tiene una temperatura específica, llamémoslo 20C. Entonces el termopar tendrá una salida referenciada a esa temperatura. Si el termopar está a la misma temperatura que el punto de referencia, la salida del termopar será 0. Con un tipo K, la diferencia de voltaje será de aproximadamente 41 uV / grados C o aproximadamente 5 mV / grados C. Pruebe su configuración con el Termopar a una temperatura mucho más alta, como ponerlo en agua hirviendo.

Además, su amplificador operacional es una muy mala elección. El LM358 tiene un voltaje de compensación de 5 mV en el peor de los casos, y el amplificador operacional no tiene manera de distinguirlo del voltaje del termopar. Entonces, en el peor de los casos, su termómetro podría necesitar 122 C en el termopar (122 x 41 uV = 5.002 mV) antes de que su salida llegue a cero.

    
respondido por el WhatRoughBeast
0

La forma en que describe la prueba de soldadura de soldar ("Mantengo la prueba hasta que alcanza los 200 - 220") y la lectura de compensación me hace sospechar que no está obteniendo una buena lectura diferencial. NB: depende mucho del termopar usado. No especificó, pero estoy asumiendo una sonda de Tipo K.

Si la unión fría no está estabilizada térmicamente, es posible que ambos extremos se calienten y que se pierda cualquier diferencial. ¡La seguridad me impide sugerir que solo hay que meter el dedo en el cruce supuestamente frío!

Puedo confirmar que es posible obtener una lectura "decente" de un Tipo K utilizando un LM358 a temperaturas por encima de los 200 ° C, porque coincidentemente intenté exactamente esto recientemente, y puedes ver todas mis notas en GitHub aquí .

Para aislar el problema sugeriría:

  • deja el condensador fuera hasta que tengas un circuito que funcione. Solo está ahí para estabilizar la lectura.
  • asegúrese de que no sea simplemente un termopar hacia atrás como sugirió Spehro
  • el circuito no muestra explícitamente la -ve del termopar conectado a tierra. Comprueba que lo es.
  • pruebe el circuito del amplificador operacional con una entrada de voltaje en lugar del termopar para asegurarse de que está obteniendo la ganancia esperada para un voltaje de Seebeck previsto
  • Si tiene un osciloscopio o un medidor compatible con µV, utilícelo para probar el termopar (por sí solo). Debería poder ver el diferencial de voltaje cuando repita la prueba de calentamiento

Note dos diferencias en el circuito que usé:

  • no hay R5. Con un OpAmp "ideal" no debería hacer ninguna diferencia, pero puede estar absorbiendo preciosos µV dependiendo de lo bueno que sea su LM358 en particular
  • la ganancia es 3x más alta
respondido por el tardate

Lea otras preguntas en las etiquetas