[go: up one dir, main page]

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 PDF

Info

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
Application number
ES08105844T
Other languages
English (en)
Inventor
Reinhard Heizmann
Dr. Bahram Torabi
Gottfried Hug
Martin Marra
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sick AG
Original Assignee
Sick AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sick AG filed Critical Sick AG
Application granted granted Critical
Publication of ES2354112T3 publication Critical patent/ES2354112T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only
    • G01S17/10Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/484Transmitters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/487Extracting wanted echo signals, e.g. pulse detection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means 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.
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.
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.
ES08105844T 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. Active ES2354112T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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