contador de revoluciones con el pic 16f628a por optoacoplador

Post on 03-Jan-2016

390 Views

Category:

Documents

9 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CONTADOR DE REVOLUCIONES CON EL PIC 16F628A POR OPTOACOPLADOR

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 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

PROGRAMA:

'****************************************************************'* Name : UNTITLED.BAS *'* Author : Joaquín Oliva Hernández *'* Notice : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *'* : All Rights Reserved *'* Date : 27/01/2010 *'* Version : 1.0 *'* Notes : *'* : *'****************************************************************cmcon=7

altorojo var porta.2bajoverde var porta.3pulsos var worddefine lcd_dreg portbdefine lcd_dbit 4define lcd_rsreg portbdefine lcd_rsbit 1define lcd_ereg portbdefine lcd_ebit 2

run:count porta.0,1000,pulsoslcdout $fe,1lcdout $fe,$82,"Velocidad"lcdout $fe,$c5,dec pulsos,"rps"if pulsos>20 then altoredif pulsos<10 then bajoredlow altorojo : low bajoverdegoto runaltored:high altorojolow bajoverdegoto runbajored:high bajoverdelow altorojogoto run

end

CIRCUITO

FOTOGRAFIAS DEL MONTAJE

 

 

 

PREGUNTAS Y SUGERENCIAS.

Para cualquier pregunta puedes realizármela al correo joliva68@ono.com

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=7altorojo var porta.2bajoverde var porta.3pulsos var worddefine lcd_dreg portbdefine lcd_dbit 4define lcd_rsreg portbdefine lcd_rsbit 1define lcd_ereg portbdefine lcd_ebit 2

run:count porta.0,1000,pulsoslcdout $fe,1lcdout $fe,$82,"Velocidad"lcdout $fe,$c5,dec pulsos,"rps"SEROUT PORTb.3,N2400,[#pulsos] 'salida de datos por puerto b3if pulsos>20 then altoredif pulsos<10 then bajoredlow altorojo : low bajoverdegoto runaltored:high altorojolow bajoverdegoto runbajored:high bajoverdelow altorojogoto run

end

DIAGRAMA LABVIEW

 

CIRCUITO

FOTOGRAFIAS DEL MONTAJE

 

 

 

 

 

PREGUNTAS Y SUGERENCIAS.

Para cualquier pregunta puedes realizármela al correo joliva68@ono.com

top related