Go Down

Topic: DS18B20 non legge temperature sotto i -15'C (Read 120 times) previous topic - next topic

Sergiuli

Ho un problema che mi sta facendo impazzire,

Devo controllare un gruppo frigorifero che raggiunge temperature fino a -40'C ed ho pensato, visto le specifiche tecniche, di usare una sonda DS18B20.

Ho utilizzato le librerie indicate (Onewire e DallasTemperature) e tutto funziona che è una meraviglia fino alla temperatura di -15'C. ...quando però si supera tale temperatura la sonda va in errore.

Ho cercato informazioni ovunque è l'unico post che segnala tale problema non da una soluzione ma solo dice che è un problema della libreria DallasTemperature (mi sembra di capire legato alla conversione).

Qualcuno sa aiutarmi? Avete avuto esperienze simili poi risolte? Ho veramente necessità di risolvere questo problema perché mi sta bloccando tutto un lavoro.

Grazie in anticipo,
Sergio

astrobeed

Qualcuno sa aiutarmi? Avete avuto esperienze simili poi risolte? Ho veramente necessità di risolvere questo problema perché mi sta bloccando tutto un lavoro.
Prova a vedere il valore della lettura raw e verifica che sia corretto convertendolo a mano in c°, se è giusto salta la conversione che fa la libreria e riscrivila nel tuo sketch oppure correggi la libreria.
Usare il GOTO in C è ammettere la propria sconfitta come programmatore

Sergiuli

Grazie  Astrobeed per la rapida risposta.

Ho provato a guardare la libreria ma a dir la verità ci capisco poco

Sergiuli

Problema risolto installando la nuova versione della libreria ...per chi servisse allego il link

https://github.com/milesburton/Arduino-Temperature-Control-Library

Grazie a tutti

Go Up