Newsgroup: it.hobby.elettronica.digitale
Titolo: Contagiri ottico

Salve a tutti
ho necessita' di realizzare un contagiri digitale ottico.
Per l'unita' di conteggio penso di usare un contatore/driver  ICM 7224 per
display LCD ma il problema e' lo stadio di ingresso :
dovendo misurare la velocita' di rotazione di eliche tripala e bipala di
cira 2 metri di diametro ad una distanza di circa 2 o 3 metri pensavo di
usare una fotoresistenza o un fototransistor come rivelatore di intensita'
di luce. Le variazioni di intensita' della luce diurna (solare) modulata dal
passaggio delle pale dell'elica dovrebbero essere rilevate dal sensore,
separate dalla forte componente continua dovuta alla luce ambiente,
amplificate e squadrate a livelli compatibili con un ingresso CMOS.
Ovviamente per la misurazione e' necessario posizionare opportunamente
l'elica ed il sensore rispetto al sole ma questo non rappresenta un
problema.
Il segnale cosi' generato dovrebbe essere mandato poi all'ingresso di un
moltiplicatore di frequenza in quanto il basso numero di giri dell'elica (da
500 a 3000 rpm) renderebbe problematica la lettura in giri/minuto. Volendo
infatti utilizzare un contatore/display a 4 cifre ed eseguendo le letture ad
intervalli di 1 secondo si avrebbe : 500 rpm moltiplicato 3 (pale elica) =
1500 / 60 (secondi) = 25 Hz che moltiplicati con opportuno circuito per 20 =
500 Hz leggibili con una base dei tempi di 1 Hz appunto.
Ho gia' realizzato il tutto con amplificatori operazionali per lo stadio di
ingresso e il PLL CD 4046 per il moltiplicatore ma con risultati non molto
soddisfacenti : lo stadio di ingresso e' piuttosto critico dato l'elevato
coefficiente di amplificazione richiesto e il PLL 4046 e' piuttosto lento a
riagganciarsi dopo variazioni rapide di giri falsando le letture in modo
piuttosto evidente.
Qualcuno puo' darmi qualche consiglio o sa dove reperire lo schema di
circuiti simili (rivelatori e moltiplicatori) ?
Grazie in anticipo.
Gianni.
-- 
Posted from 
pop01-acc.tin.it
 [212.216.176.64] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

piuttosto evidente.
Ho l'impressione che tu ti stia complicando la vita!
Io farei tutta la parte di conteggio con un micro, misurando
il periodo di rotazione e ricavando da questo il valore rpm.
Da software puoi leggere la posizione di commutatore
dove imposti il numero delle pale e correggi di conseguenza
i valori di rpm.
Luigi

> ho necessita' di realizzare un contagiri digitale ottico.
Ha ragione Luigi:
guardati lo schema in questa pagina dove parla di picTACHO:
http://home.t-online.de/home/C_Jhm/
Per le mie necessita', mi sono modificato lo schema prendendo solo lo stadio
d'ingresso (fototransistor, operazionale LM358, 6 resistenze ed un
condensatore) ed un display LCD 2x8 collegando il tutto ad un PIC16F84
quarzato a 4 MHz; mi sono riscritto il programma in PICBASIC (non
m'interessava la gestione RS232) e tutto funziona egregiamente.
Potresti usare il MAX232 previsto ed  interfacciarlo, cosi' com'e', alla
seriale del PC.
ciao PAN

> ho necessita' di realizzare un contagiri digitale ottico.
Ha ragione Luigi :-)
Guardati il "picTACHO" in questa pagina:
http://home.t-online.de/home/C_Jhm/
L'ho realizzato senza problemi prendendo solo lo stadio d'ingresso
(fototransistor, LM358, 6 resistenze ed un condensatore), il display LCD 2x8
e collegandolo ad un PIC16F84 a 4MHz programmato ex-novo in PICBASIC.
Funziona molto bene.
Potresti prendere il circuito cosi' com'e' dal momento che prevede anche una
interfaccia RS232.
ciao PAN

Ti ringrazio molto per la risposta,
ho gia' fatto il download !
Non mi sono mai cimentato con micro e Pic, ecco perche' cercavo la soluzione
utilizzando componenti discreti, ma non e' mai troppo tardi per cambiare
idea ! Se dovessi avere difficolta' (cosa molto probabile) potro'
disturbarti ancora ?
Ciao,
Gianni.
-- 
Posted from 
pop12-acc.tin.it
 [212.216.176.53] (may be forged) 


Grazie a tutti per le risposte !
L'idea della misura del periodo in effetti e' ottima, il problema e' che
purtroppo non ho mai usato micro o Pic, per questo cercavo una soluzione
utilizzando componenti discreti (ma non e' mai troppo tardi per cambiare
idea!). Sapreste consigliarmi siti dove trovare progetti analoghi e relativi
software ? (non saprei proprio da dove cominciare !).
Grazie ancora !
Gianni.
-- 
Posted from [212.216.176.54] 


> Se dovessi avere difficolta'...
Certo, per quel poco che so :-)
Contattami in email.