Contagiri con Sensore GP1A57HRJ00F(Fotointerruttore a forcella) e CUBLOC

  

 

 

Il Sensore GP1A57HRJ00F  č un interruttore ottico a forcella costituito da un diodo emettitore a infrarossi e da un fotodiodo utilizzato come elemento di rivelazione della luce. I due elementi sono disposti uno di fronte all'altro, quando un oggetto passa tra di essi il fascio viene interrotto. Dimensioni: 18,6 x 15,2 x 5 mm. Utilizzato come finecorsa ottico, rilevatore di oggetti, ecc.

In questa applicazione ,sul CUBLOC, viene utilizzato come contagiri.Il segnale d’uscita va al contatore che determina il numero di giri,

 

 

 

 

 

 

 

 

Il pinout del componente

 

 

 

 

 

Lo schema elettrico



il componente montato



Il programma

 

 

Const Device = CB280

Dim a As Integer

Dim tot1 As Integer

Dim giri As Single

Dim tot As Integer

Dim diff As Integer

Dim tempo As Integer

Set Debug On

Debug clr

Input 14

Debug clr

Set Count0 On

Countreset 0

tempo=300

On Timer(300) Gosub conta

tot=0

Do

Loop

conta:

Debug Goxy,1,1

Debug "conteggio.."

tot1=Count(0)

diff=tot1-tot

giri=diff*(6000/tempo)

tot=tot1

'Debug Goxy,1,2

'Debug "iniz=",Fp(tot1,10)

'Debug Goxy,1,3

'Debug "fine=",Fp(tot2,10)

Debug Goxy,1,4

Debug "contatore=",Fp(diff,10)

Debug Goxy,1,5

Debug "giri al min=",Fp(giri,6,0)

Return

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L’uscita sul monitor

 

 

 

 

           

 

Il sistema in funzione