CITAZIONE (Elemento 38 @ 6/11/2010, 18:01)
Secondo me dato che hai il PIC pronto puoi fargli fare una lettura e poi spedirla al computer, invece che fargli contare gli impulsi sul pin 2.
Sei sicuro che i tuoi programmi conteggino degli impulsi dalla seriale? Magari si limitano a leggere il dato che viene inviato dal geiger. O soprattutto, sei sicuro che sia il PIN 2 a cui arrivano?
Perché magari se arrivassero su un PIN tipo il 9 o il 7 (ring o rts) si potrebbe gestire l'interrupt via software, ma non saprei.
Cercherò di spiegarmi meglio:A tutti coloro che conoscono bene l'argomento sui conatori questo discorso potrebbe essere superfluo, ma a chi non conosce bene la materia chiedo per favore di prendere per vero tutto cio che dico senza trovare altre soluzioni.Io ho realizzato dimio sano pugno diversi cntatori geiger universali e perfettamente funzionanti,il chè vuol dire che accettano qualsiasi tipo di sonda, tipo muller o scintillatrice dato che lo sumento dispone di un alimentatore variabile 200-2000V.
L'impulso derivante dalla sonda è reso TTL (0-5V)per essere letto dal PIC 16F887.
Contemporaneamente o indipendentemente dalla lettura o dall'uso del PIC, invio il segnale anche alla porta seriale poichè dispongo già di un software originale di un contatore che prevede la lettura dal pin 2 della seriale.
Questo software è abbastanza generico,ma non soddisfa al 100% le esigenze di un qualsiasi obbista o esaurito nella materia.
In pratica sarebbe plausibilissimo realizzare un piccolissimo contatore gestito solo dal PC oppure sfruttare il PC per trasformare il contatore in uno scaler.
Gli impusi derivanti dalla sonda sono talmente rpidi e casuali che devono essere gestiti solo dall'interrupt del pic. Inoltre devono incrementare una variabile per rendere rapidissimo il conteggio ed i calcoli.
Se vuoi scrivere i dati su un registro ed usare il pic stesso pr inviare i dati, si perderebbe troppo tempo e verrebbe una ciofeca.
altri programmi in rete acquisiscono gli impulsi sulla scheda audio,ma una simile cosa poterbbe andare bene solo su un FH40 o su un CV700 dove la densità di CPM è molto piccola.
Usando invece una pancake da 3000CPM per mR/h o una scintillatrice da 100.000CPM si andrebbe ad interferire sulla banda passante della scheda audio.....
(Scusa la modifica Dadano, ma il color rosso è risservato per l'amministrazione per scrivere minacce sui post, scomuniche, condanne al rogo etc... tutti gli altri colori possono essere usati a piacimento. Solo per il fatto che il rosso è molto visibile non per altro. Ho solo corretto il colore del paragrafo che hai voluto evidenziare)
Edited by Lawrence - 8/11/2010, 08:59