Contador de Revoluciones Con El Pic 16f628a Por Optoacoplador
-
Upload
omar-garcia -
Category
Documents
-
view
399 -
download
9
Transcript of Contador de Revoluciones Con El Pic 16f628a Por Optoacoplador
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 [email protected]
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