Hace poco compré este sensor MAX6675 con un termopar tipo K, y me pregunto qué tiene de malo. Lo he estado probando contra un sensor basado en DS18B20 (punta metálica), y MAX6675 me está dando lecturas lejos de la marca.
Loprobéponiendoambossensoresjuntoscontraunaplacacalienteytomandolecturascada15segundos.Iniciodelaplacadesdelatemperaturaambiente.Anteriormente,lossensoressellevabanalatemperaturadeinicioalsumergirlosenaguahelada.
Conexiones:
DS18B20
-SignaltoArduinoPin8.-GroundtoGround.-VcctoVcc(plusa4.7KresistorbetweenVccandGround).
MAX6675
-SCKtoArduinoPin4.-CStoArduinoPin5.-SOtoArduinoPin6.-VcctoArduinoPin3(HIGH).-GndtoArduinoPin2(LOW).
Esteeselresultadodeunapruebadeejecución(temperaturaen°C):
Básicamente,cuantomayorsealatemperatura,mayorseráladiferenciaentrelalecturadeMAX6675ylatemperatura"verdadera" (según lo definido por DS18B20). En pruebas anteriores, cuando la temperatura real alcanzó los 100 ° C, MAX6675 daba lecturas de ~ 150 ° C. Esto no es un desplazamiento o ruido, sino algo más, casi exponencial.
¿Qué está mal aquí? Mal termopar? ¿Desecharlo y comprar algo más?