Go Down

Topic: RTD library (Read 808 times) previous topic - next topic

sollazzo

salve,

sto provando ad utilizzare la libreria RTD (per la lettura di pt100-pt1000) trovata a questo link http://openenergymonitor.org/emon/node/75.

premetto che di elettronica non sono un guru, anzi tutt'altro. è la prima volta che uso gli op amp (in questo caso lm324) e un preset, e quindi non capisco se sbaglio a collegare qualcosa o è il circuito che è sbagliato.

il circuito in questione è http://openenergymonitor.org/emon/sites/default/files/rtdmodule.png

leggendo il link sopra, lanciando lo sketch di esempio con arduino dovrei leggere 1023 perchè non è calibrato: collegando una resistenza fissa al posto della pt100, che mi simboleggia la temperatura minima che voglio rilevare, nel mio caso 100ohm (0 gradi), dovrei variare il preset fino a quando il valore dell'adc è compreso tra 10-40. il problema è che a me rimane al minimo 90, e come giro di poco il preset mi sbalza su a 1023 senza troppi valori intermedi.

il circuito è sensato o sto sbagliando io? nel caso qualcuno sa come leggere una pt100?ci sto sbattendo la testa da due giorni e non ho ancora trovato una soluzione

brunol949

Il 4052 e' un multiplexer
Non e' che stai provando con il multiplexer attivato ?
Qualsiasi prova la farei staccando le 2 uscite di arduino e collegandole per vedere un solo canale
Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

sollazzo

sono riuscito a risolvere, grazie mille!

nello sketch il multiplexer leggeva tutti e 4 i canali e mi sballava la lettura. leggendo solo il canale dove c'è la sonda attaccata funziona alla grande.

sono riuscito anche a calibrarlo molto bene (range 0-120 gradi): errore max +- 0.1, testato su liquido a 38 gradi misurato con termometro da febbre

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy