欢迎来到天天文库
浏览记录
ID:34401962
大小:1.85 MB
页数:67页
时间:2019-03-05
《基于fpga的脉冲式激光测距系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:TP27410710-2015132022硕士学位论文基于FPGA的脉冲式激光测距系统设计吴忠秉导师姓名职称文常保教授申请学位级别硕士学科专业名称检测技术与自动化装置论文提交日期2018年4月9日论文答辩日期2018年5月29日学位授予单位长安大学DesignofPulsedLaserRangingSystemBasedonFPGAADissertationSubmittedfortheDegreeofMasterCandidate:WuZhongbingSupervisor:Prof.
2、WenChangbaoChang’anUniversity,Xi’an,China摘要脉冲式激光测距因其具有结构简单、稳定性高、测量速度快等优点,被广泛应用于安防、交通、工业测量等领域,然而其在短距离的测量中,测距精度较低。因此,为了实现对短距离的实时、准确测量与分析,将脉冲式激光测距与FPGA相结合,提出了一种基于FPGA的脉冲式激光测距系统的实现方案。基于FPGA的脉冲式激光测距系统由激光发射电路、激光接收电路、FPGA、电源电路、上位机软件组成。其中,激光发射电路由驱动电路和激光器组成;激
3、光接收电路由IV转换电路、滤波电路、放大电路和整形电路构成。在激光发射电路的设计中,为了提高脉冲信号的稳定性,采用FPGA来生成需要的脉冲信号;而激光接收电路则将接收到的激光信号转换为FPGA可以采集的电平信号。基于FPGA的可编程及可并行处理特性,通过VerilogHDL语言编码,设计时间分隔模块、“粗”时间测量模块、“细”时间测量模块、时间合成模块、距离计算模块,实现精密时间间隔的测量,并将所测得的时间长度转换成距离数据,通过数据传输模块传送到上位机。上位机数据采集系统是在Windows中基
4、于VB语言设计的,可以实现数据的采集、显示、分析及保存等功能。系统的软硬件设计完成后,首先,对激光发射电路所需的脉冲信号进行了测试,输出信号占空比为0.000025;其次,对激光接收电路的性能进行了验证和测试,可以平稳地输出电平信号;然后,对在FPGA内设计的进位链进行了测试,时间测量精确度为130ps。最后,通过一系列实验对脉冲式激光测距系统进行了测试,实验结果表明,该系统可以实现对所测距离数据的采集、显示、分析及保存等功能,在1m至10m的测量范围内,所有测试点中最大相对误差为0.008,因
5、此本系统可以较好地应用于短距离的测量。关键词:激光测距;FPGA;时间间隔测量;数据采集系统iAbstractPulsedlaserrangingiswidelyusedinthefieldsofsecurity,trafficandindustrialmeasurementbecauseofitsadvantagessuchassimplestructure,highstabilityandfastmeasurementspeed.However,ithaslowrangingprecisio
6、nintheshortdistancemeasurement.Inordertorealizethereal-timeandaccuratemeasurementandanalysisoftheshortdistance,aschemeofpulsedlaserrangingsystembasedonFPGAisproposedbycombiningpulsedlaserrangingwithFPGA.ThepulsedlaserrangingsystembasedonFPGAconsistso
7、fthelaseremittingcircuit,thelaserreceivingcircuit,theFPGA,thepowersupplycircuitandthehostcomputersoftware.Thelaseremittingcircuitconsistsofthedrivingcircuitandthelaser.ThelaserreceivingcircuitconsistsoftheIVconversioncircuit,thefiltercircuit,theampli
8、fyingcircuitandtheshapingcircuit.Inthedesignofthelaseremittingcircuit,inordertoimprovethestabilityofthepulsesignal,theFPGAisusedtogeneratetherequiredpulsesignals.ThelaserreceivingcircuitconvertsthereceivedlasersignaltothelevelsignalwhichtheFPGAcancol
此文档下载收益归作者所有