Beruflich Dokumente
Kultur Dokumente
EXTENSIÓN LATACUNGA
INGENIERO MECATRÓNICO
Año 2012
ESCUELA POLITÉCNICA DEL EJÉRCITO
INGENIERÍA MECATRÓNICA
DECLARACIÓN DE RESPONSABILIDAD
DECLARAMOS QUE:
______________________ ____________________
Leonardo Villacís Hernán Ramos
i
ESCUELA POLITÉCNICA DEL EJÉRCITO
INGENIERÍA MECATRÓNICA
CERTIFICADO
CERTIFICAN
____________________ ___________________
Ing. Eddie Galarza Ing. Héctor Terán
DIRECTOR CODIRECTOR
ii
ESCUELA POLITÉCNICA DEL EJÉRCITO
INGENIERÍA MECATRÓNICA
AUTORIZACIÓN
______________________ ____________________
Leonardo Villacís Hernán Ramos
iii
DEDICATORIA
Leonardo
Hernán
iv
AGRADECIMIENTO
La presente tesis es un esfuerzo en el cual, directa o indirectamente
participaron varias personas, leyendo, opinando, corrigiendo, teniéndome
paciencia, dándome ánimo, acompañándome en los momentos de crisis y
en los momentos de felicidad.
Leonardo
Hernán
v
ÍNDICE DE CONTENIDOS
CAPÍTULO I – GENERALIDADES
1.3.1. Definiciones……………………………………………………….3
vi
1.6. Dispositivos de Control Eléctrico........................................................19
1.6.1. Servomotores........................................................................19
1.6.2. Relés.....................................................................................20
1.7.1. Introducción..........................................................................21
1.8.1. Introducción.........................................................................29
vii
2.4. Diseño de Software............................................................................53
2.5. Implementación..................................................................................59
viii
CAPÍTULO IV – CONCLUSIONES Y RECOMENDACIONES
4.1. Conclusiones......................................................................................85
4.2. Recomendaciones..............................................................................87
REFERENCIA BIBLIOGRÁFICA..............................................................88
ANEXOS...................................................................................................89
ix
ÍNDICE DE FIGURAS
CAPÍTULO I – GENERALIDADES
x
Figura 1.20: Servomotor............................................................................19
xi
Figura 2.9: Circuito de activación de las electroválvulas...........................52
xii
Figura 3.4: Motor de la banda principal conectado al rodillo.....................70
xiii
RESUMEN
xiv
CAPÍTULO I
GENERALIDADES
(2)
1.2.1. Vision Builder para Inspección Automatizada 2010
_______________________________________________
1: http://es.wikipedia.org/wiki/Visi%C3%B3n_artificial
2: http://zone.ni.com/devzone/cda/tut/p/id/8355
1
Figura 1.1: Interfaz de Vision Builder
__________________________________________
3: http://www.ni.com/fpga/
4: http://sine.ni.com/nips/cds/view/p/lang/es/nid/208266
2
Cuenta con las siguientes características:
a) Imagen
El término imagen monocroma o simplemente imagen, se refiere a una
función bidimensional representando intensidad de luz, donde x e y son
las coordenadas espaciales y el valor de f en cualquier punto (x,y) es
proporcional al brillo (o nivel de gris) de la imagen en ese punto.
_______________________________________________
5: http://www.innovanet.com.ar/gis/TELEDETE/TELEDETE/tradiimg.htm
3
b) Imagen Digital
Es una imagen que ha sido discretizada tanto en coordenadas espaciales
como en brillo. Podemos considerar una imagen digital como una matriz
cuyos índices de filas y columnas identifican un punto en la imagen y el
correspondiente elemento de matriz identifica el valor de gris en ese
punto.
c) Píxel
Acrónimo formado con las palabras inglesas 'Picture' 'element'. Es el
elemento simple de una imagen digital.
4
Figura 1.4: Ejemplo de imagen blanco y negro
5
Figura 1.6: Ejemplo imagen en color indexado 256
6
Figura 1.8: Ejemplo imagen en color real CMAN
7
alguna forma de representación discernible por el ser humano a través de
los sentidos.
a) Introducción
El principal objetivo de las técnicas de mejoramiento de imagen es
procesar una imagen con el fin de hacerla más adecuada para una
determinada aplicación o procesamiento posterior. Depende por tanto del
problema específico a resolver el que se emplee una u otra técnica.
c) Estiramiento lineal
Es la forma más sencilla de efectuar el contraste. Consiste en buscar una
función lineal que ajuste tal que el rango NDmin a NDmax se transforme
en NVmin a NVmax, por lo tanto: NDmax = NVmax y NDmin = NVmin.
Ec. 1.1
8
O expresando la transformación en un sólo término:
Ec. 1.2
9
El estiramiento lineal sólo tiene en cuenta como parámetros los valores
máximo y mínimo del histograma original. Así, el NV de cada ND está en
proporción no sólo a su valor sino también a su frecuencia; aquellos ND
con mayor número de píxeles serán los que proporcionalmente ocupen un
mayor rango de visualización (Figura 1.11).
10
1.3.5. Filtrado Espacial
a) Filtro pasa-bajos
Enfatizan las bajas frecuencias, suavizando las imágenes y suprimiendo
ruidos. Se trata de asemejar el ND de cada píxel al ND de los píxeles
vecinos, reduciendo la variabilidad espacial de la imagen. La matriz a
continuación representa el ejemplo de un kernel de filtro pasa-bajo:
11
Figura 1.13: Ejemplo filtro pasa-bajos
b) Filtro pasa-altos
Enfatizan las altas frecuencias, realizan por tanto el efecto contrario a los
filtros pasa-bajos. La matriz a continuación representa el ejemplo de un
kernel de filtro pasa-alto:
12
1.3.6. Filtro de Frecuencia
Ec. 1.3
Se puede observar en las Figuras 1.15 y 1.16 que los resultados son
iguales que con el filtrado en el dominio espacial (convolución) pero en
13
este caso se trabaja con otras variables y se manejan conceptos
diferentes.
14
1.4.1. LabView – National Instruments (7)
_________________________________________
6: http://es.scribd.com/doc/23371/Procesamiento-de-imagenes-con-Matlab
7: http://www.esi2.us.es/~asun/LCPC06/TutorialLabview.pdf
Los programas desarrollados mediante LabVIEW se denominan
Instrumentos Virtuales (VIs), porque su apariencia y funcionamiento imitan
los de un instrumento real. Sin embargo son análogos a las funciones
creadas con los lenguajes de programación convencionales.
a) Panel Frontal
Se trata de la interfaz gráfica del VI con el usuario. Esta interfaz recoge
las entradas procedentes del usuario y representa las salidas
proporcionadas por el programa; está formado por una serie de botones,
pulsadores, potenciómetros, gráficos, etc. (Figura 1.18).
15
Figura 1.18: Panel frontal de interfaz programa LabView
b) Diagrama de bloques
El diagrama de bloques constituye el código fuente del VI. En el diagrama
de bloques es donde se realiza la implementación del programa del VI
para controlar o realizar cualquier procesado de las entradas y salidas
que se crearon en el panel frontal.
16
Figura 1.19: Diagrama de bloques de interfaz de LabView
IMAQ Vision es una nueva librería para LabView que permite implementar
aplicaciones inteligentes de una imagen y visión, presenta herramientas
complejas de procesamiento digital de imágenes como los detectores de
borde y reconocimiento de patrones complejos entre otros.
__________________________________________
8: http://www.csun.edu/~rd436460/Labview/IMAQ-Manual.pdf
IMAQ Vision está organizado en tres principales paletas de funciones
principales:
17
Vision Utilities: con sus herramientas permite manipular y mostrar
las imágenes en IMAQ Vision.
__________________________________________
9: http://es.wikipedia.org/wiki/Adquisici%C3%B3n_de_datos
18
Un dispositivo de control eléctrico está compuesto por un electroimán y
medios adaptados para la atracción. Partiendo de una posición en reposo,
con la excitación de la bobina del electroimán, se genera un campo
magnético provocando que la posición de reposo cambie a una posición
final, es decir, el dispositivo de control eléctrico cambia su posición de
cerrado a abierto y viceversa. En combinación con el dispositivo, hay
medios para ajustar el campo magnético, es decir, existen dispositivos de
control eléctrico con más de 2 posiciones. Dichos dispositivos son
utilizados en circuitos de control de potencia pero su mayor desventaja es
el tiempo de conmutación o cambio de posiciones que resulta ser mayor
que los elementos electrónicos. (10)
__________________________________________
10: http://es.patents.com/us-4008449.html
11: http://www.angelfire.com/electronic2/jhueso/servo.ppt
Los valores más generales se encuentran entre 1 ms y 2 ms, que dejarían
al motor en ambos extremos. El valor 1,5 ms indicaría la posición central,
19
mientras que otros valores del pulso lo dejan en posiciones intermedias.
Estos valores suelen ser los recomendados, sin embargo, es posible
emplear pulsos menores de 1 ms o mayores de 2 ms, pudiéndose
conseguir ángulos mayores de 180° (Figura 1.21).
__________________________________________
12: http://www.angelfire.com/electronic2/jhueso/RELE.ppt
Dado que el relé es capaz de controlar un circuito de salida de mayor
potencia que el de entrada, puede considerarse, en un amplio sentido,
como un amplificador eléctrico. Como tal se emplearon en telegrafía,
20
haciendo la función de repetidores que generaban una nueva señal con
corriente procedente de pilas locales a partir de la señal débil recibida por
la línea.
__________________________________________
13: http://html.rincondelvago.com/rodillos-y-cintas-transportadoras.html
Todos los componentes y accesorios del conjunto se disponen sobre un
bastidor, casi siempre metálico, que les da soporte y cohesión (Figura
1.23).
21
Figura 1.23: Partes de un sistema de transporte usando bandas
transportadoras
22
La holgura de la banda se ubica en los costados de la banda, ésta permite
tener un margen de espacio utilizado para impedir que el material a
transportar rebalse.
Ec. 1.4
Siendo:
Ec. 1.5
Siendo:
__________________________________________
14: Manual de fabricación de bandas y rodillos transportadores- Pirelly, Willian-Editorial Mac Graw
Hill- Impreso en Madrid (España) 1992
Siendo:
23
b= base del material (m)
Siendo:
Ec. 1.8
Siendo:
Nveces= número de veces que la cinta debe ser cargada por hora.
24
Ec. 1.9
Siendo:
V = velocidad (m/h)
Nveces= número de veces que la cinta debe ser cargada por hora.
Ec. 1.11
25
Ec. 1.12
Ec. 1.13
Ec. 1.14
26
Ec. 1.15
Siendo
Por lo tanto
Ec. 1.16
Ec. 1.17
(15)
i) Cálculo de la Potencia Motriz necesaria
Ec. 1.18
Siendo:
__________________________________________
15: http://descom.jmc.utfsm.cl/sgeywitz/procesos/CINTAS.htm
= rendimiento (89% = 0.89).
27
j) Cálculo de la Potencia efectiva
El cálculo realizado anteriormente, (potencia motriz necesaria), permitirá
realizar la selección del motor que va a utilizar, éste motor entregará una
potencia diferente a la obtenida por cálculo (generalmente mayor), por
esto se debe calcular la potencia efectiva de éste motor dada por la
ecuación 1.19.
Ec. 1.19
Siendo:
Siendo:
V= velocidad. (m/s)
28
Un sistema dinámico puede definirse conceptualmente como un ente que
recibe unas acciones externas o variables de entrada, y cuya respuesta a
estas acciones externas son las denominadas variables de salida.
__________________________________________
16: http://upcommons.upc.edu/pfc/bitstream/2099.1/3330/5/34059-5.pdf
El Figura 1.26 ilustra el esquema de funcionamiento de un sistema de
control genérico.
29
Figura 1.26: Esquema general de un sistema de control
De acuerdo a la función
30
Figura 1.27: Sistema en Lazo Abierto
Donde:
P’ = perturbaciones estimadas
P = perturbaciones
y = variable controlada
Yc = consigna
u = acción de control
Donde:
P’ = perturbaciones estimadas
P = perturbaciones
y = variable controlada
31
Yc = consigna
u = acción de control
RST
_________________________________________
17: NISE, NORMAN, Sistemas de Control para Ingeniería, Editorial CECSA, 3ra Edición.
d) De acuerdo a las propiedades
Dependen de las propiedades de proceso controlado:
32
Determinístico - Estocástico.
Estático - Dinámico.
Variante - Invariante.
Lineal - No lineal.
Serie - Paralelo.
Centralizado - Distribuido
33
permitido que actualmente estén disponibles entornos en los que se
pueden realizar simulaciones dinámicas.
Los sistemas de control digital presentan una serie de ventajas como son
una menor susceptibilidad al deterioro debido al transcurso del tiempo o a
factores del entorno, presenta unos componentes menos sensibles a los
ruidos y a las vibraciones en las señales, tienen una mayor flexibilidad a la
hora de programar, o poseen una mejor sensibilidad frente a la variación
de parámetros.
CAPÍTULO II
DISEÑO E IMPLEMENTACIÓN
34
2.1.1. Estructura Mecánica
35
muestra la energía necesaria para la deformación de la estructura
principal.
Ec. 2.1
Ec. 2.2
36
Figura 2.2: Diagrama de fuerzas y momentos de la estructura de
contención
37
Figura 2.3: Diagrama de fuerzas y momentos de la estructura base
38
2.1.2 Banda transportadora principal
Cubierta superior=1,2 mm
Cubierta inferior=1,5 mm
39
c) Área del material a transportar (A), en donde h es la altura de la
botella y b es el diámetro de la misma.
Ec. 2.5
Diámetro de rodillos=90 mm
40
Peso banda transportadora= 1,04 Kg
Ec. 2.9
Ec. 2.10
Ec. 2.11
Ec. 2.12
41
g) Esfuerzo necesario para mover el material (P2)
Ec. 2.13
Ec. 2.14
42
Ec. 2.16
43
2.1.3. Banda transportadora secundaria
44
p) Cinta completamente cargada (Vc), usando la ecuación 2.6, donde
L es la longitud entre rodillos de la banda y A es el resultado
obtenido en el literal o).
Diámetro de rodillos=90 mm
45
Usando la ecuación 2.9 obtenemos:
46
t) Esfuerzo total periférico del tambor motriz (P), usando la ecuación
2.15, es la suma de los resultados P1 y P2 de los literales r) y s).
47
2.2. DISEÑO NEUMÁTICO
t=1s
10cm
48
Donde:
3,5 cm
Ec. 2.20
Ec. 2.21
49
En consecuencia, el diseño neumático consta de dos electroválvulas,
activadas mediante 2 salidas de la DAQ (Figura 2.9), 2 pistones de 10 cm
de carrera y 3,5 de diámetro interno (Figura 2.7) y una presión de aire de
1,89 bares.
4 2 4 2
50
VDC
12 V
12 V
200 MOTOR DC
PULSO PWM
4N25 IRFP250N
1K
RE
La figura 2.8 muestra el diseño del circuito tomado en cuenta que la señal
PWM es programable desde la computadora.
Ec. 2.22
Ec. 2.23
51
Ec. 2.24
12 V
1K
ELECTROVÁLVULA
200
IRF9630
52
Labview 2010 es un potente programa con mucha versatilidad, ya que sus
herramientas han permitido que el procesamiento de imágenes y el
control de todo el sistema se haga desde un mismo programa.
Entre las herramientas utilizadas para el diseño del software de control del
sistema tenemos:
53
utilizar una tarea después de que se desactive a menos que se
recree la tarea.
i) IMAQ ExtractSimgleColorPlane:
Extrae un plano simple de la imagen a color.
54
j) IMAQ Create: Crea una
localización de memoria temporal para una imagen.
a) Programa PWM
55
El circuito digital mostrado en la Figura 2.10 configura una salida de la
tarjeta DAQ USB-6210 como un generador de pulsos para el control de la
velocidad de los motores, es decir, que la salida funcione como un control
PWM.
56
Figura 2.11: Diagrama de bloques sensor visual
57
Figura 2.12: Diagrama de bloques adquisición de imágenes
58
2.5. IMPLEMENTACIÓN
59
Figura 2.15: Estructura mecánica
PE
P1 R1 R1 R1
P2
ON FUENTE
R1
60
El diseño de los circuitos de control se realiza en un programa de
simulación, en este caso se trata de Proteus, la Figura 2.17 muestra el
circuito simulado en el programa.
61
La Figura 2.19 muestra el interior del panel con el control eléctrico, la
fuente de alimentación y los circuitos de control.
62
INICIO
Selección y Activación de
la cámara Web
Activación del
generador de pulsos
de la tarjeta DAQ
Adquisición de
imágenes de la
cámara
Registro en forma de
vector toma el valor de a
Adquisición de la señal
de la tarjeta DAQ
Señal
Lectura del vector
adquirida
Activación de la
señal de salida de
la tarjeta DAQ
Botón de
STOP activado
FIN
63
verdadera la lectura de la señal de entrada, el programa procede a leer el
registro para comprobar si las botellas son buenas o son malas.
Dependiendo de la lectura del registro, se activa el primer pistón en caso
de ser botellas buenas o el segundo pistón en caso de ser malas. Para la
activación de cada pistón el programa envía una señal para que se active
el circuito del pistón mediante una de las salidas de la tarjeta (Figura
2.21).
64
Figura 2.22: Aplicación para Procesamiento de Imágenes
65
CAPÍTULO III
66
En la Figura 3.1 se muestra de manera gráfica la sección que debería
tender a deformarse en la estructura principal.
67
c) Tensiones de la estructura secundaria, contención de la estructura
principal
68
d) Propiedades físicas de la estructura secundaria
69
3.1.2. Resultados Mecánicos
70
Para el transporte de las botellas de la banda principal a la secundaria, los
pistones neumáticos tienen un acople mecánico (figura 3.6) que les
permite empujar a cada botella asegurando que no sufran ningún tipo de
deformación.
71
Figura 3.7: Botella activando el primer interruptor
72
Figura 3.9: Botella transportada a la banda secundaria
73
Por el cambio brusco de la velocidad de transporte de la botella de la
banda principal a la secundaria, las guías de la banda secundaria (figura
3.11) cuentan con pernos que evitan que las botellas salgan de su
trayectoria.
74
3.2. PRUEBAS Y RESULTADOS ELÉCTRICOS
PE PE
P1 R1 R1 R1 P1 R1 R1 R1
P2 P2
ON FUENTE ON FUENTE
R1 R1
75
Figura 3.13: Circuito del Control Eléctrico
76
Los elementos de la placa se mantienen con una temperatura normal
conduciendo sin complicaciones (Figura 3.15). Al mosfet de potencia se le
adiciona un disipador de calor debido a la probabilidad de que tienda a
calentarse ya que soporta una potencia de 16 W.
77
Figura 3.16: Tarjeta DAQ conectada a los circuitos de control
78
Para las pruebas de comunicación se toma en consideración que el
tiempo máximo es de 250mseg, el cual, es el intervalo de duración para
cada interacción del lazo repetitivo en el programa. Este período de
tiempo permite mantener activa la señal lo suficiente para que el pistón
pueda extenderse por completo.
79
3.4.1. Pruebas realizadas con diferentes botellas
Prueba 1
La botella analizada tenía una tapa y líquido de color azul (Figura 3.19).
Prueba 2
La botella analizada tenía una tapa y líquido de color verde (Figura 3.20).
80
Figura 3.20: Botella correcta verde
Prueba 3
La botella analizada tenía una tapa y líquido de color rojo (Figura 3.21).
81
Prueba 4
La botella analizada tenía una tapa azul y líquido de color verde (Figura
3.22).
Prueba 5
La botella analizada tenía una tapa verde y líquido de color rojo (Figura
3.23).
82
Figura 3.23: Botella incorrecta de tapa verde
Prueba 6
La botella analizada tenía una tapa roja y líquido de color azul (Figura
3.24).
83
3.5. VALIDACIÓN DE HIPÓTESIS
84
CAPÍTULO IV
CONCLUSIONES Y RECOMENDACIONES
4.1. CONCLUSIONES
85
Para el procesamiento de imágenes en tiempo real se debe
asegurar el entorno del área de captura de la imagen. Se colocó
una pantalla al frente de la cámara para que las imágenes
adquiridas tengan el mismo fondo evitando inconvenientes en el
procesamiento de imágenes.
Los programas deben ser elaborados bajo una base de datos. Se
tomaron muestras de las botellas desde el asistente de ImaqVision
para la detección de color.
El sistema de transporte por bandas debe ser creado con un
material de acuerdo al objeto a transportar. Se usa un material
especial para la fabricación de las bandas evitando posibles
deformaciones en las mismas.
La iluminación debe ser adecuada para la óptima calidad de la
imagen. La luz sobre la sección capturada por la cámara afecta el
procesamiento de la imagen ocasionando errores y un mal
reconocimiento por el programa.
Los motores deben ser adquiridos según la aplicación. Se coloca
motores de torque elevado en ambas bandas debido a que los
rodillos de transferencia de movimiento son grandes y pesados.
El proyecto debe ser diseñado para optimizar tiempos. Se evitó
paros innecesarios cumpliendo la hipótesis planteada.
Los programas usados para el procesamiento de imágenes deben
tener las herramientas necesarias para la aplicación a ejecutar. Las
herramientas de visión artificial de LabView nos dan la posibilidad
de aumentar la cantidad de colores a ser verificados en el mismo
programa.
86
4.2. RECOMENDACIONES
87
REFERENCIA BIBLIOGRÁFICA
http://es.wikipedia.org/wiki/Visi%C3%B3n_artificial
http://zone.ni.com/devzone/cda/tut/p/id/8355
http://www.ni.com/fpga/
http://sine.ni.com/nips/cds/view/p/lang/es/nid/208266
http://www.innovanet.com.ar/gis/TELEDETE/TELEDETE/tradiimg.ht
m
http://es.scribd.com/doc/23371/Procesamiento-de-imagenes-
con_Matlab
http://www.esi2.us.es/~asun/LCPC06/TutorialLabview.pdf
http://www.csun.edu/~rd436460/Labview/IMAQ-Manual.pdf
http://es.wikipedia.org/wiki/Adquisici%C3%B3n_de_datos
http://es.patents.com/us-4008449.html
http://www.angelfire.com/electronic2/jhueso/servo.ppt
http://www.angelfire.com/electronic2/jhueso/RELE.ppt
http://html.rincondelvago.com/rodillos-y-cintas-transportadoras.html
Manual de fabricación de bandas y rodillos transportadores –
Pirelly, Willian – Editorial Mac Graw Hill- Impreso en Madrid
(España) 1992
http://descom.jmc.utfsm.cl/sgeywitz/procesos/CINTAS.htm
http://upcommons.upc.edu/pfc/bitstream/2099.1/3330/5/34059-5.pdf
NISE, NORMAN, Sistemas de Control para Ingeniería, Editorial
CECSA, 3ra Edición.
88
ANEXOS
89
Elaborado por:
__________________ __________________
Aprobado por:
_____________________
Certificado por:
_____________________
SECRETARIO ACADÉMICO