激光测距方法、装置及计算机可读存储介质与流程

文档序号:27972006发布日期:2021-12-14 22:25阅读:133来源:国知局
激光测距方法、装置及计算机可读存储介质与流程

1.本发明涉及激光测距技术领域,尤其涉及一种激光测距方法、装置及计算机可读存储介质。


背景技术:

2.激光测距是一种通过发射激光信号测量被测物体距离的方式,目前,传统的激光测距方案主要是tof(time of flight,光飞行时间)tdc(time

to

digital converter,时间数字转换器)激光测距,也即飞行时间法,tof tdc激光测距法通过时间数字转换器计算激光脉冲往返一次被测物体所需要的时间,然后根据速度、时间和距离三者之间的对应关系计算出被测物体的距离,但这种方式存在较大的测量误差,激光测距的测量精度较低。


技术实现要素:

3.本发明的主要目的在于提供一种激光测距方法、装置及计算机可读存储介质,旨在提高激光测距的测量精度。
4.为实现上述目的,本发明提供一种激光测距方法,所述激光测距方法包括:
5.获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差;
6.根据所述时间差确定所述激光发射器与所述被测物体的近似距离;
7.控制所述激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号;
8.获取所述第二回波信号与所述正弦波信号的相位差;
9.根据所述相位差确定补偿距离;
10.用所述补偿距离补偿所述近似距离得到所述激光发射器与所述被测物体的实际距离。
11.在一实施例中,所述控制所述激光发射器向被测物体发送正弦波信号的步骤之前,还包括:
12.生成主振频率信号和本振频率信号,并对所述主振频率信号进行激光调制处理得到所述正弦波信号;
13.所述获取所述第二回波信号与所述正弦波信号的相位差的步骤包括:
14.对所述第二回波信号与所述本振频率信号进行混频处理得到测量信号;
15.对所述主振频率信号与所述本振频率信号进行混频处理得到参考信号;
16.获取所述参考信号与所述测量信号的相位差。
17.在一实施例中,所述获取所述参考信号与所述测量信号的相位差的步骤包括:
18.将所述测量信号转换为第一离散信号,并对所述第一离散信号进行频谱校正和傅里叶变换得到测量相位;
19.将所述参考信号转换为第二离散信号,并对所述第二离散信号进行频谱校正和傅
里叶变换得到参考相位;
20.获取所述测量相位与所述参考相位的差值得到所述相位差。
21.在一实施例中,所述对所述第二回波信号与所述本振频率信号进行混频处理得到测量信号的步骤包括:
22.对所述第二回波信号与所述本振频率信号进行混频处理得到混频信号;
23.对所述混频信号进行相位放大处理和滤波处理得到所述测量信号。
24.在一实施例中,所述根据所述相位差确定补偿距离的步骤包括:
25.获取所述正弦波信号的频率;
26.获取激光的传播速率;
27.根据所述正弦波信号的频率、所述激光的传播速率和所述相位差确定所述补偿距离。
28.在一实施例中,所述获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差的步骤包括:
29.获取激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点;
30.获取所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点;
31.获取所述激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的差值得到所述时间差。
32.在一实施例中,所述获取所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的步骤包括:
33.对所述第一回波信号进行幅值放大处理;
34.对幅值放大处理后的所述第一回波信号进行滤波处理;
35.获取滤波处理后的所述第一回波信号的上升沿信号的时间点。
36.此外,为实现上述目的,本发明还提供一种激光测距装置,所述激光测距装置包括:
37.获取模块,用于获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差以及获取所述第二回波信号与正弦波信号的相位差;
38.控制模块,用于控制所述激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号;
39.确定模块,用于根据所述时间差确定所述激光发射器与所述被测物体的近似距离、根据所述相位差确定补偿距离以及用所述补偿距离补偿所述近似距离得到所述激光发射器与所述被测物体的实际距离。
40.此外,为实现上述目的,本发明还提供一种激光测距装置,所述激光测距装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的激光测距程序,所述激光测距程序被所述处理器执行时实现上述任一项所述的激光测距方法的步骤。
41.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有激光测距程序,所述激光测距程序被处理器执行时实现上述任一项所述
的激光测距方法的步骤。
42.本发明提出了一种激光测距方法、装置及计算机可读存储介质,通过获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差,根据时间差确定激光发射器与被测物体的近似距离,之后控制激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号,然后获取第二回波信号与正弦波信号的相位差,根据相位差确定补偿距离,用补偿距离补偿近似距离得到激光发射器与被测物体的实际距离。这样,本方案通过对激光发射器与被测物体的近似距离补偿,减小了测量误差,提高了激光测距的测量精度。
附图说明
43.图1为本发明实施例方案涉及的激光测距装置的硬件架构示意图;
44.图2为本发明激光测距方法的第一实施例的流程示意图;
45.图3为本发明激光测距方法的第二实施例的流程示意图;
46.图4为本发明激光测距方法的第三实施例的流程示意图;
47.图5为本发明激光测距装置的工作原理图;
48.图6为本发明激光测距装置的模块示意图。
49.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
50.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
51.本发明实施例的主要解决方案是:获取激光发射器向被测物体发射脉冲信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差;根据所述时间差确定所述激光发射器与所述被测物体的近似距离;控制所述激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号;获取所述第二回波信号与所述正弦波信号的相位差;根据所述相位差确定补偿距离;用所述补偿距离补偿所述近似距离得到所述激光发射器与所述被测物体的实际距离。
52.本方案通过对激光发射器与被测物体的近似距离补偿,减小了测量误差,提高了激光测距的测量精度。
53.作为一种实现方案,参照图1,图1为本发明实施例方案涉及的激光测距装置的硬件架构示意图,如图1所示,该激光测距装置可以包括处理器101,例如cpu,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。
54.存储器102可以是高速ram存储器,也可以是稳定的存储器(non

volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括激光测距程序;而处理器101可以用于调用存储器102中存储的激光测距程序,并执行以下操作:
55.获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差;
56.根据所述时间差确定所述激光发射器与所述被测物体的近似距离;
57.控制所述激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测
物体反射回来的第二回波信号;
58.获取所述第二回波信号与所述正弦波信号的相位差;
59.根据所述相位差确定补偿距离;
60.用所述补偿距离补偿所述近似距离得到所述激光发射器与所述被测物体的实际距离。
61.在一实施例中,处理器101可以用于调用存储器102中存储的激光测距程序,并执行以下操作:
62.生成主振频率信号和本振频率信号,并对所述主振频率信号进行激光调制处理得到所述正弦波信号;
63.所述获取所述第二回波信号与所述正弦波信号的相位差的步骤包括:
64.对所述第二回波信号与所述本振频率信号进行混频处理得到测量信号;
65.对所述主振频率信号与所述本振频率信号进行混频处理得到参考信号;获取所述参考信号与所述测量信号的相位差。
66.在一实施例中,处理器101可以用于调用存储器102中存储的激光测距程序,并执行以下操作:
67.将所述测量信号转换为第一离散信号,并对所述第一离散信号进行频谱校正和傅里叶变换得到测量相位;
68.将所述参考信号转换为第二离散信号,并对所述第二离散信号进行频谱校正和傅里叶变换得到参考相位;
69.获取所述测量相位与所述参考相位的差值得到所述相位差。
70.在一实施例中,处理器101可以用于调用存储器102中存储的激光测距程序,并执行以下操作:
71.对所述第二回波信号与所述本振频率信号进行混频处理得到混频信号;
72.对所述混频信号进行相位放大处理和滤波处理得到所述测量信号。
73.在一实施例中,处理器101可以用于调用存储器102中存储的激光测距程序,并执行以下操作:
74.获取所述正弦波信号的频率;
75.获取激光的传播速率;
76.根据所述正弦波信号的频率、所述激光的传播速率和所述相位差确定所述补偿距离。
77.在一实施例中,处理器101可以用于调用存储器102中存储的激光测距程序,并执行以下操作:
78.获取激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点;
79.获取所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点;
80.获取所述激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的差值得到所述时间差。
81.在一实施例中,处理器101可以用于调用存储器102中存储的激光测距程序,并执
行以下操作:
82.对所述第一回波信号进行幅值放大处理;
83.对幅值放大处理后的所述第一回波信号进行滤波处理;
84.获取滤波处理后的所述第一回波信号的上升沿信号的时间点。
85.参照图2,图2为本发明激光测距方法的第一实施例的流程示意图,所述激光测距方法包括:
86.步骤s10,获取激光发射器向被测物体发射脉冲信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差;
87.传统的激光测距方式是通过计算脉冲信号的飞行时间来确定激光发射器与被测物体之间的距离,由于该激光测距方式存在较大测量误差,导致激光测距的测量精度较低。基于该技术问题,本发明提出一种脉冲加相位的激光测距方法,本发明提出的激光测距方法的主要原理是:先通过脉冲信号的飞行时间测量激光发射器与被测物体之间的近似距离,然后通过相位差的方式确定该近似距离的补偿距离,用补偿距离对该近似距离补偿得到激光发射器与被测物体之间的实际距离,以减小近似距离的测量误差,提高激光测距的测量精度。
88.本发明激光测距方法可以应用于激光测距装置,激光测距装置是指可以进行激光测距的设备,例如,激光测距装置可以是激光测距仪。激光测距装置的工作原理参照图5,图5为本发明激光测距装置的工作原理图,如图5所示,本发明激光测距装置的工作原理如下:
89.第一步,确定激光发射器与被测物体之间的近似距离;
90.具体包括:(1)控制器控制激光发射控制电路发射pwm脉冲信号,以控制激光发射器向被测物体发射脉冲信号,同时通过时间计量模块记录激光发射器向被测物体发射脉冲信号的时间点;(2)控制器控制激光接收器接收经被测物体反射回来的回波信号,同时通过时间计量模块记录激光接收器接收经被测物体反射回来的回波信号的时间点;(3)获取激光发射器向被测物体发射脉冲信号与激光接收器接收经被测物体反射回来的回波信号的时间点之间的时间差;(4)根据时间差,激光信号的传播速率确定激光发射器与被测物体之间的近似距离。
91.第二步,确定激光发射器与被测物体之间的近似距离的补偿距离;
92.具体包括:(1)控制器控制频率合成器合成主振荡器频率信号和本振荡器频率信号;(2)通过激光调制电路对主振荡器频率信号进行调制得到正弦波信号,并控制激光发射器向被测物体发射该正弦波信号;(3)控制激光接收器接收经被测物体反射回来的回波信号,并将接收到的回波信号与本地振荡器频率信号混频得到测量信号;(4)通过混频器将主振荡器频率信号与本振荡器频率信号混频得到参考信号;(5)获取参考信号与测量信号的相位差;(6)根据参考信号与测量信号的相位差、激光信号的传播速率以及调制频率确定激光发射器与被测物体的近似距离的补偿距离。
93.第三步,用补偿距离对近似距离进行补偿得到激光发射器与被测物体的实际距离。
94.本发明激光测距方法通过时间差得到激光发射器与被测物体之间的近似距离,通过相位差得到该近似距离的补偿距离,用补偿距离对近似距离补偿得到实际距离,提高了激光测距的测量精度。
95.在本实施里中,获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差,其中,激光发射器是指激光测距装置中用于发射激光信号的部件,激光发射器可以是半导体激光发射器;脉冲信号是指按一定电压幅度,一定时间间隔连续发出的数字信号,脉冲信号可以是pwm脉冲信号;激光接收器是指激光测距装置中用于接收经被测物体反射回来的激光信号的部件,激光接收器可以是接收激光信号的传感器;第一回波信号是经被测物体反射回来的脉冲信号。
96.具体地,激光测距装置的控制器控制激光发射控制电路产生脉冲信号,以控制激光发射器向被测物体发射脉冲信号,脉冲信号经被测物体反射后,控制激光接收器接收经被测物体反射回来的第一回波信号,控制器获取激光发射器发射脉冲信号的时间点与激光接收器接收第一回波信号的时间点之间的时间差。
97.步骤s20,根据所述时间差确定所述激光发射器与所述被测物体的近似距离;
98.在本实施例中,激光测距装置的控制器根据获取的时间差确定激光发射器与被测物体的近似距离。
99.具体地,根据如下预设公式计算激光发射器与所述被测物体的近似距离:
[0100][0101]
其中,c为激光发射器发送的脉冲信号的传播速率,其值等于光速299792458m/s;δt为时间差,表示脉冲信号往返一次需要的时间。
[0102]
步骤s30,控制所述激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号;
[0103]
步骤s40,获取所述第二回波信号与所述正弦波信号的相位差;
[0104]
步骤s50,根据所述相位差确定补偿距离;
[0105]
在本实施例中,激光测距装置的控制器控制激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号,其中,第二回波信号为经被测物体反射回来的正弦波信号,需要说明的是,通过激光发射器向被测物体发射的正弦波信号是高频调制信号,相应的,激光接收器接收经被测物体反射回来的第二回波信号也是高频调制信号。
[0106]
激光测距装置接收到经被测物体反射回来的第二回波信号后,获取第二回波信号与正弦波信号的相位差。需要说明的是,由于正弦波信号与第二回波信号都为高频调制信号,若直接求取两者的相位差,对系统设计要求较高,本方案创造性地采用差频测相技术计算第二回波信号与正弦波信号的相位差,可以有效降低系统的设计要求。
[0107]
激光测距装置获取到第二回波信号与正弦波信号的相位差后,根据相位差确定激光发射器与被测物体之间的近似距离的补偿距离,需要说明的是,补偿距离通常为一个小于10m的距离。
[0108]
具体地,根据如下预设公式计算激光发射器与被测物体的近似距离的补偿距离:
[0109][0110]
其中,c为激光发射器发送的正弦波信号的传播速率,其值等于光速299792458m/
s;f为正弦波信号的频率,正弦波信号的频率等于激光调制频率,为第二回波信号与正弦波信号的相位差,表示正弦波信号往返一次相位的变化值。
[0111]
步骤s60,用所述补偿距离补偿所述近似距离得到所述激光发射器与所述被测物体的实际距离。
[0112]
在本实施例中,激光测距装置的控制器用补偿距离补偿激光发射器与被测物体的近似距离得到激光发射器与被测物体的实际距离。
[0113]
具体地,根据如下预设公式对激光发射器与被测物体的近似距离进行补偿得到激光发射器与被测物体的实际距离:
[0114]
实际距离=近似距离

10+补偿距离
[0115]
本实施例提供的技术方案中,通过获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差,根据时间差确定激光发射器与被测物体的近似距离,之后控制激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号,然后获取第二回波信号与正弦波信号的相位差,根据相位差确定补偿距离,用补偿距离补偿近似距离得到激光发射器与被测物体的实际距离。这样,本方案通过对激光发射器与被测物体的近似距离补偿,减小了测量误差,提高了激光测距的测量精度。
[0116]
参照图3,图3为本发明激光测距方法的第二实施例的流程示意图,基于第一实施例,上述s10的步骤之前,还包括:
[0117]
步骤s70,生成主振频率信号和本振频率信号,并对所述主振频率信号进行激光调制处理得到所述正弦波信号;
[0118]
在本实施例中,激光测距装置的控制器在获取激光发射器向被测物体发射脉冲信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差之前,控制器控制频率合成器合成主振频率信号和本振频率信号,其中,频率合成器是指激光测距装置中用于合成频率信号的部件,主振频率信号是指控制器控制频率合成器合成的主振荡器频率信号,本振频率信号是指控制器控制频率合成器合成的本振荡器频率信号。
[0119]
需要说明的是,主振频率信号与本振频率信号相差一个低频频率,具体可以是主振频率信号的频率大于本振频率信号,这样可以减轻激光测距装置的系统设计负担。
[0120]
进一步地,控制器控制激光调制电路对频率合成器合成的主振频率信号进行激光调制处理得到正弦波信号,其中,激光调制频率可以根据实际需要设定,本实施例对此不作限定。
[0121]
进一步地,激光测距装置的控制器控制激光发射器发射调制处理后的正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号,进而获取第二回波信号与正弦波信号相位差。
[0122]
其中,获取第二回波信号与正弦波信号的相位差的步骤包括:
[0123]
步骤s41,对所述第二回波信号与所述本振频率信号进行混频处理得到测量信号;
[0124]
在本实施例中,激光测距装置的激光接收器接收到经被测物体反射回来的第二回波信号后,通过激光接收器将第二回波信号与本振频率信号进行混频处理得到测量信号。
[0125]
具体地,激光测距装置的激光接收器接收到经被测物体反射回来的第二回波信号
后,通过激光接收器对第二回波信号与本振频率信号进行混频处理得到混频信号,然后通过相位信号放大与滤波器对混频信号进行相位放大处理和滤波处理得到测量信号。其中,相位信号放大与滤波器为激光测距装置中用于相位信号放大与滤波的部件,相位信号放大与滤波器可以一定程度上消除正弦波信号在传播过程中受到的干扰,提高测量精度。
[0126]
步骤s42,对所述主振频率信号与所述本振频率信号进行混频处理得到参考信号;
[0127]
在本实施例中,通过混频器将主振频率信号与本振频率信号进行混频处理得到参考信号。其中,混频器为激光测距装置中用于对两个信号混频处理的部件。
[0128]
步骤s43,获取所述参考信号与所述测量信号的相位差。
[0129]
在本实施例中,在得到测量信号和参考信号后,激光测距装置的控制器获取参考信号与测量信号的相位差。
[0130]
具体地,通过模数转换器将测量信号转换为第一离散信号,并对第一离散信号进行频谱校正和傅里叶变换得到测量相位,同时,将参考信号转换为第二离散信号,并对第二离散信号进行频谱校正和傅里叶变换得到参考相位,然后计算测量相位与参考相位的差值得到第二回波信号与正弦波信号的相位差。
[0131]
进一步地,根据第二回波信号与正弦波信号的相位差确定激光发射器与被测物体的补偿距离,用补偿距离补偿激光发射器与被测物体的近似距离得到激光发射器与被测物体的实际距离,具体可参考实施例一的内容,本实施例在此不再赘述。
[0132]
本实施例提供的技术方案中,在控制激光发射器向被测物体发送正弦波信号之前,通过生成主振频率信号和本振频率信号,并对主振频率信号进行激光调制处理得到所述正弦波信号,并通过对第二回波信号与本振频率信号进行混频处理得到测量信号,对主振频率信号与本振频率信号进行混频处理得到参考信号,然后获取参考信号与所述测量信号的相位差。这样,实现了通过相位差确定激光发射器与被测物体的补偿距离,进而通过补偿距离补偿激光发射器与被测物体的近似距离,提高了激光测距的测量精度。
[0133]
参照图4,图4为本发明激光测距方法的第三实施例的流程示意图,基于第一实施例,上述s10的步骤包括:
[0134]
步骤s11,获取激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点;
[0135]
在本实施例中,激光测距装置的控制器控制激光发射器发射脉冲信号的同时,获取激光发射器向被测物体发射脉冲信号的上升沿信号的时间点,通过tdc时间计量模块记录激光发射器向被测物体发射脉冲信号的上升沿信号的时间点,将激光发射器向被测物体发射脉冲信号的上升沿信号的时间点作为激光发射器发射脉冲信号的发射时间,其中,tdc时间计量模块为激光测距装置中用于时间记录的部件。
[0136]
步骤s12,获取所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点;
[0137]
在本实施例中,激光接收器接收到接收经被测物体反射回来的第一回波信号后,获取激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点,通过tdc时间计量模块记录激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点,将激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点作为激光接收器接收经被测物体反射回来的第一回波信号的接收时间。
[0138]
具体地,激光接收器接收到经被测物体反射回来的第一回波信号后,通过tdc信号
放大与滤波器放大第一回波信号的幅值,并对幅值放大后的第一回波信号进行滤波处理,然后获取滤波处理后的第一回波信号的上升沿信号的时间点,并通过tdc时间计量模块记录滤波处理后的第一回波信号的上升沿信号的时间点,其中,tdc信号放大与滤波器为激光测距装置中用于对第一回波信号进行幅值放大与滤波处理的部件。
[0139]
步骤s13,获取所述激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的差值得到所述时间差。
[0140]
在本实施例中,在获取到激光发射器向被测物体发射脉冲信号的上升沿信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点后,计算两者的差值得到激光发射器向被测物体发射脉冲信号的上升沿信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的时间差。
[0141]
进一步地,根据到激光发射器向被测物体发射脉冲信号的上升沿信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的时间差确定激光发射器与被测物体的近似距离,具体可参照实施一的内容,本实施例在此不再赘述。
[0142]
本实施例提供的技术方案中,通过获取激光发射器向被测物体发射脉冲信号的上升沿信号的时间点,以及获取激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点,然后获取激光发射器向被测物体发射脉冲信号的上升沿信号的时间点与激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的差值得到时间差。这样,本方案通过脉冲信号与第一回波信号的上升沿信号的时间点的差值确定脉冲信号往返一次的时间差,使得时间差的计算更加准确,进而使近似距离的计算更加准确合理。
[0143]
参照图6,本发明还提供一种激光测距装置,所述激光测距装置包括:
[0144]
获取模块100,用于获取激光发射器向被测物体发射脉冲信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差以及获取所述第二回波信号与正弦波信号的相位差;
[0145]
控制模块200,用于控制所述激光发射器向被测物体发射正弦波信号,并控制激光接收器接收经被测物体反射回来的第二回波信号;
[0146]
确定模块300,用于根据所述时间差确定所述激光发射器与所述被测物体的近似距离、根据所述相位差确定补偿距离以及用所述补偿距离补偿所述近似距离得到所述激光发射器与所述被测物体的实际距离。
[0147]
在一实施例中,所述控制所述激光发射器向被测物体发送正弦波信号方面,所述激光测距装置还包括:
[0148]
生成模块400,用于生成主振频率信号和本振频率信号,并对所述主振频率信号进行激光调制处理得到所述正弦波信号;
[0149]
所述获取所述第二回波信号与所述正弦波信号的相位差方面,所述获取模块100具体应用于:
[0150]
对所述第二回波信号与所述本振频率信号进行混频处理得到测量信号;
[0151]
对所述主振频率信号与所述本振频率信号进行混频处理得到参考信号;
[0152]
获取所述参考信号与所述测量信号的相位差。
[0153]
在一实施例中,所述获取所述参考信号与所述测量信号的相位差方面,所述获取模块100具体应用于:
[0154]
将所述测量信号转换为第一离散信号,并对所述第一离散信号进行频谱校正和傅里叶变换得到测量相位;
[0155]
将所述参考信号转换为第二离散信号,并对所述第二离散信号进行频谱校正和傅里叶变换得到参考相位;
[0156]
获取所述测量相位与所述参考相位的差值得到所述相位差。
[0157]
在一实施例中,所述对所述第二回波信号与所述本振频率信号进行混频处理得到测量信号方面,所述获取模块100具体应用于:
[0158]
对所述第二回波信号与所述本振频率信号进行混频处理得到混频信号;
[0159]
对所述混频信号进行相位放大处理和滤波处理得到所述测量信号。
[0160]
在一实施例中,所述根据所述相位差确定补偿距离方面,所述确定模块300具体应用于:
[0161]
获取所述正弦波信号的频率;
[0162]
获取激光的传播速率;
[0163]
根据所述正弦波信号的频率、所述激光的传播速率和所述相位差确定所述补偿距离。
[0164]
在一实施例中,所述获取激光发射器向被测物体发射脉冲信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的时间点之间的时间差方面,所述获取模块100具体应用于:
[0165]
获取激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点;
[0166]
获取所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点;
[0167]
获取所述激光发射器向被测物体发射所述脉冲信号的上升沿信号的时间点与所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点的差值得到所述时间差。
[0168]
在一实施例中,所述获取所述激光接收器接收经被测物体反射回来的第一回波信号的上升沿信号的时间点方面,所述获取模块100具体应用于:
[0169]
对所述第一回波信号进行幅值放大处理;
[0170]
对幅值放大处理后的所述第一回波信号进行滤波处理;
[0171]
获取滤波处理后的所述第一回波信号的上升沿信号的时间点。
[0172]
基于上述实施例,本发明还提供了一种激光测距装置,上述激光测距装置可以包括存储器、处理器及存储在上述存储器上并可在上述处理器上运行的激光测距程序,上述处理器执行上述激光测距程序时,实现如上述任一实施例所述的激光测距方法的步骤。
[0173]
基于上述实施例,本发明还提供一种计算机可读存储介质,其上存储有激光测距程序,上述激光测距程序被处理器执行时实现如上述任一实施例所述的激光测距方法的步骤。
[0174]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0175]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0176]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是智能电视、手机、计算机等)执行本发明各个实施例所述的方法。
[0177]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1