sistema optoelectrónico de medición de deflexión de puentes

Anuncio
SISTEMA OPTOELECTRÓNICO DE MEDICIÓN DE DEFLEXIÓN DE PUENTES
HERNANDO PEÑA TRUJILLO
JULIÁN CAMILO GÓMEZ DÍAZ
PONTIFICIA UNIVERSIDAD JAVERIANA
FACULTAD DE INGENIERÍA ELECTRÓNICA
BOGOTÁ D.C MAYO 2014
SISTEMA OPTOELECTRÓNICO DE MEDICIÓN DE DEFLEXIÓN DE PUENTES
HERNANDO PEÑA TRUJILLO
JULIÁN CAMILO GÓMEZ DÍAZ
Trabajo de grado para optar al título de:
Ingeniero Electrónico
Director:
Ing. Camilo A. Otálora Sánchez M. Sc.
PONTIFICIA UNIVERSIDAD JAVERIANA
FACULTAD DE INGENIERÍA ELECTRÓNICA
BOGOTÁ D.C MAYO 2014
2
Contenido
1.
2.
INTRODUCCIÓN..................................................................................................................................... 6
OBJETIVOS.............................................................................................................................................. 6
2.1.
Objetivo general .................................................................................................................................... 6
2.2.
Objetivos específicos ............................................................................................................................ 6
3.
ESPECIFICACIONES .............................................................................................................................. 6
4.
MARCO CONCEPTUAL ......................................................................................................................... 7
4.1.
Principio de funcionamiento de un fotodiodo ....................................................................................... 7
4.2.
Características generales del sensor y el láser ....................................................................................... 8
4.3.
Soluciones alternativas para el problema .............................................................................................. 9
5.
DESCRIPCIÓN GENERAL Y DIAGRAMA EN BLOQUES ............................................................... 10
6.
DESARROLLO TEÓRICO .................................................................................................................... 11
6.1.
Cálculo de parámetros de funcionamiento del sensor ......................................................................... 12
6.2.
Selección del microprocesador............................................................................................................ 15
6.3.
Algoritmo para el cálculo de desplazamiento ..................................................................................... 16
6.3.1.
Algoritmo de correlación ....................................................................................................... 17
6.3.2.
Algoritmo de centro de masa ................................................................................................. 17
6.3.3.
Algoritmo de detección de pico ............................................................................................. 18
7.
DESARROLLOS .................................................................................................................................... 19
7.1.
Fuente láser ......................................................................................................................................... 19
7.2.
Alimentación ....................................................................................................................................... 19
7.3.
Filtro anti-aliasing .............................................................................................................................. 20
7.4.
Temporización..................................................................................................................................... 21
7.4.1.
Reloj del sensor .................................................................................................................... 21
7.4.2.
Tiempo de integración .......................................................................................................... 22
7.5.
ADC .................................................................................................................................................... 22
7.6.
Procesamiento ..................................................................................................................................... 23
7.7.
Comunicaciones .................................................................................................................................. 24
8.
PROTOCOLO DE PRUEBAS ................................................................................................................ 25
8.1.
Pruebas básicas de funcionamiento ..................................................................................................... 25
8.2.
Pruebas de adquisición de datos .......................................................................................................... 25
8.3.
Pruebas de desempeño para determinación del algoritmo................................................................... 26
8.3.1
Pruebas algoritmos con el láser de nivel de línea ................................................................ 26
8.3.2
Pruebas algoritmos con el apuntador láser .......................................................................... 27
8.3.3
Pruebas algoritmos con el láser de HeNe Newport ............................................................. 28
8.4.
Pruebas de determinación de especificaciones finales ........................................................................ 29
8.4.1
Láser nivel de línea.............................................................................................................. 30
8.4.2
Apuntador láser ................................................................................................................... 30
8.4.3
Láser HeNe Newport ........................................................................................................... 31
9.
ANÁLISIS DE RESULTADOS.............................................................................................................. 32
9.1.
Análisis de algoritmos ......................................................................................................................... 32
9.2.
Análisis de pruebas de especificaciones .............................................................................................. 33
10.
ESPECIFICACIONES FINALES ........................................................................................................... 38
10.1.
Diagrama en bloques final .............................................................................................................. 38
10.2.
Circuito impreso funcional y esquemático ..................................................................................... 38
10.3.
Especificaciones finales .................................................................................................................. 40
11.
CONCLUSIONES................................................................................................................................... 41
12.
COSTOS Y FUENTES DE FINANCIACIÓN ....................................................................................... 42
13.
BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN ........................................................................... 43
ANEXOS ............................................................................................................................................................. 43
3
Figuras
Figura 1. Representación del problema de instrumentación. .........................................................................7
Figura 2. Circuito Equivalente para un Fotodiodo de Silicio .........................................................................8
Figura 3. TSL1410R representación física .....................................................................................................8
Figura 4. Sensibilidad espectral de los fotodiodos. ........................................................................................9
Figura 5. Sistemas usados para medición de deflexión, deflectómetro, LVDT y estación total ..................10
Figura 6. Diagrama en bloques ....................................................................................................................10
Figura 7. Secuencia de medición..................................................................................................................11
Figura 8. Diagrama funcional.......................................................................................................................12
Figura 9. Diagrama de tiempos (conexión serial). .......................................................................................13
Figura 10. Diagrama de tiempos operacional...............................................................................................13
Figura 11. Conexiones operacionales..........................................................................................................14
Figura 12. Diagrama de tiempo, sincronismo señales de conversión...........................................................16
Figura 13. Algoritmo de correlación cruzada...............................................................................................17
Figura 14. Algoritmo de centro de masa. .....................................................................................................18
Figura 15. Algoritmo de detección de pico. .................................................................................................19
Figura 16. Filtro anti-aliasing ......................................................................................................................20
Figura 17. Resultado filtro anti-aliasing ......................................................................................................20
Figura 18. Resultado filtro anti-aliasing aumentado....................................................................................21
Figura 19. Reloj Variable del Sensor ..........................................................................................................21
Figura 20. Generación Señal SI....................................................................................................................22
Figura 21. Bit de Conversión .......................................................................................................................23
Figura 22. Configuración Transceptor RS-232 ............................................................................................24
Figura 23. Configuración Transceptor RS-485 ............................................................................................24
Figura 24. Herramienta de depuración ICD3. ..............................................................................................25
Figura 25. Perfil del láser de nivel de línea. .................................................................................................26
Figura 26. Perfil del apuntador láser. ...........................................................................................................27
Figura 27. Perfil del láser HeNe Newport. ...................................................................................................28
Figura 28. Montaje mecánico para pruebas..................................................................................................29
Figura 29. Valores absolutos usando detección de pico con láser de nivel de línea. ...................................30
Figura 30. Valores absolutos usando centro de masa con láser de nivel de línea. .......................................30
Figura 31. Valores absolutos usando detección de pico con apuntador láser. .............................................31
Figura 32. Valores absolutos usando centro de masa con apuntador láser...................................................31
Figura 33. Valores absolutos usando detección de pico con láser Newport .................................................31
Figura 34. Valores absolutos usando centro de masa con láser Newport .....................................................32
Figura 35. Variación del desplazamiento medido usando detección de pico y láser de nivel de línea. .......34
Figura 36. Variación del desplazamiento medido usando centro de masa y láser de nivel de línea. ...........34
Figura 37. Variación del desplazamiento medido usando detección de pico y apuntador láser. .................35
Figura 38. Variación del desplazamiento medido usando centro de masa y apuntador láser.......................36
Figura 39. Variación del desplazamiento medido usando detección de pico y láser Newport. ....................36
Figura 40. Variación del desplazamiento medido usando centro de masa y láser Newport. ........................37
Figura 41. Diagrama en bloques final. .........................................................................................................38
Figura 42. Montaje final circuito impreso ....................................................................................................38
Figura 43. Esquemático ................................................................................................................................39
4
Tablas
Tabla 1. Descripción de pines del sensor TSL1410R ..................................................................................12
Tabla 2. Tasas de conversión dsPIC30F 10 bit ADC. ..................................................................................16
Tabla 3. Características eléctricas básicas del sensor...................................................................................25
Tabla 4. Resultados de los algoritmos con láser de nivel de línea. ..............................................................27
Tabla 5. Resultados de los algoritmos con el apuntador láser. .....................................................................28
Tabla 6. Resultados de los algoritmos con el láser HeNe de Newport. ........................................................29
Tabla 7. Resultados del láser de nivel de línea............................................................................................32
Tabla 8. Resultados apuntador láser .............................................................................................................32
Tabla 9. Resultados del láser HeNe de Newport ..........................................................................................33
Tabla 10. Valores de referencia del desplazamiento de detección de pico con láser de nivel de línea. .......33
Tabla 11. Valores de referencia del desplazamiento de centro de masa con láser de nivel de línea. ...........34
Tabla 12. Valores de referencia del desplazamiento de detección de pico con el apuntador láser. .............35
Tabla 13. Valores de referencia del desplazamiento de centro de masa con el apuntador láser. .................35
Tabla 14. Valores de referencia del desplazamiento de detección de pico con el láser Newport. ...............36
Tabla 15. Valores de referencia del desplazamiento de centro de masa con el láser Newport. ...................37
Tabla 16. Especificaciones técnicas .............................................................................................................40
Tabla 17. Costos del proyecto ......................................................................................................................42
5
1. INTRODUCCIÓN
El siguiente documento recoge la información correspondiente a las etapas del proceso de diseño de un
sistema optoelectrónico para medición de deflexión en puentes viales. Específicamente, la descripción,
parametrización del problema, definición de especificaciones y diseño del instrumento. Este proyecto
se desarrolla como requisito para optar al título de Ingeniero Electrónico de la Pontificia Universidad
Javeriana.
Al terminar la construcción de puentes es necesario desarrollar pruebas de carga, en las cuales se
somete la obra a un peso máximo permitido para corroborar sus especificaciones de diseño. Durante la
prueba se debe medir la deflexión máxima con exactitud, sin embargo, algunos métodos comúnmente
utilizados para realizar esta medición son propensos a errores humanos, además requieren de varias
personas para realizar el procedimiento, poniendo en riesgo la integridad de quienes se encuentren en
la estructura.
La dificultad de esta prueba de carga está relacionada con el montaje de instrumentos, ya que en ciertas
ocasiones la instalación es mecánicamente compleja y requiere de referencias propias de la estructura
para la medición, es decir, niveles o marcas en la estructura que permitan determinar la variación en la
posición. Es por esto que surge la necesidad de crear sistemas que se acoplen fácilmente en las
estructuras y cuyas referencias no se vean afectadas por el comportamiento de la obra. Así mismo, se
desea un instrumento de medición más exacto, fácil de utilizar, que reduzca riesgos, disminuya la
cantidad de personas involucradas en el proceso y realice las mediciones en tiempo real para prevenir
cualquier accidente mediante la toma oportuna de decisiones.
De este modo, el sistema optoelectrónico diseñado consiste, someramente, en un sensor lineal de
fotodiodos capaz de percibir la intensidad de luz a lo largo de éste y un láser que lo excita, lo cual
permitirá determinar la posición exacta donde incide la luz; permitiendo hacer uso del instrumento en
aplicaciones de medición y posicionamiento. Posteriormente, la información obtenida será trasmitida
para que el usuario pueda analizarla.
2. OBJETIVOS
2.1. Objetivo general
Implementar un sistema que mida la deflexión de puentes en tiempo real por medio de un sensor
lineal y un haz de luz láser.
2.2. Objetivos específicos
 Garantizar resolución mínima de 2 mm en las mediciones realizadas.
 Transmitir los datos recibidos por medio de una interfaz serial como RS485.
 Realizar mediciones en tiempo real con una tasa de transferencia mínima de una muestra
por segundo.
3. ESPECIFICACIONES
El problema consiste esencialmente en medir la deflexión de un puente, la cual ocurre verticalmente
cuando éste se somete a carga. Estas deflexiones alcanzan aproximadamente 5 cm cuando la carga es
máxima. Por este motivo, se sugiere una resolución mínima de 2 mm que permita observar los
pequeños cambios en la estructura a medida que se desarrolla la prueba. Además de esto, se decide
6
transmitir los datos a un computador ubicado en un lugar seguro, en donde se pueda monitorizar
constantemente el comportamiento de la obra.
La Figura 1 muestra un escenario de medición en donde se encuentra el láser ubicado en un punto fijo
de referencia. Esta fuente de luz apunta al sistema encargado de medir, que se encuentra acoplado a la
estructura. De esta forma, cuando ocurra la deflexión, el sistema se moverá junto con la estructura y se
podrá determinar el cambio de posición.
Figura 1. Representación del problema de instrumentación.
4. MARCO CONCEPTUAL
Para dar solución al problema, se usó un sensor con un arreglo lineal de fotodiodos, cuyo rango de
operación es de 8 cm aproximadamente, espacio suficiente para cubrir el desplazamiento que sufre el
puente. Las demás especificaciones físicas del sensor se encuentran en el numeral 4.2.
4.1. Principio de funcionamiento de un fotodiodo
Un fotodiodo es un dispositivo semiconductor que responde a partículas de alta energía y fotones.
El funcionamiento de los fotodiodos se basa en la absorción de fotones o partículas cargadas para
generar un flujo de corriente en un circuito externo, el cual es proporcional a la potencia incidente.
Estos dispositivos pueden ser usados en presencia o ausencia de mínimas cantidades de luz y
pueden ser calibrados para medidas extremadamente exactas, con intensidades menores a 1
pW/
hasta intensidades superiores a 100 mW/
. Además, son utilizados en una gran
cantidad de aplicaciones de espectroscopia, fotografía, instrumentación analítica, sensores ópticos
de posicionamiento, alineamiento de haces, caracterización de superficies, comunicaciones ópticas
e instrumentos de imágenes médicas, entre otros. [ ]
Los fotodiodos de silicio pueden ser representados por una fuente de corriente en paralelo con un
diodo ideal, como se ve en la Figura 2. La fuente de corriente representa la corriente generada por
la radiación incidente, y el diodo representa la juntura P-N. Así mismo, existe una capacitancia
7
debida a la juntura ( ) y una resistencia shunt ( ) en paralelo, junto con una resistencia serie
( ) y una resistencia que representa la carga ( ). [ ]
Figura 2. Circuito Equivalente para un Fotodiodo de Silicio [ ]
4.2. Características generales del sensor y el láser
El sensor escogido para llevar a cabo la aplicación deseada y cumplir los requisitos propuestos,
como se dijo anteriormente, es el TSL1410R (Figura 3), fabricado por Texas Advanced
Optoelectronic Solutions (TAOS). Este dispositivo consiste en dos arreglos de 640 fotodiodos,
llamados pixeles, ubicados en un arreglo lineal, los cuales pueden ser usados para formar un
arreglo continuo de 1280x1 pixeles. Además de esto, incluye una función llamada data-hold para
cada pixel, la cual proporciona al sistema de manera simultánea el inicio y el fin de la integración
para cada uno de éstos. Los pixeles miden 63,5 µm por 55,5 µm con un espacio de 63,5 µm de
centro a centro y 8 µm de espacio entre cada uno. Es por estas características que este dispositivo
está ideado para una gran cantidad de aplicaciones que incluyendo detección de pendientes y
posicionamiento, entre otros.[ ]
Figura 3. TSL1410R representación física [ ]
De acuerdo con el principio de funcionamiento de los fotodiodos, la energía lumínica que incide
en un pixel genera una fotocorriente que después es integrada por medio de los circuitos de
integración activos del sensor asociados a cada pixel. Durante el periodo de integración, un
capacitor de muestreo se conecta a la salida del integrador a través de un switch análogo. Así
8
mismo, la cantidad de carga acumulada en cada pixel será proporcional a la intensidad de luz en
ese pixel y el tiempo de integración.[ ]
En cuanto a la fuente de luz necesaria para excitar el sensor se necesita un láser que satisfaga
inicialmente las características del sensor, además debe estar en el rango visible para poder
realizar los ajustes y calibración iniciales. Por esta razón, la luz emitida debe estar alrededor de los
700 nm, ya que no sólo hay una gran variedad de equipos que emiten luz en esta longitud de onda
visible para el ojo humano, sino que también permite una sensibilidad espectral relativa de los
fotodiodos de aproximadamente 90%, tal como se puede observar en la Figura 4.
Figura 4. Sensibilidad espectral de los fotodiodos.[ ]
4.3. Soluciones alternativas para el problema
En los puentes se debe realizar una evaluación estructural para conocer el estado actual de la
estructura o su congruencia con el diseño, la prueba de carga estática hace parte de una serie de
pruebas que conforman dicha evaluación, particularmente esta prueba es aquella en la que se mide
la relación carga-deflexión del puente. La prueba de carga estática se reduce a realizar mediciones
verticales de deflexión sobre el puente antes, durante y después de aplicar una carga conocida en
puntos estratégicos.
Existen diferentes métodos para realizar la medición sobre varios puntos del puente, entre los
cuales se encuentra la utilización de un sistema de cuerdas y transductores conocidos como
LVDTs (Linear Variable Differential Transducers) que permiten detectar cambios diminutos de
cambios de posición sobre el transductor, sin embargo requieren de un montaje de cuerdas preciso
e invasivo sobre la estructura; otro método utilizado para realizar estas mediciones es la
utilización de un sistema de radares y correlación de imágenes digitales para determinar cambios
en la estructura, este requiere de equipos de muy alto desempeño [4] [5]; también existe un
deflectómetro que es un instrumento basado en el principio de la palanca que por medio de
mecánica permite realizar este tipo de mediciones aunque requiere de varias personas para leer y
anotar los resultados, además de coordinar la carga [6]; y los métodos más utilizados consisten en
la medición de deflexiones por medio de un teodolito o su evolución: la estación total de
topografía, estos instrumentos por medio de óptica y niveles de referencia permiten realizar la
medición de deflexión en el puente con precisión de decenas de milímetros, esta forma de
medición puede incurrir en error si el instrumento no está debidamente calibrado, error de lectura
debido a la comparación de escalas y para el caso del teodolito puede existir error de paralaje u
9
apreciación debido a que se no se lee digitalmente [7]. En la Figura 5 se observan las herramientas
usadas en los métodos mencionados.
Figura 5. Sistemas usados para medición de deflexión, deflectómetro, LVDT y estación total
5. DESCRIPCIÓN GENERAL Y DIAGRAMA EN BLOQUES
A continuación se muestra un diagrama en bloques que representa la estructura global del sistema
propuesto (Figura 6). Como se mencionó anteriormente, el sistema está compuesto, en primer lugar,
por un láser que es el encargado de excitar el sensor con luz visible de color rojo (longitud de onda
entre 620 y 700 nm). Seguido del láser, se encuentra el sensor escogido para la aplicación que
transformará la intensidad lumínica de cada pixel en niveles de voltaje que serán recibidos por un
conversor análogo digital incorporado en un microprocesador, el cual permitirá realizar el
procesamiento de los datos para posteriormente transmitirlos a un computador por medio de una
interfaz serial como RS-485.
Láser
Micro
procesador
Figura 6. Diagrama en bloques
10
Interfaz
serial
Para aplicaciones de posicionamiento se usa este tipo de sensores que son excitados constantemente
por un láser, si bien la exposición de los pixeles es constante, el sensor debe estar captando la
intensidad de luz sólo por un determinado tiempo para evitar saturación, este tiempo es llamado
tiempo de integración y es determinante para lograr percibir los cambios en la estructura (puente), este
tiempo es controlado por un módulo temporizador del microprocesador.
Pasado el tiempo de integración, el sensor empezará a establecer un voltaje a su salida que
representará la intensidad de luz captada por cada pixel, este voltaje se desplazará 1280 veces,
mientras tanto un conversor análogo digital (ADC) de 10 bits, incluido en el microprocesador
digitalizará la información de cada pixel. Se determina que el ADC incluido en algunos
microprocesadores que muestrea a una tasa de 1000 kmps (kilo muestras por segundo), es
suficientemente rápido para establecer un tiempo de integración que no sature el sensor y permite dar
cumplimiento al objetivo de realizar como mínimo una medición por segundo.
Posteriormente, se procederá a guardar los datos en una memoria externa que se comunicará por el
estándar de comunicaciones SPI (Serial Peripheral Interface) con el microprocesador. Se decide
utilizar una memoria externa debido a que se almacenará la información correspondiente a cada pixel,
es decir, 1280 datos que deberán ser procesados, los cuales pueden llegar a ocupar 2560 bytes
considerando que cada dato tiene tamaño de 10 bits, lo que representa dos posiciones de memoria por
dato. Otra opción para poder almacenar los datos es elegir un microprocesador con una memoria lo
suficientemente grande, siendo esta última la opción escogida.
Una vez se tiene la información almacenada se requiere la ejecución de un algoritmo, el cual deberá
ser desarrollado para poder interpretar los datos obtenidos, es decir, determinar la zona o conjunto de
pixeles donde se produce la mayor intensidad de luz, indicador de que el láser está incidiendo en este
lugar. El resultado de este procesamiento corresponde a la medición que se está realizando y se
transmitirá al computador haciendo uso del módulo UART (Universal Asynchronous Receiver
Transmitter) del microprocesador y una interfaz serial RS-485.
La secuencia de medición se representa a continuación.
1. Láser emite
luz
2.
Temporización
del sensor
5. Transmisión
de la medición
4. Cálculo de
la posición
3. Captura
perfil del láser
Figura 7. Secuencia de medición
6. DESARROLLO TEÓRICO
En este capítulo se exponen los desarrollos correspondientes al cálculo de parámetros de
funcionamiento del sensor para operarlo y capturar los datos de manera correcta. También se incluyen
11
los criterios de selección del microprocesador utilizado. Por último, los algoritmos propuestos para
realizar la medición de desplazamiento o posicionamiento del haz de luz en el sensor.
6.1. Cálculo de parámetros de funcionamiento del sensor
El proceso de diseño parte de entender el funcionamiento del sensor y las señales que lo controlan.
Inicialmente, es necesario saber que el sensor está compuesto por dos secciones de 640 pixeles
cada una, es por esto que cada una de las señales de control está duplicada para poder controlar
cada una de las secciones por separado.
Tabla 1. Descripción de pines del sensor TSL1410R [2]
Nombre del PIN
AOx
CLKx
I/O
O
I
HOLDx
I
SIx
SOx
I
O
Descripción
Salida análoga de la sección x.
Reloj de la sección x. Controla la transferencia de carga, la salida de
los pixeles y el reset.
Desplaza el dato de cada pixel a un buffer paralelo, HOLD1
normalmente está conectado a SI1 y a HOLD2 cuando se trabaja en
modo serial.
Entrada serial. Define el inicio de la secuencia de los datos de salida.
Salida serial. Proporciona una señal que controla la entrada SI de
otro dispositivo si se quiere conectar en cascada o simplemente es un
indicador de end-of-data.
La secuencia de salida es iniciada cuando se genera un pulso en la entrada SI1, el pulso es
generado simultáneamente en HOLD1 y HOLD2 debido a la conexión física entre estos 3 pines.
Esto causa que los 1280 capacitores de muestreo se desconecten de sus respectivos integradores
(Figura 8), dando inicio al periodo de reset del integrador. Dado que la señal SI está conectada al
registro de desplazamiento, la carga almacenada en los capacitores de muestreo es conectada
secuenciada a un amplificador de carga acoplado (charge-coupled amplifier) que genera un voltaje
en la salida analógica AO.
Figura 8. Diagrama funcional. [2]
12
El periodo de reset del integrador finaliza 18 pulsos de reloj después de que SI recibe el borde de
subida y comienza el periodo de integración como se muestra en el siguiente diagrama de tiempos
(Figura 9).
Figura 9. Diagrama de tiempos (conexión serial). [2]
Al inicio del periodo número 640 del reloj, se genera un pulso en la salida SO1 que sirve como
inicio para la segunda sección del sensor, esto es cuando SO1 y SI2 están físicamente conectados.
Al final de este periodo, la señal SO1 pasa a cero lógico, haciendo que la salida AO1 pase a un
estado de alta impedancia, sucede lo mismo en la segunda sección con las señales SO2 y AO2 en
el periodo 1280. Véase Figura 10.
Figura 10. Diagrama de tiempos operacional. [2]
13
Las conexiones mencionadas anteriormente para poder trabajar en el modo serial del sensor se
pueden ver en la Figura 11.
Figura 11. Conexiones operacionales. [2]
AO es la salida de un amplificador operacional que no necesita de resistencia de pull-down,
además tiene un rango de salida de tierra a fuente (rail-to-rail), típicamente el voltaje en el pin de
salida está dado por la siguiente ecuación.
Donde:
Es la salida de voltaje en el pin AO.
Es el voltaje en condición de oscuridad.
Es la sensibilidad del dispositivo para una longitud de onda dada en V/(µJ/cm2).
Es la radiación incidente en µW/cm2.
Es el tiempo de integración en segundos.
Para poder realizar los cálculos necesarios se asume Ee = 12,5 µW/cm2. Valor utilizado por el
fabricante en la realización de las pruebas que establecen las características eléctricas del
dispositivo. [2]
Con el objetivo de determinar rangos de operación óptimos para el sensor, se calculan los tiempos
de integración máximos permitidos para evitar saturación del pixel, considerando el máximo valor
de sensibilidad Re suministrado por el fabricante.
14
Dado:
(
)
⁄
[2]
(
)
Entonces,
(
)(
)
Este tiempo determina la frecuencia de reloj mínima que deberá usarse en el sensor.
(
)
(
)
[2]
Donde:
Es el número de pixeles
Entonces,
(
(
)
)
6.2. Selección del microprocesador
Al momento de seleccionar el microprocesador es necesario tener presentes una serie de
periféricos con los cuales se debe contar. En primer lugar, un ADC de alto desempeño, el cual
pueda ofrecer una tasa de muestreo lo suficientemente alta para satisfacer los tiempos de
operación del sensor. Como segundo aspecto, es necesario contar con una interfaz de
comunicaciones que permita hacer la transmisión de los datos como se planteó (UART). Un
posible tercer periférico requerido para la aplicación es aquel que permite una comunicación
sencilla con una memoria externa que se necesita para almacenamiento (SPI) y finalmente se
requieren módulos de temporización para realizar el sincronismo del sistema (Timers).
Adicionalmente, el procesador escogido debe ejecutar un algoritmo que permita determinar la
zona del sensor que el láser está excitando. Para realizar esta tarea se proponen tres métodos, el
primero es un algoritmo que evalúa la correlación entre dos grupos de muestras captados antes y
después de la deflexión de la estructura. El segundo, consiste en calcular el centro de masa del
perfil de láser, asumiendo que la distribución de luz sobre el sensor es constante y el centro de
masa representa el punto donde está incidiendo el láser. El último método, es un algoritmo de
detección de pico donde se asume que la distribución del láser presenta un pico bien definido. Por
15
esta razón, se decide escoger un microprocesador de la familia dsPIC30F del fabricante
MICROCHIP, el cual cuenta con instrucciones de un procesador digital de señales que ejecutan
algoritmos complejos rápidamente. Esta arquitectura de 16 bits se ajusta perfectamente para
realizar operaciones con los datos tomados por el ADC que generalmente son de 10 bits. [8]
Esta familia de microprocesadores ofrece un módulo de conversor análogo digital (ADC), capaz
de realizar un proceso de conversión a una velocidad de hasta 1 Msps (Mega Samples Per
Second), sin embargo para lograr este desempeño deben cumplirse las siguientes condiciones:
Tabla 2. Tasas de conversión dsPIC30F 10 bit ADC. [9]
Como se puede observar en la Tabla 2 y ciñéndose a las restricciones, se decide usar un voltaje de
operación de 5 V, el cual está dentro del rango de alimentación de todos los circuitos integrados
que hacen parte del instrumento, adicionalmente se tiene que tener en cuenta el tiempo de
muestreo mínimo y la configuración de los canales de entrada del conversor.
Como se acaba de mencionar, es necesario tener en cuenta los tiempos requeridos para el proceso
de muestreo y conversión del ADC, además de esto, debe existir sincronismo entre las señales de
conversión y los tiempos de adquisición del sensor. Como se puede ver en la Figura 12, la base de
tiempo está determinada por el reloj del conversor (T ad), el cual proviene de la CPU del
microprocesador. De este modo, el tiempo de conversión total (muestreo + conversión) es de 24
Tad, 12 Tad haciendo muestreo y 12 Tad convirtiendo. Lo que define el periodo de reloj del sensor
como 12 Tad.
El inicio de la conversión está dado por la señal de SI, señal que inicia el proceso de salida de los
datos del sensor, sin embargo, antes de iniciar la siguiente toma de datos se debe esperar un
tiempo mínimo de 20 µs que corresponde al tiempo de transferencia de carga de un pixel. Para dar
cumplimiento a este tiempo se usaron los módulos de temporización incluidos en el
microprocesador.
Figura 12. Diagrama de tiempo, sincronismo señales de conversión.
6.3. Algoritmo para el cálculo de desplazamiento
16
Para darle solución al problema del cálculo de desplazamiento de la estructura, es necesario
implementar un algoritmo que permita identificar este suceso, algunos algoritmos utilizados para
este tipo de aplicación fueron implementados y evaluados en los numerales siguientes.
6.3.1. Algoritmo de correlación
Se propone un algoritmo de correlación cruzada entre dos muestras de datos, una muestra de
referencia inicial y sus consecutivas para determinar constantemente la deflexión que se
presenta.
Este algoritmo (Figura 13) se escoge dada su aplicación en la determinación de retardos en
tiempo entre dos señales, analogía que se aplica perfectamente al desplazamiento en el
dominio del espacio. Luego de calcular la correlación cruzada entre los dos grupos de
muestras, el máximo de la función calculada indicará el punto en el espacio en el que las
señales se alinean de la mejor manera, es decir, el desplazamiento que se ha presentado. [10]
La ecuación que representa el algoritmo es:
(
)[ ]
∑
[ ]
[
Datos de
referencia
]
Datos actuales
Correlación
cruzada
Detector de
máximo
Desplazamiento
estimado
Figura 13. Algoritmo de correlación cruzada.
6.3.2. Algoritmo de centro de masa
17
Del mismo modo como se lleva el concepto de la correlación al dominio del espacio, para el
centro de masa sucede algo similar. El centro de masa es el equivalente de representar una
serie de masas no uniformes en la concentración de una masa puntual. Por esta razón, se
puede decir que el perfil del láser puede ser representado como un solo punto que concentra
toda la energía, en este caso ese punto representa un pixel.
El algoritmo está representado por la siguiente ecuación, la cual hace referencia a un
conjunto de masas puntuales:
∑
∑
El algoritmo se representa en el siguiente diagrama de flujo (Figura 14).
Datos actuales
Centro de masa
Cálculo
Posición Actual
Figura 14. Algoritmo de centro de masa.
6.3.3. Algoritmo de detección de pico
Este algoritmo, como su nombre lo indica, determina el pixel en el que se produce la mayor
intensidad lumínica. A medida que se reciba un dato se comparará si la intensidad es mayor
o igual que el anterior pico detectado, de modo tal que cuando se reciba la información de
los 1280 pixeles el pico estará dado por el último pixel con mayor intensidad lumínica.
Información suficiente para determinar la posición actual donde incide el láser. El diagrama
de flujo se representa en la Figura 15.
18
i=0
No
Vector[i] > Vector[i-1]
i++
Si
Pico = Vector[i]
No
i =1280
Si
f
Posición = (pico)
Figura 15. Algoritmo de detección de pico.
7. DESARROLLOS
Este capítulo contiene los desarrollos alcanzados para cada una de las partes que componen el sistema.
Así mismo, se incluyen las características básicas del láser, cómo se maneja la alimentación eléctrica
del sistema, el acondicionamiento de la señal, el manejo de los tiempos para la correcta adquisición de
datos, características y modo de operación del convertidor, el procesamiento y la manera en que se
transmiten los datos.
7.1. Fuente láser
Para garantizar las especificaciones de funcionamiento del instrumento, se requiere utilizar una
fuente láser capaz de excitar el sensor con la suficiente potencia según la distancia, ya que si la
señal no es lo suficientemente potente puede confundirse con el piso de ruido. Una potencia
superior a 1,5 mW puede ser suficiente para trabajar a unos 20 m del sistema de medición.
Además de esto, la divergencia del mismo no puede ser muy grande pues a grandes distancias el
perfil del láser puede abarcar todo el ancho del sensor haciendo imposible la medición. Una
divergencia inferior a 1 mrad puede ser suficiente para trabajar a dicha distancia.
7.2. Alimentación
El sistema requiere de dos fuentes de alimentación, una analógica y otra digital. Se desea separar
estas dos fuentes de alimentación con el objetivo de evitar ruido en las señales analógicas causado
por las conmutaciones digitales. Para esto, se decide usar un regulador de voltaje de 3,3 V
(Referencia MCP1825S) que suministra corriente suficiente para energizar los componentes
electrónicos del circuito y que garantiza un voltaje de alimentación estable. La salida del regulador
de voltaje es la fuente de alimentación digital, luego se filtra y se utiliza como fuente de voltaje
analógica. Véase Anexo 1.
19
7.3. Filtro anti-aliasing
Después de una serie de pruebas, fue necesario incluir un filtro anti-aliasing (Figura 16) antes de
proceder a digitalizar la información ya que se presentaba ruido de alta frecuencia. Además, este
filtro pasa bajos permite suavizar la señal y la transición entre pixeles, lo cual favorece el
procesamiento. Para esta tarea se diseñó un filtro Butterworth de segundo orden con frecuencia de
corte de 300 kHz aproximadamente. Sin embargo, después de poner en funcionamiento dicha
solución fue necesario disminuir la frecuencia de corte a 100 kHz ya que la señal todavía
presentaba picos de alta frecuencia y lo que se pretende es suavizarla lo suficiente para obtener el
perfil de la señal.
MCP601
Figura 16. Filtro anti-aliasing
Figura 17. Resultado filtro anti-aliasing
El resultado final luego de la implementación del filtro se puede observar en las siguientes
capturas del osciloscopio (Figura 17 y Figura 18). En donde la señal de color naranja corresponde
a la señal luego de pasar por el filtro.
20
Figura 18. Resultado filtro anti-aliasing aumentado
7.4. Temporización
7.4.1. Reloj del sensor
Para lograr el sincronismo y correcto funcionamiento del sistema, fue necesario generar una
serie de señales desde el procesador. La primera de estas señales es el reloj del sensor, el
cual se definió inicialmente a un valor de 1 MHz, sin embargo, se alcanzaba la saturación de
los fotodiodos en condiciones de poca luz. Para solucionar este problema se propuso
incrementar esta frecuencia, pero esto obligaba a que la velocidad de conversión fuera
superior a la máxima capacidad del convertidor, además a una tasa de conversión de 1 Msps
(Megasamples per second) se obtiene demasiada información que finalmente no podrá ser
leída por el usuario y conlleva a un aumento en el consumo por parte del procesador.
Figura 19. Reloj Variable del Sensor
21
Dadas las condiciones mencionadas anteriormente, se decidió implementar un reloj variable,
es decir, un reloj de 8 MHz para capturar la luz incidente, seguido de un reloj de 300 kHz
para procesar los datos a una menor velocidad (Figura 19). Esta solución permite trabajar el
sensor a su velocidad máxima, logrando que el tiempo de integración sea el menor posible y
así no saturar los fotodiodos. Así mismo, con el reloj de 300 kHz, se realiza la digitalización
de los datos obtenidos en el ciclo anterior de 8 MHz. Véase Anexo 3.
7.4.2. Tiempo de integración
Como se mencionó anteriormente, el tiempo de integración es un valor determinante que
depende tanto del reloj como de la señal SI de entrada al sensor, por esta razón se decide
generar esta señal teniendo en cuenta el tiempo mínimo para la descarga de los pixeles (20
µs). De este modo, se produce la señal SI cada 1450 pulsos de reloj, sabiendo que el ciclo de
8 MHz es el que contiene la información deseada para digitalizar (Figura 20). Véase Anexo
3. Estos tiempos están dados por la siguiente ecuación.
(
)
1450 pulsos
pulsopulsos
8 MHz
Figura 20. Generación Señal SI
7.5. ADC
Dado que el reloj decide hacerse variable, no tiene sentido que el convertidor esté
permanentemente en funcionamiento, por esta razón se crea un proceso de encendido y apagado,
22
el cual corresponde a los ciclos que contienen la información de interés. En otras palabras, el ADC
sólo se enciende durante 1450 periodos del reloj de 300 kHz para digitalizar la información
capturada en el ciclo exactamente anterior que corresponde al periodo de integración. Para realizar
la conversión en los tiempos adecuados, este periférico se sincroniza de manera externa con los
temporizadores empleados para generar el reloj del sensor.
Figura 21. Bit de Conversión
Como se puede observar en la Figura 21, cuando el reloj hace la transición de 8 MHz a 300 kHz
(señal roja), se inicia el periodo de digitalización, donde se realiza una conversión cada 3,33 µs.
Esto se puede observar en la señal de color verde, la cual genera un pulso de reloj cada vez que se
atiende una interrupción por parte del ADC. En esta misma interrupción también se almacena la
información correspondiente a cada pixel. Véase Anexo 3.
7.6. Procesamiento
Una vez los datos son digitalizados, es necesario procesarlos para poder entregar el valor de la
medida. La primera opción para llegar al dato deseado consistía en realizar un algoritmo de
detección de pico y centro de masa, sin embargo, fue necesario mejorar esta opción después de
implementarla, ya que la respuesta era bastante inestable.
Para solucionar el problema de la estabilidad del dato a la salida, se decide hacer un promedio, el
cual consiste en acumular en el vector de salida 30 muestras y después de promediar aplicar el
algoritmo. Sin embargo, todavía la estabilidad del sistema no era la deseada pues la señal a la
entrada del ADC era muy ruidosa.
Finalmente, para terminar de acondicionar la señal y garantizar una mayor estabilidad a la salida,
se implementó un filtro anti-aliasing a la entrada del convertidor, entregando así una señal
suavizada y garantizando una buena resolución. Sin embargo, se deseaba darle un poco más de
robustez a la medida implementando un algoritmo de correlación pero decidió no realizarse pues
23
la resolución de la medida disminuía, ya que para poder realizar este procesamiento era necesario
tomar la mitad de los datos (un pixel de por medio). Véase Anexo 3.
7.7. Comunicaciones
En cuanto a la sección de comunicaciones, se decide usar dos de los periféricos incluidos en el
procesador seleccionado (UART). Véase Anexo 3. El primero de estos se implementa para que
trabaje por medio del protocolo de transmisión y recepción RS-232, haciendo uso de un
transceptor de referencia LTC2802, el cual incluye un convertidor DC-DC que genera los niveles
lógicos de la interfaz. En la Figura 22 se puede observar la configuración escogida.
Figura 22. Configuración Transceptor RS-232
Por otro lado, se usa la UART2 para realizar comunicaciones por medio de la interfaz RS-485. De
este modo, se cumple con uno de los objetivos propuestos y además permite establecer conexión a
distancias de hasta 1200 m. Así mismo, se usa un transceptor de la empresa Intersil (ISL83070),
el cual se implementa como se puede ver en la Figura 23. Véase Anexo 1.
Figura 23. Configuración Transceptor RS-485
24
8. PROTOCOLO DE PRUEBAS
Este capítulo contiene todos los resultados de las pruebas realizadas al instrumento, desde pruebas
básicas de funcionamiento hasta pruebas de desplazamiento rigurosas para determinar las
especificaciones finales del sistema.
8.1. Pruebas básicas de funcionamiento
Antes de empezar a realizar mediciones, es necesario hacer pruebas de funcionamiento básicas
sobre el sensor con el fin de determinar valores prácticos de ciertas características que pueden
producir cambios en los cálculos realizados previamente. Estos valores a medir se muestran en la
siguiente tabla.
Tabla 3. Características eléctricas básicas del sensor.
Parámetro
Vdrk
Vout
Vsat
Condiciones
de prueba
Oscuridad
Luz día
Abundante luz
Valor
Mínimo
0
3
3,2
Valor Típico
0
3,2
3,2
Valor
Máximo
0,2
3,3
3,3
Unidades
V
V
V
Durante estas pruebas se vio la necesidad de realizar un montaje mecánico que oscureciera el
sensor, similar a un túnel, debido a que cuando se somete a condiciones de luz día el voltaje de
salida es cercano al de saturación, dejando un rango de acción muy pequeño.
8.2. Pruebas de adquisición de datos
Para comprobar que el sincronismo controlado por el microprocesador opera de manera adecuada,
es necesario realizar pruebas de funcionamiento en donde se garantice que se están recibiendo
datos del sensor y almacenando correctamente. Se va a utilizar la herramienta de depuración de
MICROCHIP ICD3 (Figura 24) para verificar las conversiones y almacenamiento de los datos
capturados.
Figura 24. Herramienta de depuración ICD3. [11]
Los resultados de los sincronismos, almacenamiento y procesamiento de datos se pueden observar
en la sección 9 de este documento, el cual corresponde a los desarrollos y tiene todas las capturas
25
que se hicieron en el osciloscopio para mostrar el comportamiento de las señales tanto del sensor
como del procesador.
8.3. Pruebas de desempeño para determinación del algoritmo
Se realizaron pruebas con los tres algoritmos propuestos para poder determinar cuál se ajusta
mejor a las necesidades y a las condiciones del sistema. Para estas pruebas se tomaron datos de los
perfiles obtenidos y se procesaron en el computador para luego implementar el algoritmo más
favorable en el procesador. Los datos obtenidos se capturaron realizando un programa que enviaba
la información correspondiente a cada pixel por medio de la interfaz serial del instrumento. Véase
Anexo 5. Cabe aclarar que se hizo un promedio de 30 muestras para garantizar mayor estabilidad
de los datos, además que funciona como filtro para cambios abruptos de alta frecuencia.
Las pruebas se desarrollaron con tres diferentes tipos de láser para poder evaluar el
comportamiento de los algoritmos propuestos ante diferentes fuentes de excitación. Los
algoritmos de centro de masa y detección de pico se realizaron en Excel, mientras que el algoritmo
de correlación se realizó mediante la función xcorr de MATLAB. Véase Anexo 6.
En las Figuras 25, 26 y 27 se ve el perfil de los diferentes láseres utilizados, las gráficas
representan la respuesta de los 1280 pixeles cuando se está apuntado con cada fuente de luz. Los
valores de los ejes se omiten intencionalmente ya que la intención es mostrar únicamente el perfil
del láser sin importar la intensidad o frecuencia de operación del sensor.
8.3.1. Pruebas algoritmos con el láser de nivel de línea
El perfil que se observa a continuación corresponde al láser de nivel de línea ubicado a una
distancia de 1 m y apuntando de frente al sensor. La potencia de este láser es inferior a 1
mW.
Figura 25. Perfil del láser de nivel de línea.
Usando una fuente láser con las características que se ven en la Figura 25 se realiza un
desplazamiento aleatorio (en este caso 590 µm) y se calcula el valor del desplazamiento con
los tres diferentes algoritmos 8 veces.
26
Tabla 4. Resultados de los algoritmos con láser de nivel de línea.
570,6
Desplazamiento Detección de Pico (µm)
570,6
570,6
570,6 570,6 570,6 570,6
570,6
507,2
Desplazamiento Correlación Cruzada (µm)
513,5
570,6
507,2 570,6 570,6 513,5
570,6
570,6
Desplazamiento Centro de Masa Sin Ruido (µm)
633,5
570,6
570,6 443,6 570,6 570,6
570,6
Se aclara que para el algoritmo de centro de masa es necesario eliminar el piso de ruido,
ya que esta señal no es uniforme y por lo tanto el centro de masa de la señal varía de
manera impredecible, lo cual daña la medida.
8.3.2. Pruebas algoritmos con el apuntador láser
El perfil que se muestra en la Figura 26 corresponde al apuntador ubicado a 15 m y de frente
al sensor, donde no satura los fotodiodos. Su potencia de salida es superior a 1 mW.
Figura 26. Perfil del apuntador láser.
Con este láser se repite el mismo procedimiento que en el numeral 8.3.1, pero esta vez se
realiza un desplazamiento aleatorio de 1020 µm. Los resultados de este procedimiento se
encuentran consignados en la siguiente tabla.
27
Tabla 5. Resultados de los algoritmos con el apuntador láser.
Desplazamiento Detección de Pico (µm)
1206,5 1206,5 1206,5 1206,5 1206,5
1270
1270
1270
Desplazamiento Correlación Cruzada (µm)
1270
1270
1270
1270
1270
1270
1270
1270
Desplazamiento Centro de Masa Sin Ruido (µm)
1189,2 1189,2 1184,4 1189,2 1189,2 1189,2 1184,4 1184,4
8.3.3. Pruebas algoritmos con el láser de HeNe Newport
El siguiente es el perfil del láser HeNe Newport ubicado a 17 m, de frente y sin saturar los
fotodiodos. Este láser tiene una potencia de 1.5 mW.
Figura 27. Perfil del láser HeNe Newport.
Con una fuente láser de las características que se observan en la Figura 27 se realiza el
mismo procedimiento que en los dos numerales anteriores con un desplazamiento de 770
µm. Se muestran los datos en la tabla a continuación.
28
Tabla 6. Resultados de los algoritmos con el láser HeNe de Newport.
317,5
Desplazamiento Detección de Pico (µm)
1778
1778
1778
63,5
63,5
1778
1778
507,2
Desplazamiento Correlación Cruzada (µm)
513,5
570,6
507,2 570,6 570,6 513,5
570,6
663,2
Desplazamiento Centro de Masa Sin Ruido (µm)
663,2
663,2
716,3 815,7 815,7 716,3
815,7
8.4. Pruebas de determinación de especificaciones finales
Para las pruebas se escoge un montaje mecánico firme donde se ubica el sistema de medición
(Figura 28) y se acopla un indicador de carátula marca Starrett con una resolución de 0,01 mm, el
cual determina el desplazamiento con precisión. Este proceso de desplazamiento aleatorio es
repetido 40 veces y es comparado posteriormente con la información transmitida al computador
por medio de la interfaz RS485. A continuación se encuentran las gráficas que muestran el
comportamiento de esta prueba para cada uno de los algoritmos. Los datos están consignados en el
Anexo 6.
Figura 28. Montaje mecánico para pruebas.
29
8.4.1. Láser nivel de línea
Desplazamiento (µm)
Se usa un láser de nivel de línea en primer lugar, el cual emite un haz en forma de cruz con
una potencia menor a 1 mW. Este elemento se ubica a 1 m de distancia, garantizando que no
satura los fotodiodos del sensor. Los resultados obtenidos tanto para el algoritmo de
detección de pico como para el centro de masa se muestran a continuación.
1200
1000
800
600
400
200
0
Indicador
de Carátula
RS485
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Desplazamiento (µm)
Figura 29. Valores absolutos usando detección de pico con láser de nivel de línea.
2000
1500
1000
Indicador
de Carátula
RS485
500
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 30. Valores absolutos usando centro de masa con láser de nivel de línea.
8.4.2. Apuntador láser
Para la segunda prueba se usa el mismo montaje ya establecido y se cambia de láser por un
apuntador Genius, el cual emite un punto con una potencia mayor a 1 mW. El láser se ubica
a una distancia de aproximadamente 4 m y la señal que se obtiene satura los pixeles. Los
resultados de la prueba para el algoritmo de detección de pico y el del centro de masa se
encuentran en las gráficas de más abajo.
30
Desplazamiento (µm)
2500
2000
1500
Indicador de
Carátula
RS485
1000
500
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Desplazamiento (µm)
Figura 31. Valores absolutos usando detección de pico con apuntador láser.
2500
2000
1500
Indicador de
Carátula
RS485
1000
500
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 32. Valores absolutos usando centro de masa con apuntador láser.
8.4.3. Láser HeNe Newport
Desplazamiento (µm)
Por último, se realiza la misma prueba con un láser de Helio-Neón del fabricante Newport,
el cual emite una luz con una longitud de onda de 633 nm, con una potencia de 1,5 mW.
Este láser es ubicado aproximadamente a 17 m para no saturar los fotodiodos. La prueba se
realiza tanto con el algoritmo de centro de masa y el de centro de masa. Los resultados de la
prueba se ven a continuación
12000
10000
8000
6000
4000
2000
0
Indicador
de Carátula
RS485
1
2
3
4
5
6
Muestras
7
8
9
10
Figura 33. Valores absolutos usando detección de pico con láser Newport
31
Desplazamiento (µm)
2500
2000
1500
Indicador de
Carátula
RS485
1000
500
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 34. Valores absolutos usando centro de masa con láser Newport
9. ANÁLISIS DE RESULTADOS
9.1. Análisis de algoritmos
Para las pruebas realizadas en el numeral 8.3 se hizo un análisis de cada algoritmo con las
diferentes fuentes láser para ver cómo era el comportamiento. En la Tabla 7 se puede ver que
usando el láser de nivel de línea desde cerca, los tres algoritmos tienen un comportamiento muy
bueno pues no se alejan mucho del valor deseado (590 µm). Sin embargo, se puede ver en los
datos obtenidos que la estabilidad de la medición con el algoritmo de detección de pico era muy
buena y que los otros dos métodos presentan más variaciones en el dato.
Tabla 7. Resultados del láser de nivel de línea
Valor Promedio
(µm)
Detección
de Pico
570,6
Correlación
Cruzada
540,5
Centro de
Masa
562,6
Cuando se hizo el cambio para usar el apuntador láser a una distancia de 14 m, el algoritmo de
centro de masa fue el que se destacó por sus resultados, pues en promedio se acercó más al valor
deseado de 1020 µm, como se puede ver en la Tabla 8. Además de esto, los datos obtenidos no
tuvieron una variación muy grande.
Tabla 8. Resultados apuntador láser
Valor Promedio
(µm)
Detección
de Pico
1230,3
Correlación
Cruzada
1270,0
Centro de
Masa
1187,4
32
Por último, se usó un tercer láser a una distancia de 17 m, el cual incide con menos potencia en el
sistema. Es en esta prueba donde se observa que el algoritmo que presenta un mejor desempeño es
el del centro de masa.
Tabla 9. Resultados del láser HeNe de Newport
Valor Promedio
(µm)
Detección
de Pico
1166,8
Correlación
Cruzada
540,5
Centro de
Masa
733,7
Ya con la información de comportamiento de los algoritmos se procede a implementar los
mismos, sin embargo, el algoritmo de correlación, a pesar de que tiene un buen comportamiento y
es bastante robusto, decide no implementarse en el micro controlador, pues la memoria disponible
no es suficiente ya que es necesario almacenar los 1280 valores para compararlos con los 1280
que llegan y además tener un tercer vector con 2561 posiciones donde almacenar el producto de la
correlación Si se decidiera implementar este algoritmo en la aplicación sería necesario disponer de
un 25% más de memoria de la que tiene el procesador escogido. Por esta razón se decide
implementar los otros dos algoritmos y realizarles pruebas más exhaustivas para así determinar
finalmente cuál se va a usar y garantizar cierto comportamiento.
9.2. Análisis de pruebas de especificaciones
Para determinar las especificaciones del instrumento se decidió implementar en el micro
controlador tanto el algoritmo de detección de pico como el de centro de masa para hacerles una
serie de pruebas exhaustivas como se ve en el numeral 8.4.
Para el primer láser se puede ver que el algoritmo de detección de pico funciona bastante bien
pues a pesar de que hay dos medidas que se encuentran lejanas al valor teórico y al error medio
(Figura 35), el promedio de error de la medición es 54,9 µm, valor que corresponde a menos de un
pixel, el cual según el fabricante mide 63,5 µm.
Tabla 10. Valores de referencia del desplazamiento de detección de pico con láser de nivel de línea.
DESPLAZAMIENTO
(µm)
Diferencia
Promedio
Diferencia
Máxima
Diferencia
Mínima
54,87
430
0
33
Desplazamiento (µm)
500
400
300
Diferencia
200
Diferencia Promedio
100
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 35. Variación del desplazamiento medido usando detección de pico y láser de nivel de línea.
En cuanto al algoritmo del centro de masa también se puede ver que tiene una respuesta muy
favorable, ya que se puede ver en la Figura 36 que hay ciertos valores en los que se aleja del error
medio, sin embargo el error máximo no supera los 220 µm (aproximadamente 3 pixeles). Además
de esto, la diferencia promedio con el valor medido del desplazamiento es de 54, 1 µm, valor
inferior a un pixel del sensor.
Tabla 11. Valores de referencia del desplazamiento de centro de masa con láser de nivel de línea.
DESPLAZAMIENTO
(µm)
Diferencia
Promedio
Diferencia
Máxima
Diferencia
Mínima
54,10
220
0
Desplazamiento (µm)
250
200
150
Diferencia
100
Diferencia Promedio
50
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 36. Variación del desplazamiento medido usando centro de masa y láser de nivel de línea.
34
Cuando se cambió la fuente de excitación por el apuntador láser, la tendencia del algoritmo de
detección de pico fue buena, tal como lo muestra la Figura 37 pues a pesar de que hay varios
resultados que se alejan del valor de la medida, la máxima diferencia no superó los 80 µm. Así
mismo, el promedio del error es de 31,54 µm, valor que corresponde prácticamente a la mitad de
un pixel.
Tabla 12. Valores de referencia del desplazamiento de detección de pico con el apuntador láser.
DESPLAZAMIENTO
(µm)
Diferencia
Promedio
Diferencia
Máxima
Diferencia
Mínima
31,54
80
0
Desplazamiento (µm)
100
80
60
Diferencia
40
Diferencia Promedio
20
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 37. Variación del desplazamiento medido usando detección de pico y apuntador láser.
En cuanto al algoritmo de centro de masa, se puede ver que con el apuntador láser tiene un
comportamiento similar a la detección de pico pues en la Figura 38 y en la Tabla 13 se puede ver
que el error máximo y el error promedio son similares.
Tabla 13. Valores de referencia del desplazamiento de centro de masa con el apuntador láser.
DESPLAZAMIENTO
(µm)
Diferencia
Promedio
Diferencia
Máxima
Diferencia
Mínima
34,1025641
100
0
35
Desplazamiento (µm)
120
100
80
60
Diferencia
40
Diferencia Promedio
20
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 38. Variación del desplazamiento medido usando centro de masa y apuntador láser.
En las pruebas para el último láser, hubo una situación particular. El algoritmo de detección de
pico no percibía cambios inferiores a 1 mm, razón por la cual se tomaron menos datos pues con
esta prueba se comprobó que no era el más apto para la aplicación. De este modo, se puede ver en
la Figura 39 la tendencia de las mediciones, las cuales ponen en evidencia el problema que
presenta el algoritmo.
Tabla 14. Valores de referencia del desplazamiento de detección de pico con el láser Newport.
DESPLAZAMIENTO
(µm)
Diferencia
Promedio
Diferencia
Máxima
Diferencia
Mínima
1184
2130
50
Desplazamiento (µm)
2500
2000
1500
Diferencia
1000
Diferencia Promedio
500
0
1
2
3
4
5
6
7
8
9
10
Muestras
Figura 39. Variación del desplazamiento medido usando detección de pico y láser Newport.
36
Por último, se hizo la misma prueba usando el algoritmo de centro de masa, que a pesar de tener
variaciones al momento de entregar el dato de aproximadamente 200 µm, puede percibir cambios
de posición muy pequeños con un error promedio de 99,4 µm (un poco menos de 2 pixeles).
Tabla 15. Valores de referencia del desplazamiento de centro de masa con el láser Newport.
DESPLAZAMIENTO
(µm)
Diferencia
Promedio
Diferencia
Máxima
Diferencia
Mínima
99,4871795
320
0
Desplazamiento (µm)
120
100
80
60
Diferencia
40
Diferencia Promedio
20
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
Muestras
Figura 40. Variación del desplazamiento medido usando centro de masa y láser Newport.
El análisis de estas pruebas permitió tomar la decisión de cuál era el algoritmo adecuado para la
aplicación pues cuando el algoritmo de detección de pico dejó de responder, la propuesta del
centro de masa funcionó muy bien y permitió extraer la información necesaria para determinar la
resolución del sistema.
37
10. ESPECIFICACIONES FINALES
10.1.
Diagrama en bloques final
En la Figura 41 se puede observar el diagrama de bloques final del sistema después de que se
implementó, se aprobó y se definió como definitivo.
Alimentación
dsPIC30F6010
A
Láser
Temporización
Procesamiento
ADC
Comunicaciones
Filtro anti-aliasing
Transceptores RS232 y RS-485
Figura 41. Diagrama en bloques final.
10.2.
Circuito impreso funcional y esquemático
En la siguiente figura se muestra el montaje final del circuito impreso.
Figura 42. Montaje final circuito impreso
38
Figura 43. Esquemático
39
10.3.
Especificaciones finales
Tabla 16. Especificaciones técnicas
Especificaciones
Parámetro
Valor
Unidad
µm
µm
datos/s
Resolución
190,5
Error
63,5
Tasa de transferencia
10
Especificaciones de ambiente semiconductores (fabricante)
Parámetro
Valor
Unidad
°C
Temperatura de trabajo
0~60
°C
Temperatura de almacenamiento
-25~85
Especificaciones mecánicas
Parámetro
Valor
Unidad
cm
Dimensiones
10x3x15
g
Peso
207
Especificaciones eléctricas
Parámetro
Valor
Unidad
V
Voltaje mínimo de alimentación
3,7
V
Voltaje máximo de alimentación
6
mA
Consumo promedio
150
40
11. CONCLUSIONES
Se diseñó hardware pequeño, confiable, robusto y optimizado para una aplicación de posicionamiento,
enmarcada en medición de pruebas de carga en puentes. El instrumento cumplió con los objetivos
propuestos, realiza mediciones con resolución aproximada de 200 µm y transmite datos en tiempo real a
un computador por la interfaz RS485 a distancias de hasta 1200 m.
Se comprueba la viabilidad del método y se concluye que es un instrumento confiable para realizar
mediciones de deflexión, dada la resolución alcanzada y la estabilidad en el tiempo. Por otro lado, un
aspecto determinante en la solución planteada es el tipo de láser que se utiliza, pues los algoritmos
responden diferente dependiendo del láser, el ángulo de incidencia y la distancia a la que se encuentre.
Adicionalmente, se recomienda tener un láser con un perfil gaussiano, dispersión inferior a 1 mrad y
potencia superior a 1,5 mW, ya que por las pruebas realizadas, este tipo de láser no presenta diferencias
cuando se apunta con algún grado de inclinación hacía el sensor.
Durante las pruebas realizadas, existió una constante dificultad para apuntar con precisión el láser a largas
distancias, problema que fue resuelto con un trípode y una mira de nivel óptico. Adicionalmente, es
complicado encontrar la manera de realizar desplazamientos del orden de micrómetros para evaluar el
desempeño del instrumento y poder comparar los resultados con un instrumento de mayor resolución. Esto
requirió de un montaje mecánico especial, que a pesar de ser una solución sigue siendo propenso a
disturbios externos.
En cuanto a la resolución del instrumento, puede llegar a ser no deseable considerando que la vibración
natural de este tipo de estructuras puede ser de este orden de magnitud o incluso mayor. Cabe aclarar que
no se realizaron pruebas de campo en puentes, pruebas que se podrían realizar en un futuro para evaluar el
desempeño del instrumento en condiciones de humedad, temperaturas altas y bajas, polvo, entre otras.
Pensando en mejoras del instrumento, algunos aspectos podrían optimizarse, como por ejemplo la
comunicación inalámbrica, el consumo de corriente puede mejorarse para utilizarse con baterías, ajuste de
parámetros del instrumento, como tiempo de integración, tasa de transferencia o ajuste del cero absoluto
para realizar medidas relativas, y también desarrollo de una interfaz gráfica o panel de visualización que
suprima la necesidad de un computador.
41
12. COSTOS Y FUENTES DE FINANCIACIÓN
En la siguiente tabla se muestra el costo aproximado para desarrollar el proyecto. Se aclara que la
fuente de financiación es propia.
Tabla 17. Costos del proyecto
Recurso
Alquiler de equipo (1)
Computador
Osciloscopio
Fuente de voltaje
Multímetro digital
Estación de soldadura
Herramienta de depuración
Cantidad
Costo Unitario
Costo Total
1
1
1
1
1
1
$
$
$
$
$
$
320.000
400.000
120.000
80.000
120.000
50.000
Sub total
$
$
$
$
$
$
$
320.000
400.000
120.000
80.000
120.000
50.000
1.090.000
1
1
1
1
2
$
$
$
$
$
70.000
200.000
2.000
7.000
6.000
$
$
$
$
$
70.000
200.000
2.000
7.000
12.000
1
$
$
30.000 $
80.000 $
Sub total $
30.000
80.000
401.000
Software (3)
MPLAB X IDE (Freeware)
Eagle CADsoft Free Edition
1
1
$
$
$
$
Sub total $
Recursos humanos (4)
Horas ingeniero asesor
Horas de trabajo
40
360
$
$
80.000 $
35.000 $
Sub total $
Total $
Insumos y materiales (2)
Sensor TSL1410R
Módulo Láser @ 640 nm
Memoria SPI
Microprocesador
Drivers RS-232 y RS-485
Componentes electrónicos
varios
Circuito impreso
1
3.200.000
12.600.000
15.800.000
17.291.000
(1) Costo asociado al alquiler de equipos proporcionados por el laboratorio de electrónica de la
Pontificia Universidad Javeriana.
(2) Costo de los circuitos integrados y componentes electrónicos requeridos para el montaje del
hardware del sistema.
(3) Software utilizado para el diseño del circuito impreso del hardware (Eagle CADsoft) y
programación del microprocesador (MPLAB X IDE).
(4) Valor estimado de las horas dedicadas para el desarrollo del proyecto, se incluyen las horas de
asesoría brindadas por el director del trabajo de grado y las horas de trabajo de sus
desarrolladores.
42
13. BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN
[1] OSI Optoelectronics. “Photodiode Characteristics and Applications”. [En Línea] Disponible:
http://www.osioptoelectronics.com/application-notes/AN-Photodiode-Parameters-Characteristics.pdf.
Consultado en septiembre 2013
[2] TAOS. “TSL1410R: 1280x1 Linear Sensor Array with Hold Datasheet”. [En Línea] Disponible:
www.taosinc.com/getfile.aspx?type=press&file=tsl1410r-e29.pdf. Consultado en agosto 2013
[3]
HAMAMTSU.
“Photodiode
Technical
Information”.
[En
Línea]
Disponible:
http://educypedia.karadimov.info/library/photodiode_technical_information.pdf.
Consultado
en
septiembre 2013
[4] Attanyake U., Tag P., Servi A., Aktan H. “Non-Contact Bridge Deflection Measurement:
Application of Laser Technology”. Western Michigan University. Conferencia ICSECM 2011, Sri
Lanka
[5] Kuras P., Owerko T., Ortyl L., Kocierz R., Kohut P., Holak K., Krupiski K. “Comparison of
Methods for Measuring Deflection and Vibration of Brigdes”. Department of Engineering Surveying
and Civil Engineering, AGH University of Science and Technology.
[6] Facultad de Ingeniería Universidad de La Plata. “Medición de Deflexiones Viga de Benkelman”.
[En
Línea]
Disponible:
http://www.ing.unlp.edu.ar/constr/c2/apuntes/Caminos%20II%20%20Medicion%20de%20deflexione
s%20Viga%20Benkelman.pdf. Consultado en enero 2014
[7] Ángel María Sánchez Pérez. “Fundamentos de metrología” Sección de Publicaciones de la
Escuela Técnica Superior de Ingenieros Industriales, Universidad Politécnica de Madrid.
[8] Teodorescu Max. “How to Choose a Microcontroller?” Hearst Electronic Products. [En Línea]
Disponible:
http://www.electronicproducts.com/Digital_ICs/Microprocessors_Microcontrollers_DSPs/How_to_C
hoose_a_Microcontroller.aspx. Consultado en enero 2014
[9] Microchip Technology Inc. “dsPIC30F Family Reference Manual” [En Línea] Disponible:
http://ww1.microchip.com/downloads/en/DeviceDoc/70046D.pdf. Consultado en febrero 2014
[10] Chu-Xiong Ding; Jing Bai, "Peak position estimation algorithms for cross-correlation function in
elastography" Engineering in Medicine and Biology Society, 1998. Proceedings of the 20th Annual
International Conference of the IEEE.
[11] Microchip Technology Inc. “MPLAB ICD 3 In-Circuit Debugger” [En Línea] Disponible:
http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DV164035. Consultado
en febrero 2014
ANEXOS
Anexo 1: Esquemático.
Anexo 2: PCB.
Anexo 3: Código fuente algoritmos centro de masa y detección de pico.
Anexo 4: Código fuente captura de datos y gráficas en MATLAB.
Anexo 5: Código fuente captura de datos de perfil del láser.
Anexo 6: Evaluación algoritmos Excel y estabilidad de los perfiles.
43
Descargar