Las temperaturas del termopar cambian drásticamente cuando todo mi sistema está encendido frente a cuando solo mi arduino está encendido

Me disculpo de antemano si esto debería ir en el intercambio de pila de Arduino, pero creo que debería estar aquí.

Estoy usando este par de termopar/amplificador con mi Arduino Uno. Estoy tratando de hacer mi propia versión del horno de reflujo de soldadura de Ben Heck modificando un horno tostador black & decker. Tengo casi todo configurado y funcionando, lo único que me queda por hacer es obtener lecturas consistentes de mi termopar.

Mi sistema consta de lo siguiente:

-Línea, neutro y tierra entran en una fuente de alimentación de 24 V. Esto va a un regulador de 12v y al arduino. La razón por la que uso 24 V es porque en ese momento no estaba seguro de cuál sería el mayor requisito de voltaje en mi subsistema.

-el arduino está controlando un relé de 12V y recibiendo lecturas del termopar.

Cuando se activa el relé y las bobinas del horno reciben corriente, las lecturas de mi termopar caen entre 15 y 25 grados C (este tipo de valor rebota, pero es consistentemente menor). Cuando apago el sistema y enciendo el arduino a través de USB, mi termopar lee un valor agradable y constante (que disminuye lentamente a medida que el horno se enfría).

Entonces, parecería que la energía requerida para calentar las bobinas del horno está afectando de alguna manera al termopar, pero realmente no sé mucho sobre cómo solucionar este tipo de problemas.

¿Qué podría estar causando esto?

Mis únicos pensamientos son a) es causado por la extracción de energía del arduino porque el horno requiere mucha energía o b) dado que las bobinas funcionan a alrededor de 120 V 10 A, pueden estar causando algún tipo de problema de EMI, del cual no sé literalmente nada fijación.

¿Puedo obtener una idea de cuál puede ser mi problema y algunas sugerencias sobre cómo solucionarlo?

editar:

aquí hay un diagrama súper simple que muestra las conexiones en todo el sistema

ingrese la descripción de la imagen aquí

El relé, una vez volteado, conecta la línea viva, que es lo que enciende el horno.

¿Termopar/ amplificador ? El enlace dice que puede leerlo a través de SPI. ¿Tú lo haces? ¿Y siempre obtiene sus 3-3.6V? ¿Tapas de desacoplamiento? ¿Cómo se acciona el relé? Tal vez, puede agregar un esquema (simplificado) que muestre cómo conecta el módulo y el relé ...
MAX31855 es un convertidor de termopar a digital (SPI) con compensación de unión fría. La placa de SainSmart parece una versión simplificada del módulo periférico MAX31855PMB1 de Maxim , sin los pasivos de filtrado/protección (D1, L1, L2, C1, C3, C4) y con un conector más económico; aunque incluían un termopar tipo K.
¿Qué pasa con la temperatura interna (unión fría) del MAX31855 (bits D15-D04)? Esa lectura debe ser a temperatura ambiente, independientemente de lo que esté haciendo el horno. El tablero en sí no está siendo calentado por el horno, ¿verdad?
@MarkU Entonces, ¿debería intentar quitar el chip y hacer mi propia placa con todas las tapas, inductores y diodos que necesito? Además, el chip no debería calentarse ya que tengo una carcasa separada del horno.
@sweber agregando un mapa de conexión simple para todo el sistema.
@ user2057387 Desconecte el termopar, desatorníllelo de su configuración. ¿Tiene continuidad entre los cables del termopar y el metal exterior en la punta? ¿Son sensibles las medidas cuando la punta de metal está eléctricamente aislada del horno (y todo lo demás)? Además, vea este hilo: Termopar conectado a tierra .
@Jake, ¿te enteraste? Tener el mismo problema

Respuestas (1)

No veo ninguna tierra en absoluto en tu dibujo pictórico. Si la salida de la fuente de 24V no tiene la salida común con tierra, lo primero que debe hacer es conectar a tierra la tierra analógica de su PCB. Si eso no tiene sentido para usted, conecte a tierra la salida (-) del suministro de 24V.

Si eso no mejora las cosas y no puede proteger el termopar con una trenza, intente conectar cada lado del termopar al pin de tierra del chip Maxim a través de un capacitor de 100nF.