RadioActivity Forum. Alla scoperta della Radioattività. Official Forum Italy

Il mio GEIGERINO

« Older   Newer »
  Share  
zoomx
view post Posted on 7/12/2017, 18:32 by: zoomx

radon 222

Group:
Utenti Abilitati in Scrittura
Posts:
442

Status:


Con Arduino è possibile usare i contatori ma è vero che quasi tutti gli sketch usano l'interrupt sul piedino.
Credo sia dovuto al fatto che esempi di utilizzo dei contatori in questo modo ce ne siano pochi mentre esempi di utilizzo dell'interrupt tantissimi.

Nessuno si è mai accorto dei limiti di questo approccio perché difficilmente si ha a che fare con sorgenti intense mentre sono molto comuni le sorgenti molto deboli dove invece l'approccio del contatore non mi sembra ottimale. Se ho un registro a 16 bit, quindi un contatore fino a 65535, e una media di 32 impulsi al minuto ci vogliono poco meno di 2048 minuti prima che scatti l'interrupt di overflow (il contatore ha raggiunto o superato il valore di 65535), cioè 34 ore. Però si può interrogare il contatore per vedere dove è arrivato oppure porre un limite più basso al conteggio del contatore. Quindi devo usare una strategia che ignori l'attesa dell'interrupt o che cambi il fine conteggio se i conteggi sono pochi.
 
Top
24 replies since 4/12/2017, 12:02   910 views
  Share