Davila HF
Davila HF
FACULTAD DE INGENIERÍA
PROYECTO DE TESIS
PARA OPTAR EL TÍTULO PROFESIONAL DE INGENIERO
ELECTRÓNICO
PRESENTADO POR:
DÁVILA OCHOA, HENRY FABIO
LIMA – PERÚ
2007
TABLA DE CONTENIDO
AGRADECIMIENTOS
RESUMEN
CAPITULO 1. INTRODUCCIÓN 1
CAPITULO 4. LA PROGRAMACI’ON 57
APÉNDICES 121
AGRADECIMIENTOS
Agradezco a mis padres, Ana Bertha Ochoa y Demetrio Fabio Dávila por el apoyo
incondicional que me dieron para realizarme como persona y profesional, por la
confianza que depositaron en mi y por su motivación para superarme; a mi novia Ana
Maria Palomino por su comprensión y apoyo en estos años, a mis compañeros de
estudio Benjamín Gaspar, Fernando Raymundo y Percy Benavente con quienes
empezamos el centro de investigación CIDIB por sus ideas, dedicación y esfuerzos
hacia la investigación y por su apoyo en este trabajo, también deseo agradecer a mi
amigo el Ing. Gustavo Reselló por sus consejos y su gran apoyo como persona e
investigador.
RESUMEN
[Link]
de hasta 3000RPM.
1
Figura 1. -Gustaf DeLaval y la separadora centrifuga
estudiaba las estructuras de las proteínas que en ese entonces eran consideradas
2
[Link] Centrifugación
Intuitivamente, sabemos que las partículas más grandes sedimentarán más rápido
que las más pequeñas. Para efectos prácticos asumimos que la partícula es una
se tiene lo siguiente:
3
W = mg -- > W = ρ gV 1.1
F = f Vs 1.2
Donde :
m: masa de la partícula.
g: aceleración de la gravedad .
ρ : densidad de la partícula.
ρ0 : densidad del disolvente.
V : volumen del cuerpo y del fluido desplazado.
f : coeficiente de fricción.
Vs: velocidad de sedimentación.
W : Peso de la partícula
F : Fuerza de resistencia al avance
E : Empuje
Por tanto, para que se produzca la sedimentación por gravedad se debe cumplir
F = W - E = ( ρ - ρ0 ) gV > 0
1.4
ρ >ρ0
4
Entonces para que exista sedimentación por gravedad, debe cumplirse que
medio. La ley Stokes hace referencia a este hecho, la fuerza friccional, Fr, que
Fr = 6π rηv 1.5
ρ 4π r 3 g
W = mg = 1.6
3
ρ0 4π r 3 g
E= 1.7
3
Si las partículas son sometidas a una fuerza centrífuga tenemos lo siguiente según
la ley de newton:
5
W − E = Fr =6π rη v
2r 2 g ( ρ - ρ0 ) 1.8
v=
9η
tamaño, (r)
igualan.
medio.
fuerza.
6
Cuando se centrifuga una solución, se rompe la homogeneidad y se produce la
separación del soluto y del disolvente. Las primeras partículas en sedimentar son
En la Fig.3 se muestra las fuerzas que actúan sobre una partícula, entre ellas
tubo.
7
Del diagrama de fuerzas obtenemos las siguientes ecuaciones
Fe =W + Fc = m( g + ac )
1.9
Fe = mge
igualdad
2
N
F .C.R = 1.18r 1.10
1000
2
( )
g e = g 2 + wr 2 1.11
8
Si consideramos que para altas velocidades g <<<< wr2 entonces se puede
g e = wr 2 1.12
será:
ρ0
Ee = ρ0 g eV = mge 1.13
ρ
ρ0
F = f V =m g - ( )mg
d s e ρ e
ρ
V = m g (1 - 0 ) / f 1.14
s e ρ
9
términos se mantienen invariables para condiciones estables de temperatura por
1
V = 1.15
ρ
Vs m (1 - V ρ0 )
S= = 1.16
r w2 f
valor muy bajo, por lo que para medir el coeficiente de sedimentación se usa como
-13
unidad el Svedber (1 Svedber (S) = 10 segundos. El conocer el coeficiente de
10
1.2 La Centrifuga
Las centrífugas son equipos que en la actualidad se han ido difundiendo cada vez
funciones desarrolladas por los fabricantes, que satisfacen los análisis a que son
11
Figura 5. – Centrífuga Analógica(a), Centrífuga Digital(b)
• Un cabezal con rotores los cuales sirven como envases donde se ubican
rotores.
visualización que puede estar hecha de displays o una pantalla Lcd todo
12
De los puntos ya citados los rotores desempeñan una importante función en la
Los rotores flotantes (Fig.6) llevan de tres a seis tubos fijados a un soporte de
metal que esta libremente suspendido, la suspensión libre sirve solo para fijar la
posición de inicio del tubo con la muestra, cuando el rotor comienza a girar, el
rotor son de igual masa por lo que sólo se necesita balancear los tubos con la
muestra. La superficie de los buckets debe de estar seca y limpia para usarlos.
Los rotores de ángulo fijo (Fig.7) poseen un ángulo que puede variar de 14º a 55º
velocidades y ángulos de inclinación. Los rotores con bajo ángulo son más
13
es corto. Los rotores de ángulo fijo están diseñados para soportar altas fuerzas
Los rotores verticales (Fig.8) podrían considerarse como una forma extrema de un
rotor ángulo fijo, sin embargo, las características del rotor vertical es diferente
cuando el rotor gira la solución se reorienta 90º esta reorientación se lleva cabo
centrífugas.
14
Figura 8. – Rotor de ángulo vertical
desplazamiento en la rotación.
analítica.
• Centrifugación diferencial.
15
Tras la centrifugación se obtienen dos fracciones el material sedimentado llamado
ambos; sin embargo es una técnica muy útil, sobre todo para el aislamiento de
16
El método de gradiente de densidad implica la utilización de un fluido, cuya
• Centrifugación zonal.
17
Existen varias formas de preparar los gradientes de densidad; se puede realizar
Fig. 11.
gradiente autoformado, este ultimo usado con mas frecuencia, las velocidades son
18
Figura 12. – Centrifugación en gradiente de densidad tipo isopicnica
disponen en el plano paralelo al sentido de giro del rotor. A medida que el rotor
19
1.2.3 Clasificación de las centrifugas
siguientes características:
• Pequeño tamaño.
• Sin refrigeración.
insolubles…)
20
• Útiles en la separación de fracciones celulares.
macromoléculas.
de alto vacío.
21
Capitulo 2
2. LA CENTRIFUGA DIGITAL
digitales, que poco a poco han ido evolucionando. Tal es el caso de la televisión,
primero de baja calidad, blanco y negro con pocos cuadros por segundo, hasta las
tecnologías analógicas que aparecieron por primera vez en el siglo XX. Con la
22
[Link]ón y características
y diagnostico
maquina
[Link] Principales
forzada el cual como hemos dicho esta diseñado en su mayoría por dispositivos
23
electrónicos digitales como microprocesadores o microcontroladores que realizan
cabezal donde están los rotores los cuales sirven como envases, donde se
la cámara ( Fig.15 números del 1al 7) datos ingresados por botones (Fig.15
24
números del 8 al 15) todo esto es mostrado mediante displays o una pantalla LCD,
abierta, paro automático en caso de desbalance de rotor, todo estos procesos son
cada una de ellas ofrecen diversas funcionalidades tanto como para el manejo y
25
• Controlada por microprocesador con alta capacidad de repetición de resultados,
de rotación.
• Reloj digital de 0 a 99 Minutos, esto indica que posee un ingreso digital para el
cuando esta abierta o mal cerrada. Esta seguridad es activada por un switch en la
puerta, y evita que se realice la centrifugación hasta que la tapa este cerrada
correctamente
temperatura en este caso particular esta centrífuga esta diseñada para centrifugar
muestras de sangre.
26
sedimentación de maneras diferentes en este caso debido a la velocidad de
• Máx. RPM 1300 / 16900 xg. Esto muestra que la máxima velocidad con carga es
que dan idea del tamaño, notar que las centrífugas de tipo clínica son las mas
pequeñas.
27
Capitulo 3
[Link]ón
En este proyecto se desarrolla un control digital para una centrifuga de tubos. Las
tienen una densidad mayor que la del medio en que se encuentran. La centrífuga
utilizada en este trabajo, es del tipo clínica, las cuales se utilizan para separar
28
motor instantáneamente mediante un algoritmo de control PID digital, controlando
así su velocidad.
una centrífuga de mesa con controlador analógico, en esta sección se hará una
29
• Selector de tipo perilla para el ingreso de tiempo en un rango de 1minuto a
99 minutos
explicación.
30
La zona con el numero 1 corresponde al circuito de disparo del Triac, esta etapa
resistencia el pulso del disparo cambia, este puede variar de 0º a 180º, de tal
(b) de 120º
31
La parte señalada con el numero 3 corresponde al circuito de señal de
sincronismo dicha señal permite que el disparo sea desarrollado cuando se realice
el cruce por cero de la línea de alimentación, esto es importante debido a que con
32
Figura 19. – Centrífuga utilizada circuito
Como fue descrito, la centrífuga con electrónica analógica posee un diseño simple
y económico, pero posee dos principales problemas, debido al constante uso, las
33
La centrífuga digital desarrollada posee un diseño electrónico que supera las
Cada una de estas partes será descrita en mayor detalle en los siguientes
subíndices
34
[Link] de la Centrífuga Digital
displays, una barra de leds, leds de encendido de operación y sonido para las
teclas o la alarma.
(a) (b)
35
alarma o las teclas pulsadas, todo esto esta descrito en el circuito esquemático de
antes de iniciar la carga de datos se debe tener cerrada la puerta de otra forma se
puerta se detiene el proceso parando el motor, a su vez una alarma sonora indica
36
En la segunda versión, el panel digital cambio en su presentación (ver Fig.22 Fig.
cinco botones, además, se reemplazo el uso de displays por una pantalla LCD
el cual esta encargado de la detección de las teclas, del control del GLCD, del
teclas pulsadas.
37
Figura 24. –Hardware del panel digital y teclado en segunda versión
El modo como opera este modelo, es como sigue, después de haber encendido la
1000 a 5000RPM.
Este sistema impide iniciar con la puerta abierta emitiendo un sonido de alarma,
cabo.
38
El esquema de conexiones es mostrado en la Fig.25 en este circuito los
39
En esta segunda versión como se menciono, se utilizo una pantalla grafica esto
cuenta con luz de fondo. Esta pantalla divide la zona de trabajo en tres secciones
paginas (ver Fig. 26) las cuales son controladas por programa mediante los pines
de datos D7 y D6
El pin D/I indica si las líneas D0-D7 son interpretadas como dato o como comando;
40
PROGRAMA PRINCIPAL
INICIO
INICIALIZAR AMBOS
CONTROLADORES
FIN
COMADOS DATOS
BUSCAR BYTE DE LA
TABLA
SI
FIN DE BYTE? RETORNA
NO
IR A ESCRIBIR
INCREMENTA PUNTERO
DE LA TABLA
41
Para inicializar la pantalla se pone D/I=0 ( modo comando), y se ingresa los
siguientes comandos:
Luego de esto se envían los comandos para posicionar y los datos que se grafican
la Fig.29
42
Para poder realizar algún grafico o carácter en la pantalla se hizo uso del
programa FastLcd, (Fig. 30) este programa nos da como resultado los valores
entonces estos valores son cargados en el microcontrolador para que sean leídos
además, no existe en este sistema algún elemento del circuito que verifique la
velocidad. Para una mejor compresión, ambos sistemas están descritos mediante
43
analógico fueron superados al colocar un controlador, en nuestro caso se utilizo
44
también fue necesario una señal SINCR, de entrada de sincronismo esto para
realizar una interrupción, esto con la finalidad de poner en modo recepción el pin
centrifugación.
45
La secuencia de eventos esta descrita en los flujogramas de las Fig.34 y Fig. 35.
Dependiendo del valor que adquiere el dato en la rutina se toma una de las 3
46
Figura 35. –Diagrama de bloques de la rutina de interrupción
Esta etapa esta formada por un circuito que se encarga de accionar o frenar el
debido a que posee un estator que esta puesto en serie con el bobinado del rotor
(Fig. 36)
47
Figura 36. –Estructura del motor universal
apliquemos, esto hace que controlar su velocidad de giro sea muy simple, basta
con controlar la tensión que se le aplique al motor, esto puede hacerse variándose
conseguir altas velocidades entre 3000 a 10000 RPM. Este motor es ampliamente
El componente principal para controlar el motor en esta etapa es el Triac (ver Fig.
(MT2,MT1) y una compuerta (G) que se usa para controlar el flujo de corriente
promedio a una carga, este dispositivo conduce en ambos sentidos y puede ser
valor de mantenimiento.
48
Figura 37. –El Triac
Cuando el Triac conduce, hay una trayectoria de flujo de corriente de muy baja
polaridad del voltaje externo aplicado. Cuando el voltaje es más positivo en MT2,
la corriente fluye de MT2 a MT1 en caso contrario fluye de MT1 a MT2. En ambos
conducir no puede fluir corriente entre las terminales principales sin importar la
polaridad del voltaje externo aplicado, por tanto, actúa como un interruptor abierto.
Para que funcione el Triac se utiliza un circuito de disparo (Fig. 38) en nuestro
caso hacemos que la tensión del ánodo MT2 y la tensión de la compuerta sean
positivas con respecto al ánodo MT1 y este es el modo mas común de disparo.
49
Figura 38. –Disparo en el Triac
durante una parte grande del ciclo de tiempo encendido, la corriente promedio
será alta. Un Triac no esta limitado a 180º de conducción por ciclo. Con un arreglo
adecuado del disparador, puede conducir durante el total de los 360º del ciclo por
En la Fig. 39 las formas de onda muestran el encendido del Triac para ángulos de
disparo de 40º (Fig.38-a) y 160º ( Fig.38-b); para los primeros 40º de ángulo
la carga, por tanto hay flujo de corriente a través del Triac y la carga.
semiciclo.
50
Figura 39. –Formas de onda en el Triac
utilizo opto acopladores que permiten el aislamiento de las tensiones alternas con
Triac al motor, para evitar los falsos disparos que pueda ocasionar una carga
51
inductiva se utiliza una red snubber que esta compuesta por una resistencia (R7) y
un condensador (C1).
52
Figura 41. –Circuito impreso de la etapa de potencia
electrónico, el cual es activado por una señal del microcontrolador por la línea
CONT_FRENO, que permite realizar la parada del motor, esto se logra inyectando
corriente debe ser tal que produzca un torque opuesto al sentido de rotación de
trabajo de la centrífuga.
53
Figura 42. –Circuito esquemático de la etapa de potencia con sistema de freno
En esta etapa se realiza el sensado de las revoluciones del motor. Los pulsos
sensados por este tacómetro digital son utilizados como una realimentación en el
54
El tacómetro esta compuesto por un diodo emisor infrarrojo (cod ) y un transistor
receptor infrarrojo (cod ), ambos están dispuesto en modo reflexivo, es decir que
que opacos, se utilizo una marca blanca sobre el eje del motor, para indicar una
SENSOR-2.
55
Para el proceso de análisis de la señal se realizaron ensayos utilizando este
56
Capitulo 4
4. LA PROGRAMACIÓN
4.1 Introducción
La electrónica ha evolucionado mucho. Casi todo lo que hasta hace unos años se
prestaciones el cual puede llevar acabo tareas especificas ya que obedece a una
programación.
57
Gracias a la miniaturización que permite incorporar cada vez más memoria dentro
En general, por cada cuatro ciclos de reloj del microcontrolador se ejecuta una
Los pines del PIC se dedican casi en su totalidad a los puertos que
58
• Arquitectura Harvard
• Tecnología RISC
• Tecnología CMOS
ejecución.
tipo PDIP (Plastic Dual In Line Package), PLCC (Plastic Leaded Chip Carrier),
como el PIC16F876.
CPU:
• Tecnología RISC
• Sólo 35 instrucciones
59
Memoria:
Reset e interrupciones:
• Reset de encendido
Otros:
60
• Bajo consumo de potencia: Menos de 0.6mA a 3V o menos de 1µA
Desde hace mucho tiempo el lenguaje Basic ha sido ampliamente usado por
61
PBP no crea el archivo hexadecimal (HEX) necesario para realizar la grabación en
este luego sea cargado por el MPASM(núcleo del programa MPLAB ofrecido
(HEX).
• Control del sonido para los pulsadores y para la situación de parada por
puerta abierta
62
• Transmisión de datos al GLCD para la visualización de los valores de
del tiempo.
• Control de la temporizacion
del motor por situación de puerta abierta y parada de motor por finalización.
flujo. En las figuras Fig. 46, Fig. 47 y Fig.48 se muestran el programa principal,
comentado. Para tener una mejor descripción del programa se han utilizado
bloques de subrutina los cuales están descritos desde Fig. 49 a la Fig. 68.
63
INICIO
CONFIGURACIONES
INTERR=PORTB.0 Salida
EN=PORTB.1 Salida
DI=PORTB.2 Salida
CS1=PORTB.3 Salida
CS2=PORTB.4 Salida
CS3=PORTB.5 Salida
SW ITCH=PORTB.6 Entrada
BUZZER=PORTB.7 Salida
PUL1=PORTC.0 Entrada
PUL2=PORTC.1 Entrada
PUL3=PORTC.2 Entrada
PUL4=PORTC.3 Entrada
TX=PORTC.7 Salida
DATALCD=PORTD Salida
P=0
V=1
E=0
En esta subrutina
INICIALIZACION DE PANTALLA se realiza lo siguiente:
-puntero en la pagina 0
PANT=0 -puntero al inicio de la pagina 0
-contador de direcciones en modo ascendente
-encendido del Lcd
SI NO
PANT=0
Y=0
SI
PUL1=1
NO
PUL2=1
SI
BORRAR CURSOR
Figura 46. –Diagrama de flujo del programa principal del PIC16F877 parte1
64
1
SI
NO NO
PUL2=1 PUL3=1
SI SI
CONT=CONT+1 CONT=CONT-1
MUESTRA TIEMPO P=P+1 MUESTRA TIEMPO
P=P+1
NO NO
P=5 P=5
SI SI
La variable P permite un incremento
o decremento automatico manteniendo
pulsada la tecla PUL2 ó PUL3 CONT=CONT-1
CONT=CONT+1
respectivamente P=0
P=0
MUESTRA TIEMPO
MUESTRA TIEMPO
SI
NO Y=0 -->Y=1
PUL1=1 Ó 1
Y=1 -->Y=0
NO NO
PUL2=1 PUL3=1
SI SI
V=V+1 V=V-1
V=10--->V=1
V=0-->V=9
MUESTRA VELOCIDAD
Figura 47. –Diagrama de flujo del programa principal del PIC16F877 parte 2
65
3
SI Y=0 -->Y=1
PUL1=1 Ó 1
Y=1 -->Y=0
NO
SI
E=0-->E=1
Ó
E=1-->E=0
NO
E=1
SI
BORRA LINEAS
SI
DOOR=1
NO
4
SONIDO ALARMA
MUESTRA ALARMA
MUESTRA ALARMA
APAGADA
ENCENDIDA
E=0 MINUTOS=1
En esta etapa se utilizan varias rutinas
para mostrar lo siguiente:
.Encendido/apagado de la centrifugacion
MUESTRA ENCENDIDO .Puerta abierta ó cerrada
.Barra de velocidad en forma de lineas
.Transmision de datos de velocidad al otro
microcontrolador
MUESTRA LINEAS
TRANSMITE DATOS
PARADA
TRANSMITE DATOS
ENCENDIDO
MINUTOS=MINUTOS-1
NO
MUESTRA TIEMPO
SI
DOOR=1
NO
NO
SI
PUL4=1
Figura 48. –Diagrama de flujo del programa principal del PIC16F877 parte 3
66
INICIO
TABLA[I]=[$3E,$00,$3B,$39]
I=I+1
DATOS=TABLA[I]
NO
I=4
SI
FIN
INICIO
TABLA[I]=[dat1,dat2,.....datn]
I=I+1
DATOS=TABLA[I]
NO
I = n+1
SI
FIN
caracteres al GLCD
67
INICIO
SI CS1=1
CS=0 CS2=0
CS3=0
NO
SI CS1=0
CS=1 CS2=1
CS3=0
NO
CS1=0
CS2=0
CS3=1
EN=1
PAUSA DE 500uS
CS1=0
CS2=0
CS3=0
FIN
INICIO
DATOS=POSCY
FIN
GLCD
68
INICIO
SI NO
PANT = 0
DAT[n] = DATLCD2
DAT[n] = DATLCD1
ENVIO CARACTERES E
IMAGENES
I=I+1
SI
I=1 POSC = $40
NO
POSC = $C0
POSICION
NO
CS = CS + 1
CS = 2
I=0
SI
FIN
Figura 53. –Diagrama de flujo para las subrutinas Muestra primera pantalla y
69
En esta subrutina se anima el
INICIO cursor para las dos posiciones
en TIME y SPEED
SI NO
Y=0
CS = 0 CS = 2
POSCY = $03 POSCY = $43
POSICION POSICION
BORRAR CURSOR
FIN
Figura 54. –Diagrama de flujo de la Subrutina posición del cursor, parpadeo del
cursor
70
INICIO FLECHA1B y FLECHA2B borran
las imagenes de los cursores
SI NO
J=0
CS = 0 CS = 2
POSCY = $03 POSCY = $43
POSICION POSICION
FIN
71
En esta subrutina se muestra el
valor del tiempo de 0 a 99 minutos
INICIO en el LCD grafico
SI
CONT = 100 CONT = 1
NO
SI
CONT = 0 CONT = 99
NO
POSC = $87
POSICION
SI NO
CONT < 10 se deja un espacio vacio
para los numeros de una cifra
FIN
72
Figura 57. –Diagrama de flujo de la Subrutina escribe números
73
INICIO
V=1 SI DAT[n]=1000
VEL=1000
NO
SI
V=2 DAT[n]=1500
VEL=1500
NO
SI
V=3 DAT[n]=2000
VEL = 2000
NO
SI
DAT[n]=2500
V=4
VEL = 2500
NO
SI
V=5 DAT[n]=3000
VEL = 3000
NO
SI
DAT[n]=3500
V=6 VEL = 3500
NO
SI
DAT[n]=4000
V=7 VEL = 4000
NO
SI
V=8 DAT[n]=4500
VEL = 4500
NO
SI
DAT[n]=5000
V=9
VEL = 5000
NO
ESCRIBE VELOCIDAD
FIN
74
INICIO
CS = 2
POSC = $87
ESCRIBE NUMERO
ESCRIBE NUMERO
ESCRIBE NUMERO
ESCRIBE NUMERO
FIN
75
INICIO
POSICION
DAT[n] = ENCENDIDO
ENVIO CARACTERES E
IMAGENES
FIN
INICIO
POSICION
DAT[n] = APAGADO
ENVIO CARACTERES E
IMAGENES
FIN
76
INICIO
POSICION
DAT[n] = PUERTAAB
ENVIO CARACTERES E
IMAGENES
FIN
con sonido
INICIO
POSICION
DAT[n] = PUERTACE
ENVIO CARACTERES E
IMAGENES
FIN
77
INICIO
En esta subrutina se escribe
las lineas de la velocidad
N=?
SI CS=0
N=0 POSC=$ED
DAT[n]=LINEA1
NO
SI CS=0
N=1 POSC=$ED
DAT[n]=LINEA2
NO
SI CS=0
N=2 POSC=$ED
DAT[n]=LINEA3
NO
A B
SI CS=0
N=3 POSC=$AD
DAT[n]=LINEA4 SI CS=0
N=9 POSC=$2D
NO DAT[n]=VACIO4
NO
SI CS=0
N=4 POSC=$AD SI CS=0
DAT[n]=LINEA5 POSC=$6D
N = 10
NO DAT[n]=VACIO3
SI CS=0 NO
N=5 POSC=$AD
DAT[n]=LINEA6 SI CS=0
N = 11 POSC=$AD
NO DAT[n]=VACIO2
SI CS=0 NO
N=6 POSC=$6D
DAT[n]=LINEA7
SI CS=0
NO N = 12 POSC=$ED
DAT[n]=VACIO1
SI CS=0 NO
N=7 POSC=$6D
DAT[n]=LINEA8
POSICION
NO
SI CS=0
N=8 POSC=$2D ENVIO CARACTERES E
DAT[n]=LINEA9 IMAGENES
A B FIN
78
INICIO
V=1 SI
N=0,9,10,11
NO
SI
V=2 N=1,9,10,11
NO
SI
V=3 N=2,9,10,11
NO
SI
V=4 N=2,3,10,11
NO
SI
V=5 N=2,4,10,11
NO
SI
V=6 N=2,5,10,11
NO
SI
V=7 N=2,5,6,11
NO
SI
V=8 N=2,5,7,11
NO
SI
V=9 N=2,5,7,8
NO
DIBUJA LINEA
FIN
79
INICIO En esta subrutina se realiza
el borrado de todas las lineas
de velocidad
N=9,10,11,12
DIBUJA LINEA
FIN
INTERR=1
TRANSMISION 8N1
DATO=V
INTERR=0
FIN
80
En esta subrutina se realiza
INICIO
la transmision del dato de
parada hacia el PIC16F76
INTERR=1
TRANSMISION 8N1
DATO=10
INTERR=0
FIN
81
Capitulo 5
5. EL CONTROLADOR DIGITAL
5.1 Introducción
mas complejas que otras, el criterio para decidir cual es la mejor forma de control
general para procesos que pueden ser descritos por dinámicas de primer y
segundo orden).
82
Existen variadas formas del controlador PID el mas usado es del tipo "stand alone"
con capacidad para controlar uno o varios lazos de control. Su amplio uso en la
industria es tal que casi todos los lazos de control que existen en las aplicaciones
industriales son del tipo PID, de los cuales la mayoría son controladores PI, lo que
su programabilidad.
83
5.2 El principio de la realimentación
campos de la industria.
Para tener una mejor comprensión de la idea se hace referencia a la Fig.68 la cual
más pequeña que la señal referencia(Sref) y disminuirla cuando ésta sea más
grande”.
84
Este tipo de realimentación se llama “realimentación negativa” debido a que la
Fig.69.
negras y las flechas denotan las entradas y salidas a cada bloque. Note que existe
realimentación es negativa.
carga.
85
las características dinámicas son de segundo orden. Para estos procesos no
orden.
satisface la mayoría de lazos de control. El algoritmo PID puede ser descrito por
la siguiente ecuación:
t
1 de(t )
u (t ) = k e(t ) + e(t )dt + Td 5.1
Ti 0 dt
u (t ) = ke(t ) + u (a ) 5.2
86
En este caso la acción de control es simple, y solo toma valores proporcionales a
la señal del error. En caso que el error sea cero se toma u(a) y en la mayoría de
La acción integral permite disminuir el valor del error, un pequeño error positivo
siempre dará una señal decreciente sin importar cuán pequeño sea el error.
cuantizacion.
muestreo de la señal, aquí se utilizo un filtro paso bajo que esta compuesto por un
mínimo el doble de la señal muestreada, esto para evitar el efecto aliasing para
87
los ensayos del motor se tiene que la máxima velocidad es de 8000rpm o
cual se detiene con la captura del siguiente flanco, esta data luego es
La discretizacion viene a ser la etapa que realiza el control, aquí se realizan los
formula:
88
Donde S(ref) y S(tk) corresponden a la señal de referencia y a la señal de entrada
sintonización.
Kt
I (t ) = e(s) ds 5.7
Ti 0
dI K
= e 5.8
dt Ti
I (t ) − I (t K
k k −1)
= e
h Ti (tk )
Kh
I (t ) = I (t + e(t )
k k −1) Ti k
89
Ki
I (t ) = I (t + e(t ) 5.9
k k −1) Ti k
Con la acción integral se logra que un pequeño error produzca una acción
de(t )
Dt = K
dt
e(t ) −e(t
k k −1)
D(t ) = K d ( ) 5.10
k Ti
hacia atrás. Este control es utilizado para anticipar el valor de la señal de salida ya
90
que la respuesta es lenta, esto se logra mediante la tangente a la curva del error
Como se menciono antes, para el desarrollo del algoritmo PID debido a que el
velocidad se utilizo una tarjeta de adquision de datos que fue conectada mediante
a la cual se transmite.
91
Figura 70. –Adquision de datos mediante el puerto paralelo de la PC
Para poder obtener los valores de las constantes Kp, y Ki/Ti se utilizo el método de
92
evaluar el controlador sobre la planta, este proceso se repite varias veces para
Debido a la naturaleza del controlador proporcional este nunca nos dará un control
velocidad de 1987RPM a 2086 RPM para una mejor apreciación de los datos, la
Figura 71. –Señal de velocidad del motor sin ningún tipo de control
93
Figura 72. –Señal de velocidad del motor con control proporcional Kp=3
Una vez seleccionado el mejor valor Kp se realiza la parte integrativa, esta nos va
permitir que sea estable en el tiempo, para obtener el valor de ki/ti, se inicio con un
1500RPM y se fue variando Ti por teclado con un aumento de 0.25 luego del
consigue un error de estado estable igual a cero esto debido a que el motor recibe
los cambios cada 30hz, que es lo que puede proporcionar el diseño del hardware,
94
Figura 73. –Señal de velocidad del motor con control PI
95
INICIO
s=100*T//1024
NO
sref>s
SI
e=s-sref En esta situacion se disminuye
r=1 la accion de control
e=sref-s
r=0
P=Kp*e
NO
r=0
SI
NO
Iant>Ki*e/Ts
I=Iant + Ki*e/Ts
SI
I=0
Iant=I
control=P+ I
NO
I>P
SI
control=I-P control=10
SI
control>100
FIN
96
El control aquí descrito tiene la ventaja de ser sencillo y económico en
de los casos, esto se puede mejorar realizando una mejor sintonizacion mediante
control como por ejemplo un control PID con lógica Fuzzy (ver Referencia )
97
Capitulo 6
centrifugación, lo que ocasiona que el rotor sufra daños que pueden llevar a su
sustitución.
requisitos:
98
a) Colocar las cargas de modo que la cargas que tienen la misma masa o
impar de muestras para ser cargadas, busque otra muestra de igual peso a
99
6.2 Recomendaciones de Conservación y uso
En los rotores:
2. Leer y entender los manuales de los rotores, equipo y tubos, antes de que
los mismos sean utilizados. Cumplir con las indicaciones de uso y cuidado
3. Utilizar los rotores únicamente en las centrífugas para las cuales han sido
100
4. Registrar los parámetros de operación para cada rotor en una bitácora, para
de los reemplazos.
respetadas rigurosamente.
información correspondiente.
frecuentemente.
101
pudieran remover la película protectora. Los rotores, generalmente fabricados
de aluminio [Al], están recubiertos por una película de aluminio anodizado que
sustancias corrosivas.
11. Secar el rotor con aire seco, siempre que haya sido limpiado y enjuagado
con agua.
12. Almacenar los rotores de tubo vertical o tubo casi vertical, con el lado
102
13. Almacenar los rotores en ambientes secos. Evitar dejarlos en la centrífuga.
14. Almacenar los rotores de cubo pivotante sin las tapas de los
compartimentos.
15. Lubricar las roscas y los anillos tipo O, de acuerdo con las
17. Evitar utilizar rotores a los cuales se les ha terminado el período de vida útil.
103
19. Cargar o descargar los rotores dentro de una cabina de seguridad biológica,
superior.
20. Nunca tratar de abrir la tapa de una centrífuga que esté funcionando y
En los Tubos:
El cuidado de los tubos abarca aspectos como el llenado del tubo, la selección
104
2. Evitar el uso de alcohol y acetona, pues dichos materiales afectan la
que debe utilizarse con cada tipo de material con que se fabrican los tubos
de centrifugación.
3. Evitar secar los tubos en un horno de secado. Secar siempre con un chorro
de aire seco.
105
7. Verificar los niveles de llenado y el selle en los tubos de pared delgada,
para evitar su colapso dentro del rotor por acción de la fuerza centrífuga.
Frecuencia: Mensual
el fabricante.
106
4. Confirmar la lubricación de los elementos que recomienda el fabricante,
requieren lubricación.
Frecuencia: Anual
conectadas.
centrífuga.
107
4. Si la centrífuga es refrigerada, comprobar la temperatura mediante el
108
b) Verificar el estado del filtro de la toma de aire. Si es filtro se
109
2. Un analizador de seguridad eléctrica o un instrumento para medir corrientes
de fuga
3. Un cronómetro.
refrigeradas únicamente.
5. Un tacómetro o fototacómetro.
110
Tabla de solución de averías en los tubos:
en la sección de apéndices.
Para la seguridad del usuario se deben cumplir las normas de seguridad europeas
EN 61010-1 y EN 61010-2-020
111
se debe contar de un interruptor, debidamente identificado y al alcance fácil del
112
Capitulo 7
[Link] DE COSTO
LM7805 1 1 1
LM7905 1 1 1
Cristal 4Mhz 2 1 2
Pulsador NA 6 0,5 3
113
Microcontrolador PIC16F877 1 35 35
Microcontrolador PIC16F876 1 15 15
Zocalo de 40 pines 1 1 1
Switch 1 1 1
Transformador 12 0 12 vac 1 30 30
ETAPA DE POTENCIA
Resistencia 39 10W 1 1 1
114
ETAPA DE SENSADO
ELEMENTOS ADICIONALES
Estaño 1 5 5
Pasta de soldadura 1 2 2
Rotor flotante 1 80 80
Tubos 8 20 160
115
COSTO TOTAL DEL PROYECTO
Caracteristicas y beneficios
Sistema de proteccion de
Sin desbalance
desbalance
116
Sistema sonoro y visual de operación
no permita
Caracteristicas de seguridad
Especificaciones Tecnicas
Costo Costo
$5115,94 $474 cambio (S/.3,00)
117
Capitulo 8. APORTES Y CONCLUSIONES
En este trabajo se ha utilizado la tecnología digital para mejorar el diseño analógico que opera
sobre una centrifuga de tipo clínica; este nuevo diseño, se desarrollo pensando en la relación
entre el costo de fabricación y las características de funcionamiento, debido a que un objetivo
de este trabajo es disminuir los costos de fabricación sin dejar de lado la funcionalidad y el
correcto desarrollo de la centrifugación.
Los avances de la tecnología digital permiten que los dispositivos realicen múltiples tareas
con una alta precisión, además cada vez son mas pequeños y baratos razones por las cuales
se opto por esta tecnología, es así que el hardware utilizado en este prototipo, es de bajo costo
comparado a sus similares de hardware analógico existentes en el mercado.
Debido a que en el hardware analógico no hay una supervisión de la velocidad, este diseño
falla con el uso constante es así que se desarrollo un sistema que permite verificar y controlar
el estado de la velocidad durante la centrifugación, mediante un controlador digital PID, para
su desarrollo se realizaron varios ensayos que fueron verificados mediante la adquisición de
datos en la PC.
Este diseño se realizo pensando en la seguridad del usuario, es así que se utilizaron
optoacopladores para realizar el aislamiento entre el voltaje de línea y la alimentación del
panel frontal, sistema a tierra para las descargas, y protección con fusible, en este trabajo
también se detalla los pasos necesarios para el uso y el mantenimiento de la centrifuga, y se
describen las normas de seguridad EN
Como trabajo a futuro a este proyecto se le puede adicionar algunas características mas como
un sistema de memorización de datos de centrifugación, que permite realizar la operación
de ingreso de datos de una manera más rápida, también es posible añadir un sistema
electrónico de control de desbalance de carga estas y otras características adicionales
dependen de la aplicación y necesidades del usuario.
Referencias Bibliográficas
[1].[Link]
centrifugation_SP.htm&ID=910
[2]. [Link]
[3]. Dogan Ibrahim, PIC BASIC projects editorial Elsevier 2006
[4]. [Link] and Mamad [Link], PID Control New Identification and Design
Methods editorial Springer 2006
[5]. AntonioVisioli, Practical PID control, editorial Springer 2006
[6]. Maloney Timothy J Electrónica Industrial Moderna, editorial Pearson Prentice may 2006
[7]. Martín Bates, Interfacing PIC Microcontrollers, editorial Newnes 2006
[8]. Gregory K McMillan Good Tuning: A Pocket Guide, publicado por ISA ,the
instrumentation Systems and Automation Society
[9]. [Link] Speed Control Circuit for universal motor
[Link]
AAAAEBAJ&oi=fnd&dq=Bosch+Speed+Control+Circuit+for+universal+mot
[10]. [Link], Dynamic Breaking for universal motors
[Link]
AAAAEBAJ&oi=fnd&dq=%22Dynamic+Braking+for+universal+motors%22
[11]. [Link]
[12]. M. Rachid Chekkouri; J. L. Romeral Martínez ,Supervisión Difusa de un Regulador
PID de Velocidad Departament d’Enginyeria Electrònica. Universitat Politécnica de
Cataluny [Link]
[13]. Vincent Himpe Visual Basic for Electronics Engiennering Aplications second edition
1999
CRONOGRAMA DEL TRABAJO
1er mes 2do mes 3er mes 4to mes 5to mes 6to mes
Pruebas de la programación x
Pruebas usando las etapas del
prototipo x
Estudio del algoritmo PID digital x
Pruebas del algoritmo PID en la
centrifuga x
Ensayos del sistema completo x
Informe de los resultados de la
tesis x
CRONOGRAMA DE FABRICACION
1er dia 2do dia 3er dia 4to dia 5to dia
Fabricación de la
carcasa x
Fabricación de las
tarjetas impresas x
Ensamblado e
instalación x
Pruebas de la
programación en la x
tarjeta
Mediciones en la tarjeta x
Pruebas en el producto
terminado x
ESQUEMATICO DE LA TARJETA PRINCIPAL DE LA CENTRÍFUGA EN DISEÑO FINAL
CIRCUITO IMPRESO DE LA TARJETA PRINCIPAL DE LA
CENTRÍFUGA EN DISEÑO FINAL
VISTA DE COMPONENTES
VISTA INFERIOR ( BOTTOM LAYER)
VISTA SUPERIOR ( TOP LAYER)
MEDICIONES EN LOS PUNTOS DE PRUEBA EN LA TARJETA DE
LA CENTRIFUGA