Prototipo Industrial de un Medidor Ultrasónico

Anuncio
1
Prototipo Industrial de un Medidor Ultrasónico
de Nivel
Bayron Andrés Calvache y Asfur Barandica
Resumen—Este artículo presenta el diseño e implementación de
un prototipo de sistema de medición de nivel para fases airelíquido o aire-sólido, configurable por el usuario y con
especificaciones comparables a las de los equipos industriales
disponibles comercialmente. El sistema se basa en la utilización
de un transductor de ultrasonido, por medio del cual se envía un
corto pulso de onda ultrasónica hacia un objetivo, el cual refleja
la onda sonora hacia el sensor. El sistema entonces determina el
tiempo de retorno del eco (tiempo de vuelo) y calcula la distancia
del objetivo utilizando como referencia la velocidad del sonido en
el medio. Se propone un método analógico de medición de tiempo
de vuelo que permite obtener resoluciones menores a una
longitud de onda de la señal transmitida, además de mejorar la
respuesta del sistema ante cambios ambientales. El conjunto
sensor-acondicionador-interfaz, constituyen un instrumento
inteligente con capacidades de medición, validación,
configuración, calibración y comunicaciones digitales.
Fig. 1. Representación de un sistema de medición de nivel por tiempo de
Descriptores—Medición de nivel,
transductores ultrasónicos, ultrasonidos.
tiempo
de
vuelo,
I. INTRODUCCIÓN
A nivel industrial existe una gran variedad de dispositivos y
métodos para la medición de nivel en tanques de proceso o
almacenamiento así como en depósitos naturales como mares,
embalses, lagos y océanos, diferentes unos de otros ya sea en
su costo, principio de operación, configuración de montaje,
ambiente de trabajo o características electrónicas. En los años
recientes, las tecnologías han capitalizado el uso del
microprocesador con lo que se han mejorado y ampliado
considerablemente sus características de desempeño. Los
sistemas de medición actuales pueden incluir rutinas de
diagnóstico, procesamiento de datos y comunicación con
redes industriales para supervisión y control remoto.
Uno de los métodos más utilizados para la medición
indirecta del nivel se basa en la evaluación del tiempo de
vuelo o TOF (Time Of Flight) de la propagación de una onda
a través de la atmósfera hasta el líquido o sólido. Esta es una
medición primaria de distancia; el nivel puede entonces
calcularse a partir de esta distancia. El método constituye un
sistema de medición continuo y no intrusivo.
Existen
diferentes
tipos de ondas (acústicas o
vuelo (TOF)
electromagnéticas) aplicadas a la medición de nivel por TOF
pero su principio de operación es básicamente el mismo: una
señal modulada es emitida como una onda hacia el producto;
esta onda es reflejada y recibida por un sensor que muchas
veces es el mismo transmisor. El sistema de medición
entonces evalúa el tiempo de vuelo t de la señal:
t =
2d
v
(1)
en donde v es la velocidad de propagación de las ondas [1].
En la Fig. 1(a) se ilustra el principio de operación . Se puede
generar un pulso no modulado o una ráfaga de pulsos
modulado como se muestra en la Fig. 1(b).
Para el caso de los ultrasonidos, la velocidad depende del
medio en el cual la onda se esté propagando. La velocidad del
ultrasonido en el aire es independiente de la presión
atmosférica y es función de la raíz cuadrada de la temperatura.
La velocidad será mayor en un medio húmedo que en otro
seco, debido a que los pesos moleculares de los gases que
constituyen la atmósfera son mayores que los de vapor de
agua. Además, la velocidad de propagación no depende de la
frecuencia de oscilación del transductor para bajas
frecuencias.
Las variación de velocidad puede ser alta respecto a la
temperatura Una ecuación que aproxima linealmente la
2
velocidad (en m/s) con la temperatura T
centígrados) es:
(en grados
c (T ) = V 0 + 0 . 607 T (2)
en donde V0 es la velocidad de propagación de la onda sonora
a cero grados centígrados (331.5 m/s). La humedad juega un
rol menor en la velocidad del sonido ya que genera una
variación menor al 0.6% en la velocidad en todo el rango de
temperaturas de operación [1], [2], [3].
Para el desarrollo de este trabajo se analizaron diversas
técnicas de determinación de distancia con ondas ultrasónicas
como: umbral fijo, umbral dinámico [4], detección por tonos
[5], ondas interferentes [6] entre otras. La tabla I muestra una
comparación cualitativa entre algunos de estos métodos. Se
analiza cada método según su rango de medición, la
exactitud, la complejidad en hardware y la capacidad de
procesamiento necesaria para la medición. Finalmente se
desarrollo e implemento una técnica novedosa de bajo costo
basada en la determinación de TOF por umbral porcentual,
compensado en temperatura y adaptativo a las condiciones
ambientales, lo que permite alcanzar características de
desempeño y estabilidad muy similares a las de los equipos
comerciales.
El artículo describe el diseño de un sistema de medición de
nivel por ultrasonidos empezando por un estudio teórico de la
señal de eco ultrasónico a partir de la cual se propone la
técnica implementada, siguiendo con la presentación del
desarrollo del sistema tanto en su componente hardware como
en el procesamiento de datos; finalmente se presentan las
pruebas de desempeño realizadas y los resultados obtenidos.
objeto y regresar al transductor produce en él una señal de eco
que se puede sensar y de la cual se puede obtener información
importante.
La señal de eco ultrasónico puede ser considerada como el
producto de dos señales, una portadora (3) y una envolvente
(4) que pueden ser descritas por las siguientes ecuaciones:
p (t ) = sin [2 π f (t − t 1 ) + θ ] (3)
u
(t ) =
C
(t
− t1
)n
e − a (t − t 1
)
(4)
El producto de estas dos ecuaciones describe la señal de eco
ultrasónico (5):
v (t ) = C (t − t1 )n e − a (t − t1 ) sin [2 πf (t − t1 ) + θ ] (5)
en donde v(t ) es la tensión generada en el transductor, C es
una constante relacionada con la amplitud, t es el tiempo, a
y n son constantes empíricas que dependen del transductor,
f es la frecuencia de la onda, θ la fase de la onda y t1 el
tiempo de inicio del eco [2], [4], [6].
Si se deriva la ecuación (5) y se iguala a cero se puede
encontrar el punto máximo de la envolvente t max :
t max = t 1 +
n
(6)
a
TABLA I.
CUADRO COMPARATIVO DE LOS DIFERENTES MÉTODOS DE MEDICIÓN DE
TIEMPO DE VUELO
Método
Rango de
medición
Exactitud
Complejidad
hardware
Capacidad de
procesamiento
Umbral
Umbral
dinámico
Tonos mas
umbral
Ondas
interferentes
Digitalización
de fase
Modulación
AM
Correlación
cruzada
Máximo del
eco
Medio
Alto
Baja
Media Baja
Baja
Media
Medio
Baja
Media
Baja
Media
Media
Media
Bajo
Alta
Media
Media
Medio
Alta
Alta
Alta
Fig. 2. Descripción paramétrica de la envolvente de la señal de eco.
Bajo
Alta
Alta
Alta
Medio
Alta
Media
Alta
Substituyendo la ecuación (6) en la ecuación (5) es posible
obtener el valor de la constante C en función del valor pico
de la señal de eco U según la siguiente ecuación:
Alto
Alta
Media
Alta
C=
II. PRINCIPIO DE OPERACIÓN
A. Señal de eco ultrasónico
En aplicaciones en el aire orientadas a la medición de
distancia, un impulso ultrasónico es transmitido al medio (a
través de un transductor) y al reflejarse en una superficie u
a n en U
nn
(7)
En la Fig. 2 se presenta una señal de eco típica, portadora y
envolvente obtenida a partir de la ecuación (5) y una
definición de los parámetros que serán utilizados en el análisis
de la forma de eco. Amax es la amplitud máxima del la señal
3
de eco, t1 es el tiempo de inicio de la señal de eco y tmax el
tiempo en el cual se presenta el máximo de amplitud.
La onda acústica, por tratarse de una vibración mecánica en
el aire, se ve afectada principalmente por cambios en la
temperatura y en menor medida por la densidad y humedad
del medio, generando variaciones o inestabilidades físicas que
dan origen a cambios en las forma de eco y por ende en los
parámetros extraídos de su envolvente.
La amplitud máxima Amax se puede ver afectada
sensiblemente ante cambios de temperatura y cambios de
humedad dependiendo de la frecuencia de oscilación de la
onda de ultrasonido. Los parámetros de tiempo de inicio del
eco y tiempo de máxima amplitud del eco, t1 y tmax, reflejan
el tiempo de vuelo de la señal. Estos parámetros tienen un
comportamiento similar con la temperatura debido a su
dependencia de la velocidad del sonido y se mantienen
razonablemente constantes (previa compensación de la
velocidad) ante cambios de temperatura. Esto los convierte en
buenos parámetros en procesos de identificación bajo
condiciones ambientales reales, especialmente si se pretende
la medición de distancia o proximidad con base en el método
de tiempo de vuelo [3], [7].
B. Método análogo para la medición de tiempo de vuelo
El tiempo de inicio del eco t1 se puede establecer a partir
de la diferencia entre el tiempo en el que la envolvente del eco
alcanza su valor máximo ( t max ) y el valor del termino n/a
(ecuación (6)). El tiempo del máximo se puede determinar si
se realiza un muestreo de la señal o usando técnicas análogas
complejas. En la zona en la que se produce el máximo de la
envolvente la variación relativa de la amplitud de la onda es
bastante baja, por lo que un pequeño pico de ruido puede
producir máximos falsos. Una de las grandes ventajas que
presenta este método es que el tiempo en que se da el máximo
del eco es bastante estable y varía muy poco ante cambios
ambientales. Mas sin embargo la digitalización implica el uso
de conversores análogo a digital con buena resolución y un
tiempo de muestreo acorde a los tiempos de las señales que se
están manejando.
El método que se propone no requiere la determinación del
tiempo del máximo de amplitud de la envolvente, sino del
tiempo para el cual la amplitud de la señal llega a ser un
determinado porcentaje de esa amplitud máxima. Este punto
se ubica en promedio siempre con el mismo retardo en
referencia al momento de inicio de eco, por lo que si se
conoce se puede entonces calcular el tiempo de inicio o
tiempo de vuelo de la señal a partir de la ecuación (8):
t1 = t m − t x % (8)
En donde t1 es el tiempo de inicio de la señal de eco, t m es
el valor del tiempo medido desde la emisión de la señal
ultrasónica hasta el momento en el que la envolvente del eco
cae al porcentaje establecido y t x % es el tiempo que existe
entre el momento de inicio de eco y el momento en que la
envolvente de la señal de eco cae al porcentaje establecido. El
valor t x % se asume como constante y se puede calcular por
métodos numéricos a partir las ecuaciones (4) y (7)
normalizadas como se indica en la ecuación (9):
u (t x %
)=
anen
n
n
(t x % )n e − at x %
(9)
En esta ecuación el tiempo de inicio del eco t1 se ha
asumido como cero y el valor de amplitud máxima de la
envolvente U como uno. u (t x % ) representa el valor de la
amplitud porcentual respecto a la amplitud máxima que sería
uno. Por ejemplo, si el valor de amplitud máxima porcentual
se determina en 80%, el valor de u(t x % ) sería de 0.8. Se debe
tener en cuenta que para cada valor porcentual de amplitud, se
tendrán dos soluciones de la ecuación (9). Dadas las
características del método, el tiempo que representa t x % es
aquel que se encuentra después del pico de la envolvente
como se muestra en Fig. 3.
Fig. 3. Tiempo de vuelo porcentual para una envolvente de eco
El porcentaje escogido para la medición debe estar dentro
de la zona en la cual la variación de amplitud de la envolvente
con el tiempo es grande con lo que se minimizan los errores
por los posibles picos de ruido sobre la señal. Además, dado
que la pendiente descendente de la señal de eco (caída de la
envolvente después de haber alcanzado el máximo de
amplitud) es menos estable ante cambios ambientales,
principalmente de temperatura, que el tiempo de la máxima
amplitud debido a las variaciones que se presentan en la
longitud de la señal de eco, se debe seleccionar un valor de
porcentaje de la amplitud máxima para la medición lo más
cercano posible al 100% (este 100% correspondería al tiempo
del máximo de amplitud) dentro de la zona en donde la
variación de nivel de la señal en el tiempo es alta. Se puede
entonces hablar de un umbral porcentual en el rango de 70 a
90%. Entre más alto sea el porcentaje, la medida se acercará
más a la estabilidad dada por el tiempo del máximo ante
cambios ambientales.
4
Este modelo de medición es similar a la detección por
umbral, la diferencia es que no utiliza un nivel umbral fijo, ni
un nivel de umbral dinámico que varía con el tiempo; es un
umbral porcentual que se adapta a la forma de la onda que se
esté recibiendo y siempre es constante. Como se sabe, dos
señales de eco consecutivas por lo general no serán iguales.
La principal diferencia se observa en el cambio continuo en la
amplitud entre una señal y otra.
III. IMPLEMENTACIÓN
En la Fig. 4 se muestra un diagrama de bloques general del
sistema implementado. El sistema cuenta con dos
visualizadores: un display alfanumérico en donde se presenta
toda la información relacionada con el menú de programación,
el estado del equipo y los mensajes de alarma. El otro es un
display numérico de cuatro dígitos en el que se despliega el
valor de distancia medido. Se dispone de comunicación serial
(interfaz estándar RS-232), salidas de alarmas (2 relés), una
salida aislada 4-20mA controlada por la unidad de
procesamiento y un sensor digital de temperatura DS1820,
con comunicación 1-Wire, que permite realizar la
compensación de velocidad por cambios en temperatura
usando la ecuación (2).
Fig. 4. Diagrama de bloques del sistema implementado
El desempeño del método de umbral porcentual para
medición de distancia depende en gran medida de un buen
diseño de los circuitos de acondicionamiento de señal. Lo mas
importante es sin duda no alterar la forma de la envolvente de
eco que se recibe ya que el método utiliza en parte esta forma
para determinar el tiempo de vuelo. Un buen diseño del
circuito impreso es muy importante si se quiere mejorar el
desempeño y la inmunidad al ruido del sistema electrónico.
A. Transductor de ultrasonido
La selección del tipo de transductor depende
principalmente de el medio en el que se va a propagar la señal
y del rango de distancia de la aplicación [3], [7]. Para
aplicaciones en baja potencia y en el aire, básicamente se
trabaja con los transductores capacitivos y piezoeléctricos
siendo estos últimos los más utilizados. Los transductores
piezoeléctricos presentan mayor amplitud en la señal de eco
con respecto a los capacitivos en igualdad de condiciones y se
polarizan con tensiones del orden de 15 a 75V. Presentan una
mejor relación señal-ruido ya que se comportan prácticamente
como filtros pasabanda alrededor de la frecuencia de
resonancia. Poseen robustez, inmunidad a ruido tanto eléctrico
como acústico y resistencia a factores ambientales por lo que
son recomendables para uso en ambientes industriales .
El valor de las pérdidas de amplitud de la onda por
absorción o atenuación determina el máximo rango del sensor.
La atenuación del sonido se incrementa con la frecuencia y en
cualquier frecuencia la atenuación cambia como función de la
humedad. El valor de humedad que produce la máxima
atenuación no es el mismo para todas las frecuencias. Si se
utilizan transductores de frecuencias altas el rango de medida
se reducirá debido a una mayor atenuación de la señal. La
menor atenuación se presenta en las frecuencias de alrededor
de los 40Khz [3].
El transductor transmite energía en patrones de radiación. La
mayor parte de la energía se concentra en el lóbulo principal el
cual define el ancho del haz de radiación [2], [4], [7]. Patrones
de radiación anchos reducen el rango de sensibilidad del
transductor ya que la señal se dispersa en un volumen más
grande por lo que la energía reflejada por las superficies es
más débil. Los patrones de radiación angostos por su parte son
más sensibles a alteraciones en la señal de eco, especialmente
cuando se trabaja sobre superficies irregulares.
Por sus características, el transductor seleccionado para la
aplicación de nivel fue el tranceiver (transmisor-receptor)
ultrasónico HE240TR de la empresa HEXAMITE. Este
transductor piezoeléctrico de baja potencia está diseñado para
aplicaciones en aire y su frecuencia de operación (39kHz) le
permite operar sobre rangos de distancias medias. El ángulo
del lóbulo de radiación (+/-12º) genera una buena respuesta
cuando trabaja sobre superficies irregulares. Para el
transductor usado los valores obtenidos de los parámetros a y
n fueron: 15302 s-1 y 6.4 respectivamente.
El transductor se alimenta con un tren de 10 pulsos
rectangulares. La máxima transferencia de energía cuando se
emiten este tipo de señales se obtiene para ondas con periodo
igual al inverso de la frecuencia de resonancia del transductor
y anchos de pulso iguales a la mitad de ese periodo [8].
B. Unidad de procesamiento
La unidad de procesamiento es la encargada de controlar
todo el hardware del sistema que incluye los circuitos de
emisión y detección de la onda ultrasónica así como la lectura
de teclado (entradas), además de realizar los cálculos de
distancia y temperatura, visualizar la información en los
displays, generar las alarmas y activar los reles (salidas).
Todas estas funciones están relacionadas o dependen de la
configuración que el usuario haya realizado sobre el equipo
con anterioridad, ya sea de forma local o remota. Estas tareas
son realizadas por un microcontrolador ATmega162 de la
5
familia AVR de la firma Atmel. El ATmega162 es un
microcontrolador de 8 bits CMOS, de baja potencia, basado
en la arquitectura RISC AVR, lo que le permite realizar
operaciones en un solo ciclo de reloj logrando ejecutar hasta 1
millón de instrucciones por segundo por cada megahertz en la
señal de reloj. Esto se refleja en una optimización en el
consumo de potencia en relación a la velocidad de
procesamiento.
Umbral% =
R2
*100%
R1 + R 2
(10)
en donde Umbral% es el umbral porcentual. Aunque la
amplitud máxima puede variar entre diferentes ecos, el
porcentaje para el umbral siempre será el mismo, así la
medida siempre se realizará en el mismo punto.
C. Acondicionamiento de señal
La etapa de acondicionamiento de señal es la encargada de
adecuar los niveles de los pulsos que se envían hacia el
transductor de ultrasonido. También se encarga de la
recuperación, filtrado y adecuación de la señal de eco. En esta
etapa se implementa el método análogo de medición y se
genera la información necesaria para que la unidad de
procesos determine el tiempo de vuelo de la onda ultrasónica.
Un diagrama de bloques que ilustra el acondicionamiento de
señal y su interacción con la unidad de procesos se muestra en
la Fig. 5.
Fig. 5. Diagrama de bloques del sistema de medición por umbral porcentual
La unidad de procesos genera un tren de pulsos TTL finito
a la frecuencia de resonancia del transductor. Estos pulsos son
tratados y llevados a una amplitud de 30V antes de ser
alimentados al transductor. Cuando la señal de eco aparece en
el transductor se filtra y se amplifica por medio de un
amplificador de ganancia programable (AGP) de acuerdo al
nivel de atenuación con que se reciba. La señal es rectificada y
se extrae su envolvente. La envolvente es procesada por un
detector de picos que detecta y retiene el nivel de máxima
amplitud en la envolvente. Una vez se tiene la señal de la
envolvente del eco y se ha capturado el valor de su máxima
amplitud se puede entonces determinar el tiempo de vuelo de
la señal. La circuitería necesaria para efectuar esta tarea y las
señales generadas se muestra en la Figs. 6 y 7. S1 es la señal
de envolvente del eco y S2 es la señal de la amplitud máxima
de la envolvente. El comparador A recibe en su entrada no
inversora la señal S1 y por la entrada inversora la señal S3,
que representa un porcentaje de la amplitud máxima del eco
detectada. Esta señal se convierte entonces en el umbral
porcentual para la detección del tiempo de vuelo. Las
resistencias R1 y R2 en una configuración de divisor de
tensión determinan cuál es el porcentaje de la amplitud
máxima que se utilizará como umbral de acuerdo a la ecuación
(10).
Fig. 6. Circuito de detección de tiempo de vuelo y validación de eco
Fig. 7. Señales circuito de detección de tiempo de vuelo y validación de eco
6
La señal de la envolvente S1 se compara continuamente con
el umbral porcentual; cuando el nivel de la envolvente se hace
menor que el nivel de la señal de umbral S3 el comparador
cambia su estado de un nivel lógico alto a un nivel lógico bajo
(señal S4). La unidad de procesos medirá el tiempo desde el
inicio de la transmisión del tren de pulsos hacia el transductor
hasta el momento en el que se produce el cambio de nivel en
el comparador. Este es el tiempo t m de la ecuación (8) que le
permitirá al sistema determinar el tiempo de inicio del eco.
Antes de la llegada del eco se pueden generar, por el ruido en
la línea que se presenta después de reestablecer el
condensador del detector de picos, cambios de nivel en la
señal S4 que no corresponden a señales de eco válidas. Por
ello esta señal antes de ser transferida a la unidad de
procesamiento es validada con la señal S10 por medio de la
compuerta NAND A. La señal S10 tendrá un estado lógico
alto si sobre la línea de recepción de eco se presenta una señal
con un nivel superior al umbral mínimo para asegurar que lo
que se recibe es una señal de eco y no ruido, de lo contrario
S10 tendrá un estado lógico bajo que no permitirá a la unidad
de procesos sensar el cambio de nivel en la señal S4.
Para la unidad de procesos existirá un cambio de nivel en S4
si en la señal TOF_ECO se presenta un flanco ascendente
durante el tiempo en que el eco es tomado como válido.
Para garantizar el buen desempeño del sistema la amplitud
de la señal de envolvente del eco se debe encontrar dentro
cierto rango de amplitud determinado por los niveles en las
señales S5 y S6. Esta función es realizada por los
comparadores B y C y la compuerta NAND B alimentada por
S8 y S9. Si el nivel de la envolvente está por fuera de este
rango, el tiempo de vuelo medido no es validado y se procede
a realizar un ajuste en la ganancia del AGP buscando señales
de eco adecuadas. Si un eco está dentro del rango permitido,
durante el tiempo en el que el eco se considera válido se
presenta un único flanco descendente de la señal de
VAL_ECO. Cuando el eco está por fuera del rango o no se
registran cambios de nivel o se presentan múltiples flancos.
D. Procesamiento de datos
Para determinar la distancia entre el objetivo y el
transductor de ultrasonido la unidad de procesamientos utiliza
la ecuación (11):
d=
1
1
c a t 1 = c a (t m − t x % ) (11)
2
2
en donde c a es la velocidad del sonido en el aire compensada
en temperatura. El sistema toma 10 muestras por segundo del
tiempo de vuelo de la señal ultrasónica. Las muestras se
promedian y se calcula su desviación media. Cada muestra es
evaluada nuevamente en relación a esta desviación. Si la
muestra está por fuera del rango, dado por el promedio más o
menos la desviación, se elimina. El promedio final, que es el
que se toma como tiempo de vuelo válido, se calcula con las
muestras no descartadas. Una vez se tiene el tiempo de vuelo
ya filtrado este se promedia junto con los cuatro tiempos de
vuelo (filtrados) anteriores. Este es un proceso de filtrado que
busca eliminar las muestras que pueden estar degeneradas por
condiciones externas al instrumento.
Para dar mayor precisión a la medida, el tiempo t x % es
encontrado por medio de una calibración inicial del equipo. A
una distancia fija y conocida (dentro del rango de operación),
el dispositivo envía repetidos trenes de pulso ultrasónico hacia
la superficie reflectora y calcula su tiempo de vuelo. En base a
la distancia y a la temperatura en el momento de la muestra se
determina el tiempo de inicio esperado. La diferencia entre
estos dos tiempos es igual al tiempo t x % .
IV. PRUEBAS Y RESULTADOS
El equipo fue sometido a varias pruebas con el fin de
comprobar la validez del método de medición, la robustez del
sistema, la confiabilidad, linealidad, exactitud y repetibilidad
de las mediciones. Para tal fin se montó un banco de pruebas
cuyas dimensiones permitieron obtener mediciones de
distancia de hasta 6 metros. El ambiente (temperatura,
humedad y corrientes de aire) del medio de propagación no
fue controlado. Las pruebas se realizaron sobre superficies
sólidas y líquidos en reposo. El comportamiento fue similar en
las dos superficies.
A. Validación del método
Las pruebas realizadas en esta sección buscan demostrar que
independientemente de la amplitud de la señal el método
siempre entrega el mismo tiempo de vuelo (representado en
una distancia) si el sensor se ubica a una distancia fija de la
superficie reflectora. La prueba se realizó ubicando el sensor a
dos distancias diferentes. Para cada distancia se tomaron los
valores medidos por el equipo durante dos minutos,
equivalentes a 100 muestras, variando la ganancia del AGP.
La primera prueba se hizo a una distancia de 1714 milímetros
con tres ganancias de amplificación diferentes en el AGP de 2,
3 y 4 veces la señal. La variación máxima de la medición
respecto de la distancia real que se presentó fue de ±1mm. La
segunda prueba se realizó a una distancia de 2470 milímetros.
La ganancia del AGP del equipo se varió entre 4, 5, 9 y 10
veces la señal. La variación máxima encontrada fue de ±2mm.
B. Pruebas de estabilidad
Las pruebas de comportamiento estático
permiten
reconocer el error máximo, la exactitud y la precisión de las
medidas entregadas por el equipo alrededor de una distancia
dada. Estas pruebas se realizaron sobre tres distancias dentro
del rango máximo de medición: 1 metro, 3.5 metros y 5.5
metros. El sensor se ubicó a una distancia fija de la superficie
reflectora y se dejó operando de manera continua durante
aproximadamente 8 horas. Se tomaron muestras de distancia y
temperatura del medio cada minuto. En las Figs. 8, 9, y 10 se
ilustra la respuesta del sensor. La tabla II resume los
resultados de esta prueba.
7
20
1005
1004
15
ERROR (mm)
DISTANCIA (mm)
1003
10
1002
1001
1000
5
0
999
-5
1500
13:41
13:28
13:14
13:00
12:46
12:32
12:18
12:04
11:50
11:36
11:22
11:08
10:54
10:40
10:26
9:58
10:12
9:44
9:30
9:16
9:02
8:48
8:34
8:20
8:06
7:52
7:38
7:24
7:10
6:56
6:42
998
1900
2300
2700
3100
3500
3900
4300
4700
5100
5500
DISTANCIA (mm)
TIEMPO DE LA MUESTRA
Fig. 11. Error medido vs. Distancia
Fig. 8 Estabilidad en la medida de distancia del equipo a 1000mm
3508
DISTANCIA (mm)
3506
3504
3502
3500
3498
TIEMPO DE LA MUESTRA
Fig. 9. Estabilidad en la medida de distancia del equipo a 3500mm
5508
5506
6:15
6:01
5:46
5:32
5:17
5:03
4:48
4:34
4:19
4:05
3:50
3:36
3:21
3:07
2:52
2:38
2:23
2:09
1:54
1:40
1:25
1:11
0:56
0:42
0:27
0:13
23:58
23:44
23:29
23:15
23:00
22:46
22:31
3496
C. Pruebas sobre el rango de medición
Las pruebas sobre el rango de medición permiten observar la
respuesta del equipo y la alinealidad de dicha respuesta. La
prueba se efectuó variando la distancia entre el sensor y la
superficie reflectora de 1.5 metros a 5.6 metros en pasos
constantes de dos centímetros. La Fig. 11 muestra el error
obtenido entre el valor de distancia real y el valor medido por
el equipo.
El coeficiente de correlación entre la respuesta del equipo y
la distancia real es de 0.999998681. La desviación máxima
que se presentó en la prueba es de 17 milímetros. La respuesta
ideal que se esperaría es: O = I (O salida, I entrada) , la
respuesta
real
del
equipo
está
dada
por:
O = 0.997256 * I + 2.6585 [mm]. La alinealidad máxima
porcentual en el rango medido es igual a 0.064841%.
5502
V. CONCLUSIONES
5500
El método de medición por umbral porcentual, desarrollado
en este trabajo, es bastante sencillo, estable, robusto ante
cambios ambientales, no necesita una capacidad de
procesamiento alta, ni digitalización de la señal, tiene una
buena precisión y un rango de medida de distancia suficientes
para una aplicación industrial. Esto lo hace muy competitivo,
ya que se obtiene una buena exactitud en la medida a un costo
moderado. Este método no se ve afectado por cambios en la
amplitud de la señal de eco que se recibe gracias a que la
forma de onda del señal siempre se conserva. Se puede utilizar
sobre diferentes medios de reflexión, en especial líquidos y
sólidos.
El equipo respondió satisfactoriamente a las expectativas
esperadas presentando un error máximo de 0.13%FS, una
exactitud de 99.87%FS y una precisión en la medición de
99.85%FS sobre el rango máximo medido (6 metros). La
alinealidad máxima que se obtuvo fue de 0.065%. Estos
valores son similares a los entregados por los equipos
comerciales utilizados en la medición de nivel por
ultrasonidos.
5498
5496
5494
5492
TIMEPO DE LA MUESTRA
Fig. 10. Estabilidad en la medida de distancia del equipo a 5500mm
TABLA II.
RESULTADOS PRUEBAS DE ESTABILIDAD
Distancia real (mm)
Distancia prom. (mm)
Tº prom (ºC)
Tº max (ºC)
Tº min (ºC)
Desviación max (mm)
Desviación media
Desviación estándar
Error max (%)
Exactitud (%)
Precisión(%)
1000
1001.25
25.5
29.1
22.9
4
0.6635
0.8466
0.40
99.6
99.72
3500
3501.24
23.1
23.9
22.4
6
0.8762
1.1300
0.17
99.83
99.86
5500
5498.82
23.4
24
22.9
7
1.7209
2.1359
0.13
99.87
99.85
PROM= PROMEDIO, MAX= MÁXIMO, MIN= MÍNIMO
7:28
7:11
6:55
6:38
6:21
6:05
5:48
5:31
5:15
4:58
4:42
4:25
4:08
3:52
3:35
3:19
3:02
2:45
2:29
2:12
1:56
1:39
1:23
1:06
0:49
0:33
0:16
0:00
5490
23:43
DISTANCIA (mm)
5504
REFERENCIAS
[1]
[2]
WEBSTER, John G. The measurement, instrumentation, and sensors
handbook. CRC Press, 1999.
FREIRE, Eduardo Ollveira. Desenvolvimento de um sistema de
sesoriamiento ultra-sônico para um robô móvel com controle baseado em
agentes. Tesis de Maestria, Universidade Federal do Espirito Santo.
Vitoria, 1997.
8
[3]
[4]
[5]
[6]
[7]
[8]
MASSA, Donald P. Choosign an ultrasonic sensor for proximity or
distance measurement. Part 1. En:
http://www.sensorsmag.com/articles/0299/acou0299/main.shtml
MILLAN BARCO, Julio Cesar y RESTREPO GIRON, Andrés David.
Medición de nivel en líquidos inmiscibles con un sensor ultrasónico
inteligente. Trabajo de grado, Universidad del Valle. Santiago de Cali,
1999.
FERDEGHINI, Fernando, BRENGI, Diego y LUPI, Daniel. Sistema de
detección combinado para sensores ultrasónicos. En: Congreso Nacional
en Control Automático. Argentina, 1998.
CAI, Canhui y REGTIEN P.L, Paul. Achúrate Digital Time-of-Flight
Measuremente Using Self Interferente. IEEE Transactions on
Instrumentation and Measurement. Vol 42, No. 6 (dic. 1993), p 990-994.
CAICEDO BRAVO, Eduardo. Sistema de identificación de objetos
mediante sensores de ultrasonidos basado en un modelo paramétrico.
Tesis Doctoral, Universidad Politécnica de Madrid, 1995.
GWIRC, Sergio, FERDEGHINI, Fernando, COMASTRI, Agata y LUPI,
Daniel. Sensores Ultrasónicos: Respuesta a distintas formas de onda de
emisión. Instituto Nacional de Tecnología Industrial. Argentina 1998.
Bayron Andrés Calvache. Ingeniero Electrónico de la Universidad del Valle
(2004). . Su área de interés son la instrumentación, automatización industrial y
aplicaciones basadas en microcontroladores.
Asfur Barandica López. Ingeniero Electricista de la Universidad del Valle
(1989). Profesor de la Escuela de Ingeniería Eléctrica y Electrónica de la
misma universidad desde 1994. Su área de interés son las comunicaciones
industriales y los transductores inteligentes.
Descargar