Académique Documents
Professionnel Documents
Culture Documents
INGENIERA INDUSTRIAL
ESPECIALIDAD AUTOMTICA Y ELECTRNICA
INDUSTRIAL
Agradecimientos
Quiero dar las gracias a mis padres, por mi oportunidad de existir, por su
sacrificio en algn tiempo incomprendido, por su ejemplo de superacin incansable,
por su comprensin y confianza, por su amor y amistad incondicional, porque sin su
apoyo no hubiera sido posible la culminacin de mi carrera profesional. Por lo que
ha sido y ser Gracias
Expresar mi ms profundo agradecimiento a mi familia, porque gracias a su
cario, gua y apoyo he llegado a realizar uno de los anhelos ms grandes de la vida,
fruto del inmerso apoyo, amor y confianza que en mi se deposit y con los cuales he
logrado terminar mis estudios profesionales que constituyen el legado ms grande
que pudiera recibir y por lo cual les vivir eternamente agradecido. Con cario y
respeto.
Gracias Nazareth, eres de esa clase de personas que todo lo comprenden y dan
lo mejor de s mismos sin esperar nada a cambio, porque sabes escuchar y brindar
ayuda cuando es necesario, por estar siempre ah de forma incondicional, por todo
esto y mucho ms, te quiero.
A todos mis amigos de Madrid, Badajoz y de Murcia, por su preocupacin e
inters, y por los grandes momentos que hemos vivido y disfrutado juntos.
A todos mis profesores y compaeros de la Universidad, que han hecho
mucho ms ameno el camino de mis estudios, por su amistad, compaerismo y
respeto.
En especial, quiero dar las gracias a Alberto Navarro, mi compaero de clase,
por dar siempre lo mejor de s mismo, ofrecer su ayuda incondicional y porque todos
los momentos que he compartido con l, me han hecho crecer como persona.
Principalmente, dar especial agradecimiento a mi tutor Ramn Barber, por la
oportunidad que me ha brindado para realizar este proyecto y por la confianza que
ha depositado en m. Del mismo modo, agradecer todo el tiempo invertido en m,
por su paciencia e inters y por su apoyo moral en los momentos ms difciles.
Por ltimo, agradecer a Mara Jess Gmez todo el tiempo y esfuerzo que ha
dedicado para poder llevar a cabo las prcticas y pruebas del presente proyecto y por
ser tan amable y cordial en todos los momentos que hemos compartido en el
laboratorio de prcticas.
A todos ellos, mi ms sincero agradecimiento. Gracias.
5
Resumen
ndice General
Agradecimientos .............................................................................................................. 5
Resumen ........................................................................................................................... 7
ndice General ................................................................................................................. 9
ndice de Figuras............................................................................................................ 13
1.
Introduccin ...................................................................................................... 17
1.1
Motivaciones ...................................................................................................... 19
1.2
Objetivos ............................................................................................................ 21
1.3
2.
2.1
2.2
2.3
2.4
3.
3.1
3.2
3.3
3.4
4.
4.1
4.2
4.3
10
5.
5.1
5.2
5.3
5.4
5.5
6.
6.1
6.2
11
12
ndice de Figuras
Figura 1. Registro de las vibraciones en un ciclo de trabajo en funcin del tiempo .. 31
Figura 2. Presencia de partculas slidas en el anlisis de aceites ............................... 33
Figura 3. Anlisis por ultrasonidos de un sistema ........................................................ 33
Figura 4. Imagen obtenida por termografa de un cuadro de mando ......................... 35
Figura 5. Tcnico llevando a cabo un anlisis por corriente elctrica ........................ 36
Figura 6. Clasificacin de las seales vibratorias ......................................................... 39
Figura 7. Metodologa para el procesamiento de seales vibratorias .......................... 40
Figura 8. Analizador de espectros analgico ................................................................ 41
Figura 9. Anlisis de la forma de onda de una vibracin ............................................ 42
Figura 10. Vibraciones a distintas frecuencias ............................................................. 42
Figura 11. Variacin temporal de las vibraciones ........................................................ 43
Figura 12. Modulacin FM de seal mostrando las seales portadora y modulada ... 44
Figura 13. Tcnico llevando a cabo un anlisis de rbitas ........................................... 45
Figura 14. Espectrograma en dos dimensiones ............................................................ 48
Figura 15. Espectrograma en tres dimensiones ............................................................ 49
Figura 16. Wavelets madre ms usuales ....................................................................... 52
Figura 17. Elementos que componen un rodamiento .................................................. 55
Figura 18. Tipos de rodamientos ................................................................................... 56
Figura 19. Rodamiento con desgaste debido a vibraciones mecnicas ....................... 56
Figura 20. Indentacin .................................................................................................. 57
Figura 21. Descascarillado en rodamientos .................................................................. 57
Figura 22. Smearing en un rodamiento ........................................................................ 58
Figura 23. Rodamiento con la jaula deformada............................................................ 58
Figura 24. Causas de defectos en rodamientos y porcentajes ...................................... 59
Figura 25. Eje de rodadura lineal .................................................................................. 60
Figura 26. MFS Lite ..................................................................................................... 152
Figura 27. Acelermetro triaxial modelo KS-943B.10 ............................................... 153
Figura 28. Tarjeta de adquisicin de datos ................................................................. 154
Figura 29. Caractersticas de la tarjeta de adquisicin de datos Keithley KUSB ..... 154
Figura 30. Filtro-amplificador..................................................................................... 155
Figura 31. Tacmetro digital ....................................................................................... 156
Figura 32. Sistema HMI ................................................................................................. 62
Figura 33. Estructura general del software HMI ......................................................... 63
Figura 34. Comparacin de Software para el desarrollo de HMI's ............................. 66
Figura 35. Interfaz grfica en MATLAB ....................................................................... 67
Figura 36. Interfaz grfica en LabVIEW ...................................................................... 68
Figura 37. Vista del escritorio de MATLAB (MATLAB Desktop) .............................. 74
Figura 38. Algunas pginas web sobre MATLAB ........................................................ 78
Figura 39. Icono de inicio de la herramienta GUIDE .................................................. 78
Figura 40. Entorno de diseo: componentes etiquetados ............................................ 79
Figura 41. Configuracin del color del fondo de pantalla ........................................... 80
13
Figura 130.
Figura 131.
Figura 132.
Figura 133.
Figura 134.
Figura 135.
Figura 136.
Figura 137.
Figura 138.
Figura 139.
Figura 140.
Figura 141.
Figura 142.
16
1.
Introduccin
Captulo 1. Introduccin.
18
Captulo 1. Introduccin.
1.1
Motivaciones
19
Captulo 1. Introduccin.
En segundo lugar, poder integrar en una nica herramienta gran parte de las
aplicaciones necesarias para poder llevar a cabo un estudio pormenorizado aplicado
al mantenimiento predictivo de las vibraciones mecnicas que se generan en los
rodamientos y as facilitar el trabajo del estudio de seales a los usuarios.
Por ltimo, los niveles de rendimiento y productividad van a incrementarse
significativamente ya que al poder trabajar en tiempo real se puede comprobar
fcilmente el tiempo que tardan en producirse la estabilizacin de los rodamientos y
as poder trabajar con mayor seguridad, durabilidad y confort en los trabajos.
Todos ests mejoras, tanto de las aplicaciones software e interfaz grfica
externa como todas las ventajas y beneficios que conllevan, hacen de esta
herramienta una gran apuesta de futuro y desarrollo y son las principales y ms
importantes motivaciones que llevan a trabajar con ilusin y esmero en este
Proyecto de Fin de Carrera.
20
Captulo 1. Introduccin.
1.2
Objetivos
Registro tanto de los datos de las seales reales adquiridas como de las
simuladas para su posterior anlisis mediante la creacin de ficheros de
almacenamiento especficos.
21
22
Captulo 1. Introduccin.
Captulo 1. Introduccin.
1.3
24
Captulo 1. Introduccin.
2.
2.1
Mantenimiento predictivo
2.1.1 Introduccin
El mantenimiento de los componentes de las mquinas ha sido uno de los
campos ms importantes de la ingeniera mecnica a lo largo de su historia. La
correcta evaluacin del estado dinmico de dichos componentes es el elemento clave
para un correcto plan de mantenimiento y en este campo es en el que se va a ver
ubicado el presente proyecto.
Por norma general se clasifican los tipos de mantenimiento bajo los siguientes
tres criterios [13]:
Obviamente, estas tres medidas no aparecieron al mismo tiempo, sino que son
el resultado de una evolucin temporal que buscaba la mayor eficiencia posible en la
produccin [6].
26
27
28
29
Anlisis de vibraciones.
Ondas de lubricante.
Anlisis de ondas de alta frecuencia.
Anlisis por termografa.
Anlisis por corriente elctrica.
Anlisis de vibraciones
El inters de las vibraciones mecnicas llega al mantenimiento industrial de la
mano del mantenimiento preventivo y predictivo, debido al inters de alerta que
implica un elemento vibrante en una mquina, debido a su peligrosidad y al
deterioro que origina en la misma y la necesaria prevencin de las averas que
provocan las vibraciones a medio plazo.
Es por este motivo por el que ser el tipo de anlisis en el que se centra el
proyecto, debido a su gran importancia y aplicacin en el panorama industrial.
El hecho de que la distribucin de cargas vare con el tiempo causa que los
elementos mecnicos se comporten como generadores de vibraciones, incluso
aunque estos no tengan ningn defecto.
Sin embargo, la presencia de defectos hace que ciertas frecuencias se
amplifiquen o que aparezcan nuevas. Vase Figura 1.
Los defectos originados por vibraciones pueden clasificarse como localizados
y distribuidos [13]:
30
Defectos localizados: Los ms comunes son aquellos que son causados por la
propagacin de fisuras hacia la superficie debido a la fatiga. El fallo por fatiga
se ve favorecido cuando el elemento est sobrecargado o soporta cargas de
impacto durante su funcionamiento o instalacin.
31
32
33
Casi todas las fricciones mecnicas, arcos elctricos y fugas de presin o vaco
producen ultrasonido en un rango aproximado a los 40 KHz. Estas son frecuencias
con caractersticas muy aprovechables en el mantenimiento predictivo, puesto que
las ondas sonoras son de corta longitud atenundose rpidamente sin producir
rebotes. La alta direccionalidad del ultrasonido en 40 KHz permite localizar con
rapidez y precisin la ubicacin del defecto.
Adems de sta aplicacin, el anlisis por ultrasonidos tiene estos otros
campos de aplicacin, ya que los ultrasonidos permiten detectar [7]:
34
Estas cinco condiciones son las ms extendidas, pero existen muchas otras en
funcin de las especificaciones del sistema y del entorno en el que se va a ubicar.
Es tarea del responsable del anlisis por corriente elctrica determinar los
factores ms relevantes que se han de someter a estudio para obtener de esta forma la
informacin ms til para los objetivos que se estn persiguiendo para cada situacin.
Adems de lo expuesto, el anlisis de corriente de un motor elctrico puede
desempearse a modo de control de calidad, como herramienta de tendencia o como
emisor de un diagnstico inmediato del estado del mismo, por lo que se ha de
conocer adecuadamente el abanico de posibilidades y el equipo en cuestin que se
vaya a analizar para poder as obtener un diagnstico correcto.
36
2.2
2.2.1 Introduccin
El anlisis de vibraciones es una de las prcticas ms usadas dentro del
conjunto del mantenimiento predictivo. Requiere un conocimiento de las seales y
su anlisis es uno de los pilares fundamentales de la ingeniera. La informacin que
contienen las seales debe transformarse dependiendo de los propsitos de estudio
para poder as obtener la informacin ms adecuada de acuerdo con las premisas
marcadas [8].
En esta ltima dcada, se ha realizado un esfuerzo investigador notable para
desarrollar tcnicas de deteccin y diagnosis basadas en medidas vibratorias. Estas
tcnicas se pueden aplicar en el dominio temporal, en el dominio de la frecuencia o
en el dominio tiempo-frecuencia.
Los anlisis ms sencillos son aquellos basados en medidas temporales. Estos
sistemas emplean habitualmente medidas estadsticas efectuadas sobre las historias
temporales, con el fin de establecer parmetros de tendencia que permitan de
detectar la presencia de un modo de fallo.
El uso del dominio de la frecuencia se impone frente al dominio del tiempo, a
pesar de su aparente mayor complejidad debido a un conjunto de razones entre las
que destacan las siguientes:
37
Sin embargo, este tipo de anlisis no es capaz de detectar fallos locales ya que
la transitoriedad de estos eventos en el dominio temporal queda enmascarada en el
espectro obtenido al realizar la transformacin en frecuencia.
Por consiguiente, el seguimiento tanto de los anchos de banda como de los
armnicos afectados se ve, en caso de fallos locales, seriamente dificultado.
Una alternativa para resolver este problema se encuentra en el empleo de
anlisis tiempo-frecuencia, los cuales ofrecen una medida de la distribucin de
energa de la seal en ambos dominios simultneamente, pero con distinta
resolucin de acuerdo con el principio de incertidumbre de Heisenberg.
Dentro de estas tcnicas se encuentran la transformada corta de Fourier
(STFT, del Ingls Short Time Fourier Transform), las distribuciones Wigner-Ville y
Choi-Williams y, por ltimo, la transformada Wavelet. Esta ltima ha alcanzado
bastante auge en la ltima dcada, por su capacidad para trabajar con transitorios y
periodicidades.
38
Por lo que la clasificacin de modo grfico sera la siguiente [4]. Vase Figura 6.
39
40
Nivel bsico
Anlisis en frecuencia
El anlisis espectral es una herramienta clsica empleada en el anlisis de
fallos. Los primeros analizadores de espectros fueron analgicos y aparecieron en los
aos 60, aunque todava hay empresas que los siguen utilizando. Vase Figura 8.
Sin embargo, esto se masific en las empresas con la aparicin de los
recolectores analizadores digitales a inicios de los aos 80 [14].
41
Figura 9.
Sin embargo, en una gran parte de problemas deberan ser usados
integradamente.
42
2.2.4.2
43
Anlisis estadsticos
Se basan en realizar estadsticas sobre el residuo de la seal obtenida al
sustraer la seal leda en condiciones operativas de la mquina respecto a la de
referencia.
A grandes rasgos todas las tcnicas arriba mencionadas tienen la ventaja de
que al promediar se elimina parte del ruido contaminante de las seales; no
obstante, hay que asegurar muy bien la sincronizacin puesto que de no ser as se
podran eliminar ciertos eventos peridicos que tuvieran relevancia en el dictamen
de la diagnosis de la maquinaria rotativa.
Como ventaja cabe citar que los anlisis temporales se han mostrado tiles
tanto en la deteccin como en la localizacin del dao y adems son sensibles a la
evolucin de la degradacin.
Anlisis de rbitas
La rbita es la forma como se mueve el centro del eje del rotor en un plano
perpendicular a su eje. Vase Figura 13.
Se obtiene mediante la combinacin de los desplazamientos vibratorios que
tienen lugar, los cuales pasan a ser captados por dos sensores ubicados relativamente
entre ellos a 90 (por ejemplo en las direcciones horizontal y vertical
respectivamente, aunque puede haber otras ubicaciones).
44
2.2.4.3
Nivel avanzado
Transformadas tiempo-frecuencia
El anlisis espectral clsico es adecuado para analizar vibraciones compuestas
de componentes estacionarias durante su periodo de anlisis. Esto indica que si se
producen efectos transitorios en la vibracin ellos son promediados en el periodo de
anlisis, perdindose toda informacin sobre la naturaleza o forma de estas
variaciones.
Existe entonces la necesidad de un anlisis que describa mejor seales no
estacionarias o transitorias. Esto se consigue con las distribuciones o transformadas
tiempo-frecuencia.
Las transformadas tiempo-frecuencia son anlisis tridimensionales amplitudtiempo-frecuencia, es decir, se agrega una nueva dimensin, el tiempo, a la clsica
FFT. Existen varios tipos de transformadas tiempo-frecuencia, las cuales se pueden
clasificar en lineales y no lineales.
Dentro de las primeras las ms conocidas son la transformada corta de Fourier
(Short Time Fourier Transform) y la transformada Wavelet. Respecto a las no
lineales estn la pseudo-transformada de Wigner-Ville, la Choi-Williams. Estas
transformadas se estn implementando actualmente en algunos analizadores de
vibraciones comerciales debido a que su uso no se aplica de forma directa como con
la FFT (Fast Fourier Transform, que es la aplicacin de la transformada de Fourier
discreta optimizada para SW).
Se requiere para su uso gran conocimiento del usuario y dependiendo del
problema a analizar es ms til usar una u otra transformada.
45
Anlisis espectral
En el anlisis espectral clsico cada componente espectral se asocia a una
fuerza dinmica que la genera.
Este anlisis es por lo tanto adecuado a vibraciones estacionarias. Cuando es
aplicado a mquinas que trabajan a velocidad variable, las componentes espectrales
se dispersan en el espectro haciendo imposible su anlisis.
Este proceso se puede realizar a travs de dos tcnicas: muestreo directo por
hardware y re-muestreo por software (se adquiere la vibracin y un pulso de
referencia de un tacmetro a intervalos de tiempo constante y luego por software se
realiza el re-muestreo a intervalos de ngulo constante). Una vez realizado este
proceso se aplica la tradicional FFT.
2.3
46
47
2.3.3 Espectograma
El mdulo de la transformada corta de Fourier (STFT) vista en el apartado
anterior elevado al cuadrado se denomina espectrograma y viene dado por:
El espectrograma puede ser representado en 3D (representacin en cascada) o
en 2D. Dicha representacin tiene las mismas limitaciones que la STFT en cuanto a
lo que el principio de incertidumbre de Heisenberg se refiere. Vase Figura 14 y
Figura 15.
49
50
2.3.5.1
Wavelets
xb
h
ha ,b
; a , b R, a 0
a
51
2.3.5.2
Transformadas de Wavelets
CWT (a, b)
f x dx; a, b R, a 0
h
x
b
f 0
f
f0
Para hacer el anlisis de una seal se multiplica cada punto de dicha seal por
la Wavelet que se haya elegido, cuyas caractersticas de escala y traslacin sern
permanentes para todo el proceso.
Una vez hecho esto cada una de las muestras resultantes se van a sumar y de
este modo se obtendr la seal traslada del dominio del tiempo al dominio de la
frecuencia y el tiempo. Este proceso es el mismo que utiliza la transformada de
periodo corto de Fourier (STFT).
d j ,k a0
j
2
53
; j 1,..., N
EN 1 ck
Etotal E j
j 1
Ej
Etotal
donde
54
; j 1,..., N 1
2.4
Rodamientos y ejes
2.4.1 Rodamientos
Un rodamiento es un elemento mecnico que reduce la friccin entre un eje y
las piezas conectadas a ste, que le sirve de apoyo y facilita su desplazamiento. El
rodamiento es un elemento normalizado que consta de dos aros concntricos entre
los que se desplazan unos cuerpos rodantes. Estos cuerpos rodantes suelen ir sujetos
en la jaula. A continuacin se muestran los principales elementos que componen un
rodamiento [14]. Vase Figura 17.
55
2.4.1.1
Tipos de rodamientos
2.4.1.2
57
2.4.2 Ejes
Un eje es un componente fundamental en mquinas para la transmisin de
potencia, as como para soportar otros elementos de la mquina. A este elemento,
adems, se le exige un funcionamiento fiable a unas velocidades y con cargas cada
vez mayores. Por todo ello, es conveniente realizar un seguimiento del estado del
eje como medida de precaucin ante un posible fallo del eje que podra provocar
unos serios daos en el resto de la mquina. Vase Figura 25.
59
60
3. Programacin y adquisicin de
datos
3.1
Captulo 3. Programacin y
adquisicin de datos.
Interfase Hombre_Mquina
62
Captulo 3. Programacin y
adquisicin de datos.
63
Captulo 3. Programacin y
adquisicin de datos.
64
Actualizar una base de datos dinmica con las variables del proceso.
Almacenar los valores de las variables para anlisis estadstico y/o control.
Captulo 3. Programacin y
adquisicin de datos.
3.2
Con la idea de simplificar el uso de los ordenadores para usuarios de todo tipo
y no slo para los expertos, se ha convertido en una prctica habitual utilizar
metforas visuales por medio de la llamada interfaz grfica de usuario (IGU GUI en
ingls) para que el usuario interacte y establezca un contacto ms fcil e intuitivo
con el ordenador. En estos casos, un simple clic de ratn sobre algn grfico que
aparece en la pantalla, sustituye a la tediosa tarea de escribir cdigo fuente para que
el ordenador interprete que debe realizar alguna accin. En 1981 aparecieron los
primeros ordenadores personales, los llamados Pcs, pero hasta 1993 no se
generalizaron las interfaces grficas de usuario. El escritorio del sistema operativo
Windows de Microsoft y su sistema de ventanas sobre la pantalla se ha estandarizado
y universalizado, pero fueron los ordenadores Macintosh de la compaa Apple los
primeros que introdujeron las interfaces grficas de usuario [16].
Una interfaz es un dispositivo que permite comunicar dos sistemas que no
hablan el mismo lenguaje. Restringido a aspectos tcnicos, se emplea el trmino
interfaz para definir el juego de conexiones y dispositivos que hacen posible la
comunicacin entre dos sistemas. Sin embargo, cuando aqu se habla de interfaz se
refiere a la cara visible de los programas tal y como se presenta a los usuarios para
que interacten con la mquina. La interfaz grfica implica la presencia de un
monitor de ordenador o pantalla constituida por una serie de mens e iconos que
representan las opciones que el usuario puede tomar dentro del sistema.
La interfaz proporcionar al usuario el conjunto de posibilidades que podr
seguir durante todo el tiempo que se relacione con el programa, detallando lo que
ver y escuchar en cada momento, y las acciones que puede realizar, as como las
respuestas que puede ofrecer el sistema. El usuario, adems de entender el mensaje,
ha de comprender la mecnica operativa que se le ofrece (sintaxis, rdenes, cdigos,
abreviaturas, iconos, etc.). Una buena interfaz requiere poco esfuerzo por parte del
usuario, simplicidad y funcionalidad.
Las caractersticas bsicas de una buena interfaz podran sintetizarse en:
65
Captulo 3. Programacin y
adquisicin de datos.
La tipografa y el tratamiento del color son dos elementos a los que hay que
prestar especial importancia a la hora de establecer una buena interfaz, poniendo
especial cuidado en el diseo de las formas y la coherencia interna entre ellas.
Para disear una buena interfaz enfocada hacia el usuario es necesario tener
claros los objetivos del hipertexto, teniendo en cuenta no slo lo que se persigue
ofreciendo informacin, sino las necesidades que van a tener los usuarios a la hora de
consultarlo. Tambin es clave determinar el contenido y la funcionalidad, especificar
la estructura organizativa, la navegacin, las secciones y los sistemas de bsqueda.
Hay que tener en cuenta que cada usuario puede tener diferentes necesidades y un
buen sistema de navegacin debe contar con las herramientas adecuadas para
diferentes funciones. Como cada usuario pude tener diferentes necesidades, es
importante ofrecer diferentes formas de acceso y bsqueda, desde bsquedas
precisas, hasta exploraciones guiadas o a eleccin del lector.
66
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
3.2.2 LabVIEW
Es una herramienta grfica de programacin, esto significa que los programas
no se escriben, sino que se dibujan, facilitando su comprensin. Al tener ya prediseados una gran cantidad de bloques, se le facilita al usuario la creacin del
proyecto, con lo cual en vez de estar una gran cantidad de tiempo en programar un
dispositivo/bloque, se le permite invertir mucho menos tiempo y dedicarse un poco
ms en la interfaz grfica y la interactuacin con el usuario final. Cada hoja de
trabajo consta de dos partes diferenciadas:
68
Captulo 3. Programacin y
adquisicin de datos.
3.2.3 Delphi
Delphi es un entorno de desarrollo de software diseado para la
programacin de propsito general con nfasis en la programacin visual.
Un uso habitual de Delphi, aunque no el nico, es el desarrollo de aplicaciones
visuales y de bases de datos cliente-servidor y multicapas. Debido a que es una
herramienta de propsito mltiple, se usa tambin para proyectos de casi cualquier
tipo, incluyendo aplicaciones de consola, aplicaciones de web, servicios COM y
DCOM y servicios del sistema operativo.
Como entorno visual, la programacin en Delphi consiste en disear los
formularios que componen al programa colocando todos sus controles (botones,
etiquetas, campos de texto, etc.) en las posiciones deseadas, normalmente usando un
ratn. Luego se asocia cdigo a los eventos de dichos controles y tambin se pueden
crear mdulos de datos, que regularmente contienen los componentes de acceso a
datos y las reglas de negocio de una aplicacin.
Una de las principales caractersticas y ventajas de Delphi es su capacidad
para desarrollar aplicaciones con conectividad a bases de datos de diferentes
fabricantes.
El programador de Delphi cuenta con una gran cantidad de
componentes para realizar la conexin, manipulacin, presentacin y captura de los
datos, algunos de ellos liberados bajo licencias de cdigo abierto o gratuito.
Estos componentes de acceso a datos pueden enlazarse a una gran variedad de
controles visuales, aprovechando las caractersticas del lenguaje orientado a objetos,
gracias al polimorfismo.
Una gran parte de los componentes disponibles para Delphi son controles que
encapsulan los elementos de interaccin con el usuario como botones, mens, barras
de desplazamiento, etc.
Adems de poder utilizar en un programa estos componentes estndar
(botones, grillas, conjuntos de datos, etc.), es posible crear nuevos componentes o
mejorar los ya existentes, extendiendo la funcionalidad de la herramienta. En
internet existe un gran nmero de componentes, tanto gratuitos como comerciales,
disponibles para los proyectos a los que no les basten los que vienen ya con la
herramienta.
69
Captulo 3. Programacin y
adquisicin de datos.
70
Captulo 3. Programacin y
adquisicin de datos.
3.3
71
Captulo 3. Programacin y
adquisicin de datos.
72
Captulo 3. Programacin y
adquisicin de datos.
73
Captulo 3. Programacin y
adquisicin de datos.
Ventana de
ayuda
Directorio
actual
Editor de
ficheros
Depurador de
errores
Espacio de
trabajo
Ventana
histrica de
comandos
Ventana de
comandos
Inicio MATLAB
74
Captulo 3. Programacin y
adquisicin de datos.
1.
2.
75
Captulo 3. Programacin y
adquisicin de datos.
76
Captulo 3. Programacin y
adquisicin de datos.
77
Captulo 3. Programacin y
adquisicin de datos.
>> guide
78
Captulo 3. Programacin y
adquisicin de datos.
Editor de
Men
Editor de barra de
herramientas Ejecutar
Editor de
archivos *.m
Navegador
de objetos
Inspeccin de
propiedades
rea de diseo
Paleta de componentes
Captulo 3. Programacin y
adquisicin de datos.
80
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
3. Se incluyen todos los textos estticos de los paneles de control y del ttulo de la
interfaz grfica. Cada nombre de variable, cada indicador numrico y cada
unidad de magnitud es un texto esttico independiente correctamente alineado
mediante la opcin anteriormente explicada Align Objects. Vase Figura 38.
Captulo 3. Programacin y
adquisicin de datos.
Se configura el formato del texto del interior del botn del mismo modo
que para los componentes anteriores y se cambia el nombre del botn mediante
la opcin String. Vase Figura 41.
83
Captulo 3. Programacin y
adquisicin de datos.
84
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
87
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
Children
Clipling
Parent
Type
UserData
Visible
Las propiedades tienen valores por omisin que se utilizan cuando el usuario
no indique otra cosa. Es posible cambiar las propiedades por omisin y tambin
devolverles el valor original.
Hay propiedades que solo pueden ser consultados sus valores, sin poder ser
modificados y otros que tendrn un conjunto limitado de valores, por ejemplo,
on/off.
89
Captulo 3. Programacin y
adquisicin de datos.
90
Captulo 3. Programacin y
adquisicin de datos.
Variables globales
91
3.3.7.2
Captulo 3. Programacin y
adquisicin de datos.
92
Captulo 3. Programacin y
adquisicin de datos.
3.3.7.3
Socket
93
3.4
Captulo 3. Programacin y
adquisicin de datos.
94
Captulo 3. Programacin y
adquisicin de datos.
95
Captulo 3. Programacin y
adquisicin de datos.
Sensores y actuadores
Los sensores y actuadores son aquellos que actan como transductores, es
decir estos elementos transforman una seal capturada de una naturaleza en otra
seal de salida de otra naturaleza. Por ejemplo, un sensor sera el tacmetro que lee
las vueltas que realiza el eje del motor y genera una seal elctrica proporcional. El
actuador es el que mediante una seal elctrica hace que el motor gire a determinada
velocidad. Vase Figura 53.
96
Captulo 3. Programacin y
adquisicin de datos.
Conversin: transformar la informacin para que sea siempre voltaje y que las
corrientes sean proporcionales a voltajes.
Captulo 3. Programacin y
adquisicin de datos.
Computadora o procesador
La computadora proporciona un procesador, un reloj, un bus para transferir
datos y espacio de memoria o disco para almacenar datos. Vase Figura 55.
Software
El software de adquisicin de datos permite intercambiar informacin entre
la computadora y el hardware. Por ejemplo, los programas tpicos permiten
configurar la tasa de muestreo de una tarjeta de adquisicin y adquirir un nmero
concreto de muestras. Vase Figura 56.
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
Captulo 3. Programacin y
adquisicin de datos.
Propiedades
Con el manejo de las propiedades es posible controlar el comportamiento de
la aplicacin. Las propiedades contienen informacin sobre la configuracin del
hardware.
Datos
Pueden ser datos provenientes de un sensor conectado a un subsistema de
entrada analgica para ser almacenados en MATLAB o tambin pueden ser datos de
salida de MATLAB a un actuador conectado a un subsistema de salida analgica.
Eventos
Un evento ocurre en un tiempo particular una vez que ciertas condiciones se
hayan cumplido y se produzcan una o ms acciones predeterminadas. Los eventos
solo pueden generarse despus de haber configurado las propiedades
correspondientes. Una forma de utilizar los eventos puede ser el analizar o graficar
datos una vez que se adquiere un nmero predeterminado de ellos.
Funciones M
Para ejecutar cualquier tarea con la aplicacin de adquisicin de datos, debe
llamarse algunas funciones M. Entre otras cosas, estas funciones permiten:
102
Captulo 3. Programacin y
adquisicin de datos.
Mientras el motor ejecuta estas tareas, puede usarse MATLAB para ejecutar
otras tareas como el anlisis de los datos adquiridos. En otras palabras, el motor y
MATLAB son asncronos.
El adaptador del manejador del hardware
El adaptador del manejador del hardware, o simplemente el manejador, es
una interfaz entre el motor de adquisicin de datos y el manejador de la tarjeta. El
propsito principal del adaptador es pasar informacin entre MATLAB y la tarjeta
adquisitora a travs del manejador (driver) generalmente proporcionado por el
fabricante [11].
Las tarjeta de sonido est presente en los ordenadores personales y facilita la
entrada y salida de seales de audio bajo el control de un software. Este dispositivo
se puede utilizar como un osciloscopio de seales hasta una frecuencia de 20 kHz.
103
3.4.3.1
El
uso
de la
tarjeta
Captulo 3. Programacin y
adquisicin de datos.
de
sonido como
un osciloscopio
Daqscope
Softscope
Daqscope
Daqscope es un mbito de aplicacin simple que muestra la forma de onda
de la seal de entrada de cualquiera de los canales y proporciona opciones para los
lmites mximo y mnimo de la onda. Este mbito de aplicacin puede ser iniciada al
escribir la siguiente palabra en la ventana de comandos de MATLAB:
>>daqscope
La ventana daqscope es la siguiente:
104
Captulo 3. Programacin y
adquisicin de datos.
Softscope
Este es otro mbito de la aplicacin que est implementada por MATLAB, que
proporciona muchas ms funciones que la daqscope. Softscope puede ser
iniciado por escribir la siguiente palabra en la ventana de comandos:
>>Softscope
Aparecer la siguiente pantalla:
105
Captulo 3. Programacin y
adquisicin de datos.
106
Captulo 3. Programacin y
adquisicin de datos.
Despus de aplicar una seal triangular (1,5 kHz) en el canal derecho y una
onda cuadrada (1 kHz) en el canal izquierdo, Figura 67, la salida de campo se
muestra como:
107
Captulo 3. Programacin y
adquisicin de datos.
108
Captulo 3. Programacin y
adquisicin de datos.
3.4.3.2
Captulo 3. Programacin y
adquisicin de datos.
110
4. Desarrollo de la interfaz
grfica
4.1
Captulo 4. Desarrollo de
la interfaz grfica.
Especificaciones de diseo
Modo simulacin.
112
Captulo 4. Desarrollo de
la interfaz grfica.
113
4.2
Captulo 4. Desarrollo de
la interfaz grfica.
114
Captulo 4. Desarrollo de
la interfaz grfica.
Adquisicin
manual
Adquisicin
automtica
Osciloscopio
Tarjeta KEITHLEY
Tarjeta
micrfono
Tarjeta
KEITHLEY
Simulacin
Ordenador
Central
E
115
Captulo 4. Desarrollo de
la interfaz grfica.
116
Captulo 4. Desarrollo de
la interfaz grfica.
117
Captulo 4. Desarrollo de
la interfaz grfica.
118
Captulo 4. Desarrollo de
la interfaz grfica.
4.3
Captulo 4. Desarrollo de
la interfaz grfica.
Btool.m
El sistema de monitorizacin de la adquisicin de datos comienza cuando se
ejecuta la funcin principal Btool.m desde la ventana de comandos del propio
programa o pulsando el botn Run de la propia funcin. Vase Figura 78.
Captulo 4. Desarrollo de
la interfaz grfica.
121
Captulo 4. Desarrollo de
la interfaz grfica.
cargar.m
Este fichero corresponde a una funcin convencional ya que no dispone del
respectivo .fig, es decir, la figura o GUI asociada a dicho fichero. Por tanto, una
vez que el usuario ha pulsado el botn cargar en el men contextual de la interfaz de
Btool se ejecuta directamente el cdigo asociado a dicha funcin y no se proyecta
una nueva interfaz diferente.
La funcin cargar.m consiste fundamentalmente en seleccionar un archivo
guardado previamente en otra sesin para poder cargarlo en la interfaz grfica de
Btool y poder trabajar con l. Si no existe ningn fichero para realizar la carga o el
usuario no selecciona ninguno, la interfaz regresa de nuevo al panel de mando
Btool.m y se mantiene a la espera de recibir nuevas instrucciones.
Los archivos guardados previamente se almacenan con un formato y
estructura predeterminada para facilitar la lectura de las variables necesarias como la
frecuencia y el nmero de muestras, el nombre y nmero de los canales
seleccionados y por ltimo los datos almacenados. Vase Figura 80.
* = Encabezado
8 = Nmero de canales seleccionados
50000 = Nmero de muestras 5000 = Frecuencia
Nombre y nmero de los canales seleccionados
122
Captulo 4. Desarrollo de
la interfaz grfica.
Captulo 4. Desarrollo de
la interfaz grfica.
registros.m
La funcin registros.m consiste bsicamente en almacenar en un fichero de
texto .txt los datos ms relevantes despus de realizar una representacin grfica.
Por tanto, almacenamos todos aquellos parmetros detallados en la funcin
cargar.m.
Si el programa detecta que no hay datos posibles que almacenar regresa de
nuevo a la funcin Btool.m sin realizar ningn almacenamiento de datos. Por el
contrario, si al pulsar el botn Salvar detecta datos que han sido previamente
representados grficamente, los almacena en un archivo de texto siguiendo una
estructura predeterminada.
A continuacin, se muestra el diagrama de flujo de operacin de la funcin
registros.m. Vase Figura 82.
Captulo 4. Desarrollo de
la interfaz grfica.
espectro.m
La funcin espectro.m tiene asociada un .fig, por lo que dicha funcin
dispone de una interfaz grfica propia. Vase Figura 84.
Captulo 4. Desarrollo de
la interfaz grfica.
126
Captulo 4. Desarrollo de
la interfaz grfica.
transformada_hilbert.m
La funcin transformada_hilbert.m tiene asociada un .fig, por lo que dicha
funcin dispone de una interfaz grfica propia. Esta interfaz es igual que la interfaz
grfica de la funcin espectro.m. Vase Figura 85.
Por tanto, la funcin transformada_hilbert.m es muy semejante a la funcin
espectro.m ya que tiene la misma estructura, flujo de operacin e interfaz grfica.
Sin embargo sus resultados y objetivos son diferentes ya que su finalidad es
distinta. Son dos tratamientos de seal independientes entre s. A continuacin, se
muestra su diagrama de flujo. Vase Figura 86.
Captulo 4. Desarrollo de
la interfaz grfica.
Nivelesenergia.m
La funcin Nivelesenergia.m tambin tiene asociada un fichero de imagen
Nivelesenergia.fig, es decir, tambin se ejecuta una nueva interfaz grfica al
ejecutar dicha funcin. Sin embargo, al contrario de las otras dos funciones
pertenecientes al men de Transformadas, con esta interfaz grfica si que el
usuario puede interactuar con ella, teniendo opcin a elegir entre las diferentes
utilidades y funcionalidades que proporciona dicho panel de control. Vase Figura
87.
128
Captulo 4. Desarrollo de
la interfaz grfica.
129
Captulo 4. Desarrollo de
la interfaz grfica.
Por ltimo, van a explicarse detalladamente las diferentes opciones que tiene
el usuario en la interfaz grfica principal Btool.m para la captacin y adquisicin de
datos.
Los diferentes modos de trabajo que puede seleccionar el operario son el
modo KEITHLEY, modo Micrfono o modo Simulacin. Vase Figura 90.
130
Captulo 4. Desarrollo de
la interfaz grfica.
Allchannels.m
Esta funcin es una interfaz grfica ya que dispone de su correspondiente
fichero de figura Allchannels.fig. Es la interfaz grfica ms importante de toda la
herramienta porque es donde el usuario va realizar la mayora de los trabajos e
investigaciones. Esta interfaz dispone de multitud de opciones, funcionalidades y
utilidades diversas para que el usuario pueda realizar una buena captacin y
adquisicin de seal y acto seguido disponer de mltiples herramientas para poder
realizar un buen tratamiento de la seal acorde a sus necesidades.
Hay que destacar que dependiendo del modo de trabajo que elija el usuario
para la adquisicin de seal, las opciones y funcionalidades correspondientes a dicho
modo se activarn o desactivarn.
Sin embargo todas las seales para el tratamiento de seal sern comunes para
los tres modos de trabajo y permanecern activas siempre.
A continuacin, se muestra la interfaz grfica de Allchannels.m y se
detallan cuales son las principales partes que el usuario necesita dominar para poder
trabajar con la herramienta. Vase Figura 91.
Herramientas y
utilidades grficas
Nombre y nmero
de los canales
Espacio de representacin
grfica de los canales
Fecha y hora
de la sesin
Escalado
de los ejes
131
Captulo 4. Desarrollo de
la interfaz grfica.
132
Captulo 4. Desarrollo de
la interfaz grfica.
Captura_manual.m
La funcin Captura_manual.m tiene asociada un .fig, por lo que dicha
funcin dispone de una interfaz grfica propia. Esta interfaz dispone de dos ejes
destinados a lecturas y adquisicin de datos. Vase Figura 93.
133
Captulo 4. Desarrollo de
la interfaz grfica.
Por ltimo, se pulsa el botn Almacenar datos y Salir para registrar los datos
capturados y salir de la interfaz grfica.
A continuacin, se muestra el diagrama de flujo de la funcin
Captura_manual. Vase Figura 94.
Captulo 4. Desarrollo de
la interfaz grfica.
Tarjeta_adquisicion.m
La funcin Tarjeta_adquisicion.m es una interfaz grfica ya que dispone de
su fichero de figura correspondiente Tarjeta_adquisicion.fig. Su nica finalidad es
que el usuario seleccione los canales donde se va a producir la adquisicin de datos y
acto seguido introduzca los parmetros correspondientes para poder realizar en las
mejores condiciones posible la captura de la seal. Vase Figura 95.
Configuracion.m
La funcin Configuracion.m es una interfaz grfica ya que tambin dispone
de su correspondiente fichero .fig. Su objetivo es que el usuario pueda modificar el
nombre de los canales segn las necesidades para una mejor comprensin de las
representaciones grficas a realizar. Vase Figura 96.
Captulo 4. Desarrollo de
la interfaz grfica.
Llamadas a funciones
Las llamadas a funciones o funciones definidas se utilizan de la misma
forma que las funciones propias de MATLAB, es decir, basta con llamar a la
funcin con los parmetros necesarios desde la ventana de comandos o desde otra
funcin o script.
136
Captulo 4. Desarrollo de
la interfaz grfica.
Valores de
retorno
Argumentos
de entrada
Funciones
La primera lnea de un fichero que define una funcin tiene la forma:
Las variables definidas dentro de una funcin son variables locales, es decir,
las variables que se crean dentro de la funcin pertenecen al espacio de trabajo de la
funcin y son inaccesibles desde otras partes del programa. Adems no interfieren
con variables del mismo nombre definidas en otras funciones o partes del programa y
desaparecen una vez finaliza la llamada a la funcin. Para que la funcin tenga
acceso a variables que no han sido pasadas como argumentos es necesario declarar
dichas variables como variables globales, tanto en el programa principal como en las
distintas funciones que deben acceder a su valor.
137
Captulo 4. Desarrollo de
la interfaz grfica.
Por lo tanto, una funcin tampoco puede acceder a las variables definidas en
el espacio de trabajo o Workspace. Para ejecutar una funcin es necesario que el
directorio de trabajo coincida con el directorio donde se encuentra la funcin.
Una diferencia importante con la programacin en C es que en MATLAB los
argumentos de una funcin no se modifican nunca y los resultados se obtienen
siempre a travs de los valores de retorno, que pueden ser mltiples y matriciales.
Tanto el nmero de argumentos como el de valores de retorno no son fijos,
dependiendo de cmo se llama a la funcin. No hace falta calcular siempre todos los
posibles valores de retorno de la funcin, sino slo los que se espera obtener. Esto
tiene consecuencias en trminos de eficiencia y ahorro de tiempo de clculo.
138
Captulo 4. Desarrollo de
la interfaz grfica.
0.645
0.45
0.255
0.06
0.645
0.45
0.255
0.06
0.2
0.2
0.2
0.2
0.2
0.2
0.2
0.2
0.14];
0.14];
0.14];
0.14];
0.14];
0.14];
0.14];
0.14];
pos1(1,:)=[0.37
pos1(2,:)=[0.37
pos1(3,:)=[0.37
pos1(4,:)=[0.37
0.68
0.47
0.26
0.05
0.61
0.61
0.61
0.61
0.15];
0.15];
0.15];
0.15];
pos2(1,:)=[0.37
pos2(2,:)=[0.37
pos2(3,:)=[0.37
pos2(4,:)=[0.37
pos2(5,:)=[0.69
pos2(6,:)=[0.69
pos2(7,:)=[0.69
pos2(8,:)=[0.69
0.68
0.47
0.26
0.05
0.68
0.47
0.26
0.05
0.29
0.29
0.29
0.29
0.29
0.29
0.29
0.29
0.15];
0.15];
0.15];
0.15];
0.15];
0.15];
0.15];
0.15];
end
%___________________________________________________________________%
139
Captulo 4. Desarrollo de
la interfaz grfica.
handles.datos.ejes(i)=subplot('Position',handles.datos.pos2(contador,:));
end
%_______________________________________________________________________%
140
Captulo 4. Desarrollo de
la interfaz grfica.
141
Captulo 4. Desarrollo de
la interfaz grfica.
142
Captulo 4. Desarrollo de
la interfaz grfica.
143
Captulo 4. Desarrollo de
la interfaz grfica.
144
Captulo 4. Desarrollo de
la interfaz grfica.
145
Captulo 4. Desarrollo de
la interfaz grfica.
146
Captulo 4. Desarrollo de
la interfaz grfica.
147
Captulo 4. Desarrollo de
la interfaz grfica.
148
Captulo 4. Desarrollo de
la interfaz grfica.
Nmero de
canales
Nmero de
muestras
Frecuencia
Canales seleccionados
Datos Canal 8
Captulo 4. Desarrollo de
la interfaz grfica.
150
5.
Resultados obtenidos
5.1
Arquitectura hardware
5.1.2 Acelermetro
El acelermetro es empleado para medir la aceleracin absoluta en las
vibraciones de un elemento. Consiste en una lmina de material piezoelctrico que,
al estar sometido a compresin mecnica o tensiones de corte, genera cargas
elctricas en las caras, proporcionales a la fuerza aplicada.
El modelo KS943B.10 de la empresa MMF es un acelermetro triaxial de
pequeas dimensiones adecuado para objetos ligeros con un taladro central que
permite fijarlo al elemento sobre el que se colocar dentro del sistema y su correcta
alineacin de los ejes. Vase Figura 101.
Puede experimentar tres tipos de deformacin mecnica:
Compresin.
Flexin.
Cizallamiento o deformacin de corte.
Eje x.
Eje y.
Eje z.
153
155
5.1.5 Tacmetro
Junto con un elemento reflectante dispuesto en el eje del rotor, permite
registrar la velocidad de giro del motor. A continuacin se muestra un tacmetro
digital. Vase Figura 105.
5.1.6 Computador
El equipo de medida ir conectado, a travs de la tarjeta de adquisicin de
datos y mediante un conector USB a un PC, en el cual estar cargada la aplicacin
Btool diseada para ste fin.
Para saber ms acerca del software empleado, consultar Captulo 4, en el que
se detalla extensamente la aplicacin Btool junto con todas las posibilidades que
ofrece para el estudio de las vibraciones mecnicas entre otras posibles
perturbaciones de los ejes y rodamientos.
156
5.2
157
158
En total, se han analizado tres ejes como los que aparecen en la figura y que se
corresponden con un:
159
160
Tierra
+5V
2.5V
Entradas analgicas
Conexin USB
161
162
Modo Automtico.
Modo Manual.
Modo Osciloscopio.
5.3
Manual de uso
163
herramientas para realizar un tratamiento de cada una de las seales segn las
conveniencias del usuario. Vase Figura 113.
164
165
Cabecera: distincin que tienen los archivos de datos para saber si poseen ala
comienzo una estructura con variables almacenadas o no.
166
167
Abrir
archivo
Acercar
Zoom
Alejar
Zoom
Salvar
figura
Imprimir
figura
Vista
panormica
Insertar barra
de color
Rotacin 3D
Insertar
leyenda
Cursor
de datos
168
2. Cursor de datos
Si se pulsa el botn de Cursor de datos se sustituye el puntero del
ratn por una cruceta que permite crear una etiqueta con coordenadas (X, Y,
Z) de la posicin seleccionada con tan slo pulsar con el botn izquierdo del
ratn sobre cualquier posicin de la flecha simblica representada.
Si se pulsa el segundo botn sobre los ejes se despliega un men
secundario que permite manejar diversas opciones. Vase Figura 116 y
Figura 117.
Edit Text Update Function: edita una funcin para actualizar las
coordenadas.
169
3. Vista panormica
Si se pulsa el botn de Vista panormica se sustituye el puntero del
ratn por una mano que permite cambiar el punto de vista horizontal y
vertical de los ejes con tan slo mantener pulsado el botn izquierdo del ratn
y mover el puntero por cualquier punto del eje cartesiano. Este botn de la
paleta de herramientas slo se puede utilizar para las representaciones en dos
dimensiones.
Si se pulsa el segundo botn del ratn sobre los ejes se despliega un
men secundario que permite manejar algunas opciones interesantes. Vase
Figura 118.
170
172
5.4
Seleccionar
Canales
173
Seleccin de
variables
Escalado
Ejes
174
Tarjeta KEITHLEY:
Funcin Osciloscopio.
Funcin Automtica.
Funcin Manual.
Tarjeta de sonido:
Funcin Micrfono.
175
Funcin Osciloscopio
Esta funcin permite representar hasta ocho canales simultneamente en
tiempo real, realizar cambios de escala para cada uno de los canales y finalmente
almacenar la informacin de todos los canales con un nmero determinado de
muestras en un fichero de texto.
Esta funcin es ideal para poder observar diversos canales y su evolucin en el
tiempo, poder compararlos entre ellos y realizar la captura de stos en el momento
ms conveniente. A continuacin, se detallar los pasos principales a seguir para
realizar una captura de datos ordinaria:
1. Pulsar el botn Osciloscopio en la ventana de Allchannels.m y
seleccionar los diferentes canales que se quieran representar en la ventana
Tarjeta_adquisicion.m. Vase Figura 128.
2. Cargar la configuracin automtica recomendada pulsando el botn Auto
y finalmente pulsar el botn Aceptar para confirmar la configuracin de
la tarjeta de adquisicin de datos. Vase Figura 128.
Configuracin de
parmetros de la
tarjeta KEITHLEY
176
Funcin Automtica
Esta funcin permite almacenar hasta ocho canales durante un tiempo
determinado que depende de la frecuencia de muestreo y las muestras totales a
adquirir. No permite la representacin grfica en tiempo real de los canales
seleccionados sino que el usuario slo puede esperar a que termine el
almacenamiento de todos los datos.
El objetivo de esta funcin de trabajo es dejar al software que trabaje
adquiriendo informacin realizando repeticiones continuas de un mismo ensayo de
trabajo para posteriormente comparar los datos obtenidos y sacar conclusiones. Para
ello, se ha diseado una interfaz que permite introducir al usuario el nmero de
ciclos a realizar y el intervalo de tiempo de espera entre dichos ciclos. Estos ciclos se
almacenan en la carpeta de registro correspondiente con la fecha y hora como
nombre para tener una buena organizacin. A continuacin, se detallar los pasos
principales a seguir para realizar una captura automtica de datos ordinaria:
1. Pulsar el botn Automtico en la ventana de Allchannels.m y
seleccionar los diferentes canales que se quieran representar en la ventana
Tarjeta_adquisicion.m.
2. Cargar la configuracin automtica recomendada pulsando el botn Auto
y finalmente pulsar el botn Aceptar para confirmar la configuracin de
la tarjeta de adquisicin de datos. Vase Figura 132.
3. Pulsar el botn Ciclos para programar el nmero de repeticiones cclicas
a realizar del ensayo y para determinar el nmero de segundos entre cada
repeticin. Vase
Figura 133.
Funcin Manual
Esta funcin permite representar en tiempo real un nico canal, y una vez
que el usuario estime que es necesario comenzar a registrar los datos debido alguna
incidencia, puede almacenar stos durante el tiempo que dure el ensayo prctico.
El objetivo de dicha funcin es analizar en tiempo real un nico proceso
mediante la representacin dinmica de su seal y si se detectan alteraciones en el
funcionamiento normal, realizar la captura manual de datos a partir de dicho
momento para su el posterior anlisis de las causas de los posibles errores o defectos
que se estn produciendo.
Una vez terminada la adquisicin y captura de datos se representa en la
ventana Allchannels.m en el primer canal toda la seal desde el inicio de la
aplicacin y en el segundo canal se representa slo a partir del momento en que el
usuario a pulsado el botn de capturar los datos manualmente.
A continuacin, se detallar los pasos principales a seguir para realizar una
captura manual de datos ordinaria:
179
Tarjeta_adquisicion.m.
2. Cargar la configuracin automtica recomendada pulsando el botn Auto
y finalmente pulsar el botn Aceptar para confirmar la configuracin de
la tarjeta de adquisicin de datos.
3. Una vez cargada la ventana Captura_manual pulsar el botn Start para
comenzar a monitorizar la seal entrante en la tarjeta de adquisicin de
datos. Vase Figura 135.
180
Funcin Micrfono
Esta funcin permite capturar mediante la tarjeta de sonido integrada en el
ordenador datos de entrada a travs de dos canales. Tiene la misma funcionalidad
que la tarjeta de adquisicin de datos KEITHLEY con el inconveniente que slo
tiene dos canales y la ventaja de que todos los ordenadores disponen de una tarjeta
de sonido integrada que permite realizar capturas de datos sin necesidad de otros
dispositivos.
Otra ventaja de este modo de trabajo es que se puede conectar a la clavija del
micrfono cualquier dispositivo que se adapte al l y sea capaz de adquirir datos e
informacin. Por ejemplo, el caso de los acelermetros.
Sin embargo, la configuracin de la tarjeta de sonido del ordenador es
diferente que la configuracin de la tarjeta de adquisicin de datos KEITHLEY.
Adems no se dispone de ningn generador de seales que se pueda conectar a la
clavija del micrfono que certifique que la captura de datos se realiza correctamente.
181
Configuracin de
parmetros de la
tarjeta de sonido
182
183
5.5
Consideraciones y advertencias
184
6.
Conclusiones
6.1
Captulo 6. Conclusiones.
Conclusiones
186
Captulo 6. Conclusiones.
La interfaz grfica dispone del modo de trabajo simulacin que permite a los
usuarios noveles realizar prcticas y entrenamientos para dominar las
funcionalidades bsicas de la interfaz. Adems, no necesita la conexin de ningn
dispositivo ni estar en un ambiente de trabajo especfico por lo que se ha convertido
en la perfecta herramienta o consola virtual para la formacin de futuros
controladores de la aplicacin.
Las comunicaciones entre los diferentes mdulos implicados en el sistema de
han sido correctamente configuradas y sincronizadas para realizar automticamente
todo el flujo de intercambios de variables sin producirse ningn fallo de lectura o
escritura de datos y permitir a los usuarios disponer ordenadamente de todos los
ficheros de texto.
El tiempo de ejecucin del software se ha depurado totalmente para que el
muestreo de las seales y los intercambios de datos lleguen rpidamente a la interfaz
grfica externa para que sta pueda monitorizar dichas capturas de datos
prcticamente en tiempo real.
187
6.2
Captulo 6. Conclusiones.
Los resultados obtenidos han cumplido con rigor con la expectativas marcadas
por los objetivos iniciales del Proyecto de Fin de Carrera pero lo cierto es que es
difcil poner fin a un proyecto de esta categora, pues siempre hay nuevas mejoras
que introducir, que conviertan a la interfaz grfica en una aplicacin un poco ms
real y prctica.
A continuacin, se exponen algunas mejoras que podran ser tenidas en cuenta para
una futura optimizacin de este proyecto:
188
Bibliografa
MANUALES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
ERICSON, S., GRIP, N., JOHANSSON, E., PERSON, L., SJBERG, R., y
STRMBERG, J. "Automatic detection of local bearing defects in rotating
machines.
Part.1". Departamento de matemticas de la universidad
tecnolgica de Lula, (2001).
[8]
[9]
Captulo 7. Bibliografa.
PGINAS WEB
[10]
[11]
[12]
[13]
PROYECTOS
[14]
[15]
[16]
190
Anexos
ANEXO A. Hoja de caractersticas de la tarjeta KEITHLEY
192
Captulo 8. Anexos.
Captulo 8. Anexos.
193
194
Captulo 8. Anexos.
Captulo 8. Anexos.
Allchannels.m / Allchannels.fig
askfrecuencia.m / askfrecuencia.fig
Btool.m / Btool.fig
Captura_manual.m / Captura_manual.fig
Cargar.m
Ciclos.m / Ciclos.fig
Configuracion.m / Configuracion.fig
Data_Pro.m / Data_Pro.fig
fourier.m / fourier.fig
Nivelesenergia.m / Nivelesenergia.fig
parametros.m
posicion_ejes.m
registros.m
registros_ciclos.m
representacion.m
Tarjeta_adquisicion.m / Tarjeta_adquisicion.fig
tarjeta_conectada.m
transformada_hilbert.m / transformada_hilbert.fig
195