Pages: 1 ... 51 52 [53]   Go Down
Author Topic: Open ArdBir Mega :controller alternativo per cloni Braumeister(Brauduino branch)  (Read 59175 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buon giorno,
ho da poco finito di assemblare l'elettronica e fatto qualche test preliminare.
Ho seguito l'evolvere del progetto e gli sforzi fatti, tantissimi complimenti agli sviluppatori!

Ho incontrato solamente un problema fino ad ora nella calibrazione della sonda.
Con un settaggio di calibrazione 0 ho come T 26.50°C, abbastanza vicina alla realtà.
Se calibro con valori positivi, la temperatura mostrata rimane corretta con l'aggiunta della calibrazione.
Se invece uso valori negativi la T sballa:
calibrazione -0.10 =>  T = 52.00°C
calibrazione -5.00 => T = 47.10°C

Mi sono perso qualche parametro da settare o qualche post in cui già si parla del problema?

Grazie dell'attenzione!
Coulthet


EDIT:

curiosando nel codice all'interno della funzione void Temperature() ci sono due righe:
Code:
byte Correzione = word(EEPROM.read(9),EEPROM.read(10));
Temp_Now = Temp_Now + (Correzione/10.0);

convertendo la variabile Correzione da "byte" ad "int" la calibrazione risulta esatta anche per i valori negativi.
Code:
int Correzione = word(EEPROM.read(9),EEPROM.read(10));

Avendo una conoscenza limitata del codice di ArdBir, spero che questa modifica non infici qualche altro parametro del sistema.
Aspetto commenti dai guru  smiley

Ciao e grazie.
Coulthet

« Last Edit: August 29, 2014, 02:33:41 am by Coulthet » Logged

Pages: 1 ... 51 52 [53]   Go Up
Jump to: