Il sensore di temperatura come si vede dal datasheet ha due canali separati con uscita 4-20mA, canale 1 per il valore di umidità e canale 2 per il valore di temperatura. Aquisendo il modulo CPU l’ingresso in corrente con un valore di tensione da 0 a 10 volt, per permettere alla sonda di alimentarsi è necessario disporre di una alimentazione di 24Vdc.
Avendo due canali analogici è possibile con il modulo CPU acquisire entrambi i segnali.
Ogni canale si autoalimenta tramite il loop di corrente, quindi occorre connettere il morsetto + del canale al positivo di alimentazione, il morsetto – andrà collegato all’ingresso AI0x del modulo CPU, cui andrà connessa una resistenza da 500 Ohm verso AGnd che andrà poi connesso con il negativo di alimentazione.
L’ingresso analogico del modulo è basato su di un convertitore A/D a 12bits quindi il range del sensore verrà suddiviso in 4096 parti.
La tempertura ha range -30/+80 quindi 130 gradi di escursione che suddivisi per 4096 parti danno una risoluzione di 0.032 gradi a bit.
L’umidità ha range -0/100 quindi 100 punti di escursione che suddivisi per 4096 parti danno una risoluzione di 0.024 % a bit.