Laser radar

The laser radar system addresses the challenge of continuous reflected light by using a synchronized clock and counter system within a multi-stage delay circuit, enabling continuous and accurate distance calculations to objects.

JP7678271B2Active Publication Date: 2025-05-16DENSO WAVE INC
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2020179820
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-10-27
Publication Date
2025-05-16
Estimated Expiration
2040-10-27

AI Technical Summary

Technical Problem

Conventional laser radars face challenges in accurately calculating the distance to an object when reflected light is continuously received, due to the need to reset delay units after each measurement.

Method used

The proposed laser radar system uses a clock generator to synchronize pulse laser light emission, a counter to measure the number of clock signals between light projection and reception, and a delay circuit with multiple stages to calculate the round-trip time of the pulsed laser light, allowing continuous distance calculations without resetting the delay units.

Benefits of technology

This configuration enables accurate and continuous distance calculations to objects even when reflected light is continuously received, reducing the need for multiple delay units and allowing for uninterrupted measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007678271000001
    Figure 0007678271000001
  • Figure 0007678271000002
    Figure 0007678271000002
  • Figure 0007678271000003
    Figure 0007678271000003
Patent Text Reader

Abstract

To provide a laser radar with which it is possible to calculate the distance to an object even when reflected light is received successively.SOLUTION: The laser radar comprises: a clock generator (41); a light projection part for projecting pulse laser light synchronously with a clock signal; a light receiving part for receiving reflected light; a counter (42) for counting a counter value that indicates the number of clock signals generated in a period from light projection timing to light reception timing; a delay circuit (40) composed by connecting a plurality of delay units (44a, 44b, and so on), to which a clock signal is inputted successively; and time calculation parts (46, 47, 48) for calculating the reciprocation time (T1) of the pulse laser light on the basis of the counter value and the number of stages of transmitted delay units through which, in a clock signal period that includes the light reception timing, the beginning of the clock signal is transmitted from when the beginning of the clock signal is inputted to the first delay unit till the light reception timing.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a laser radar that calculates the distance to an object based on the time between projecting a pulsed laser beam and receiving the reflected light. [Background technology]

[0002] Conventionally, in this type of laser radar, a pulse delay circuit is used in which delay units that delay pulse signals are connected in multiple stages, and a start pulse is input to the pulse delay circuit, and when a stop pulse is input, a small amount of time is measured based on the outputs of all the delay units that are latched (see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 2868266 Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, in the laser radar described in Patent Document 1, after measuring a very short time using a delay circuit, in order to measure a very short time using the delay circuit again, it is necessary to reset the outputs of all delay units. Therefore, when measuring a very short time by receiving reflected light from smoke, dust, or the like that exists between the laser radar and the target, if reflected light from the target is received continuously, there is a risk that it will not be possible to measure the very short time and therefore to calculate the distance to the target.

[0005] The present invention has been made to solve the above-mentioned problems, and its main object is to provide a laser radar that can calculate the distance to an object even when reflected light is received continuously. [Means for solving the problem]

[0006] A first means for solving the above problem is a laser radar, A clock generator that generates a clock signal having a constant period; a light projection unit that projects a pulsed laser beam in synchronization with the clock signal; a light receiving unit that receives light reflected by an object from the pulsed laser light; a counter that counts a counter value that is the number of the clock signals generated from a light projection timing at which the pulsed laser light is projected by the light projection unit to a light reception timing at which the reflected light is received by the light reception unit; a delay circuit configured by connecting delay units in a plurality of stages, each delaying and transmitting an input signal, to which the clock signal is continuously input; a time calculation unit that calculates a round-trip time of the pulsed laser light based on the counter value counted by the counter and a transmission stage number that is the number of stages of the delay units through which the head of the clock signal is transmitted from when the head of the clock signal is input to a first delay unit until the light receiving timing in a period of the clock signal that includes the light receiving timing; a distance calculation unit that calculates a distance to the object based on the speed of the pulsed laser light and the round-trip time calculated by the time calculation unit; Equipped with.

[0007] According to the above configuration, the clock generator generates a clock signal with a constant period. The light projecting unit projects a pulsed laser beam in synchronization with the clock signal. Therefore, it is possible to make the generation timing of the clock signal correspond to the projection timing of the laser beam. The light receiving unit receives the reflected light of the pulsed laser beam reflected by an object. The counter counts a counter value which is the number of the clock signals generated from the projection timing at which the pulsed laser beam is projected by the light projecting unit to the reception timing at which the reflected light is received by the light receiving unit. Therefore, it is possible to calculate an approximate time from the projection timing to the reception timing from the counter value counted by the counter.

[0008] The delay circuit is configured by connecting delay units in multiple stages, which transmit the input signal while delaying it, and the clock signal is input continuously. Therefore, the clock signal is input from the beginning to the first delay unit, and is transmitted to the subsequent delay units in sequence. When the clock signal is input to the first delay unit up to the end, the clock signal is input again from the beginning to the first delay unit, and this process is repeated. Therefore, the number of delay units to which the beginning of the clock signal is transmitted from the first delay unit in the delay circuit represents the minute time since the beginning of the clock signal is input to the first delay unit. Note that if the time from the light projection timing to the light reception timing is measured using only delay circuits, a large number of delay units are required.

[0009] Therefore, the time calculation unit calculates the round-trip time of the pulsed laser beam based on the counter value counted by the counter and the number of transmission stages, which is the number of delay units through which the head of the clock signal is transmitted from when the head of the clock signal is input to a first delay unit until the light receiving timing in a cycle of the clock signal that includes the light receiving timing. Therefore, it is possible to accurately calculate the round-trip time of the pulsed laser beam while preventing a large number of delay units from being required.

[0010] Further, the multiple-stage delay unit continues to repeatedly transmit a clock signal with a constant period. Then, the time calculation unit calculates the round-trip time of the pulsed laser light based on the counter value and the number of transmission stages in the period of the clock signal including the light receiving timing. Therefore, after measuring the minute time using the delay circuit, it is not necessary to reset the output of all the delay units until measuring the minute time using the delay circuit again. Therefore, even if the minute time is measured by receiving reflected light from smoke, dust, or the like existing between the laser radar and the target object, and the reflected light from the target object is continuously received, the minute time measurement can be continuously performed. Then, the distance calculation unit calculates the distance to the object based on the speed of the pulsed laser light and the round-trip time calculated by the time calculation unit. Therefore, even if the reflected light is continuously received, the distance to the target object can be calculated.

[0011] Specifically, like the second means, the time calculation unit can be configured to calculate the round-trip time of the pulsed laser light based on the sum of the counter value counted by the counter multiplied by the fixed period and the number of transmission stages multiplied by the delay time by which each delay unit delays a signal.

[0012] In the third means, the constant-cycle clock signal is composed of a succession of first-level signals and a succession of second-level signals different from the first level, and the delay unit outputs the first-level signal when the first-level signal is input, and outputs the second-level signal when the level different from the first level is input. With this configuration, a signal identical to the constant-cycle clock signal can be repeatedly transmitted by a plurality of delay units, and the head of the clock signal can be transmitted sequentially by the delay units. Therefore, the time calculation unit can calculate the round-trip time of the pulsed laser light based on the number of transmission stages in the cycle of the clock signal including the light receiving timing.

[0013] In the fourth means, the time calculation unit acquires a measurement output including an output from a first delay unit to the delay unit capable of transmitting the beginning of the clock signal in the constant period, and sets the number of stages from the first delay unit to the delay unit corresponding to an edge between the first level signal and the second level signal in the measurement output as the number of transmission stages.

[0014] According to the above configuration, the time calculation unit obtains a measurement output including an output from a first delay unit to the delay unit capable of transmitting the head of the clock signal in the constant period. Therefore, it is possible to obtain information necessary for calculating the number of stages of delay units to which the head of the clock signal has been transmitted in the constant period of the clock signal. The time calculation unit can easily calculate the number of transmission stages by setting the number of stages from the first delay unit to the delay unit corresponding to an edge between the first level signal and the second level signal in the measurement output as the number of transmission stages. [Brief description of the drawings]

[0015] [Figure 1] FIG. 1 is a schematic diagram showing an overview of a laser radar. [Diagram 2] FIG. 1 is a block diagram showing a configuration of an FPGA according to a first embodiment. [Diagram 3] FIG. 13 is a diagram showing an image of transmission of a carry signal. [Figure 4] 6 is a time chart showing a manner in which a round-trip time of a pulsed laser beam is calculated. [Diagram 5] FIG. 13 is a block diagram showing the configuration of an FPGA according to a second embodiment. [Figure 6] 6 is a time chart showing a manner in which a round-trip time of a pulsed laser beam is calculated. [Figure 7] 11 is a graph showing the relationship between the distance to the object and the measurement time. [Figure 8] 10 is a time chart showing a modified example of the manner of calculating the round-trip time of the pulsed laser beam. [Figure 9] 10 is a time chart showing another modified example of the manner in which the round-trip time of the pulsed laser beam is calculated. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] (First embodiment) Hereinafter, a first embodiment embodied in a laser radar that calculates a distance to an object will be described with reference to the drawings.

[0017] As shown in Fig. 1, the laser radar 10 includes a light projecting unit 20 and a light receiving unit 30. The light projecting unit 20 projects a pulsed laser beam in response to a START signal synchronized with a clock signal. The light receiving unit 30 receives the reflected light of the pulsed laser beam reflected by a target T (object), and outputs a STOP signal when the reflected light is detected. The laser radar 10 calculates the distance from the laser radar 10 to the target T by multiplying the speed of light, which is the speed of the pulsed laser beam, by the time obtained by dividing the time from the START signal to the STOP signal (round-trip time T1 of the pulsed laser beam) by 2.

[0018] 2 is a block diagram showing the configuration of an FPGA (Field Programmable Gate Array) 40 that calculates the round trip time T1. The FPGA 40 is mounted on the laser radar 10. The FPGA 40 includes a clock generator 41, a counter 42, a delay circuit 44, a sampling unit 46, an encoder 47, an integration unit 48, and the like.

[0019] The clock generator 41 generates a clock signal of, for example, 400 MHz (several hundred MHz), i.e., a 2.5 ns cycle (constant cycle). The clock signal is made up of a 1.25 ns "1" (High level, first level) signal, followed by a 1.25 ns "0" (Low level, second level) signal. That is, the clock signal is made up of a first level signal that continues from the start timing, and a second level signal that is different from the first level and continues.

[0020] The counter 42 counts a counter value, which is the number of clock signals generated from the timing of inputting a START signal synchronized with the generation timing (head) of the clock signal to the timing of inputting a STOP signal. That is, the counter 42 counts the number of clock signals generated from the timing of projecting the pulsed laser light by the light projecting unit 20 to the timing of receiving the reflected light by the light receiving unit 30. The light receiving unit 30 detects the reflected light when the intensity of the reflected light exceeds the judgment value Ir, and this time becomes the light receiving timing. The counter value starts from 0 and is incremented by 1 when a rising edge (rising) from "0" to "1" of the clock signal is detected until the light receiving timing. The counter 42 calculates a counter time T2, which is the time obtained by multiplying the counter value by the period of the clock signal. The counter 42 outputs the calculated counter time T2 to the integration unit 48.

[0021] The delay circuit 44 includes a plurality of delay units 44a, 44b, 44c, etc. connected in series. Each delay unit transmits an input signal while delaying it. The delay circuit 44 includes a number of delay units that can delay the input signal for a time longer than one cycle of the clock signal. In other words, when one cycle of the clock signal has elapsed since the head of the signal was input to the first delay unit 44a, the head of the signal has not yet reached the last delay unit.

[0022] Each delay unit is composed of, for example, a carry circuit of an adder, adds input signals, and outputs a carry signal to the next delay unit and the sampling section 46. The carry signal from the previous adder and "1" are input to each adder. The first delay unit 44a is input with a clock signal and "1". Therefore, each delay unit outputs "1" as a carry signal while the clock signal is "1", and outputs "0" as a carry signal while the clock signal is "0". That is, each delay unit outputs a signal of the first level when a signal of the first level is input, and outputs a signal of the second level (a level different from the first level) when a signal of a level different from the first level is input.

[0023] When a STOP signal is input, the sampling unit 46 samples the output of each delay unit. The sampling unit 46 connects the sampled outputs of each delay unit to obtain a binary measurement output. For example, if the outputs of delay units 44a, 44b, 44c,... are "1", "1", "0",... respectively, the measurement output will be 110.... The sampling unit 46 outputs the obtained measurement output to the encoder 47.

[0024] The encoder 47 receives the measurement output and calculates, based on the measurement output, a fractional time T3 that is the time from the beginning of the clock signal to the light receiving timing in the cycle of the clock signal that includes the light receiving timing.

[0025] Specifically, as shown in Fig. 3, the carry signal is transmitted sequentially by the delay units, causing the measurement signal to change over time. For example, when the sampling unit 46 receives the STOP1 signal, it samples the output of each delay unit at that time to obtain the measurement output. In the figure, "11000001111100000" is obtained as the measurement output. In the measurement output, "10" represents the rising edge of the clock signal from "0" to "1," i.e., the beginning of the clock signal.

[0026] Therefore, the encoder 47 searches for "10" from the left in the acquired measurement output, and calculates the number of stages by which "10" has advanced. The number of stages by which "10" has advanced in the measurement output represents the number of transmission stages, which is the number of delay units through which the head of the clock signal has been transmitted from when the head of the clock signal is input to the first delay unit 44a until the light receiving timing in a period of the clock signal including the light receiving timing. The encoder 47 acquires a measurement output including the output from the first delay unit 44a to a delay unit capable of transmitting the head of the clock signal in one period of the clock signal, and sets the number of transmission stages to the number of stages from the first delay unit 44a to a delay unit corresponding to the edge of the first level signal "1" and the second level signal "2" in the measurement output. The encoder 47 calculates the fractional time T3 by multiplying the number of transmission stages by the delay time by which each delay unit delays the signal. That is, the encoder 47 encodes the measurement output to calculate the fractional time T3. The encoder 47 outputs the calculated fractional time T3 to the integration unit 48. The sampling unit 46 and the encoder 47 form a fraction calculation unit.

[0027] The integrating unit 48 adds the counter time T2 input from the counter 42 and the fractional time T3 input from the encoder 47 to calculate a round-trip time T1 of the pulsed laser beam (T1=T2+T3). That is, the integrating unit 48 calculates the round-trip time T1 of the pulsed laser beam based on the added value of the counter time T2 and the fractional time T3. The integrating unit 48 outputs the calculated round-trip time T1 of the pulsed laser beam to the distance calculating unit 50. The distance calculating unit 50 is mounted on the laser radar 10. The sampling unit 46, the encoder 47, and the integrating unit 48 form a time calculating unit.

[0028] The distance calculation unit 50 calculates the distance from the laser radar 10 to the target object T by multiplying the speed of light, which is the speed of the pulsed laser light, by the time obtained by dividing the round-trip time T1 of the pulsed laser light by 2. That is, the distance calculation unit 50 calculates the distance to the object based on the speed of the pulsed laser light and the round-trip time T1 of the pulsed laser light calculated by the time calculation unit.

[0029] FIG. 4 is a time chart showing an embodiment for calculating the round-trip time of the pulsed laser beam.

[0030] At time t1, a pulsed laser beam is emitted in synchronization with the generation of a clock signal, and the intensity of the pulsed laser beam increases. The counter 42 starts counting the counter value from "0". The number of transmission stages (carry transmission stage number), which is the number of delay units through which the head of the clock signal has been transmitted in one cycle of the clock signal, increases from 0 over one cycle of the clock signal. Note that here, an example is shown in which the number of transmission stages increases from 0 to 99 in one cycle of the clock signal.

[0031] At time t2, when the beginning of the clock signal of the next cycle is input to the delay circuit 44, the counter 42 increments the counter value from "0" to "1." The number of transmission stages increments from 0 to 99 again.

[0032] At time t4, for example, when the pulsed laser light is reflected by smoke and the intensity of the reflected light exceeds the judgment value Ir, the reflected light is detected and the first light receiving timing is reached. At this time, the counter time T21 is the time obtained by multiplying the counter value=n by the period of the clock signal. The fractional time T31 is the time obtained by multiplying the number of transmission stages from time t3 to time t4 by the delay time by which each delay unit delays the signal. Then, the integration unit 48 adds the counter time T21 and the fractional time T31 to calculate the round-trip time T11 of the pulsed laser light.

[0033] At time t6, for example, when the pulsed laser light is reflected by the object T and the intensity of the reflected light exceeds the judgment value Ir, the reflected light is detected and the second light receiving timing is reached. At this time, the counter time T22 is the time obtained by multiplying the counter value=n+1 by the period of the clock signal. The fractional time T32 is the time obtained by multiplying the number of transmission stages from time t5 to time t46 by the delay time by which each delay unit delays the signal. Then, the integration unit 48 adds the counter time T22 and the fractional time T32 to calculate the round-trip time T12 of the pulsed laser light.

[0034] Thereafter, the distance calculation unit 50 calculates the distance from the laser radar 10 to the smoke and the object T, respectively, by multiplying the speed of light, which is the speed of the pulsed laser light, by the time obtained by dividing the round-trip times T11 and T12 of the pulsed laser light by 2.

[0035] The present embodiment described above in detail has the following advantages.

[0036] The clock generator 41 generates a clock signal with a constant period (2.5 ns period). The light projecting unit 20 projects a pulsed laser beam in synchronization with the clock signal. This allows the generation timing of the clock signal to correspond to the projection timing of the laser beam. The light receiving unit 30 receives the reflected light of the pulsed laser beam reflected by an object. The counter 42 counts a counter value which is the number of clock signals generated from the projection timing at which the light projecting unit 20 projects the pulsed laser beam to the reception timing at which the reflected light is received by the light receiving unit 30. This allows the counter value counted by the counter 42 to calculate an approximate time from the projection timing to the reception timing.

[0037] The delay circuit 44 is configured by connecting multiple delay units 44a, 44b, 44c, etc., which transmit the input signal while delaying it, and the clock signal is input continuously. Therefore, the clock signal is input from the beginning to the first delay unit 44a, and is transmitted sequentially to the subsequent delay units 44b, 44c, etc. Then, when the clock signal is input to the first delay unit 44a up to the end, the clock signal is input again from the beginning to the first delay unit 44a, and this process is repeated. Therefore, the number of delay units to which the beginning of the clock signal is transmitted from the first delay unit 44a in the delay circuit 44 can represent a minute time from when the beginning of the clock signal is input to the first delay unit 44a. Note that if the time from the light projection timing to the light reception timing is to be measured using only the delay circuit 44, a large number of delay units 44a, 44b, 44c, etc. are required.

[0038] The time calculation unit calculates the round-trip time of the pulsed laser light based on the counter value counted by the counter 42 and the number of transmission stages, which is the number of delay units through which the head of the clock signal is transmitted from when the head of the clock signal is input to the first delay unit 44a until the light receiving timing in a period of the clock signal including the light receiving timing. This makes it possible to accurately calculate the round-trip time of the pulsed laser light while preventing a large number of delay units from being required.

[0039] The multiple delay units 44a, 44b, 44c, etc. repeatedly transmit a clock signal with a constant period. The time calculation unit calculates the round-trip time of the pulsed laser light based on the counter value and the number of transmission stages in the period of the clock signal including the light receiving timing. Therefore, after measuring a very short time using the delay circuit 44, it is not necessary to reset the outputs of all the delay units 44a, 44b, 44c, etc. until the next time the delay circuit 44 is used to measure a very short time. Therefore, even if the very short time is measured by receiving reflected light from smoke, dust, etc. existing between the laser radar 10 and the target T, and the reflected light from the target T is continuously received, the measurement of the very short time can be continuously performed. Then, the distance calculation unit 50 calculates the distance to the object based on the speed of the pulsed laser light and the round-trip time calculated by the time calculation unit. Therefore, even if the reflected light is continuously received, the distance to the target T can be calculated. In addition, after measuring a minute time using the delay circuit 44, one to four cycles (several cycles) of the clock signal are required until the outputs of all the delay units 44a, 44b, 44c, ... are reset, and during that time the laser radar described in Patent Document 1 is unable to measure a minute time using the delay circuit 44.

[0040] The constant-period clock signal is composed of successive first-level signals "1" and successive second-level signals "0" different from the first level, and the delay units 44a, 44b, 44c, etc. output the first-level signal "1" when the first-level signal "1" is input, and output the second-level signal "0" when a signal different from the first level is input. With this configuration, a signal identical to the constant-period clock signal can be repeatedly transmitted by the multiple delay units 44a, 44b, 44c, etc., and the head of the clock signal can be transmitted sequentially by the delay units 44a, 44b, 44c, etc. Therefore, the time calculation unit can calculate the round-trip time of the pulse laser light based on the number of transmission stages in the period of the clock signal including the light receiving timing.

[0041] The time calculation unit acquires a measurement output including the output from the first delay unit 44a to a delay unit capable of transmitting the head of a clock signal in a fixed period (2.5 ns). Therefore, it is possible to acquire information necessary for calculating the number of stages of delay units through which the head of a clock signal has been transmitted in a fixed period of the clock signal. The time calculation unit can easily calculate the number of transmission stages by determining the number of stages from the first delay unit 44a to a delay unit corresponding to an edge between a first level signal "1" and a second level signal "0" in the measurement output as the number of transmission stages.

[0042] Second embodiment The second embodiment will be described below with reference to the drawings, focusing on the differences from the first embodiment. The laser radar of this embodiment includes a first counter that counts a first counter value, a second counter that counts a second counter value, and a selector that selects one of the first and second counter values ​​as a third counter value. The time calculator calculates a round-trip time T1 of the pulsed laser light based on the third counter value and the fractional time T3 calculated by the fraction calculator.

[0043] 5, the FPGA 140 includes a counter 142 and a selection unit 43 instead of the counter 42 of the FPGA 40 of the first embodiment. The other configurations of the FPGA 140 are the same as those of the FPGA 40.

[0044] For example, in the time t13 to t14 in FIG. 6, if the light receiving timing (STOP) overlaps with the first start timing, which is the rising edge of the clock signal (the start timing of the first level signal "1"), the first counter value (same as the counter value in the first embodiment) becomes unstable as to whether it takes a value "0" before the first start timing or a value "1" after the first start timing. In this case, as shown in FIG. 7, there is a risk of a jump occurring in the measurement time of the round trip time of the pulsed laser light depending on the distance to the target T. On the other hand, as shown in FIG. 6, in this case, the light receiving timing does not overlap with the second start timing, which is the falling edge of the clock signal (the start timing of the second level signal "0"), so the second counter value (the counter value shifted by a half cycle of the clock signal from the first counter value) becomes a stable value.

[0045] Therefore, the counter 142 includes a first counter 142a and a second counter 142b (see FIG. 5). The first counter 142a counts the number of rising edges of the clock signal from "0" to "1" from the light projection timing to the light reception timing, i.e., the number of starts of a first level signal "1" corresponding to the light projection timing to the light reception timing, as a first counter value. The second counter 142b counts the number of falling edges of the clock signal from "1" to "0" from the light projection timing to the light reception timing, i.e., the number of starts of a second level signal "0" corresponding to the light projection timing to the light reception timing, as a second counter value.

[0046] The selection unit 43 sets a threshold value for dividing the carry transmission stage into the front and rear at a position that does not overlap with the rising and falling of the clock signal. Since the clock signal rises and falls around the carry transmission stage number of "0" and "50", respectively, the threshold value is set to "30", for example. The selection unit 43 selects the second counter value as the third counter value when the carry transmission stage number is "30" or less, and selects the first counter value as the third counter value when the carry transmission stage number exceeds "30". That is, the selection unit 43 selects the second counter value as the third counter value at a timing before the predetermined timing t12, t15 (corresponding to the threshold value = 30) which is a timing after the first start timing which is the start timing of the first level signal "1" and before the second start timing which is the start timing of the second level signal "0" in each cycle of the clock signal, and selects the first counter value as the third counter value at a timing after the predetermined timing t12, t15. Then, the selection unit 43 outputs a counter time T2 obtained by multiplying the third counter value by the period of the clock signal to the integration unit 48 (see FIG. 5).

[0047] The integration unit 48 adds the counter time T2 and the fractional time T3 input from the encoder 47 to calculate the round trip time T1 of the pulsed laser light (T1=T2+T3).

[0048] The present embodiment described above in detail has the following advantages. Here, only advantages different from the first embodiment will be described.

[0049] The first counter 142a counts a first counter value which is the number of times a first level signal "1" starts corresponding to the period from the light projection timing when the pulsed laser light is projected by the light projection unit 20 to the light reception timing when the reflected light is received by the light reception unit 30. The second counter 142b counts a second counter value which is the number of times a second level signal "0" starts corresponding to the period from the light projection timing to the light reception timing. Therefore, the first counter value and the second counter value counted by the first counter 142a and the second counter 142b, respectively, can be used to calculate an approximate time from the light projection timing to the light reception timing.

[0050] The selection unit 43 selects the second counter value as the third counter value at a timing before the predetermined timing t12, t15, which is a timing after the first start timing and before the second start timing, in each period of the clock signal, and selects the first counter value as the third counter value at a timing after the predetermined timing t12, t15. Therefore, when the light receiving timing overlaps with the first start timing, the second counter value is selected as the third counter value, and the third counter value can be a stable value. Similarly, when the light receiving timing overlaps with the second start timing, the first counter value is selected as the third counter value, and the third counter value can be a stable value.

[0051] The fraction calculation unit calculates a fractional time T3, which is a time from the beginning of the clock signal to the light receiving timing in a cycle of the clock signal including the light receiving timing. The time calculation unit calculates a round trip time T1 of the pulsed laser light based on the third counter value and the fractional time T3 calculated by the fraction calculation unit. Therefore, the laser radar 10 that calculates the round trip time T1 of the pulsed laser light based on the counter time T2 calculated from the third counter value, which is a count value of the clock signal, and the fractional time T3 of the clock signal can accurately calculate the round trip time T1 of the pulsed laser light. Then, the distance calculation unit 50 can accurately calculate the distance to the object based on the speed of the pulsed laser light and the round trip time T1 calculated by the time calculation unit.

[0052] The second embodiment can be modified as follows: The same parts as those in the second embodiment are denoted by the same reference numerals and the description thereof will be omitted.

[0053] Only the selection unit 43 of the second embodiment can be modified as follows. As shown in Fig. 8, in each period of the clock signal, the selection unit 43 selects the second counter value as the third counter value at a timing earlier than a first predetermined timing t12 that is later than a first start timing that is a start timing of a signal "1" of the first level and earlier than a second start timing that is a start timing of a signal "0" of the second level, selects the second counter value as the third counter value at a timing later than second predetermined timings t22, t25 that are later than the second start timing that is a start timing of a signal "0" of the second level and earlier than an end timing of the signal "0" of the second level, and selects the first counter value as the third counter value at a timing later than the first predetermined timing and earlier than the second predetermined timing.

[0054] Even with the above configuration, when the light receiving timing overlaps with the first start timing, the second counter value is selected as the third counter value, and the third counter value can be a stable value. Similarly, when the light receiving timing overlaps with the second start timing, the first counter value is selected as the third counter value, and the third counter value can be a stable value. Therefore, in the laser radar 10 that calculates the round-trip time T1 of the pulsed laser light based on the counter time T2 calculated from the third counter value, which is the count value of the clock signal, and the fractional time T3 of the clock signal, it is possible to accurately calculate the round-trip time T1 of the pulsed laser light.

[0055] 9, in the cycle of the clock signal including the light receiving timing t32 (STOP), the time from the light receiving timing t32 to the rising timing t33 ​​of the clock signal changing from "0" to "1" can be set as the fractional time T3, and the time from the light projection timing t31 to the rising timing t33 ​​can be set as the counter time T2. In this case, the round trip time T1 of the pulsed laser light can be calculated by subtracting the fractional time T3 from the counter time T2 (T1=T2-T3).

[0056] Even in such a configuration, by applying the first counter 142a, the second counter 142b, and the selection unit 43 of the second embodiment, when the light receiving timing overlaps with the first start timing, the second counter value is selected as the third counter value, and the third counter value can be a stable value. Similarly, when the light receiving timing overlaps with the second start timing, the first counter value is selected as the third counter value, and the third counter value can be a stable value. Therefore, in the laser radar 10 that calculates the round-trip time of the pulsed laser light based on the counter time T2 calculated from the third counter value, which is the count value of the clock signal, and the fractional time T3 of the clock signal, the round-trip time T1 of the pulsed laser light can be accurately calculated. Then, the distance calculation unit 50 can accurately calculate the distance to the object based on the speed of the pulsed laser light and the round-trip time T1 calculated by the time calculation unit.

[0057] In the clock signal, a signal of "1" (high level) can be considered as a second level signal, and a signal of "0" (low level) can be considered as a first level signal. In this case, in FIG. 6, the first start timing and the second start timing are switched, the position of the predetermined timing changes correspondingly, and the first counter value and the second counter value are switched. With such a configuration, it is possible to achieve the same effect as the second embodiment.

[0058] The first and second embodiments can be modified as follows: The same parts as those in the first and second embodiments are denoted by the same reference numerals and the description thereof will be omitted.

[0059] In a clock signal, the ratio between the length of a "1" (high level) signal and the length of a "0" (low level) signal is arbitrary.

[0060] The round-trip time T1 of the pulsed laser light can also be corrected taking into consideration at least one of the time from generation of the START signal to projection of the pulsed laser light, the processing time for calculating the counter times T2, T21, and T22 by the counter 42, the first counter 142a, and the second counter 142b, the processing time of the encoder 47, the processing time of the integrating unit 48, and the change in the light reception timing due to the intensity of the reflected light.

[0061] The delay units 44a, 44b, 44c, . . . are not limited to adders that add input signals and output a carry signal, but may also be buffer circuits that output the input signals as they are.

[0062] The counter value does not necessarily have to start from 0, but may start from 1. In that case, when calculating the counter time T2, the counter value minus 1 is multiplied by the period of the clock signal.

[0063] The timing for receiving the reflected light is not limited to when the intensity of the reflected light exceeds the judgment value Ir, but may be when the intensity of the reflected light reaches its peak value (maximum value). [Explanation of symbols]

[0064] 10... laser radar, 20... light-projecting unit, 30... light-receiving unit, 40... FPGA, 41... clock generator, 42... counter, 43... selection unit, 44... delay circuit, 44a... delay unit, 44b... delay unit, 44c... delay unit, 46... sampling unit, 47... encoder, 48... integration unit, 50... distance calculation unit, 140... FPGA, 142... counter, 142a... first counter, 142b... second counter.

Claims

1. A clock generator that generates a clock signal having a constant period; a light projection unit that projects a pulsed laser beam in synchronization with the clock signal; a light receiving unit that receives light of the pulsed laser light reflected by each object; a counter that counts a counter value that is the number of the clock signals generated from a light projection timing at which the pulsed laser light is projected by the light projection unit to a plurality of light reception timings at which the reflected light is received by the light reception unit; a delay circuit configured by connecting delay units in a plurality of stages, each delaying and transmitting an input signal, to which the clock signal is continuously input; a time calculation unit that calculates a round-trip time of the pulsed laser light based on the counter value counted by the counter and a transmission stage number, which is the number of delay units through which the head of the clock signal is transmitted from when the head of the clock signal is input to a first delay unit until each of the light receiving timings in a cycle of the clock signal including each of the plurality of light receiving timings, and that sets the transmission stage number to 0 when the head of the clock signal is input to the delay circuit; a distance calculation unit that calculates a distance to each of the objects based on the speed of the pulsed laser light and the round-trip time calculated by the time calculation unit; and A laser radar comprising:

2. 2. The laser radar according to claim 1, wherein the time calculation unit calculates a round-trip time of the pulsed laser light based on a sum of a time obtained by multiplying the counter value counted by the counter by the fixed period and a time obtained by multiplying the number of transmission stages by a delay time by which each delay unit delays a signal.

3. the constant-period clock signal is composed of a signal having a first level that continues and a signal having a second level that is different from the first level and continues; 3. The laser radar according to claim 1, wherein the delay unit outputs a signal of the first level when a signal of the first level is input, and outputs a signal of the second level when a signal of a level different from the first level is input.

4. 4. The laser radar according to claim 3, wherein the time calculation unit obtains a measurement output including an output from a first delay unit to the delay unit capable of transmitting a head of the clock signal in the constant period, and the number of transmission stages is the number of stages from the first delay unit to the delay unit corresponding to an edge between the first level signal and the second level signal in the measurement output.

Citation Information

Patent Citations

  • Measured distance value detecting device

    JP2004170096A

  • Apparatus and method for measuring distance to an object

    JP2020526741A

  • SIGNAL PHASE DIFFERENCE DETECTION CIRCUIT AND SIGNAL PHASE DIFFERENCE DETECTION METHOD

    JP2868266B2

  • JPP2868266B

  • Resolution in measuring the pulse width of digital signals

    US20030154043A1