The invention discloses a measuring circuit based on high repetition frequency 3D scanning laser radar scanning angle of FPGA, the high repetition frequency 3D scanning laser radar scanning FPGA angle measurement circuit using vertical scanning motor incremental encoder zero position signal based on absolute encoder measuring horizontal scanning motor angle data, combined with the internal FPGA the phase-locked loop module, switch module, pulse 2 1 seconds counter module, angle measurement module, time measurement module and USB interface module to achieve high repetition frequency 3D scanning laser radar each beam of high precision scanning in vertical direction and horizontal direction angle of laser pulse. The high repetition frequency 3D scanning laser radar scanning FPGA angle measurement circuit to break the conventional interpolation method used to obtain the defect based on the scanning angle, can effectively enhance the measuring precision of 3D laser scanning radar scanning angle.
【技术实现步骤摘要】
一种基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路
本专利技术涉及到激光雷达领域,尤其是一种基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路。
技术介绍
激光雷达是一种将传统雷达技术与先进激光技术相结合的主动遥感技术,通过测量激光脉冲往返于目标与激光雷达平台之间的时间,基于距离与光速和时间的关系得到激光雷达平台与目标之间的距离,配合扫描装置的三维扫描,或者扫描装置二维扫描结合激光雷达平台运动,激光雷达可以完成对目标表面的三维扫描测距。基于激光雷达成像方程,利用激光雷达平台与目标被扫描点的距离数据,激光脉冲的扫描角度数据,激光雷达平台位置与姿态数据,实现目标表面各扫描点三维坐标解算。基于解算得到的三维坐标,采用先进的滤波与分类方法可以得到目标的数字表面模型和数字高程模型,最后实现目标三维成像与测量。三维扫描激光雷达是指扫描装置可以实现三维扫描的激光雷达系统。从上述激光雷达的测量原理可以看出,激光脉冲的扫描角度是激光雷达数据处理中关键数据,因此如何高精度测量每一束被发射激光脉冲的扫描角是激光系统设计中的关键问题。同时,由于高重复频率三维扫描激光雷达系统中脉冲发射频率很高,而现有的可直接用于角度测量的编码器响应频率都比较低,因此如何高精度测量高重复频率三维扫描激光雷达每一个发射激光脉冲扫描角是三维扫描激光雷达系统设计中的难点。本文针对高重复频率三维扫描激光雷达系统中激光扫描角测量问题,提出了一种基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路,所述基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路包括锁相环模块、2选1开关模块、秒脉冲计数 ...
【技术保护点】
本专利技术公开了一种基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路,其特征在于,所述基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路利用增量式编码器测量垂直方向扫描电机零位,低响应频率绝对值编码器测量水平方向扫描电机的扫描角度,结合基于FPGA自主设计的高精度时间测量模块测量发射脉冲信号与垂直方向扫描电机零位信号之间的时间间隔,实现三维扫描激光雷达中高重复频率激光脉冲垂直方向扫描角度与水平方向扫描角度的测量,同时利用GPS秒脉冲信号和自主设计的USB接口模块对测量到的角度数据和时间数据经USB接口有序上传到上位机,同时借助于自主设计的USB接口模块,实现扫描角度数据与距离数据之间的对准,所述基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路包括锁相环模块、2选1开关模块、角度测量模块、时间测量模块、秒脉冲计数器模块和USB接口模块,所有所述模块均在一片FPGA内部完成,所述锁相环模块分别产生频率为1赫兹的秒脉冲、用于各模块输入信号上升沿检测的50兆赫兹检测时钟和用于时间测量模块计时的500兆赫兹计时时钟,所述2选1开关模块用于选择输入到秒脉冲计数器模块的秒脉冲信号是由 ...
【技术特征摘要】
1.本发明公开了一种基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路,其特征在于,所述基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路利用增量式编码器测量垂直方向扫描电机零位,低响应频率绝对值编码器测量水平方向扫描电机的扫描角度,结合基于FPGA自主设计的高精度时间测量模块测量发射脉冲信号与垂直方向扫描电机零位信号之间的时间间隔,实现三维扫描激光雷达中高重复频率激光脉冲垂直方向扫描角度与水平方向扫描角度的测量,同时利用GPS秒脉冲信号和自主设计的USB接口模块对测量到的角度数据和时间数据经USB接口有序上传到上位机,同时借助于自主设计的USB接口模块,实现扫描角度数据与距离数据之间的对准,所述基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路包括锁相环模块、2选1开关模块、角度测量模块、时间测量模块、秒脉冲计数器模块和USB接口模块,所有所述模块均在一片FPGA内部完成,所述锁相环模块分别产生频率为1赫兹的秒脉冲、用于各模块输入信号上升沿检测的50兆赫兹检测时钟和用于时间测量模块计时的500兆赫兹计时时钟,所述2选1开关模块用于选择输入到秒脉冲计数器模块的秒脉冲信号是由外部GPS产生还是由锁相环产生,所述秒脉冲计数器对输入的秒脉冲信号个数进行测量,并控制USB接口模块中的数据进行有序上传,所述角度测量模块在检测垂直方向扫描电机零位信号控制下读取水平方向扫描电机角度数据,得到垂直方向扫描电机零位对应的水平方向扫描角度θ,所述时间测量模块测量每一个发射脉冲信号与前一个垂直方向扫描电机零位信号之间的时间间隔tv-p,利用所测时间间隔和垂直方向扫描电机转速可以得到每一个发射激光脉冲所对应的垂直方向扫描角度αα=tv-p×sv(1)同时结合电机零位对应的水平方向扫描角度θ和每一个发射脉冲信号与前一个垂直方向扫描电机零位信号之间的时间间隔tv-p,以及水平方向扫描电机的转速sh,可以得到每一个发射激光脉冲所对应的水平方向扫描角度ββ=θ+tv-p×sh(2)从而得到每一个发射激光脉冲对应的水平方向扫描角度和垂直方向扫描角度。2.根据权利要求1所述的一种基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路,其特征在于,所述基于FPGA的高重复频率三维扫描激光雷达扫描角测量电路采用USB接口模块实现上位机对秒脉冲计数器模块的使能控制,秒脉冲计数器模块实现角度测量模块和时间测量模块的使能控制,角度测量模块实现外部测距模块的使能控制,采用一级一级的使能控制方式,实现增量式编码器零位对应水平方向扫描角度,增量式编码器零位与每一个发射脉冲信号之间时间间隔的测量,同时实现距离数据与角度数据、时间间隔数据的对准,当USB接口模块接收到来自上位机的开始工作标志位,USB接口模块控制端向秒脉冲计数器模块发出使能信号,当秒脉冲计数器模块接收到来自USB接口模块的使能信号后,秒脉冲计数器模块利...
【专利技术属性】
技术研发人员:徐立军,李端,李小路,谢鑫浩,杨炳伟,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。