ES2354112T3 - Sensor optoelectrónico y procedimiento para medir distancias según el principio del tiempo de propagación de la luz. - Google Patents
Sensor optoelectrónico y procedimiento para medir distancias según el principio del tiempo de propagación de la luz. Download PDFInfo
- Publication number
- ES2354112T3 ES2354112T3 ES08105844T ES08105844T ES2354112T3 ES 2354112 T3 ES2354112 T3 ES 2354112T3 ES 08105844 T ES08105844 T ES 08105844T ES 08105844 T ES08105844 T ES 08105844T ES 2354112 T3 ES2354112 T3 ES 2354112T3
- Authority
- ES
- Spain
- Prior art keywords
- time
- emission
- light
- instant
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
- G01S17/10—Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/484—Transmitters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/487—Extracting wanted echo signals, e.g. pulse detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Optical Radar Systems And Details Thereof (AREA)
- Measurement Of Optical Distance (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Sensor optoelectrónico (10) para medir distancias o variaciones de distancias según el principio del tiempo de propagación de la luz, que comprende un emisor de luz (12) para emitir una señal luminosa y un receptor de luz (16) para recibir la señal luminosa remitida o reflejada, estando prevista una unidad de evaluación (18) que está concebida para desencadenar en cada periodo de medida (100), en un instante de emisión, la emisión de una señal luminosa y para explorar la señal luminosa recibida, así como para acumular a lo largo de un gran número de periodos de medida (100) un histograma (110) de señales luminosas recibidas de esta manera a fin de determinar a partir del histograma (110) el instante de recepción y, a partir de éste, el tiempo de propagación de la luz, estando prevista una unidad (40) de ajuste fino del tiempo de emisión que está concebida para desplazar el respectivo instante de emisión dentro de los periodos de medida (100) en la cuantía de un decalaje respectivo con respecto a un instante de referencia, y formando los decalajes una distribución (56, 60) cuyo centro de gravedad forma una instante de emisión pretendido, estando concebida la unidad de evaluación (18) para digitalizar la señal luminosa recibida sobre una respectiva trama de exploración (108) con un periodo de exploración y para poder elegir el instante de emisión solamente en instantes discretos con una exactitud prefijada por el más pequeño tiempo de cadencia que pueda generarse, caracterizado porque el instante de emisión pretendido puede elegirse fuera de la trama de exploración (108), es decir, entre los instantes discretos y, por tanto, en instantes distintos de los instantes discretos, a cuyo fin se prefija un gran número de distribuciones cuyo respectivo centro de gravedad se desplaza crecientemente en la cuantía de incrementos de tiempo con respecto al instante de referencia, no estando ligados los incrementos de tiempo al instante discreto.
Description
Sensor optoelectrónico y procedimiento para
medir distancias según el principio del tiempo de propagación de la
luz.
La invención concierne a un sensor
optoelectrónico y a un procedimiento para medir distancias o
variaciones de distancias según el principio del tiempo de
propagación de la luz, de acuerdo con el preámbulo las
reivindicaciones 1 y 8, respectivamente.
Con sensores optoelectrónicos se puede
determinar la distancia de objetos con arreglo al principio conocido
del procedimiento del tiempo de propagación de la luz. En un
procedimiento del tiempo de propagación de impulsos se emite para
ello un corto impulso luminoso y se mide el tiempo hasta la
recepción de una remisión o reflexión del impulso luminoso. Como
alternativa, en un procedimiento de fase se modula en amplitud una
luz de emisión y se determina un desplazamiento de fase entre la
luz de emisión y la luz de recepción, siendo también el
desplazamiento de fase una medida del tiempo de propagación de la
luz. Debido a condiciones de protección de los ojos, los
procedimientos de modulación de fase citados en último lugar son
menos adecuados precisamente para objetivos poco remitentes a causa
de los grandes tiempos de integración necesarios. En el
procedimiento de impulsos se puede utilizar provechosamente la
potencia integral en el sentido de que se pueden emitir cortos
impulsos con alta densidad de energía y se mejora así la relación
señal-ruido para cada tiro individual.
La medición de distancias puede ser necesaria,
por ejemplo, en el campo de la seguridad de vehículos, la
automatización de la logística o las fábricas o la técnica de
seguridad. Particularmente, un telémetro que se base en un rayo de
luz reflejado puede reaccionar a una variación de la distancia del
reflector o del objetivo reflectante o remitente. Una aplicación
especial es una barrera óptica de reflexión en la que se vigila la
distancia entre un emisor de luz y un reflector. El procedimiento
del tiempo de propagación de la luz es también el principio según
el cual trabajan los escáneres de láser medidores de distancia cuyo
rayo móvil mide una línea o incluso una superficie.
Si la resolución de la telemetría debe alcanzar
una precisión en el rango de algunas decenas de milímetros, el
tiempo de propagación de la luz tiene que ser determinado entonces
exactamente dentro de un orden de magnitud de centenares de
picosegundos. Para conseguir una resolución de distancia de un
milímetro, se tienen que captar seis picosegundos por vía
metrotécnica. Esta precisión se puede materializar con sistemas
convencionales solamente con una electrónica muy costosa.
Los módulos más baratos, tales como los FPGAs
(Field Programmable Gate Array = agrupación ordenada de puertas
programables de campo) y otros módulos lógicos digitales
programables, tienen típicamente frecuencias de trabajo en el rango
de algunos centenares de MHz. Se pueden resolver así nanosegundos,
pero no picosegundos.
La exploración de la señal de recepción para
determinar el instante de recepción en módulos digitales depende
siempre de una trama de tiempo discreta y la resolución temporal
está limitada a la de la trama de tiempo. Es conocido mejorar en el
lado de recepción la resolución por medio de interpolación. Sin
embargo, esto requiere nuevamente un alto coste para la adecuación
funcional que sirve de base a la interpolación. Además, la precisión
de una interpolación es también limitada.
Por el contrario, los instantes de emisión
pueden elegirse solamente con la precisión que proporciona la
electrónica, es decir que, en último término, dependen del tiempo
de cadencia más pequeño que puede generar el sistema de activación.
Por tanto, no es posible una precisión en el rango de picosegundos o
incluso fracciones de picosegundos.
Se conoce por el documento EP 1 972 961 A2 un
sensor optoelectrónico para medir una distancia o una variación de
distancia. Para cada medición se emite un gran número de impulsos
luminosos individuales con un retardo de emisión definido y se
forma un histograma a partir de las señales de recepción
correspondientes para derivar del mismo el tiempo de propagación de
la luz. Los retardos de emisión definidos presentan en una forma de
realización unas desviaciones iguales al retardo definido para
corresponder solamente en valor medio al retardo definido y para
promediar así un comportamiento no lineal del circuito de retardo
que proporciona el retardo de emisión.
Se conoce por el documento DE 10 2005 021 358 A1
un procedimiento de medida del tiempo de propagación para obtener la
distancia. En este caso, los instantes de emisión se derivan de dos
frecuencias prefijadas con ayuda de un NCO (oscilador numéricamente
controlado) o por medio de una frecuencia intermedia.
El documento DE 10 2006 048 697 A1 describe la
generación de una señal con fase prefijada en un módulo programable,
así como un telémetro con un módulo de esta clase.
Por tanto, el problema de la invención consiste
en indicar una posibilidad de medición de distancias según el
principio del tiempo de propagación de la luz con una mayor
precisión temporal.
Este problema se resuelve por medio de un sensor
optoelectrónico según la reivindicación 1 y por medio de un
procedimiento para medir distancias o variaciones de distancias
según la reivindicación 8.
La solución según la invención parte de la idea
de no refinar la trama de tiempo discreta, sino incrementar la
resolución temporal, a pesar de una trama de tiempo existente, hasta
más allá de la resolución de ésta. En este caso, una trama de
tiempo lo más fina posible forma una posición de partida
especialmente buena. La posición temporal de las señales luminosas
emitidas no es mejorada entonces ciertamente para el tiro individual
con respecto a la trama de tiempo, pero sí se mejora muchísimo para
un grupo de tiros individuales. El instante de emisión pretendido,
es decir, en último término, la fase del grupo de tiros
individuales, se consigue a través de recuentos de segmentos de
señal y así expresamente a través de un centro de gravedad ajustado
por medio de información de amplitud estadística. A su vez, los
grados de libertad para la posición del centro de gravedad son en
principio ilimitados, ya que dependen solamente del número de
repeticiones, es decir, de la multitud de periodos de medida. Se
compensa así la precisión temporal con tiempo de reacción, que no
tiene cometido alguno para la mayoría de las aplicaciones, puesto
que se efectúa ya un número suficiente de repeticiones en un tiempo
muy corto, de modo que el intervalo de vigilancia o la diana pueden
seguirse considerando como casi estáticos. Por tanto, se han
superado límites técnicos impuestos al ajuste del instante de
emisión real de cada señal luminosa individual.
Con esto se liga la ventaja de que el instante
de emisión operativo puede elegirse con prácticamente con cualquier
exactitud que se desee. Se obtiene un sistema barato con una
altísima exactitud de medida.
Es de subrayar a este respecto que los instantes
de emisión no han de entenderse en ningún caso como absolutos, sino
como relativos al instante de recepción. Por tanto, es enteramente
posible considerar la situación desde otra perspectiva y hablar en
cada caso de instantes de recepción desplazados o de un ajuste fino
del instante de recepción. Esto no se diferencia lingüísticamente
en lo que sigue ni en las reivindicaciones. En particular, el
intervalo entre instante de emisión y instante de recepción puede
ser desplazado en cada caso temporalmente como un todo sin que ello
tenga repercusiones sobre el resultado de medida. En consecuencia,
con retardo del tiempo de emisión no se quiere dar a entender un
desplazamiento común de esta clase del instante de emisión y el
instante de recepción, sino que éste puede producirse siempre
adicionalmente como una opción. Análogamente, con términos tales
como decalaje o retardo de tiempo de emisión quedan abarcados
desplazamientos sobre el eje de tiempo tanto en dirección positiva
como en dirección negativa.
La unidad de evaluación está concebida
preferiblemente para digitalizar la señal luminosa recibida sobre
una respectiva trama de exploración con un periodo de exploración y
para poder elegir el instante de emisión solamente en instantes
discretos, pudiendo elegirse el instante de emisión pretendido fuera
de la trama de exploración y en instantes distintos de los
instantes discretos. Por tanto, los tiempos de emisión no dependen
ni de una trama de tiempo de digitalización o de una cadencia de
trabajo de un módulo digital ni tampoco dependen del desplazamiento
mínimo posible para el instante de emisión.
El instante de emisión pretendido se puede
elegir aquí preferiblemente con alta exactitud temporal,
especialmente con una exactitud de menos de diez picosegundo o
incluso menos de un picosegundo. Tal precisión para la propia
exploración no se puede conseguir o sólo puede conseguirse con un
coste muy grande. La invención hace posible, en último término, con
una habilidosa programación de un módulo digital, es decir, con una
solución muy barata, que se prescinda de un hardware tan costoso o
que se superen los límites de tal hardware.
La distribución de los decalajes se prefija
preferiblemente de manera unimodal, especialmente según una función
triangular, parabólica o gaussiana. Tales distribuciones tienen un
centro de gravedad especialmente marcado y, por tanto, presentan
una alta precisión temporal. La distribución está formada aquí por
algunos sitios de apoyo, que corresponden a instantes de emisión
reales, y recuentos correspondientes, es decir, repeticiones para
precisamente este decalaje y, por tanto, en último término,
informaciones de amplitud. Las funciones indicadas forman aquí una
curva envolvente sobre los segmentos de señal. El número de sitios
de apoyo deberá elegirse según un compromiso entre una distribución
lo más estrecha posible y una reproducción suficientemente exacta
del centro de gravedad y de la curva envolvente, es decir, por
ejemplo, 3 a 11 sitios de apoyo o de manera especialmente preferida
5 a 7. En principio, el centro de gravedad perfectamente definido es
aquí más importante que la reproducción fiel de la curva
envolvente, de modo que se tienen en cuenta errores de discretación
para la prefijación de la distribución, preferiblemente a costa de
la forma y no del centro de gravedad.
Es especialmente ventajosa una distribución de
forma gaussiana, ya que ésta no solo tiene un centro de gravedad
bien definido, sino que también es robusta frente a variaciones
cíclicas. Por el contrario, es incluso deseable una variación
cíclica debido a fluctuaciones en la luz ambiental o tolerancias de
la electrónica. Se incrustan así uno en otro los sitios de apoyo
discretos en la distribución y, por tanto, la multitud de impulsos
luminosos emitidos no solo forma una aproximación discreta a una
curva de Gauss, sino que define incluso una curva de Gauss casi
continua. Si se supone que la variación cíclica corresponde a ruido
blanco, es posible que se distorsione así algo la curva de Gauss,
pero ésta conserva sus propiedades esenciales.
Ventajosamente, está prevista una memoria en la
que está archivada una tabla para la unidad de ajuste fino del
tiempo de emisión, cuya tabla contiene para un gran número de
incrementos de tiempos una distribución de decalajes
correspondiente, especialmente una respectiva distribución de
decalajes para incrementos de tiempo distribuidos uniformemente
sobre un periodo de exploración y/o el intervalo de tiempo entre dos
instantes discretos. La tabla es, en sentido estricto, una tabla de
tablas: Para cada incremento de tiempo ajustable por distribuciones
está archivada una tabla propia, concretamente con los recuentos
necesarios para los sitios de apoyo, la cual indica así la
distribución. Para cada una de estas distribuciones rige lo
manifestado anteriormente en el sentido de que el centro de
gravedad perfectamente definido correspondiente al incremento de
tiempo es más importante que la reproducción fiel de la curva
envolvente, puesto que un centro de gravedad desplazado
introduciría ya un error de medida condicionado por su principio de
construcción. Con ayuda de la tabla se puede desplazar a voluntad
el instante de emisión en la medida del incremento de tiempo. Es
suficiente en este caso que la tabla contenga entradas hasta el
periodo más basto siguiente, es decir, hasta los instantes de
emisión reales ajustables, pero dicha tabla puede contener en
principio también más entradas.
En un perfeccionamiento ventajoso se ha previsto
una unidad de determinación de nivel que está concebida para
aprovechar la superficie de la señal de recepción acumuladamente
registrada en el histograma como medida del nivel, especialmente
por formación de la suma de los valores absolutos sobre los
segmentos de señal después de que previamente se haya retirado el
nivel de ruido de cada segmento de señal. El nivel de ruido se puede
determinar, por ejemplo, como valor medio de todos los segmentos de
señal. La suma total de la señal de recepción no se forma
necesariamente por medio del histograma completo, sino que se forma
también solamente sobre el intervalo de tiempo en el que está
situada la señal de recepción. Esta es la mejor medida, ya que, en
caso contrario, se incorporan en la medición del nivel las
fluctuaciones originadas por el ruido. Recíprocamente, el nivel de
ruido no se forma tampoco sobre todos los segmentos de señal, sino
sobre los segmentos situados fuera del intervalo de la señal de
recepción, preferiblemente en el intervalo no ópticamente
visible.
La unidad de evaluación está concebida
preferiblemente para una corrección de distancia que compense un
desplazamiento dependiente de la remisión a consecuencia de la
medición del nivel. La corrección dependiente de la remisión o
corrección negro-blanco necesaria para ello, es
decir, la relación que indica para cada nivel un factor de
corrección del tiempo de propagación de la luz, puede aprenderse de
antemano y depositarse como tabla o función de corrección. La
medición de nivel se puede evaluar también para comprobar el estado
de los componentes ópticos, por ejemplo el reglaje, los
ensuciamientos o la intensidad de la luz de emisión.
La unidad de evaluación está concebida también
preferiblemente para una codificación temporal en la que los
instantes de emisión son solicitados con un decalaje de codificación
adicional y éste se retira nuevamente para realizar la evaluación,
especialmente mediante una medición aleatorizada o determinista de
la distribución o un desplazamiento adicional del centro de
gravedad. Tales codificaciones sirven para diferenciar la señal
luminosa emitida respecto de luz perturbadora, pudiendo ser también
la luz perturbadora un reflejo posterior de un impulso luminoso
autoemitido o de un sensor de la misma construcción. Mediante un
salto deliberado y compensable en la evaluación sobre el eje del
tiempo o "movedura" se enmascaran tales agentes perturbadores
y estos no destacan o al menos destacan menos fuertemente con
respecto al nivel de ruido. Como alternativa o adicionalmente, se
puede codificar también la propia forma de señal, es decir, la forma
de cada señal luminosa individual, para reconocer nuevamente la
señal luminosa propia durante la recepción.
En un perfeccionamiento ventajoso se ha previsto
una unidad de base de tiempo que está concebida para ajustar los
instantes discretos más finamente que la trama de resolución,
presentando la unidad de base de tiempo especialmente un DDS o
estando concebida para derivar los instantes discretos a partir de
una primera cadencia de tiempo con una primera frecuencia y a
partir de una segunda cadencia de tiempo con una segunda frecuencia
distinta de la primera frecuencia y para poner así a disposición
instantes discretos con una resolución temporal proporcionada por
el periodo de diferencia perteneciente a las frecuencias primera y
segunda. Como quiera que se contabiliza el periodo en el que se
encuentran cada vez las dos frecuencias, se pueden desacoplar así
intervalos de tiempo cuya precisión viene dada por el periodo de
diferencia, el cual a su vez puede ser muy pequeño para frecuencias
que tan solo son ligeramente diferentes. Es importante hacer notar
que la resolución no es necesariamente igual al periodo de
diferencia. Esto es lo que ocurre para una relación de las dos
frecuencias de n/(n+1), y esta relación es también preferible. El
ejemplo de otros números de divisor extraño, como, por ejemplo,
3/8, muestra que la frecuencia diferencia 5 fija ciertamente la
precisión, pero no es idéntica a ella, puesto que también en este
sistema el decalaje mínimo posible es 1. Los decalajes no aumentan
aquí de forma monótona con el tiempo, pero, después de una
clasificación, todos los decalajes necesarios están presentes
exactamente igual que en el caso más claro n/(n+1). Con esta
consideración se han acortado las unidades y el pensamiento no se
modifica cuando se multiplica cada número por una frecuencia base
común, por ejemplo de 10 MHz. La unidad de base de tiempo hace
posible ya de manera barata para los instantes de emisión reales,
con circuitos o soluciones de software sencillos, una trama de
tiempo que es también más fina que la inicialmente ofrecida por el
módulo digital o la trama de exploración. Los instantes de emisión
pretendidos, es decir, los centros de gravedad de las
distribuciones de decalaje, refinan aún más esta trama de tiempo y
conducen especialmente a un múltiplo de resolución.
La unidad de base de tiempo está concebida
preferiblemente para derivar la primera frecuencia y la segunda
frecuencia a partir de una cadencia patrón que determina también el
instante de referencia, y para sincronizar regularmente la primera
frecuencia y la segunda frecuencia con la cadencia patrón. Es
necesario así solamente un emisor de cadencia estable y las dos
frecuencias pueden divergir una de otra como máximo en la medida de
la ventana de sincronización. Se puede efectuar la sincronización
cada vez que los periodos tengan que coincidir teóricamente, es
decir, en el ejemplo de 400 MHz y 410 MHz cada 100 ns, o solamente
cada enésima vez, es decir, en múltiplos de 100 ns.
La unidad de base de tiempo presenta
preferiblemente un primer PLL con un primer divisor de la cadencia
patrón para la primera frecuencia y un segundo PLL con un segundo
divisor de la cadencia patrón para la segunda frecuencia,
eligiéndose especialmente el primer divisor y el segundo divisor de
modo que se origine un periodo de diferencia lo más pequeño posible
en el rango de algunos centenares, algunas decenas o algunos
picosegundos. Un ejemplo numérico es una cadencia patrón de 10 MHz
y un par de divisores 40/41. Según la estabilidad de los PLLs y las
consignas de los módulos digitales empleados, pueden estar previstos
divisores más grandes y, por tanto, posibilidades de ajuste más
cortas. Los dos divisores deberán ser extraños entre ellos y
preferiblemente deberán cumplir la relación de n y n+1. Una
elección no extraña entre los divisores no conduce a ninguna mejora,
por ejemplo en el caso de 5 y 10, o bien conduce a una mejora que
no se agota óptimamente, por ejemplo en el caso de 42 y 40.
La unidad de evaluación y/o la unidad de base de
tiempo está implementada preferiblemente sobre un módulo lógico
digital, especialmente un FPGA (Field Progammable Gate Array =
agrupación ordenada de puertas programables de campo), un PLD
(Programmable Logia Device = dispositivo lógico programable), un
ASIC (Application-Specific Integrated Circuit
(circuito integrado para aplicaciones específicas) o un DSP (Digital
Signal Processor = procesador de señales digitales). Tales módulos
digitales hacen posibles una evaluación adaptada a la aplicación y
una sencilla generación de las dos frecuencias necesarias, por
ejemplo cuando el FPGA trae ya consigo PLLs con divisores
ajustables.
La unidad de base de tiempo presenta
preferiblemente un primer contador y un segundo contador para contar
los periodos completos de la primera y la segunda frecuencias,
respectivamente, presentando los contadores especialmente unos
registros de desplazamiento disparados y estando concebida la unidad
de base de tiempo para generar el desplazamiento temporal como
intervalo de tiempo entre el enésimo periodo de la primera
frecuencia y el emésimo periodo de la segunda frecuencia. Una
parejita de periodos determinados de las dos frecuencias suministra
incrementos de tiempo por debajo de una trama de tiempo prefijada
por la exploración. Si las frecuencias satisfacen la relación n,
n+1 anteriormente citada, la clasificación es entonces más sencilla.
Es suficiente que estén disponibles pequeños pares para llenar un
periodo de exploración, ya que se pueden generar entonces tiempos
mayores por adición de periodos de exploración completos. Sin
embargo, como alternativa, se pueden evaluar también pares pequeños
hasta más allá de un periodo de exploración. Con cada sincronización
o cada enésima sincronización se reponen de manera correspondiente
los contadores.
La unidad de base de tiempo está concebida
preferiblemente para prolongar el desplazamiento temporal con
periodos de la primera frecuencia, la segunda frecuencia o la
cadencia patrón. Se pueden generar así desplazamientos temporales de
cualquier longitud que se desee.
La unidad de evaluación está concebida
preferiblemente para comprobar con ayuda de una condición de
transición de la señal luminosa recibida si la señal luminosa se
recibe en un instante de observación, estando previsto un regulador
que está concebido para reajustar el instante de emisión pretendido
por medio de un tiempo de retardo de emisión adicional de modo que
se cumpla la condición de transición en el instante de observación.
En este caso, la idea se basa en no considerar una medición como un
proceso único en el que, por ejemplo, se determina y emite una vez
el valor de medida, sin que el sensor siga entonces manteniéndose
activo. En lugar de esto, se aprovecha continuamente la información
actualmente disponible para mantener actualizado el resultado de
medida. Está disponible siempre un valor de medida más exacto y más
válido, ya que la regulación reajusta siempre la medición. Se
evitan errores debido a ruido o dinámica en la zona de vigilancia.
El regulador trabaja sin umbral y, por tanto, con rapidez. Incluso
para una única medición sin regulación subsiguiente este modo de
proceder sería superior, ya que el algoritmo de regulación localiza
el valor de medida en un tiempo mucho más corto que, por ejemplo,
un entrelazado de intervalos o un desplazamiento secuencial. Cuando
el regulador se ha estabilizado en oscilación dentro de pocos
ciclos, está disponible desde este momento un valor de medida de
distancia más exacto durante todo el tiempo de retardo de emisión
necesario. Ya durante la estabilización de oscilación se determina
una aproximación que suministra después, por medio de la regulación,
un valor de medida cada vez más exacto.
Por consiguiente, se regula a un instante de
observación fijo con relación al instante de emisión, cuya elección
es ampliamente arbitraria, pero que se prefija con independencia de
la medición. El instante de observación se mantiene siempre el
mismo, aun cuando la invención no prohíba en principio que se le
cambie. Para la regulación tiene que ser solamente conocido este
instante de observación, el cual no es modificado por la regulación
y no influye sobre la regulación, siempre que dicho instante se
elija solamente como admisible. Por ejemplo, el instante de
observación se coloca sobre la distancia de medida máxima, sobre el
extremo de un intervalo de medida poco antes de la emisión de la
siguiente señal luminosa o sobre fracciones del mismo. El tiempo de
observación, que es así siempre el mismo, es la suma del tiempo de
retardo de emisión ajustado por el regulador, el cual es la
magnitud de control para el regulador, y el tiempo de propagación de
la luz, de modo que este último puede ser sencillo de determinar.
Las porciones de tiempo constantes, tales como los tiempos de
propagación de señales eléctricas, se eliminan óptimamente de
antemano por medio de calibrado.
En un perfeccionamiento ventajoso un intervalo
de tiempo de regulación, dentro del cual el regulador puede
comprobar la condición de transición y reajustar el retardo de
emisión, corresponde solamente a una zona parcial de un intervalo
de medida del sensor, y se ha previsto una unidad de vigilancia del
cambio de posición para comprobar periódicamente en qué instante se
recibe la señal de recepción y, en caso de que este instante esté
fuera del intervalo de tiempo de regulación, prefijar un nuevo
intervalo de tiempo de regulación para el regulador, presentando la
unidad de vigilancia del cambio de posición un agente, es decir, un
proceso activo continuamente o en segmentos de tiempo adjudicados
regulares e independiente del regulador y teniendo el agente el
objetivo de localizar un intervalo de tiempo de regulación válido y
prefijarlo para el regulador en el que se recibe realmente la señal
luminosa del objeto diana.
El regulador trabaja así siempre en un entorno
del valor de medida buscado, es decir que converge rápidamente y no
persiste falsamente sobre una señal de ruido o sobre una diana que
mientras tanto ya no está presente. La localización de la señal de
recepción es posible y necesaria en este contexto solamente en la
trama de exploración y no constituye una medición exacta para que
el regulador obtenga un campo de trabajo conveniente. Por ejemplo,
el intervalo de tiempo de regulación puede elegirse de modo que
contenga una parte monótona del primer flanco descendente de la
señal de recepción para poder regular sin riesgo de salto al primer
paso por cero. Por tanto, la prefijación de un intervalo de tiempo
de regulación significa el ajuste basto del tiempo de retardo de
emisión. No se cambia aquí el instante de observación, pero, en
cualquier caso, esto no es necesario cuando se le haya elegido al
principio con una distancia suficiente. Este modo de proceder admite
una aproximación muy rápida a un nuevo valor de medida.
Un agente (de software) desacopla la regulación
propiamente dicha y la localización del intervalo de tiempo de
regulación y, por tanto, es más robusto y más fácil de manejar. El
agente no solo tiene el objetivo de encontrar inicialmente un
intervalo de tiempo de regulación correcto, sino que tiene también
el objetivo de comprobar siempre este intervalo de tiempo de
regulación y eventualmente corregirlo, es decir, realizar como
resultado un rastreo continuo del valor de medida. El agente
reacciona así en forma sobrepuesta al ruido o la dinámica en la
zona de vigilancia y, por reposición del regulador, reacciona a un
intervalo de tiempo de regulación conveniente en el que se puede
encontrar realmente la señal de recepción buscada o la signatura
buscada. La independencia del proceso puede estar implementada
realmente en una vía de hardware propia o, en lenguaje de software,
en el sentido de una unidad de ejecución o tarea propia. Sin
embargo, se la puede entender también únicamente en el aspecto
conceptual, mientras que la implementación real utiliza el agente,
por ejemplo, como parte periódicamente reclamada del regulador.
En la vía de recepción entre el receptor de luz
y la unidad de evaluación está previsto preferiblemente un elemento
de filtro para convertir la señal de recepción unipolar en una señal
bipolar, comprendiendo la condición de transición especialmente un
paso por cero de un primer máximo a un primer mínimo de la señal
bipolar. Con señal bipolar se abarca también una
(re)oscilación. La condición de transición corresponde en el eje de tiempo/distancia al valor nominal de la regulación o al valor de la distancia que se debe obtener. El filtro puede ser parte del módulo digital de la unidad de evaluación, pero preferiblemente es un componente analógico, ya que, en caso contrario, se habrían perdido previamente ya demasiadas porciones de señal y se perjudicaría la exactitud. El filtro puede ser, por ejemplo, un diferenciador o un paso de banda. Es imaginable definir la condición de transición por medio de una característica diferente y también más compleja, es decir, un paso por cero posterior o un punto de inflexión. Se podrían aprovechar para ello los propios extremos, entre los cuales está situado el paso por cero, pero su impresión depende del nivel y, por este motivo, es menos robusta, o bien se podrían aprovechar varias características o pasos por cero para incrementar aún más la precisión.
(re)oscilación. La condición de transición corresponde en el eje de tiempo/distancia al valor nominal de la regulación o al valor de la distancia que se debe obtener. El filtro puede ser parte del módulo digital de la unidad de evaluación, pero preferiblemente es un componente analógico, ya que, en caso contrario, se habrían perdido previamente ya demasiadas porciones de señal y se perjudicaría la exactitud. El filtro puede ser, por ejemplo, un diferenciador o un paso de banda. Es imaginable definir la condición de transición por medio de una característica diferente y también más compleja, es decir, un paso por cero posterior o un punto de inflexión. Se podrían aprovechar para ello los propios extremos, entre los cuales está situado el paso por cero, pero su impresión depende del nivel y, por este motivo, es menos robusta, o bien se podrían aprovechar varias características o pasos por cero para incrementar aún más la precisión.
La unidad de vigilancia del cambio de posición o
la unidad de evaluación está concebida aquí preferiblemente para
determinar de antemano el nivel de ruido como punto de referencia.
Se puede efectuar para ello un promediado en el histograma sobre
todos los segmentos de señal o sobre un surtido de ellos.
La unidad de vigilancia del cambio de posición
está concebida preferiblemente para reconocer la señal de recepción
con ayuda de una signatura, especialmente un cambio alternante de
máximos a mínimos, y viceversa, que forman en cada caso una curva
envolvente descendente, especialmente logarítmica. Una signatura
abarca las características esenciales de una evolución de función
y, por tanto, en contraste con una comparación con la evolución de
función completa, se puede evaluar más rápidamente y se puede
reconocer a pesar de las fluctuaciones. Esta signatura puede ser
sencilla o compleja, según que el tiempo de evaluación o la
precisión esté en primer plano. Deberá ser robusta frente al ruido,
rápidamente evaluable y a ser posible inconfundible. Por
consiguiente, se pueden optimizar para la aplicación el número de
cambios alternantes que tienen que estar presentes para ello y la
exactitud con que tienen que elegirse las amplitudes de la curva
envolvente correspondiente. La signatura puede estar localizada
varias veces en toda la zona de vigilancia, por ejemplo por efecto
de reflexiones múltiples. Por tanto, la respectiva signatura más
marcada deberá determinar la fijación del intervalo de tiempo de
regulación, la cual es frecuentemente aquella que comienza con el
máximo más fuerte que se encuentra en la zona de vigilancia. La
signatura deberá elegirse y marcarse de modo que el regulador pueda
encontrar la condición de transición.
La unidad de vigilancia del cambio de posición
está concebida preferiblemente para almacenar un historial del
intervalo de tiempo de regulación que ella habría prefijado para el
regulador en la respectiva comprobación periódica para presentar al
regulador el intervalo de tiempo de regulación que, según la
evaluación estadística de este historial, es el de la señal de
recepción. No se tienen en cuenta así de momento eventos cortos o
únicos, de modo que se evita un salto demasiado apresurado.
Únicamente cuando se ha encontrado de manera algo más persistente
un intervalo de tiempo de regulación mejor, se repone también el
regulador. Se prefiere aquí una cierta inercia para el intervalo de
tiempo de regulación actual, la cual se puede reflejar en un mayor
peso estadístico en el historial. Particularmente cuando la
evaluación estadística no puede decidir o apenas solo puede decidir
entre dos o más intervalos de tiempo de regulación, se preferirá el
intervalo de tiempo de regulación actual hasta que se pueda tomar
una clara decisión.
El procedimiento según la invención puede
configurarse de manera semejante con ayuda de otras características
y muestra entonces ventajas semejantes. Tales características
adicionales se han descrito a título de ejemplo, pero no
exhaustivamente, en las reivindicaciones subordinadas que siguen a
las reivindicaciones independientes.
A continuación, se explica también la invención
respecto de otras ventajas y características haciendo referencia a
los dibujos adjuntos y ayudándose de ejemplos de realización. Las
figuras de los dibujos muestran en:
La figura 1, una representación de bloques
esquemática y simplificada de un sensor optoelectrónico medidor de
distancias según la invención;
La figura 2, un esquema de bloques del sensor
según la figura 1 con representación de otros elementos;
La figura 3, una representación esquemática de
las señales en estadios de procesamiento diferentes para explicar el
procedimiento de evaluación;
La figura 4, una representación general de los
distintos bloques de procesamiento para la evaluación de señales
digitales;
La figura 5, un diagrama de bloques para generar
una base de tiempo de alta resolución;
La figura 6, evoluciones de señales esquemáticas
para explicar la generación de la base de tiempo;
La figura 7, una representación esquemática del
patrón de emisión para aumentar la resolución;
La figura 8, una representación según la figura
7 para explicar la generación de incrementos de tiempo de alta
resolución;
La figura 9, una representación de los
intervalos de tiempo y del instante de observación al cual se regula
la recepción de las señales luminosas;
La figura 10, una representación análoga a la
figura 3 para explicar adicionalmente la regulación según la figura
9;
La figura 11, una representación esquemática
para explicar un agente de vigilancia de rango superior sobre el
intervalo de tiempo de regulación correcto en el que se cambia el
instante de observación;
La figura 12, una representación según la figura
11 con ejemplos de señales perturbadoras en las que no se cambia el
agente de vigilancia;
La figura 13, una representación de una señal de
recepción para explicar una medición de nivel; y
La figura 14, una representación esquemática de
una codificación del patrón de emisión para realizar una ampliación
del campo de medida y/o una asignación segura de la señal de emisión
a la señal de recepción.
La figura 1 muestra un medidor de distancia o
sensor optoelectrónico 10 representado en forma muy simplificada
que emite a través de un emisor de luz 12 un impulso luminoso hacia
un reflector o un objeto diana reflectante 14. El rayo de luz allí
reflejado o remitido retorna a un receptor de luz 16 que rodea al
emisor de luz 12. Dado que el rayo de luz se ensancha en su
recorrido, el emisor de luz 12 cubre solo una parte pequeña e
insignificante de la luz reflejada. Como es natural, pueden
utilizarse también alternativamente otras soluciones conocidas,
como autocolimación, por ejemplo con un divisor de haz y una óptica
común, o división de pupila, en donde estén previstas dos ópticas
separadas y el emisor de luz y el receptor de luz se dispongan uno
al lado de otro.
El emisor de luz 12 y el receptor de luz 16 son
activados y evaluados por un controlador 18. El controlador 18
induce al emisor de luz 12 a emitir impulsos luminosos individuales
en un momento conocido. Se explica detalladamente más abajo la
forma en que se consigue el retardo necesario del tiempo de emisión.
El controlador 18 determina el instante de recepción del impulso
luminoso en el receptor de luz 16 de una manera que también se
explicará. A partir del instante de recepción, se calcula con el
instante de emisión conocido el tiempo de propagación de la luz,
que corresponde a su vez, sobre la base de la velocidad de la luz, a
la distancia del objeto diana 14.
Para el sensor 10 son posibles al menos dos
modos: En un modo se mide en términos absolutos el tiempo de
propagación de la luz y, por tanto, la distancia. En otro modo se
toma conocimiento de una distancia determinada, por ejemplo a una
diana cooperante fija, y se vigila si se modifica la distancia de
ésta.
El sensor 10 puede ser un palpador o un medidor
de distancia optoelectrónico. Aparte de una medición de distancia
propiamente dicha, en la que se capta un valor absoluto para una
distancia a un objeto 14, es imaginable también la vigilancia de
una distancia aprendida, por ejemplo a una diana cooperante fija 14,
sobre la base de variaciones de la distancia aprendida. Otra forma
de realización es una barrera óptica de reflexión, es decir, una
barrera óptica con un emisor de luz y un reflector opuesto,
detectándose una interrupción del rayo allí reflejado. Midiendo la
distancia o la variación de la distancia de este reflector se puede
vigilar si el reflector está todavía en el lugar esperado. Todos
los sensores citados pueden emitir o indicar un valor de distancia o
bien pueden trabajar como interruptores, a cuyo fin se dispara un
evento de conmutación al detectarse un objeto a una distancia
determinada o al producirse una desviación respecto de una distancia
esperada. Se pueden combinar varios sensores 10, por ejemplo para
formar una rejilla luminosa de medición de distancia o de vigilancia
de distancia. Son imaginables también sistemas móviles en los que
el sensor 10 esté montado en forma móvil, o sistemas escaneadores
en los que el impulso luminoso emitido barra con una unidad de
deflexión una línea de vigilancia o una superficie de vigilancia,
pudiendo ser la unidad de deflexión un espejo giratorio o una rueda
de espejos poligonales.
Otros detalles del sensor 10 se muestran en la
figura 10. Aquí, al igual que en lo que sigue, los mismos símbolos
de referencia designan las mismas características. Como emisor de
luz está representado aquí a título de ejemplo un diodo de láser
12. Entran en consideraciones fuentes de luz láser 14 de cualquier
clase, por ejemplo emisores de cantos o VCELs
(Vertical-Cavity Surface-Emitting
Laser = láser emisor de superficie con cavidad vertical), y en
principio son adecuadas también otras fuentes de luz como LEDs,
siempre que puedan generar señales suficientemente nítidas en el
tiempo. El receptor se muestra de manera correspondiente como un
fotodiodo 16, siendo imaginable también la utilización de un PSD
(diodo sensible a la posición) o una fila o matriz de elementos
receptores de luz, como, por ejemplo, un chip CMOS, es decir, en
general cualquier receptor que pueda transformar una señal luminosa
en una señal eléctrica.
El controlador está implementado en la forma de
realización descrita según la invención sobre un FPGA 18 (Field
Programmable Gate Array = agrupación ordenada de puertas
programables de campo). En la introducción de la descripción se han
citado ya en forma no exhaustiva módulos digitales alternativos. El
controlador 18 presenta un dispositivo 20 de ajuste del instante de
emisión y una unidad de evaluación 22 propiamente dicha. Los
terminales del FPGA 18 están realizados en forma diferencial para
poder transmitir las señales con menos perturbaciones. El objeto
diana 14 está más alejado habitualmente en la escala de la figura 2,
tal como se ha insinuado mediante líneas quebradas 24.
El sensor 10 tiene una vía de emisión a la que,
aparte del emisor de luz 16 propiamente dicho, pertenecen todavía
una excitador de láser 26 y un dispositivo de retardo 20, así como
una vía de recepción a la que pertenece el fotodiodo 12, el cual
alimenta la señal de recepción digitalizada a la unidad de
evaluación 22 a través de un procesador previo analógico 28.
El procesador previo analógico 28 forma una vía
de procesamiento de varias etapas. Esta comienza con un amplificador
30, por ejemplo un amplificador de transimpedancia, que acoge y
amplifica la señal del fotodiodo 16. Un filtro pospuesto 32, que
puede ser, por ejemplo, un filtro pasabajos o un diferenciador,
convierte la señal luminosa unipolar en una señal bipolar. Como
siguiente etapa de procesamiento previo está previsto un
amplificador de limitación 34 que amplifica y recorta seguidamente
la amplitud hasta que la señal de impulso luminoso sea un impulso
rectangular llevado a saturación. Esta señal se alimenta como última
etapa de procesamiento previo a un convertidor A/D 36,
especialmente un binarizador, que no convierte la amplitud en un
valor numérico digital, sino únicamente en un valor binario. El
convertidor A/D 36 no es preferiblemente un módulo propio, sino que
está materializado por las entradas del FPGA 18 con unas sencillas
redes R o RC analógicas antepuestas.
Se describe ahora con ayuda de la figura 3 la
vía de señal y de evaluación en el sensor 10 a través de los
componentes que se acaban de describir. Se ha previsto aquí
preferiblemente una evaluación estadística de un gran número de
mediciones individuales, ya que las señales de cada medición
individual están demasiado fuertemente afectadas de ruido para poder
determinar instantes de recepción fiables.
El emisor de luz 16 genera en cada periodo de
medida 100 un respectivo impulso luminoso que hace posible la
determinación de un instante preciso. Como se explica todavía más
adelante, el controlador 18 diferencia un intervalo de tiempo de
regulación que comprende solamente una parte del periodo de medida y
que corresponde, por ejemplo, a un metro del trayecto de medida.
Como señal luminosa es adecuado un impulso rectangular, pero son
imaginables también otros impulsos, como, por ejemplo, impulsos
gaussianos, señales multimodales, por ejemplo para la asignación
codificada de cada señal, y también etapas. Todas estas formas de
señal se denominan en lo que sigue solamente con el término de
impulso luminoso.
El impulso luminoso es reflejado o remitido en
el objeto diana 14, en el campo de vigilancia del sensor 10, y es
convertido entonces en una señal eléctrica en el receptor de luz 12.
A continuación, se amplifica la señal eléctrica en el amplificador
30. La señal eléctrica amplificada obtenida 102 se representa en
forma idealizada; en condiciones realistas, el impulso luminoso
recibido 102 no sería un rectángulo limpio, sino que mostraría
transitorios en los flancos y en conjunto tendría ruido.
El impulso luminoso amplificado eléctricamente
recibido es siempre una señal unipolar debido a la naturaleza de la
luz. En el filtro 32 se le convierte en una señal bipolar 104. Esto
puede realizarse con un filtro pasabanda, pero la evolución de
señal generada 104 corresponde al menos aproximadamente a la
derivada extendida de la señal amplificada 102. En la figura 2 se
representan, aparte de la señal bipolar 104, unos rectángulos grises
que pretenden simbolizar el nivel de ruido. El nivel de ruido puede
sobrepasar en la práctica la amplitud de la señal amplificada 102.
Asimismo, se representa solamente una oscilación sinuosidal de la
señal bipolar 104. En aras de una representación simplificada, se
han suprimido las oscilaciones posteriores, es decir, periodos
sinuosidales adicionales con amplitud crecientemente atenuada. Por
supuesto, tampoco es de esperar siempre un seno puro, sino una curva
con máximo y mínimo.
En el amplificador de limitación 34 se amplifica
y recortar la señal bipolar 104 hasta que la señal propiamente dicha
pase a ser un flanco rectangular 106 y el nivel de ruido
representado por rectángulos grises se extienda en su amplitud sobre
todo el campo dinámico.
El flanco rectangular 106 es explorado en el
binarizador 36 con una tasa de exploración de, por ejemplo, 2,5 ns.
Esta tasa de exploración está simbolizada en la figura 3 con flechas
108. La secuencia de bits producida, con los valores numéricos
indicados de 1 bit por 2,5 ns, se emplea en la unidad de evaluación
22 para formar un histograma 110. Se ha previsto a este fin para
cada segmento de señal un acumulador que se cuenta hacia arriba
solamente con un valor de bit correspondiente "1". A diferencia
de lo representado, la exploración no está limitada necesariamente
al intervalo de tiempo de regulación 101.
En señales ideales no afectadas de ruido se
llenaría en este histograma 110 solamente el segmento de señal
sobre el cual se encuentra el flanco rectangular 106. Sin embargo,
el nivel de ruido elevado por el amplificador de limitación 34
llena también los restantes segmentos de señal, concretamente a
causa de la aleatoriedad del ruido en el valor esperado, por ejemplo
en cada segundo periodo de medida 100.
Si se itera el procedimiento que se acaba de
describir y se forma el histograma 108 sobre k periodos de medida
100, los segmentos de señal se llenan entonces del ruido con
aproximadamente el valor k/2, añadiéndose a esto fluctuaciones
estadísticas. Este valor k/2 corresponde al valor de señal cero
debido a la binarización. Se destaca de esto hacia arriba el máximo
formado por la parte positiva de la señal bipolar 104 y hacia abajo
el mínimo correspondiente. Junto con las oscilaciones posteriores no
representadas, el histograma muestra en el intervalo de tiempo de
la señal de recepción una evaluación característica cuya signatura
emplea la unidad de evaluación 22 para determinar el instante de
recepción. La evaluación estadística de un gran número de
mediciones individuales hace esto posible incluso aunque la medición
individual en un periodo de medida 100 no admita una determinación
de distancia fiable a causa de porciones de ruido demasiado
altas.
A causa de la tasa de exploración limitada, que
se ha indicado a título de ejemplo con 2,5 ns, no es suficiente
buscar directamente la señal de recepción en el histograma 110, ya
que la resolución temporal sería demasiado pequeña. La figura 4
muestra una representación general del modo de proceder según la
invención para mejorar la resolución temporal bastante más allá de
la precisión de una trama de tiempo prefijada, por ejemplo, por un
FPGA o un convertidor A/D. En la vista general de la figura 4 se
muestran aquí un gran número de pasos concatenados uno con otro. En
esta combinación se consigue la mejor prestación total. Sin embargo,
no es forzosamente necesario implementar al mismo tiempo todos los
pasos. Una selección parcial incrementa ya también la exactitud de
medida con respecto a sistemas convencionales. Los distintos pasos
según la vista general de la figura 4 se explican seguidamente con
más detalle ayudándose de otras figuras.
El dispositivo 20 de ajuste del instante de
emisión presenta una unidad de base de tiempo 38 que proporciona una
base de tiempo de alta resolución con un procedimiento que se basa
en dos frecuencias. La base de tiempo puede aprovecharse para
retardar la emisión de impulsos luminosos con una precisión
netamente mayor que con múltiplos de 2,5 ns, por ejemplo con
múltiplos de 60,975 ps.
Asimismo, el dispositivo 20 de ajuste del tiempo
de emisión presenta una unidad 40 de ajuste fino del tiempo de
emisión en la que se forma por medio de una gran número de
mediciones individuales un patrón de emisión, por ejemplo de forma
gaussiana, para refinar teóricamente a voluntad un retardo
efectivamente actuante del tiempo de emisión por medio del centro
de gravedad del patrón de recepción correspondiente con respecto a
los instantes de emisión físicos posibles. Por tanto, la unidad de
base de tiempo 48 varía directamente la resolución, la cual es
refinada indirectamente en mayor medida por la unidad 40 de ajuste
fino del tiempo de emisión a través de un desplazamiento estadístico
del centro de gravedad.
Los impulsos luminosos conducidos sobre el
trayecto de medida a través de una trama de tiempo altamente
resuelta de esta clase son recibidos y digitalizados en el
convertidor A/D 36. A continuación, se efectúa en una unidad de
histograma 42 la evaluación del histograma explicada con relación a
la figura 3.
La determinación de distancia propiamente dicha
se efectúa en un regulador/agente 44 y no se basa en una exploración
directa, sino en un principio de rastreo según técnicas de
regulación para aprovechar efectivamente la resolución temporal
generada. Los parámetros de regulación tienen que estar entonces,
por un lado, dimensionados de modo que se satisfagan criterios de
estabilidad requeridos y el sensor 10 siga siendo robusto frente a
influencias perturbadoras, por ejemplo producidas por más reflejos
o por compatibilidad electromagnética. Sin embargo esto, por otro
lado, trae consigo una agilidad demasiado pequeña de un regulador
clásico, que ya no podría reaccionar sin umbral a un auténtico
cambio de diana. Por este motivo, la invención prevé vigilar
continuamente el regulador en segundo plano por medio de un agente.
El agente evalúa regularmente todo el campo de trabajo del sensor
10 y controla el regulador durante un cambio de diana para llevarlo
al intervalo de tiempo de regulación correcto 101, es decir, al
rango de tiempo de la posición diana.
En una unidad de determinación de nivel 46 se
pueden evaluar los histogramas 110 para una medición de nivel de
alta resolución. Se puede prescindir así de elementos analógicos
adicionales usualmente utilizados. Además, la determinación de nivel
es muy precisa, especialmente en combinación con el principio de
regulación. Se puede emitir el nivel, pero también se le puede
aprovechar para una corrección de la medición de distancia.
Los impulsos de emisión pueden emitirse en forma
codificada sobre el eje de tiempo en una unidad de codificación 48
para hacer posible una asignación unívoca de un impulso de emisión a
un impulso de recepción. Estos impulsos son codificados después en
una unidad descodificadora 46 que, por simplificación, se ha
combinado en la figura 4 con la unidad de determinación de nivel.
Con una codificación del patrón de emisión se puede conseguir, por
ejemplo, suprimir impulsos de recepción del segundo plano, es decir,
aquellos impulsos que se reciben por fuera del rango de medida
después de transcurrido el periodo de medida expresamente asignado
100. Otra posibilidad de confusión, que se impide con la
codificación, son impulsos luminosos de sistemas de la misma
construcción. El patrón de emisión de forma gaussiana no es emitido
y recibido entonces en su secuencia natural, sino en una secuencia
aleatorizada. La unidad descodificadora 46 conoce la clave de
aleatorización y puede ser recodificada con ella. Sobre la vía de
señales luminosas pueden estar de camino así al mismo tiempo varias
signaturas de código, ya que los diferentes tramos del trayecto
están identificados por la codificación y, por tanto, son
unívocos.
Con ayuda de las figuras 5 y 6 se explica ahora
con más detalle el procedimiento con el cual la unidad de base de
tiempo 30 proporciona incrementos de tiempo con independencia de la
tasa de exploración de 2,5 ns, por ejemplo en una trama de tiempo de
60,975 ps.
A partir de una cadencia maestra 50 de 10 MHz se
genera en un primer PLL 52 (Phase-locked Loop =
bucle bloqueado en fase) y un segundo PLL 54 una cadencia dividida
como múltiplo de la cadencia patrón 50 de F1 = 400 MHz o f2 = 410
MHz. La unidad de base de tiempo 38 obtiene las dos frecuencias de
los PLLs 52, 54 y recibe también, para la sincronización, la propia
cadencia maestra 50. Las frecuencias se conexionan en la unidad de
base de tiempo 38 de modo que su desviación de fase pueda ser
aprovechada para la generación reproducible de incrementos de
tiempo. La frecuencia de 400 MHz del primer PLL 52 sirve al mismo
tiempo como tasa de exploración para el convertidor A/D 36.
Como puede verse en la figura 6, los periodos de
las dos frecuencias diferentes de 400 MHz y 410 MHz divergen
crecientemente uno de otro y se vuelven a encontrar después de un
periodo de la cadencia maestra 50 de 100 ns. En este instante se
efectúa cada vez una sincronización al flanco ascendente o
descendente teóricamente simultaneo para que se compense una
eventual divergencia de los PLLs 52, 54 y la cadencia maestra 50. La
figura 6 se ha simplificado y muestra solamente 10 u 11 periodos en
lugar de los 40 ó 41 periodos propiamente necesarios.
Los PLLs 52, 54 son proporcionados
preferiblemente por el FPGA 18. Sin embargo, las dos frecuencias
pueden ser generadas también por medios distintos de los PLLs. Por
supuesto, están comprendidas una frecuencia maestra diferente de 10
MHz y otra frecuencia distinta de los ejemplos de frecuencia f1 =
400 MHz y f2 = 410 MHz de la invención, encontrando la elección una
compensación entre estabilidad de la frecuencia derivada generada y
un periodo de diferencia lo más corto posible. Las tramas de tiempo
en el rango de picosegundos y más bajos se pueden conseguir al menos
en principio por medio de esta elección.
Los periodos de las frecuencias derivadas f1 y
f2 son recontados en registros de desplazamiento disparados por
estas frecuencias, de modo que, como se representa en la figura 6,
es conocido de la unidad de base de tiempo 38 el periodo al que
pertenece un flanco. Entre el respectivo iº periodo de f1 y f2 se
forma una diferencia de fase creciente que, después de un periodo
completo de la cadencia maestra 50, resulta justamente tan grande
que el 41º periodo de f2 viene a coincidir simultáneamente con el
40º periodo de f1. Estas diferencias están disponibles en forma de
incrementos de tiempo o presupuestos de tiempo como un múltiplo del
periodo de diferencia \DeltaT = 1/f1-1/f2 =
60,975 ps. Se alude aquí una vez más a los números 10 y 11 de la
figura 6, que son diferentes con respecto a la representación
simplificada.
La unidad de base de tiempo 38 selecciona ahora
cada vez una parejita del nº periodo de la frecuencia f2 y el mº
periodo de la frecuencia f1 para generar múltiplos de todo tipo del
periodo de diferencia. Cada parejita tiene una posición fija con
relación a la cadencia maestra 50. Por ejemplo, n = 2 y m = 6
corresponden a un intervalo de tiempo de 4/f2+6\DeltaT, en donde
se cumple que 1/f2=41\DeltaT. Se añaden entonces al cómputo
periodos completos de la cadencia maestra para llenar los periodos
de medida 100 de 1 \mus, por ejemplo mediante una unidad de
control de rango superior que enmascara la temporización y que está
sujeta a la cadencia maestra. Con cada sincronización se reponen
entonces los contadores después de 100 ns, de modo que comienza de
nuevo la numeración de las parejitas. Siempre que los periodos de f1
y f2 se sigan contando en el instante de sincronización después de
100 ns, las parejitas pueden establecer alternativamente también en
forma directa unos intervalos de tiempo más largos que 100 ns. Para
poder desacoplar las parejitas de manera definida, las dos
frecuencias derivadas f1 y f2 deberán tener un acoplamiento rígido
con la cadencia maestra, tal como esto es proporcionado por
PLLs.
Por tanto, debido a las dos frecuencias
derivadas f1 y f2 está disponible una base de tiempo que es
sensiblemente más fina que la trama de exploración. El instante de
emisión real puede ser retardado así con respecto a un tiempo de
referencia en múltiplos del periodo de diferencia o bien un elemento
de la parejita define el instante de emisión y el otro define el
instante para iniciar el registro estadístico del patrón de
recepción en la unidad de histograma 42. Por tanto, existe un
decalaje temporal entre el instante de emisión y el instante de
recepción, que es independiente de la trama de exploración con los
lentos 2,5 ns. La unidad de base de tiempo 30 puede trabajar
completamente dentro del FPGA 18 y, por este motivo, puede ser
implementada de manera sencilla y es poco propensa a averías.
El incremento de tiempo disponible por la unidad
de base de tiempo 38 se ha determinado, además, en forma discreta y
por medio de la elección de las frecuencias. Por tanto, la precisión
de una medición individual dentro de un periodo de medida 100 está
limitada en primer lugar por el periodo de diferencia de las
frecuencias elegidas.
Las figuras 7 y 8 ilustran un procedimiento de
aumento de la resolución temporal para un gran número de mediciones
individuales por medio del dispositivo 40 de ajuste fino del tiempo
de emisión. Se varía aquí en las repeticiones, en otros periodos de
medida 100, el instante de emisión con ayuda de una distribución.
Según una curva envolvente 56, se prefijan las frecuencias
correspondientes en los sitios de apoyo discretos 58 que se han
fijado por medio de los instantes de emisión discretos físicamente
posibles. El centro de gravedad de esta distribución determina el
instante de emisión efectivamente operativo que es decisivo para
toda la evaluación estadística del histograma 110 después de k
periodos de medida
100.
100.
Sin embargo, este centro de gravedad no está
ligado ahora a los propios instantes de emisión o puntos de apoyo
físicos discretos 58. Eligiendo otra distribución 60, es decir,
otras reiteraciones 62 en los mismos puntos de apoyo discretos, se
puede elegir el instante de emisión efectivamente operativo con una
precisión incrementable teóricamente a voluntad incluso entre los
puntos de apoyo discretos 58. En la figura 7 los puntos de apoyo 58
representados a rayas de una distribución 56 se muestran ligeramente
decalados con respecto a los sitios de apoyo 62 representados a
puntos de la otra distribución 60. Esto sirve solamente para fines
de ilustración, ya que ciertamente los sitios de apoyo están
ligados cada uno de ellos a los mismos instantes de emisión
discretos físicamente posibles. La rejilla de sitios de apoyo puede
interpretarse como posibles decalajes con respecto a un instante de
referencia y, por tanto, las reiteraciones puede interpretarse como
distribución de decalajes.
La figura 8 ilustra cómo pueden definirse de
esta manera incrementos de tiempo finos. En el tercio izquierdo de
la figura 8 se representa la posición de partida para un incremento
de tiempo \Deltat_{0} = 0, en la que las mediciones
individuales mostradas como bloques 64 forman una distribución cuyo
tiempo de centro de gravedad t_{CoM} coincide justamente con el
tiempo de referencia t_{ref}. En rigor, no es necesario trabajar
ya aquí en absoluto con una distribución, ya que el tiempo del
centro de gravedad t_{CoM} podría alcanzarse también directamente
por medio de la trama de tiempo discreta.
Para el siguiente incremento de tiempo se elige
ahora una distribución cuyo centro de gravedad está un poco
desplazado, tal como se muestra en el tercio central y en el tercio
derecho de la figura 8. Se realizan para ello algunas mediciones
individuales con otros decalajes. Por ejemplo, como se insinúa con
flechas 66, se desplazan cada vez tres mediciones individuales
hacia la derecha. Por supuesto, es imaginable elegir un número
distinto de tres, fijando solamente una medición individual
desplazada el incremento de tiempo más pequeño posible. Si se varía
el número de un paso a otro, la rejilla de tiempo obtenida es
entonces irregular.
Análogamente, se puede indicar un gran número de
distribuciones en el que el tiempo del centro de gravedad t_{CoM}
se desplaza cada vez crecientemente en \Deltat_{1},
\Deltat_{2}, ... con respecto al tiempo de referencia
t_{ref}. Con una tabla de tales distribuciones que llene el
intervalo entre dos sitios de apoyo se afina así la trama de tiempo
discreta de los sitios de apoyo por medio de las distribuciones y
los tiempos de centro de gravedad t_{CoM} correspondientes. La
unidad 40 de ajuste fino del tiempo de emisión puede acceder a esta
tabla para entregar un patrón de emisión con un incremento de tiempo
deseado y conseguir así un instante de emisión deseado o
efectivamente operativo con independencia de los sitios de apoyo
discretos.
La distribución que fija por medio de la curva
envolvente 56, 60 deberá tener más masa en las proximidades del
centro de gravedad. Por tanto, se prefieren distribuciones
unimodales, por ejemplo triángulos, parábolas o una curva
gaussiana, que tengan también cada una de ellas una pequeña
desviación estándar para que la base de medida no resulte demasiado
ancha. Son suficientes ya para esto unos pocos sitios de apoyo. Por
otro lado, el flanco no deberá descender con demasiada pendiente,
por lo que se prefiere un perfil gaussiano.
Un cierto ruido en el sistema resulta aquí
incluso provechoso para el procedimiento, ya que entonces los sitios
de apoyo casi quedan enmascarados uno dentro de otro y forman una
aproximación más lisa a la curva envolvente 56, 60. Un sistema
completamente exento de ruido recibiría artefactos de los sitios de
apoyo discretos en el patrón de recepción. Dado que en general las
perturbaciones conducen aproximadamente a ruido gaussiano, se
prefieren nuevamente una distribución gaussiana para la curva
envolvente 56, 60.
El aumento de resolución obtenible depende en
último término solamente del número de mediciones individuales k
que interviene en la formación del histograma 110. Cada medición
adicional crea otras posibilidades sobre el modo de definir, como
se ilustra en la figura 8, incrementos de tiempo adicionales. En el
caso de algunos centenares de repeticiones se tiene, por ejemplo,
que el tiempo de reacción hasta la disponibilidad de un valor de
medida de distancia sigue estando todavía en algunos centenares de
periodos de medida 100, es decir, con los valores numéricos de la
figura 3 en algunos centenares de \mus. Se puede conseguir así ya
un aumento de resolución de aproximadamente dos órdenes de
magnitud. Si la trama de tiempo discreta de los sitios de apoyo
viene fijada por la unidad de base de tiempo 38, por ejemplo con
60,975 ps, se hace así posible una resolución de
subpicosegundos.
A pesar de las dos posibilidades anteriormente
presentadas para refinar la trama de tiempo discreta, la resolución
del histograma 110 sigue estando en sí limitada por la tasa de
exploración del convertidor A/D 36. Para poder aprovecharse ahora
plenamente del aumento de resolución no se intenta según la
invención determinar el instante de recepción con alta precisión,
sino que, por el contrario, se le fija de antemano como instante de
observación y a continuación se regula un retardo del instante de
emisión hasta que el instante de recepción coincida con este
instante de observación.
Las figuras 9 y 10 ilustran esta regulación. El
instante de observación t_{control} se elige de antemano sobre un
punto de la rejilla de exploración en algún sitio dentro del periodo
de medida 100 de modo que esté situado detrás del tiempo de
propagación de luz a medir como máximo, por ejemplo en el centro del
periodo de medida 100 en 0,5 \mus o en aproximadamente 75 metros.
Frente a una referencia de tiempo común t_{inicio} se retarda el
impulso luminoso en una medida igual a un retardo del tiempo de
emisión con ayuda de la unidad de base de tiempo 38 y/o de la
unidad 40 de ajuste fino del tiempo de emisión antes de que en un
instante t_{emitir} se emita realmente el impulso de emisión.
Después del tiempo de propagación de la luz, que es la magnitud de
medida propiamente dicha, se recibe nuevamente el impulso luminoso
en un instante t_{recibir}. La tarea de la regulación consiste en
regular el retardo del tiempo de emisión en un bucle de
realimentación de modo que t_{recibir} coincida siempre con
t_{control}, tal como se representa mediante la reagrupación de
los bloques rayados 67a, b.
Se puede calcular después el tiempo de
propagación de la luz por medio de una simple resta. El intervalo de
tiempo t_{control}-t_{inicio} es una constante
conocida seleccionada de antemano que, en el estado de oscilación
estabilizada, se diferencia exactamente del tiempo de propagación de
la luz en una medida igual al retardo del tiempo de emisión. Otras
porciones constantes, por ejemplo tiempos de propagación de señales
en la electrónica, pueden ser eliminadas por calibración o tenidas
en cuenta durante el cálculo. Para estas porciones es necesaria
posiblemente también una compensación de temperatura.
Para la realimentación, el regulador tiene que
poder reconocer con alta exactitud si el instante de recepción
t_{recibir} coincide con el instante de observación t_{control}.
Esto se ilustra en la figura 10, que coincide en amplias partes con
la figura 3. El instante de observación está marcado también por una
flecha impresa en negrita. Como condición de transición que fija el
instante de recepción se vigila el paso por cero del primer máximo
al primer mínimo de la señal de recepción registrada como histograma
110. Por supuesto, se pueden evaluar también otras características,
pero el primer paso por cero es el más acusado y, en contraste con
los propios extremos, es ampliamente independiente del nivel.
El rectángulo rayado 70 de la figura 11 alude a
la desviación correspondiente a los rectángulos rayados 67a, 67b de
la figura 9 con respecto a la posición de transición ideal. Por
tanto, esto es una medida de la desviación de regulación y el
fundamento del cálculo de la adaptación necesaria del retardo del
tiempo de emisión. Si la transición de señal t_{recibir} se
encuentra en el entorno del instante de observación t_{control},
esta desviación de regulación puede ser regulada al menos en el
sistema ideal por reajuste del retardo del tiempo de emisión a
cero.
La regulación está digitalmente implementada en
el FPGA y tiene así acceso al histograma 110. El procedimiento de
regulación en sí puede comprender cualquier variante conocida, por
ejemplo una regulación basada en Kalman, o bien el regulador es un
regulador PI o PID.
El regulador no trabaja preferiblemente sobre
todo el periodo de medida 100, sino únicamente dentro de un
intervalo de tiempo de regulación 101, y para evitar regulaciones
erróneas es favorable que este intervalo sea suficientemente
pequeño para no abarcar varias dianas potenciales 14. Si la
transición de señal t_{recibir} no se encuentra dentro de este
intervalo de tiempo de regulación 101, el regulador no puede
determinar entonces la desviación de regulación 70. Por tanto, se
ha previsto un agente de rango superior que busca dianas potenciales
14 en el respectivo histograma 110 sobre todo el rango de medida.
El agente es un proceso propio o al menos conceptualmente está
separado de la regulación, la cual le llama después periódicamente,
y, por tanto, es de rango superior a la regulación. Aun cuando el
intervalo de tiempo de regulación 101 se elige tan ancho como el
periodo de tiempo 100, el propio regulador no puede reconocer sin
mayores dificultades un cambio de diana, ya que existe el riesgo de
que éste convergería en extremos locales y no los abandonaría
espontáneamente.
El agente reconoce la señal de recepción
preferiblemente no con ayuda de una comparación completa de
patrones, ya que esto sería sensible al ruido. En lugar de ello,
busca una signatura que puede venir dada, por ejemplo, por la
transición regular alternativa de amplitud máxima positiva a
amplitud máxima negativa, y viceversa. La signatura puede
satisfacer requisitos tanto mayores cuanto más se vigilen tales
cambios de signo, y es imaginable fomentar otros criterios como
mantenimiento de la caída logarítmica de los valores absolutos.
Estas signaturas dadas a título de ejemplo son válidas para una
oscilación sencilla con porciones de señal positiva y negativa que
se origine a partir de un impulso de emisión sencillo. Son
imaginables señales de emisión más complejas para endurecer el
sistema frente a perturbadores extraños o frente a un sistema de la
misma construcción, y se puede elegir entonces también la signatura
en forma correspondientemente adaptada.
La figura 11 muestra un ejemplo de un cambio de
diana. El intervalo de tiempo de regulación 101 se ha elegido de
momento en torno a una señal 72 y el regulador ha regulado el
instante de observación a su primer paso por cero. Sin embargo, el
agente de rango superior ha localizado mientras tanto una señal más
acusada 74. Para ejecutar el cambio de diana, el agente calcula una
diferencia de tiempo 76 y ajusta el regulador a la nueva señal 74,
a cuyo fin se desplaza el intervalo de tiempo de regulación 101, es
decir que se adapta el retardo de tiempo de emisión en una medida
igual a la diferencia de tiempo 76. Como se muestra en la figura
11, el agente no tiene que calcular entonces en modo alguno la
diferencia de tiempo exacta 76, sino que es suficiente que el
intervalo de tiempo de regulación 101 se elija aproximadamente en
torno a la señal 74, de modo que el regulador se puede regular al
nuevo instante de recepción exacto.
Para este cambio de posición o de diana se han
de cumplir varias condiciones. En primer lugar, se comprueba el
sitio en donde se encuentran señales actuales con la signatura
requerida. Se pueden prefiltrar entonces ya valoraciones umbral
sencillas. El nivel de ruido, que en el caso ideal está situado en
k/2, es tenido en cuenta por medio de una formación de valor medio
sobre el histograma 100 o zonas parciales del mismo. A continuación,
se comparan las amplitudes máximas de dianas potenciales
localizadas de esta manera. Si una diana potencial con mayor
amplitud se encuentra fuera del intervalo de tiempo de regulación
actual, esta diana potencial representa entonces, desde el punto de
vista del agente, la verdadera diana actual 14. Sin embargo, para
que eventos singulares o interpretaciones erróneas del agente no
conduzcan a saltos innecesarios, el agente registra un historial de
las dianas potenciales con un tiempo de caducidad definido, por
ejemplo en una cola. Únicamente cuando en este historial se acumula
una nueva diana en grado estadísticamente significativo, el agente
realiza realmente un cambio de diana, por ejemplo cuando una diana
determinada hubiera sido elegida dentro del historial en 5 de 8
casos. De esta manera, el sistema puede cambiar sin umbral a una
nueva posición, permite así mediciones hasta niveles de señal muy
bajos y, no obstante, es robusto frente a perturbaciones.
La figura 12 muestra dos casos de dianas
potenciales que no satisfacen al menos uno de los criterios
mencionados y que, por este motivo, no desencadenan tampoco ningún
cambio de diana. Aparte de la señal 72 de la diana actual 14, una
diana potencial adicional viene dada en cada caso por señales 78 y
80. La señal 78 satisface también la signatura, pero tiene una
amplitud más pequeña y, por este motivo, no es seleccionada. En este
caso, la amplitud puede ser todavía corregida en distancia. La
señal 80 no corresponde ya a la signatura y, por este motivo, se la
reconoce directamente como perturbación.
La señal de recepción 104 o el histograma 110
contiene también, además de la información de distancias sobre la
posición temporal, una información de nivel sobre la superficie
situada debajo de la señal. En caso de observación lineal, el nivel
es proporcional a la superficie total situada debajo de la
oscilación. Por tanto, un valor de medida de nivel está disponible
de manera sencilla durante una evaluación adicional. La figura 13
ilustra la evolución de una señal de recepción 82 junto con las
oscilaciones posteriores, las cuales se han suprimido, por
simplificación, en las demás figuras y con las cuales se atenúa
logarítmicamente la señal de recepción 82. Como se indica en otras
numerosas figuras, una flecha impresa en negrita dentro de la trama
de exploración 108 insinúa el instante de observación al cual se ha
regulado el primer paso por cero de la señal de recepción 82. Las
amplitudes de señal sumadas 84 de la señal de recepción en los
puntos de exploración 108 son una medida del nivel.
Dado que la posición de la señal de recepción 82
se ha regulado de modo que el paso por cero esté situado sobre un
punto de exploración y, además, el impulso luminoso tenga
precisamente una longitud de 5 ns, es decir, un múltiplo de la tasa
de exploración, los demás pasos por cero están situados también
justamente sobre puntos de exploración. Esta fijación del
histograma 108 conduce a que, a pesar de la pequeña tasa de
exploración, se pueda derivar una buena información de nivel. En
efecto, los propios pasos por cero no aportan entonces nada, y dado
que los extremos están situados cada uno de ellos en el centro y,
por tanto, también sobre un punto de exploración, solamente una
información de amplitud de especial fuerza expresiva interviene en
la medición de nivel.
Si se conforma el impulso de recepción 102 en el
procesamiento previo analógico 28 de modo que muestre un
comportamiento débilmente resonante, y, además, se conecta detrás
del filtro 32 un amplificador limitador 34, se incrementa así
considerablemente el rango dinámico de una medición de nivel.
La medición de nivel no solo es una magnitud de
salida posible, sino que la información de nivel puede aprovecharse
también para corregir una desviación de distancia dependiente del
nivel. Este efecto conocido bajo la designación de desplazamiento
negro-blanco conduce a que el tiempo de recepción
determinado muestre una dependencia respecto de la intensidad. Si
se aprende esta dependencia al principio o se la tiene en cuenta en
un cálculo de corrección, se puede compensar entonces la distancia
obtenida y se puede hacer que ésta sea independiente del nivel a lo
largo de un amplio rango de intensidad.
La información de nivel puede emplearse también
para el reglaje de los componentes ópticos del sistema. Así, por
ejemplo, se reconoce un ensuciamiento o desajuste o se puede adaptar
la potencia del emisor de luz 12.
Es imaginable que el sensor 10 acumule en el
histograma 110 unas señales perturbadoras que conduzcan después a
mediciones erróneas. Entran en consideración a este respecto
especialmente señales de recepción correspondientes a impulsos de
emisión propios que se reflejan al otro lado de la zona de medida, o
bien sistemas de la misma construcción cuyos impulsos luminosos son
recibidos. Por este motivo, se desea que se puedan asignar señales
de recepción a un patrón de emisión autoemitido determinado. Sirven
para ello el codificador 46 y el descodificador 48, los cuales
generan y anulan nuevamente desplazamientos compensables
adicionales. Tales desplazamientos temporales tienen también el
efecto de que se enmascaran por promediado los perturbadores
temporalmente constantes, puesto que éstos pierden la referencia de
tiempo fija a causa de la codificación temporal y se registran cada
uno de ellos en otro segmento de señal.
Entran en consideración especialmente dos clases
de codificación temporal que se ilustran en la figura 14. En cada
periodo de medida 100 se desplaza, por un lado, la posición de
centro de gravedad \Deltat_{1} ... \Deltat_{n}. Solamente la
señal de recepción de medida propiamente dicha sigue a este
desplazamiento arbitrario y rápido de la posición del centro de
gravedad, de modo que los perturbadores se pueden diferenciar o se
promedian directamente.
Para una ampliación del campo de medida o una
perturbación sistemática, por ejemplo debido a reflejos múltiples o
a un sistema de la misma construcción, no es absolutamente
suficiente el desplazamiento del centro de gravedad. Por este
motivo, como alternativa o acumulativamente, se puede variar la
secuencia con la que se genera el perfil gaussiano en la unidad 40
de ajuste fino del tiempo de emisión. Para la generación del
histograma 110 carece de importancia esta secuencia, ya que
solamente se hace una acumulación. Este grado de libertad se
aprovecha para elegir con cada código 1 ... n otra secuencia, tal
como se representa en la figura 4 a título de ejemplo con los
impulsos de emisión numerados 86. Es así posible especialmente
ampliar el campo de medida a múltiplos del periodo de medida 100,
ya que resulta inequívoca por la codificación la zona parcial a la
que pertenece un patrón de emisión recibido.
Las variaciones temporales pueden estar
aleatorizadas o ser determinísticas. La aleatorización tiene la
ventaja de crear diferencias con respecto a sistemas de la misma
construcción. Por supuesto, en caso de desplazamientos
aleatorizados, el descodificador 46 tiene que recibir también las
informaciones de decalaje para poder compensarlas.
Se han explicado así en forma detallada los
elementos individuales de la figura general 4. Aunque el sensor 10
se ha descrito de esta manera en su totalidad, se pueden utilizar
también convenientemente grupos de características individuales con
independencia uno de otro. Así, por ejemplo, el patrón de emisión de
forma gaussiana refina aún más los instantes de emisión reales
generados por las dos frecuencias. Sin embargo, ambos pasos
consiguen ya también por separado un aumento de resolución. Por
consiguiente, estos y otros grupos de características se pueden
combinar también, especialmente a lo largo de figuras, de una manera
diferente a la descrita en las formas de realización concretas.
Claims (12)
1. Sensor optoelectrónico (10) para medir
distancias o variaciones de distancias según el principio del tiempo
de propagación de la luz, que comprende un emisor de luz (12) para
emitir una señal luminosa y un receptor de luz (16) para recibir la
señal luminosa remitida o reflejada, estando prevista una unidad de
evaluación (18) que está concebida para desencadenar en cada periodo
de medida (100), en un instante de emisión, la emisión de una señal
luminosa y para explorar la señal luminosa recibida, así como para
acumular a lo largo de un gran número de periodos de medida (100) un
histograma (110) de señales luminosas recibidas de esta manera a fin
de determinar a partir del histograma (110) el instante de recepción
y, a partir de éste, el tiempo de propagación de la luz, estando
prevista una unidad (40) de ajuste fino del tiempo de emisión que
está concebida para desplazar el respectivo instante de emisión
dentro de los periodos de medida (100) en la cuantía de un decalaje
respectivo con respecto a un instante de referencia, y formando los
decalajes una distribución (56, 60) cuyo centro de gravedad forma
una instante de emisión pretendido, estando concebida la unidad de
evaluación (18) para digitalizar la señal luminosa recibida sobre
una respectiva trama de exploración (108) con un periodo de
exploración y para poder elegir el instante de emisión solamente en
instantes discretos con una exactitud prefijada por el más pequeño
tiempo de cadencia que pueda generarse, caracterizado porque
el instante de emisión pretendido puede elegirse fuera de la trama
de exploración (108), es decir, entre los instantes discretos y, por
tanto, en instantes distintos de los instantes discretos, a cuyo fin
se prefija un gran número de distribuciones cuyo respectivo centro
de gravedad se desplaza crecientemente en la cuantía de incrementos
de tiempo con respecto al instante de referencia, no estando ligados
los incrementos de tiempo al instante discreto.
2. Sensor (10) según la reivindicación 1, en el
que el instante de emisión pretendido puede elegirse con una alta
exactitud temporal de menos de diez picosegundos o incluso menos de
un picosegundo.
3. Sensor (10) según cualquiera de las
reivindicaciones anteriores, en el que la distribución (56, 60) de
los decalajes es unimodal, estando ésta prefijada especialmente
según una función triangular, parabólica o gaussiana.
4. Sensor (10) según cualquiera de las
reivindicaciones anteriores, en el que está prevista una memoria en
la que está archivada para la unidad (40) de ajuste fino del tiempo
de emisión una tabla que contiene, para un gran número de
incrementos de tiempo, una distribución de decalajes
correspondiente, especialmente una respectiva distribución de
decalajes para incrementos de tiempo distribuidos uniformemente
sobre un periodo de tiempo y/o sobre el intervalo de tiempo entre
dos instantes discretos.
5. Sensor (10) según cualquiera de las
reivindicaciones anteriores, en el que está prevista una unidad (46)
de determinación de nivel que está concebida para utilizar la señal
de recepción (82) registrada de manera acumulada en el histograma
(110) como medida del nivel, especialmente por formación de la suma
total sobre los segmentos de señal (84) después de que previamente
se haya retirado el nivel de ruido de cada segmento de señal
(84).
6. Sensor (10) según la reivindicación 5, en el
que la unidad de evaluación (18) está concebida para realizar una
corrección de distancia que compense un desplazamiento dependiente
de la remisión a consecuencia de la medición del nivel.
7. Sensor (10) según cualquiera de las
reivindicaciones anteriores, en el que la unidad de evaluación (18)
está concebida para realizar una codificación temporal (46, 48) en
la que los instantes de emisión sean solicitados con un decalaje de
codificación adicional y éste sea retirado nuevamente para realizar
la evaluación, especialmente por medio de un mezclado aleatorizado o
determinado de la distribución o mediante un desplazamiento
adicional del centro de gravedad.
8. Procedimiento para medir distancias o
variaciones de distancias según el principio del tiempo de
propagación de la luz, en el que se emite una señal luminosa y se
recibe la señal luminosa remitida o reflejada, en el que se
desencadena en un respectivo periodo de medida (100), en un instante
de emisión, la emisión de una señal luminosa y se explora la señal
luminosa recibida, así como se acumula a lo largo de un gran número
de periodos de medida (100) un histograma (110) de señales luminosas
recibidas de esta manera para determinar a partir del histograma
(110) el instante de recepción y, a partir de éste, el tiempo de
propagación de la luz, en el que se ajusta finamente el tiempo de
emisión desplazando para ello el respectivo instante de emisión
dentro del periodo de medida (100) en la cuantía de un respectivo
decalaje con relación a un instante de referencia, en el que los
decalajes forman una distribución (56, 60) cuyo centro de gravedad
forma un instante de emisión pretendido, y en el que se digitaliza
la señal luminosa recibida sobre una respectiva trama de exploración
(108) con un periodo de exploración y se emiten señales luminosas
solamente en instantes discretos con una exactitud prefijada por el
más pequeño tiempo de cadencia que se puede generar,
caracterizado porque el instante de emisión pretendido está,
al menos en una parte de los periodos de medida (100), fuera de la
trama de exploración (108), es decir que está entre los instantes
discretos y, por tanto, en instantes distintos de los instantes
discretos, a cuyo fin se prefija un gran número de distribuciones
cuyo respectivo centro de gravedad se desplaza crecientemente en la
cuantía de incrementos de tiempo con respecto al instante de
referencia, no estando ligados los incrementos de tiempo al instante
discreto.
9. Procedimiento según la reivindicación 8, en
el que se emplea para los instantes de emisión pretendidos una
respectiva distribución de decalajes predefinida para el incremento
de tiempo deseado.
10. Procedimiento según la reivindicación 8 ó 9,
en el que la distribución (56, 60) se prefija según una distribución
unimodal, tal como una función triangular, parabólica o
gaussiana.
11. Procedimiento según cualquiera de las
reivindicaciones 8 a 10, en el que se determina como medida del
nivel la superficie del impulso de recepción registrado de manera
acumulada en el histograma (108), especialmente por formación de la
suma total sobre los segmentos de señal (84) una vez que previamente
se haya retirado un nivel de ruido de cada segmento de señal (84),
en el que el nivel ruido es el valor medio sobre todos los segmentos
de señal (84) y en el que se realiza una corrección de distancia que
compensa el desplazamiento negro-blanco a
consecuencia de la medición del nivel.
12. Procedimiento según cualquiera de las
reivindicaciones 8 a 11, en el que se realiza una codificación
temporal (46, 48) en la que se solicitan los instantes de emisión
con un decalaje de codificación adicional y se retira éste
nuevamente para efectuar la evaluación, especialmente por mezclado
aleatorizado o determinado de la distribución o mediante un
desplazamiento adicional del centro de gravedad.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08105844A EP2189805B1 (de) | 2008-11-21 | 2008-11-21 | Optoelektronischer Sensor und Verfahren zur Messung von Entfernungen nach dem Lichtlaufzeitprinzip |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2354112T3 true ES2354112T3 (es) | 2011-03-10 |
Family
ID=40612830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES08105844T Active ES2354112T3 (es) | 2008-11-21 | 2008-11-21 | Sensor optoelectrónico y procedimiento para medir distancias según el principio del tiempo de propagación de la luz. |
Country Status (6)
Country | Link |
---|---|
US (1) | US8384883B2 (es) |
EP (1) | EP2189805B1 (es) |
JP (1) | JP5797878B2 (es) |
AT (1) | ATE483993T1 (es) |
DE (1) | DE502008001493D1 (es) |
ES (1) | ES2354112T3 (es) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DK2189814T3 (da) * | 2008-11-21 | 2010-10-04 | Sick Ag | Optoelektronisk sensor og fremgangsmåde til måling af afstande i henhold til princippet for tiden for lysets bevægelse |
US9091754B2 (en) | 2009-09-02 | 2015-07-28 | Trimble A.B. | Distance measurement methods and apparatus |
EP2315045B1 (de) * | 2009-10-22 | 2012-08-01 | Sick Ag | Messung von Entfernungen oder Entfernungsänderungen |
DE102010061382B4 (de) | 2010-12-21 | 2019-02-14 | Sick Ag | Optoelektronischer Sensor und Verfahren zur Erfassung und Abstandsbestimmung von Objekten |
DE102010064682B3 (de) | 2010-12-21 | 2022-07-07 | Sick Ag | Optoelektronischer Sensor und Verfahren zur Erfassung und Abstandsbestimmung von Objekten |
GB2486668A (en) * | 2010-12-22 | 2012-06-27 | St Microelectronics Res & Dev | Real-time processing method and system for an optical range finder |
DE102013100367A1 (de) * | 2013-01-15 | 2014-07-17 | Sick Ag | Entfernungsmessender optoelektronischer Sensor und Verfahren zur Abstandsbestimmung von Objekten |
WO2014135865A1 (en) * | 2013-03-06 | 2014-09-12 | Micromass Uk Limited | Time shift for improved ion mobility spectrometry or separation digitisation |
DE102014100696B3 (de) | 2014-01-22 | 2014-12-31 | Sick Ag | Entfernungsmessender Sensor und Verfahren zur Erfassung und Abstandsbestimmung von Objekten |
US9606228B1 (en) | 2014-02-20 | 2017-03-28 | Banner Engineering Corporation | High-precision digital time-of-flight measurement with coarse delay elements |
DE102014106465C5 (de) | 2014-05-08 | 2018-06-28 | Sick Ag | Entfernungsmessender Sensor und Verfahren zur Erfassung und Abstandsbestimmung von Objekten |
DE102014106463A1 (de) | 2014-05-08 | 2015-11-12 | Sick Ag | Entfernungsmessender Sensor und Verfahren zur Erfassung und Abstandsbestimmung von Objekten |
US9823352B2 (en) | 2014-10-31 | 2017-11-21 | Rockwell Automation Safety Ag | Absolute distance measurement for time-of-flight sensors |
EP3059608B1 (de) * | 2015-02-20 | 2016-11-30 | Sick Ag | Optoelektronischer sensor und verfahren zur erfassung von objekten |
DE102015103472B4 (de) | 2015-03-10 | 2021-07-15 | Sick Ag | Entfernungsmessender Sensor und Verfahren zur Erfassung und Abstandsbestimmung von Objekten |
FR3038433A1 (fr) | 2015-07-02 | 2017-01-06 | Stmicroelectronics (Grenoble 2) Sas | Procede d'elaboration d'histogrammes d'un signal de capteurs provenant d'une matrice de capteurs, en particulier de proximite, et dispositif correspondant |
ITUB20154113A1 (it) | 2015-10-01 | 2017-04-01 | Datalogic IP Tech Srl | Metodo di rilevazione di segnale e sensore optoelettronico |
ITUB20154173A1 (it) | 2015-10-01 | 2017-04-01 | Datalogic IP Tech Srl | Sensore optoelettronico e metodo di funzionamento di un sensore optoelettronico |
US20170123092A1 (en) * | 2015-10-30 | 2017-05-04 | Indiana University Research And Technology Corporation | Systems and methods for detection of well properties |
CN105911536B (zh) * | 2016-06-12 | 2018-10-19 | 中国科学院上海技术物理研究所 | 一种具备实时门控功能的多通道光子计数激光雷达接收机 |
JP6304321B2 (ja) * | 2016-07-26 | 2018-04-04 | オムロン株式会社 | 測距センサおよび測距方法 |
WO2018028795A1 (en) * | 2016-08-12 | 2018-02-15 | Fastree3D Sa | Method and device for measuring a distance to a target in a multi-user environment by means of at least one detector |
US11493614B2 (en) | 2016-11-01 | 2022-11-08 | Fastree3D Sa | Method and device for measuring a distance to a target in a multi-user environment using at least two wavelengths |
DE102016122712B3 (de) * | 2016-11-24 | 2017-11-23 | Sick Ag | Optoelektronischer Sensor und Verfahren zur Erfassung von Objektinformationen |
KR101938984B1 (ko) * | 2017-08-09 | 2019-04-10 | 연세대학교 산학협력단 | Spad 거리측정 센서 기반의 2단계 트래킹을 이용한 거리 측정 장치 및 방법 |
DE102020106359B4 (de) | 2020-03-09 | 2024-02-29 | Sick Ag | Abstandsbestimmung von Objekten |
CN111398976B (zh) * | 2020-04-01 | 2022-08-23 | 宁波飞芯电子科技有限公司 | 探测装置及方法 |
DE102021112942A1 (de) | 2021-05-19 | 2022-11-24 | Valeo Schalter Und Sensoren Gmbh | Verfahren zum Betreiben einer Detektionsvorrichtung, Detektionsvorrichtung und Fahrzeug mit wenigstens einer Detektionsvorrichtung |
JP2022185842A (ja) * | 2021-06-03 | 2022-12-15 | ソニーセミコンダクタソリューションズ株式会社 | 光検出装置、光検出システム、および光検出方法 |
DE102021116241B4 (de) | 2021-06-23 | 2024-10-17 | Sick Ag | Sensor und Verfahren zur Bestimmung einer Laufzeit |
WO2023127990A1 (ko) * | 2021-12-29 | 2023-07-06 | 주식회사 에스오에스랩 | 라이다 장치 |
WO2024046676A1 (en) | 2022-08-31 | 2024-03-07 | Ams-Osram Ag | Direct time-of-flight sensor and corresponding measurement method |
DE102022123878B4 (de) | 2022-09-18 | 2025-01-23 | Wenglor sensoric elektronische Geräte GmbH | Vorrichtung zur elektronischen abtastung eines analogen signals |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3120202B2 (ja) * | 1993-11-18 | 2000-12-25 | 株式会社トプコン | パルス方式の光波距離計 |
JP3508113B2 (ja) * | 1995-05-17 | 2004-03-22 | 株式会社トプコン | パルス方式の光波距離計 |
JP2002181934A (ja) * | 2000-12-15 | 2002-06-26 | Nikon Corp | 計時装置、計時方法、及び測距装置 |
AU2003228550A1 (en) * | 2002-04-15 | 2003-11-03 | Toolz, Ltd. | Distance measurement device with short distance optics |
JP2006521536A (ja) * | 2002-11-26 | 2006-09-21 | ジェームス エフ. マンロ | 高精度の距離測定装置およびその方法 |
DE102005021358A1 (de) * | 2005-05-04 | 2006-11-09 | Endress + Hauser Gmbh + Co. Kg | Laufzeitmessverfahren zur Ermittelung der Distanz |
DE102006048697A1 (de) * | 2006-10-06 | 2008-04-10 | Sick Ag | Erzeugung eines Signals mit vorgegebener Phase auf einem programmierbaren Baustein und darauf basierende Entfernungsmessung |
DE102007013714A1 (de) * | 2007-03-22 | 2008-10-02 | Sick Ag | Optoelektronischer Sensor und Verfahren zur Messung einer Entfernung oder einer Entfernungsänderung |
EP2189804B1 (de) * | 2008-11-21 | 2010-10-06 | Sick Ag | Optoelektronischer Sensor und Verfahren zur Messung von Entfernungen nach dem Lichtlaufzeitprinzip |
DK2189814T3 (da) * | 2008-11-21 | 2010-10-04 | Sick Ag | Optoelektronisk sensor og fremgangsmåde til måling af afstande i henhold til princippet for tiden for lysets bevægelse |
-
2008
- 2008-11-21 ES ES08105844T patent/ES2354112T3/es active Active
- 2008-11-21 DE DE502008001493T patent/DE502008001493D1/de active Active
- 2008-11-21 AT AT08105844T patent/ATE483993T1/de active
- 2008-11-21 EP EP08105844A patent/EP2189805B1/de active Active
-
2009
- 2009-11-12 US US12/591,187 patent/US8384883B2/en active Active
- 2009-11-20 JP JP2009265088A patent/JP5797878B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010122221A (ja) | 2010-06-03 |
DE502008001493D1 (de) | 2010-11-18 |
JP5797878B2 (ja) | 2015-10-21 |
EP2189805A1 (de) | 2010-05-26 |
US20100128246A1 (en) | 2010-05-27 |
ATE483993T1 (de) | 2010-10-15 |
EP2189805B1 (de) | 2010-10-06 |
US8384883B2 (en) | 2013-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2354112T3 (es) | Sensor optoelectrónico y procedimiento para medir distancias según el principio del tiempo de propagación de la luz. | |
ES2354113T3 (es) | Sensor optoelectrónico y procedimiento para medir distancias según el principio del tiempo de propagacion de la luz. | |
ES2348823T3 (es) | SENSOR OPTOELÉCTRONICO Y PROCEDIMIENTO PARA MEDIR DISTANCIAS SEGÚN EL PRINCIPIO DEL TIEMPO DE PROPAGACIÓN DE LA LUZ. | |
ES2382308T3 (es) | Sensor optoelectrónico y procedimiento para la medición de una distancia o de una modificación de una distancia | |
ES2344378T3 (es) | Sensor optoelectronico para la medicion de distancias. | |
ES2335427T3 (es) | Procedimiento y dispositivo para la medicion optoelectronica de distancia sin contacto conforme al principio de tiempo de transito. | |
US7623222B2 (en) | Single-channel heterodyne distance-measuring method | |
CN100419456C (zh) | 光波距离计 | |
CN105938197B (zh) | 光波测距仪 | |
JP5901004B2 (ja) | 距離又は距離変化を測定するためのセンサ及び方法 | |
ES2287780T3 (es) | Metodo para la determinacion y/o el analisis de una señal optica diferencial. | |
EP4099052A1 (en) | Arrayed time to digital converter | |
JP5502262B2 (ja) | 測地距離データを得る方法及び装置 | |
US20220035010A1 (en) | Methods and systems for power-efficient subsampled 3d imaging | |
US20230296735A1 (en) | Beam steering aware pixel clustering of segmented sensor area and implementing averaging algorithms for pixel processing | |
CA2657677A1 (en) | Optical distance measuring method and corresponding optical distance measurement device | |
US11531092B2 (en) | Laser scanning sensor | |
JP2016169985A (ja) | 光波距離計 | |
CN108226942A (zh) | 具有inl误差补偿的激光测距模块 | |
JP7303616B2 (ja) | 光波距離計及び光波距離計測方法 | |
US11415682B1 (en) | Lidar receiver system with ambient-light compensation and threshold adjustment | |
US20210333366A1 (en) | Delay measurement, monitoring, and compensation of an oscillator control system | |
CN108761478A (zh) | 针对动态目标的绝对距离测量 | |
JP2020134454A (ja) | 距離測定装置 | |
ES2388889T3 (es) | Sensor óptico |