Академический Документы
Профессиональный Документы
Культура Документы
T ACÓMETRO
Integrantes:
Suloaga Guimaray, François Alex
Marcas Sánchez, José Manuel
Vásquez Vivas, Branco
Vargas Villacorta, Ricardo
Mayo del 2012
Mayo del 2012
INTRODUCCIÓN
En la actualidad se han desarrollado técnicas efectivas para el monitoreo y mantenimiento
de la maquinaria de forma rápida y confiable que pone de todo en manos de la
instrumentación para evitar grandes costos y poder hacer un mantenimiento predictivo.
Los sistemas confiables para monitoreo y diagnostico de maquinaria, provistos de señales
de entrada de mediciones correctas, son muy apreciadas por su valor. Para medir la
velocidad por ejemplo, se cuentan con diversos equipos entre ellos se encuentra el
tacómetro.
El tacómetro es un dispositivo que mide las revoluciones por minuto (RPM) del rotor de un
motor o de una turbina. Son utilizados para lleva un registro de las velocidades del
elemento que tengamos en estudio, que nos permita saber si está trabajando en forma
adecuada. Con este tipo de instrumentos evitaremos que se detenga la maquinaria,
pudiendo hacer un mantenimiento en el momento adecuado. También se puede emplear
para conocer distancias recorridas por ruedas, engranes o bandas.
OBJETIVOS
-Crear un tacómetro electrónico controlado por un PIC (circuito integrado programable),
que nos permita leer la frecuencia y/o Revoluciones por minuto y mostrarlo en el LCD.
DESCRIPCIÓN:
Este proyecto se basa en la toma de voltaje equivalente a la frecuencia, generado por el
circuito integrado LM2907 (Conversor Frecuencia - Voltaje); el voltaje analógico recibido es
transformado a una medida digital por el ADC interno del PIC y mediante unas operaciones
podrá ser visualizada en el LCD.
1
Mayo del 2012
FUNDAMENTOS TEÓRICOS
Convesores Voltaje-Frecuencia y Frecuencia- Voltaje
La función de un conversor Tensión-Frecuencia es la de convertir una señal analógica a
una serie de pulsos. La razón para realizar este tipo de conversión es que es mucho más
fácil transmitir y decodificar con precisión una serie de pulsos que una señal analógica,
sobre todo, si la distancia a la que se debe transmitir la señal es larga y ruidosa. En estos
casos se colocara al final de la línea de transmisión, un conversor de Frecuencia-
Tensión para obtener nuevamente una señal analógica.
La aplicación más común de los conversores Frecuencia – Tensión está dada en la medición
de velocidad de motores donde una serie de pulsos, proporcional a la velocidad del motor, es
transformada en una señal analógica para ser medida y quizás también utilizadas para
realizar un control de la velocidad.
El Conversor LM2907
2
Mayo del 2012
La señal de entrada ingresa por el terminal Negativo (-) del OPAM produciendo un disparo
hacia la Bomba de Carga cada vez que la señal supera los cero (0) voltios.
La Bomba de Carga trabaja de la siguiente manera: Cada vez que se dispara la Bomba, se
activara una fuente de corriente saliente del PIN 2 y alternante. De esta forma la tensión
en el PIN 2 evolucionara entre dos valores que son aproximadamente (1 4) Vcc y (3 4) Vcc.
La diferencia de tensión en un ciclo de carga y descarga del PIN 2 es de ∆ = .
A su vez la bomba de carga copia esta misma fuente de corriente del Pin 2 al PIN 3 pero
siempre en el mismo sentido.
1 1
= = | ( )| = 2
3
Mayo del 2012
( )=
∆ 2 =
( )= = =
∆ 2
1
= = 2 =
2
= =
En las hojas de datos KTIP es una constante de la ganancia del circuito y es típicamente 1.
La linealidad de este voltaje es típicamente 0.3% del fondo de escala.
El capacitor C2, que está en paralelo con la resistencia R1 configura el pasa bajos que
realiza la integración de la corriente para obtener su valor medio. Por esta razón no
interviene en la ecuación de escala de conversión.
En las hojas de datos del fabricante se encuentran los siguientes datos que consideramos
los más relevantes:
4
Mayo del 2012
PIC 16F873A
Descripción:
El PIC 16F873A es un micro controlador de Microchip, el cual tiene las siguientes
características:
Por lo que este PIC es muy útil para el desarrollo de diferentes aplicaciones tales como
control y procesamiento digital de señales.
Encapsulado:
El PIC 16F873A se presenta en un encapsulado de 28 pines como se ve en la siguiente
figura:
5
Mayo del 2012
Conversor Análogo-Digital:
El modulo Analógico – Digital (A/D) tiene 5 entradas o canales.
La entrada analógica carga una muestra y la mantiene en un capacitor. La salida del
muestreo y la retención en el capacitor es la entrada al conversor.
El conversor entonces genera un resultado digital del nivel analógico por el método de
aproximaciones sucesivas. La conversión A/D de la entrada analógica resulta en un
correspondiente número de 10 bits. El modulo A/D tiene entradas de referencia de alto
voltaje (V dd) y bajo voltaje (V ss).
El modulo de conversión A/D está formado por cuatro registros. Estos registros son:
6
Mayo del 2012
ADCON0
El registro ADCON0, se muestra en la siguiente figura, controla la operación del modulo
A/D,
Bits 7-6 ADCS1-ADSC0: Sirven para seleccionar la frecuencia del reloj que se empleara en
la conversión y de acuerdo a la siguiente tabla:
TAD: tiempo que se tarda en convertir un bit. Para efectuar una conversión a 10bits es de
12 TAD (según Especificaciones de fabricante) El valor mínimo que debe poseer TAD es de
1,6 µ segundos.
Los valores en rojo violan el tiempo mínimo requerido de TAD
1 = conversión en progreso
0 = conversión terminada (puesta automática)
7
Mayo del 2012
ADCON1
El registro ADCON1 que se muestra en la siguiente figura, configura las funciones de los
pines del puerto A, como entradas analógicas, o como E/S digitales.
1 = Justificación a la derecha. Los 6 bits de mayor peso del registro ADRESH son
puestos a 0.
0 = Justificación a la izquierda. Los 6 bits menos significativos del registro ADRESL
son puestos a 0.
Bits 3-0 PCFG3:PCFG0: Bits de configuración del conversor A/D. Se utilizan para
configurar las patillas como entradas analógicas o como terminales de E/S digitales, y de
acuerdo a la siguiente tabla.
En la cual:
A = Entrada Analógica
D = Digital E/S
Nota 2:
Esta columna indica el número de canales que son entradas A/D y que numero de canales
de entrada son entradas de tensión de referencia.
8
Mayo del 2012
9
Mayo del 2012
PWM
O también conocida por Modulación por ancho de pulsos; la modulación PWM de una señal
o fuente de energía es una técnica en la que se modifica el ciclo de trabajo de una señal
periódica, ya sea para transmitir información a través de un canal de comunicaciones o
para controlar la cantidad de energía que se envía a una carga.
D es el ciclo de trabajo
es el tiempo en que la función es positiva (ancho de pulso)
T es el periodo de la función
En los motores
La modulación por ancho de pulsos es una técnica utilizada para regular la velocidad de
giro de los motores eléctricos de inducción o asíncronos. Mantiene el par motor constante y
no supone un desaprovechamiento de la energía eléctrica. Se utiliza tanto en corriente
continua como en alterna, como su nombre lo indica, al controlar: un momento alto
(encendido o alimentado) y un momento bajo (apagado o desconectado), controlado
normalmente por relevadores (baja frecuencia) o MOSFET o tiristores (alta frecuencia).
Otros sistemas para regular la velocidad modifican la tensión eléctrica, con lo que
disminuye el par motor; o interponen una resistencia eléctrica, con lo que se pierde energía
en forma de calor en esta resistencia.
10
Mayo del 2012
DESARROLLO
Diagrama de Bloques del Sistema
El diagrama muestra que la señal enviada por el motor es dirigido al conversor LM2907 el
cual se encarga de hacer la conversión de frecuencia a voltaje (500Hz/volt) y luego esta
señal convertida es leída por el micro-controlador, este se encarga de enviar otra señal al
LCD en Frecuencia.
µControlador
Motor Sensor de
LM 2907 16F873A
Velocidad
faja y actuador
5v
5v
5v
out
1 6 Q2
5
2 Q1
4
El motor al girar va a generar un pulso por cada giro haciendo que el foto-receptor genere
una pequeña corriente hacia la base del transistor Q1, al excitar Q1 entra en la región de
saturación por lo que IC=máx. Parte de esta corriente excita al transistor Q2 y este se
Corta, por lo que VC = 5v. El condensador al final del circuito es un condensador de
desacople, sirve para enviar solo la parte DC de la señal.
11
Mayo del 2012
El tipo de conversión que iremos a utilizar es que cada 500 Hz por voltio, entonces:
1 = × × 12 × 500
1 =1 × × 12 × 500
1
=
1 × 12 × 500
= 166.66 Ω
12(V+)
9 U1
out
PIC
1 8
TACHO+ V+ C
5
E
LM2907
11 10
TACHO- OPIN-
4
OPIN+
D2
2 3
CC GND FLT
12 C2
C1 R1
1n 166k
12
Mayo del 2012
12(V+)
9 U1
out
PIC
1 8 PIC
TACHO+ V+ C
5 V=1.00003
E
LM2907
11 10
TACHO- OPIN-
4
OPIN+
D2
2 3
CC GND FLT
12 C2
C1 R1
12(V+)
9 U1
out
PIC
1 8 PIC
TACHO+ V+ C
5 V=2.0069
E
LM2907
11 10
TACHO- OPIN-
4
OPIN+
D2
2 3
CC GND FLT
12 C2
C1 R1
12(V+)
9 U1
out
PIC
1 8 PIC
TACHO+ V+ C
5 V=2.99773
E
LM2907
11 10
TACHO- OPIN-
4
OPIN+
D2
2 3
CC GND FLT
12 C2
C1 R1
13
Mayo del 2012
12(V+)
9 U1
out
PIC
1 8 PIC
TACHO+ V+ C
5 V=3.94166
E
LM2907
11 10
TACHO- OPIN-
4
OPIN+
D2
2 3
CC GND FLT
12 C2
C1 R1
12(V+)
9 U1
out
PIC
1 8 PIC
TACHO+ V+ C
5 V=4.94087
E
LM2907
11 10
TACHO- OPIN-
4
OPIN+
D2
2 3
CC GND FLT
12 C2
C1 R1
14
Mayo del 2012
Módulo LCD
El módulo LCD va ser manejado por 8 bits de datos (D0:D7), que van a ir conectadas al
puerto B del µControlador (B0:B7).
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3
c0 4
c2 5
c1 6
7
8
9
10
11
12
13
14
1
2
4
5
6
7
5v
3
µControlador
El µcontrolador es la parte encargada de convertir la señal analógica en digital, al mismo
tiempo va a mostrar el valor en la pantalla LCD y generar el PWM para controlar el motor.
CRYSTAL
U2
9 21 0
OSC1/CLKIN RB0/INT
10 22 1
OSC2/CLKOUT RB1
23 2
RB2
PIC 2 24 3
RA0/AN0 RB3/PGM
5v 3 25 4
RA1/AN1 RB4
5v 4 26 5
RA2/AN2/VREF-/CVREF RB5
5 27 6
RA3/AN3/VREF+ RB6/PGC 7
6 28
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
11
50%
10k RC0/T1OSO/T1CKI
1 12
MCLR/Vpp/THV RC1/T1OSI/CCP2
13 pwm
RC2/CCP1
14
RC3/SCK/SCL
15
RC4/SDI/SDA
16 c2
RC5/SDO
17 c1
RC6/TX/CK
18 c0
RC7/RX/DT
PIC16F873A
El voltaje proveniente del LM 2907 es leído por la pata AN0; el potenciómetro conectado a
AN1 es el encargado de controlar la Modulación por Ancho de Pulso.
15
Mayo del 2012
1024
= × ( )
5
1024
=1× = 204
5
500 = 204 ×
500
= = 2.45098 …
204
500
= × ↔ × 2.45098 ….
204
1023 × 500 = 511500 = 0111 1100 1110 0000 1100 , lo que está en amarillo no
puede entrar al registro ya que son de 16 bits y este tiene 20 bits
Se buscó una fracción menor pero que este cerca al valor decima 2,45:
61
= = 2,44 ≅ 2.450
25
Entonces:
61
= ×
25
16
Mayo del 2012
'
TRISC = %00010000
TRISA = 0
PWMoff 1
PWMoff 2
a=0
'Declaracion de Variables:
Dim v3 As Word
Dim frec As Word
Dim v6 As Word
Dim v7 As Word
Dim a As Word
'Condiciones iniciales:
Lcdinit 0 'LCD sin cursor
Lcdcmdout LcdClear 'Limpiar LCD
PWMon 1, 1 'PWM encendido
17
Mayo del 2012
'-----Programa Principal:
loop:
'Lectura de Entradas:
Adcin 0, v6 'se lee AN0 y se guarda en "v6"
STEPHOLD 'DETIENe movimiento de la faja
‘Conversión de Variables:
'Frecuencia:
frec = v3 * 61 / 25
v7= frec * 2π
v3= v7 * 1.5
t= 4 / v3
18
Mayo del 2012
COSTOS Y PRESUPUESTOS
Lista de Materiales Utilizados:
Bill Of Materials For proyecto Frecuencimetro.DSN
Design Title : proyecto Frecuencimetro.DSN
Design Created : sábado, 17 de marzo de 2012
8 Resistors
5 Capacitors
3 Integrated Circuits
3 Transistors
2 Diodes
3 Miscellaneous
1 Potenciometro 10k
1 Crystal 20MHz
19
Mayo del 2012
20