CONTADOR DE REVOLUCIONES CON EL PIC 16F628A POR OPTOACOPLADOR Y LABVIEW

INTRODUCCIÓN

El motivo de este tutorial es solucionar aquellos errores que puedan surgir, a la hora de programar y colocar los componentes en la protoboard de forma gráfica.

COMPONENTES

- 1 PIC 16F628a

- 1 Resistencia Variable de 50K Ohmios.

-3  Resistencia de 470 ohmios (depende del  led que uses).

-1 REsistencia de 220 ohmios.

-1 Resistencia Variable de 10K Ohmios..

-Optoacoplador (extraído de una impresora rota hay de varios tipos)

- 3 Leds .

-Transistor BD136 PNP.

-Motor básico.

-Display LCD 16x2 compatible con controlador Hitach 44780.

- Resistencia de 5k

-Cables para conección RS232 COM1


PROGRAMA:

'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 05/01/2010 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
INCLUDE "modedefs.bas"
cmcon=7
altorojo var porta.2
bajoverde var porta.3
pulsos var word
define lcd_dreg portb
define lcd_dbit 4
define lcd_rsreg portb
define lcd_rsbit 1
define lcd_ereg portb
define lcd_ebit 2

run:
count porta.0,1000,pulsos
lcdout $fe,1
lcdout $fe,$82,"Velocidad"
lcdout $fe,$c5,dec pulsos,"rps"
SEROUT PORTb.3,N2400,[#pulsos] 'salida de datos por puerto b3
if pulsos>20 then altored
if pulsos<10 then bajored
low altorojo : low bajoverde
goto run
altored:
high altorojo
low bajoverde
goto run
bajored:
high bajoverde
low altorojo
goto run

end

DIAGRAMA LABVIEW

 


CIRCUITO

FOTOGRAFIAS DEL MONTAJE

 

 

 

 

 

PREGUNTAS Y SUGERENCIAS.

Para cualquier pregunta puedes realizármela al correo master@picpc.es