Sunteți pe pagina 1din 7

DETECCIÓN DE POSICIÓN CON ALTA RESOLUCIÓN EMPLEANDO

ULTRASONIDO

Mario Alfonso Contreras Román, Gina Paola Navarrete Guzmán,


Felipe Andrés Rojas Escandón
Departamento de ingeniería electrónica
Pontificia Universidad Javeriana

Resumen: En el departamento de eléctronica de la universidad javeriana hasta el momento no se


habia realizado ningun estudio para detectar posición con alta resolución utilizando ondas de
ultrasonido como señal de comunicación. Ahora existe una investigación en la que se desarrolló un
sistema con el cual se detecta la posición de un objeto de caracteristicas conocidas en un área
determinada, propocito para el cual se utilizó como base la teoría de maxima información de fase del
eco recibido de una señal emitida constantemente.

Palabras clave: Ultrasonido, transductor, receptor optimo, desviación estandar, relación señal a
ruido, fase.
deben tomar las manos durante largos
I NTRODUCCIÓN periodos para operar los dispositivos
[12][16][17] . La postura de la mano está
determinada por las características del
Gran parte de la funcionalidad que ofrece un
dispositivo.
computador se encuentra al alcance del
usuario a través de comandos en el teclado. En el caso del ratón, la muñeca se apoya
Sin embargo, con el constante desarrollo sobre la superficie plana, pero la mano se
tecnológico se ha dado la necesidad de eleva debido a las dimensiones físicas del
realizar tareas que requieren de un dispositivo aparato. La esfera de arrastre requiere que la
apuntador como ratón (mouse), esfera de esfera se encuentre soportada por una
arrastre (trackball), o touchpad que sirva de superficie poco inclinada haciendo que los
interfaz entre el usuario y el computador. dedos deban mantenerse elevados con
respecto al resto de la mano y moverse
Los dispositivos basados en el movimiento de
repetidamente en esa posición. El touchpad
una esfera tienen el problema de recoger y
alivia la tensión ejercida sobre los músculos
acumular mugre que bloquea los rodillos que
del brazo pero casi todo el esfuerzo recae
rastrean el movimiento haciendo necesaria una
sobre el dedo índice y por lo tanto, aunque en
limpieza periódica. Para el ratón es necesario
otro sitio, se presentan los mismos
contar con una superficie plana y limpia para
problemas.
desplazar la esfera. Los dispositivos de
contacto mejoraron estos problemas Estos problemas se presentan debido a que
eliminando las partes móviles y son los usuarios quienes deben adaptarse a
proporcionando la superficie plana de un los dispositivos y no lo contrario. Los
tamaño reducido. dispositivos son rígidos y limitan o forzan el
movimiento que se debe hacer para operarlos,
Los problemas más graves como lesiones
físicas en manos y muñecas, traumas como siendo completamente necesario que el
usuario esté en contacto directo con ellos[12].
tendinitis, síndrome de túnel en el carpo y en
general RSI (lesiones por esfuerzo repetido) Este trabajo consistió en elaborar un sistema
son causados por la posición forzada que que propone solucionar algunos de los
2

problemas mencionados, eliminando la ?


? 40 mediciones por segundo (velocidad
necesidad de contacto entre el usuario y el a la que trabaja normalmente el
dispositivo apuntador, que emplea ultrasonido mouse) [22].
para la determinación de la posición de un
objeto de características conocidas y para ello ?
? Se utilizaron transductores capaces
se tuvo en cuenta la teoría de ultrasonido. de transmitir y recibir a una frecuencia
de 40 kHz, pues a mayores
Las ondas de ultrasonido se han utilizado para frecuencias aumenta la directividad y
la determinación de distancia hace muchos la señal presenta más atenuación.
años, así mismo se ha empleado para la
ubicación de un objeto en un espacio, en ?
? Se emplearon transductores con un
sistemas militares, de construcción, control ancho de banda medido de manera
industrial y robótica; tal es el caso de robots experimental varias veces y el
que utilizan este tipo de herramientas para promedio obtenido de las medidas dió
moverse en un sitio sin tropezarse. Esto se un resultado de 1.5 kHz
hacen emitiendo ondas ultrasónicas, se
?
? Se realizó una interfaz con el usuario
espera el eco producido por los objetos y
le permite una fácil visualización de
luego utilizando esta información se
los resultados, mostrándose
determina la distancia a la que se encuentran
características principales de ellos
estos e incluso la posición de los mismos;
como promedio y desviación estándar
estos sistemas se caracterizan por no tener
ningún contacto físico entre las partes a medir, ?
? Se permite al usuario, tener la opción
siendo ésta su principal ventaja. de escoger ver los resultados de dos
de los principales estudios realizados,
Existe en el mercado una gran variedad de
seleccionando la opción en el
dispositivos que son capaces de medir
computador.
distancias empleando ultrasonido. Algunos
muy específicos, son utilizados en el control ?
? Muestra de la posición en dos
industrial [24] o en equipos médicos, y otros coordenadas en una terminal de
más genéricos para detectar la presencia de computador.
objetos en un espacio determinado [23]

Para la implementación del sistema también


se tuvo en cuenta la teoría de detección y
estimación de señales con el fin de determinar
el receptor apropiado para captar y procesar el
eco de la señal transmitida logrando de esta
manera obtener los mejores resultados Objeto

respecto a factores como precisión y


resolución. Se transmite una onda de Área de
ultrasonido, recibida mediante dos traductores medida
ubicados en dos posiciones conocidas,
señales con las que posteriormente mediante
un proceso tanto análogo como digital se
obtendrá la información necesaria de la señal
recibida, que determina la posición de un
objeto de características conocidas dentro de
un área determinada. Transmisor

Receptores

1. ESPECIFICACIONES
Figura 1 . Área de medida

?
? Intervalo de medida ( Figura 1).

?
? Resolución de 0.85 mm.
3

Especificaciones del sistema objeto, cada nueva medida se realiza tomando


análogo. de nuevo las 16 muestras de cada una de
estas 4 señales mencionadas.
Se realizó un sistema que determina una
Los dos resultados obtenidos con el
medida de fase de las señales recibidas por
microcontrolador de las señales recibidas son
los transductores receptores, utilizando un
transmitidos por el puerto serial al
transductor como transmisor y dos como
computador, entran como datos al programa
receptores, a fin de ejecutar la medición para
realizado en el computador, el cual se encarga
hallar la posición del objeto teniendo en cuenta
de ejecutar las operaciones necesarias en
dos coordenadas (receptores). Después de los
busca de la información precisa para encontrar
receptores se realiza todo el procesamiento de
la posición, teniendo en cuenta dos
las señales para obtener el valor de la fase.
coordenadas que posteriormente son
Primero hay una etapa de amplificación, luego
visualizadas mediante el mismo programa por
se digitalizan las señales para pasarlas por
medio de una interfaz agradable, en donde se
una compuerta EX OR donde una entrada es
van mostrando los resultados obtenidos de
la señal digitalizada y otra es la señal emitida
cada nueva medida, así como también, el
(seno), se encuentre el equivalente a la
promedio de ellas y la desviación estándar de
multiplicación de las señales y en otra
cada población deseada de muestras.
compuerta la entrada va a ser la señal
desfasada 90 grados (coseno) obteniendo así Es importante especificar que se realizaron
las componentes en fase y cuadratura de la dos estudios para la elaboración del programa,
señal recibida por cada transductor , para al para procesar los datos, observar y analizar
final filtrar antes de mandar las señales a los los resultados, teniendo las dos alternativas de
ADC´s del microcontrolador. programación, a fin de hacer los cálculos y
encontrar la posición.
El circuito posee una etapa que permite
calibrar el área de medición, la cual se realiza En el primero de ellos, para obtener la medida
determinando el valor absoluto de las señales de fase se realiza una parte externamente,
recibidas, se filtran y posteriormente se otra utilizando las herramientas que
comparan con un nivel que se va a poder proporciona el microcontrolador elegido, ya
definir por el usuario a través de un sistema de que este permite realizar operaciones
calibración, para luego ser enviada al matemáticas necesarias para el calculo y
microcontrolador, determinándose así si hay determinación de ésta, la última parte se
objeto en el área a medir. realiza utilizando Visual Basic, se realizan
todos los cálculos en el microcontrolador,
Especificaciones del sistema división y arco tangente. La división la hace el
microcontrolador como una operación propia, y
digital. la arco tangente la obtiene de una tabla, se
envía el resultado de la fase encontrada por
cada uno de los dos receptores por el puerto
Para determinar la medida de fase de cada
serial para luego, por medio de la interfaz
receptor, se toman varias muestras de las
ejecutada en Visual Basic, se permite analizar
señales en fase y cuadratura de la señal a la
y visualizar los datos transmitidos por el
llegada de cada uno de los dos transductores,
microcontrolador.
esto se realiza multiplexando 4 canales del
ADC del microcontrolador; por cada canal se En el segundo, se utiliza el microcontrolador
muestrea cada una de las dos componentes para tomar las 16 muestras de cada
de cada receptor, se acumulan cada 16 componente y sumar estas 16 muestras, para
muestras una medida de la componente en posteriormente transmitir los 4 resultados por
fase y una de la componente en cuadratura de el puerto serial. Por medio del programa
cada una de las dos señales recibidas, es ejecutado en Visual Basic se hace la división
decir, se toman 64 muestras, 16 de cada y la arco tangente hasta detectar la posición
componente de las señales, para del objeto y realizar la visualización de los
posteriormente encontrar la posición del datos.
4

2. DESCRIPCIÓN GENERAL investigación, es decir, las posibles


necesidades para llevar a cabo los estudios a
fin de cumplir, por lo menos, con los
El funcionamiento básico de los sistemas de
requerimientos mínimos del proyecto.
medición de distancias empleando ultrasonido,
consiste en emitir una señal conocida y
3.2 Canal.
esperar el eco causado por el objeto sobre el
cual se desea realizar la medición. En este Forman parte del canal los transductores
trabajo, se emite una señal de ultrasonido y (transmisor y receptores), los cuales se
se procesa el eco recibido para hallar la comportan como filtros muy selectivos con
posición de un objeto determinado. frecuencia central en 40kHz; también se tiene
un medio de propagación con atenuación,
dispersión y ruido, que constituye la
3. DIAGRAMA EN BLOQUES
problemática a solucionar.

El sistema propuesto se ilustra en la Figura 2, 3.3 Demodulador en cuadratura.


se muestra cada uno de los bloques o
subsistemas que lo componen. Después del transductor receptor se maneja la
Demoduladores
señal para aprovechar la información de la
Canal
En Cuadratura
señal recibida, la cual se encuentra en su
Señal
Coseno fase; para ello se hallan las componentes en
Tran sductor
Receptor A * I
Filtro pasa
bajas fase y en cuadratura de la señal,
multiplicándola por las señales base seno y
* Q
Filtro pasa
bajas coseno a 40 kHz; posteriormente se pasa
Transductor
Transmisor Ruido
Señal
cada componente por un filtro pasa bajas a la
Seno
salida del cual se encuentra una señal DC, la
Pulso RF ?? + que varía dependiendo del valor resultante de
Señal
Coseno
fase; esta señal es DC debido a que la señal
* I
Filtro pasa
bajas
emitida es un tren de pulsos constante.

Filtro pasa
La señal seno es la misma de 40 kHz
Transductor
Receptor B * Q
bajas
transmitida, obtenida de la señal de 80 kHz
S ad a
Señal
Seno que se produce con el microcontrolador que
sale por la terminal PTD4, la señal coseno se
VISUALIZACIÓN
DE LOS
RESULTADOS VALOR
ABSOLUTO
VALOR
ABSOLUTO
produce a partir de ésta, desfasándola 90°,
OBTENCIÓN DE
este desfase se produce de manera digital.
PARÁMETROS DE DETERMINACIÓN DE
INTERÉS (promedio PRESENCIA DE
y desviación estándar) OBJETO

3.4 Valor absoluto


OBTENCIÓN DE
FASE DE LAS DOS
SE DIGITALIZAN LAS
SEÑALES
RECIBIDAS SEÑALES CON EL
ADC DEL
En esta etapa del sistema se obtiene el valor
MICROCONTROLADOR

absoluto de las dos señales recibidas, para


Sistema digital
posteriormente realizar un procesamiento
adecuado hasta determinar la presencia del
Figura 2 . Diagrama en bloques objeto en el área de medición.

3.5 Arco tangente


3.1 Microcontrolador. Esta parte se implementa experimentalmente
de dos maneras para elaborar estudios;
observando y analizando los resultados
Se utiliza para sincronizar cada uno de los obtenidos en cada una de ellas. La primera, se
bloques que lo requieren, generar la señal de realiza usando el microcontrolador; se suman
ultrasonido, realizar los cálculos o procesos los valores obtenidos de las señales en fase y
necesarios y obtener el muestreo de las cuadratura por aparte; los acumulados se
señales a procesar. Este dispositivo se dividen y luego por medio de una tabla de 3
escogió teniendo en cuenta los alcances de la
5

Kbytes que se encuentra en la ROM del suficiente para obtener una medida que no
microcontrolador el equivalente de la arco estuviera afectada por estos.
tangente. La tabla está definida para valores
entre 0 y 30, para valores mayores se toma ?? A nivel del circuito se considera que se
como el valor mayor, es decir, PI/2. Las realizó un buen manejo de las señales,
entradas a la tabla son las posiciones de la pues se tuvo en cuenta aspectos
memoria, correspondientes a una tabulación generadores de ruido en las señales
de los valores de la división; las salidas o trabajadas, lo que permitió sugerir elaborar
resultados que entrega es el valor de la arco un montaje para separar la parte digital de
tangente.. La segunda manera de formar la la análoga, a través de un desacople de
arco tangente se hace en Visual Basic, fuentes, principalmente en cada integrado
recibiendo los resultados de la suma de 16 utilizado y establecer una distribución
muestras de cada una de las dos eficiente de fuentes y de tierra en todo el
componentes de cada receptor, este programa circuito.
posee una función que realiza el cálculo de la ?? Comparando el sistema análogo propuesto
arco tangente directamente. en el proyecto y utilizado con anterioridad,
con el desarrollado, que utiliza un menor
4. CONCLUSIONES número de componentes, no solo se
cumplieron los objetivos sino que también
se lograron excelentes resultados con
Se presentan las conclusiones obtenidas en respecto a las medidas obtenidas, lo cual
el trabajo de grado, así como aportes de la comprueba que cuando se requiera
investigación realizada informándose el estado realizar la transmisión-recepción de
final del trabajo, considerando los aspectos señales con alta precisión se debe
estudiados y los que faltan por estudiar, aprovechar la información de fase de
además, se plantearan mejoras al sistema éstas.
desarrollado dejando abierta la posibilidad y
las bases para futuras investigaciones, que ?? Aunque desde el comienzo se trabajó el
permitan la optimización del sistema microcontrolador con una velocidad de bus
propuesto con el fin de mejorar las interna de 8Mhz, se debió disminuir ésta a
aplicaciones para las que desde un principio 4.9152Mhz para lograr una velocidad de
fue planteado el desarrollo de esta transmisión más alta por el puerto serial,
investigación. ya que las tablas de velocidades descritas
en el manual estaban definidas solo para
?? El dispositivo elaborado empleando ondas trabajarse a la segunda frecuencia y
de ultrasonido, es muy sensible a factores aunque se realizaron pruebas, se lograron
ambientales, como cambios en la velocidades de transmisión más altas con
temperatura y en la humedad, que pueden esta frecuencia. Con esto se comprometió
alterar las características de los la velocidad de cálculo del
componentes, así como los rebotes en microcontrolador pero se aumentó el
objetos cercanos al dispositivo que varían número de datos que se podían entregar al
la fase de la señal recibida. Estas computador en la unidad de tiempo,
variaciones indeseadas pueden influir en cumpliendo con los requerimientos del
la medida final. Es por las variaciones proyecto.
enunciadas en el punto anterior, que se
propone para futuras investigaciones ?? En el caso de tener bien claros los
estudiar un método de aislamiento del procedimientos a seguir se puede escoger
dispositivo con respecto a estos un microcontrolador más especifico, que
elementos externos, que pueden causar presente mayores ventajas para el
una medida incorrecta. Aunque se realizó propósito del sistema. Sin embargo, en
una prueba con el dispositivo, usando este trabajo se escogió un
espuma rodeándolo como aislante, lo que microcontrolador que permitiera realizar
mejoró un poco los problemas, no fue varias pruebas, ya que el objetivo del
mismo fue una investigación. Se aconseja,
6

para obtener mejores resultados, escoger BIBLIOGRAFÍA Y FUENTES DE


un microcontrolador que contenga INFORMACIÓN
conversores análogo a digital con una tasa
de conversión más alta y con más bits de
conversión para obtener una mejor [1]. CARLIN, Benzoe.
velocidad y resolución, aunque para los Utrasonics. Estados unidos,
objetivos de la investigación, el utilizado Newyork, 1960, Ed Mc Graw-
se ajustaba a las necesidades. Igualmente Hill, P.307.
se propone seleccionar un
microcontrolador que tenga gran velocidad [2]. HAYKIN, Simon. Digital
en sus buses internos; Para esta Communications. Estados
selección, además se sugiere estudiar Unidos, 1988, Ed Wiley. P.597.
con más detalle otras alternativas de
comunicación con el computador para
[3]. HUERTAS Almagro,
mejorar las velocidades de comunicación Vicente. Los Ultrasonidos:
con éste obteniendo así, una mayor teoría y aplicaciones. Madrid,
cantidad de datos por unidad de tiempo. 1967, ed Fareso. P.130.
?? En esta investigación se propuso lograr [4]. HWEI P, HSU. Análisis de
una velocidad mínima de adquisición de Fourier. Estados Unidos, 1987,
datos de 40 mediciones por segundo, Ed Addison-Wesley
teniendo en cuenta que el proyecto estaba
destinado a la aplicación de un mouse, el
Iberoamericana, S.A., P.274.
cual utiliza esta velocidad. Con los [5]. OPPENHEIM, Alan V.
estudios realizados se obtuvo una WILLSKY Alan S. Señales y
velocidad mayor a 400 mediciones por sistemas. 1997 Ed pHH
segundo en el peor de los casos. Las
sugerencias descritas en la conclusión
segunda edición.
anterior son para otras aplicaciones que [6]. RICHARSON. E.G.
se requieran del proyecto. Esta Ultrasonic physics. New York,
investigación sirve como base para
1962, Segunda edición, Ed
sistemas de posicionamiento que
requieran una alta velocidad de muestreo Elsevier. P.313.
así como una alta resolución, siendo el [7]. LATHI B. P. Sistemas de
caso del mouse uno de estos sistemas. comunicación. México, 1986,
Se deja abierta la posibilidad de realizar Ed Mc Graw-Hill, primera
futuras investigaciones y con el propósito de edición en español P. 703.
obtener mejores resultados, se plantea
investigar la opción de obtener los cálculos
[8]. MOTOROLA. MC68HC05
por medio de un programa para detectar la Family – Understanding Small
posición de un objeto, efectuando la Microcontrollers. Motorola Inc. 2
transmisión al computador por el puerto ed. 1996.
paralelo, ya que por éste se pueden conseguir
velocidades mayores a las alcanzadas con el [9]. MOTOROLA.
puerto serial. Sin embargo, aquí se llevó a MC68HC908GP32 HCMOS
cabo la investigación utilizando la transmisión Microcontroller Unit. Technical
por el puerto serial, de modo que la velocidad Data. 1999. P.396
alcanzada permitía obtener los resultados
esperados. Además, los computadores [10]. MOTOROLA. CPU08
generalmente poseen un solo puerto paralelo Reference Manual. Motorola Inc.
destinado para conectar la impresora, por lo 2 ed. 1996.
que se decidió estudiar el caso crítico.
[11]. Motorola Semiconductor
Application Note, In-Circuit
7

Programming of FLASH [22]. Computarget, Descripción


Memory in the de una computadora.
MC68HC908GP20. 1999. P. 60 http://www.computarget.com/tut
ores/perifericos_de_computado
Otras Referencias: ras_mouse.htm
[12]. Tessler, Franklin N. Mac [23]. MSDN Online Library.
World: Smart Input. Windows 95 DDK. Mouse
http://macworld.zdnet.com/1996/ Initialization and the Virtual
05/features/2021.html Mouse Device.
[13]. Typing Injury. http://msdn.microsoft.com/library
http://www.tifaq.com/mice.html /ddkdoc/win95ddk/mouse_9ynr.
[14]. RSI Network Newsletters. htm
http://www.mcs.vuw.ac.nz/comp/ [24]. CMA Motion Detector.
General/OOS/17RSINET.txt http://www.cma.science.uva.nl/e
[15]. MIT's RSI Information Page. nglish/products/0517.html
http://web.mit.edu/atic/www/rsi/ [25]. Vydas MessaSonic smart
mitrsi.htm ultrasonic sensor for precision
[16]. R.S.I. Page. distance measurement.
http://www.vydas.co.uk/prod13.h
http://www.engr.unl.edu/ee/eesh
tm.
op/rsi.html
[17]. Carpal Tunnel Syndrome [26]. Sensor and buzzers
Home Page. http://www.jameco.com/Jameco/Pr
http://www.netaxs.com/~iris/cts/ oducts/ProdCT/p065.pdf
welcome.html [27]. Ultrasonic
[18]. Ultrasound Distance Transceivers/Sensors Selection
Measurement System. Guide
http://www.iqe.ethz.ch/pel/annre http://members.aol.com/herian/heus
p98/2_3.html line.htm
[19]. Gelhard, Egon. Sensor for
Distance Measurement by
Ultrasound. US Patent
4,437,032.
http://www.uspto.gov/
[20]. Romes, Roman;
Dambacher, Karl-Heinz. Device
for Measuring Distance with
Ultrasound. US Patent
5,631,875.
http://www.uspto.gov/
[21]. Lill, Anton. Distance
Measuring Device. US Patent
5,077,701.
http://www.uspto.gov/

S-ar putea să vă placă și