脉冲式激光测距技术、干涉法激光测距技术、反馈法激光测距 、三角法激光测距技术、相位式激光测距技术。最常用的是脉冲式和相位式。

激光测距设计工作大致流程:

1,基本原理和关键:

激光脉冲测距与雷达测距在原理上是完全相同的。在测距点激光发射机向被测目标发射激光脉冲,光脉冲穿过大气到达目标,其中一小部分激光经目标反射后返回测距点,并被测距机上的探测系统接收。测出从激光发射时刻到反射光被接收时刻之间的时间间隔t,根据已知光速,公式:S=Ct/2(S距离;C激光空气中速度;t发射和接收回波的时间差。

激光测距方案和关键部件系统:
半导体激光器:目前商品化的半导体激光器波长范围几乎涵盖了从紫外到远红外(0.325~34μm)的光谱区域,且具有体积小、重量轻、易于与其它器件集成等优点。
光信号接收系统:激光测距仪的接收系统首先将光信号转化为电信号,再进行放大,分析和计算。
高精度时间测量:采用脉冲方式进行激光测距,距离的获得是通过测量激光由发射端到目标端来回往返所需的时间来实现的。
2,脉冲激光测距机硬件设计及选型:
    硬件整体处理流程:

   信号放大电路部分:

具体选型如下
(1)激光器及探测器

A、激光器

型号:905D1SJ03UA(德国LASER COMPONENTS)

峰值功率:25W

阈值电流:300mA

B、探测器

型号:AD500-9(SILICON SENSOR)

暗电流:5nA

噪声电流:1pA/Hz

(2)控制MCU:MCU选择ST公司的STM32F103C8T6芯片,该MCU主频最高72MHz,集成有UART、CAN、SPI接口以及16bit定时器,硬件资源及运算速度完全满足测距应用。

(3)脉冲获取:

选择TI的LM555CM定时器通过外接RC网络获得1Khz的方波信号,后通过RC积分电路以及或非门后获得200ns的脉冲信号。

通过调节R1、R2、C1的值来调节555定时器的输出方波的频率,调节R3、C3的值来调节OUT端输出的脉冲宽度。

(4)脉冲驱动电路

选择RLC振荡电路作为激光二极管的驱动电路,通过开关器件控制储能释放电能。

电路中R5、L1、C5、L2、R6、D2组成充电电路,C5作为储能电容,C6作为补偿电容。Q1、C5、L2、R6、LD组成放电的RLC振荡电路。为使电路获得那个较好的电流曲线,RLC振荡电路工作在欠阻尼状态,尽量保证能量集中在振荡的第一个峰值区域。

选择VISHAY公司的SI2302ADS,MOSTET-N作为开关以及驱动器件,其导通时间为55ns,导通速度快可作为高速开关以及驱动器。由于前级脉冲输出的驱动能较小,选择MIC4425作为MOS管的驱动器。

(5)APD前置放大电路

APD输出为电流信号,为讲电流信号转换为电压并放大,使用两级放大电路,第一级跨阻放大,第二级同向比例放大电路。

通过调节R9的值调整跨阻放大的倍数,调整R10和R8的比值调整同相比例放大电路的输出。

输出信号的幅度考虑通过自动增益控制电路控制,或者通过电压跟随器作幅度进行限制。在输出端考虑使用有源滤波器对信号进行滤波并再次放大,运放使用AD8007。

APD的偏置电压暂选MAX5028。

选用TI的OPA657运放作信号放大,该运放带宽1.6G,压摆率700V/us。

(6)脉冲整形电路

将滤波放大后的回波脉冲信号,转转为TTL输出。

选用美信公司的MAX913CSA芯片,构成迟滞比较器,增强抗噪声能力。电路中改变R3、R4的值可改变比较阈值,改变R4、R5的值调节电路的正反馈也可直接使用LM555构成施密特触发器作脉冲整形电路。

(7)时间测量电路

时间测量选择ACAM公司的TDC-GP2。该芯片的时间测量包含两个范围,本设计中使用0~1.8us这个范围,此测量范围内的典型分辨率可达50ps rms。芯片对外接口为SPI接口,便于MCU读写数据。

(8)电路板结构

激光器驱动电路与激光器一起构成发射板,前置放大电路与后级放大器及探测器一起做成接收板,脉冲生成、脉冲整形、时间计数、MCU一起构成主控板。各板之间通过连接器使用屏蔽线连接。

预计各板尺寸:

发射板:方形25*25mm(圆形 直径25mm)

接收板:方形35*35mm(圆形 直径40mm)

主控板:方形45*95mm

3,软件设计及其流程图:
(1)首先对芯片寄存器进行配置,初始化芯片后,等待测量,然后完成或者测量溢出后单片机都会向芯片读取一组测量数据进行处理,最后等待下一次测量。测量流程图如图所示:

(2)校准选择,由于测量的分辨率吧会随着温度和电压的改变而改变,所以TDC-GP2的ALU需要内部校准测量结果。通过设置寄存器的bit5为来选择标准测量。为了进行校准,TDC测量1个或2个参考时钟周期REFCLK,这两个数据。

(3)时间测量的方法

A,TDC-GP2内部结构:主要由脉冲发生器,时间数字转换器,数据处理单元,温度测量部分,是在控制单元,寄存器和SPI接口组成。TDC-GP2的IO扣电压和核心电压分别为1.8-5.5V和1.8-3.6V。内部有两个算数逻辑单元ALU1,ALU2。

B,时间测量的流程

由MCU对GP2进行上电复位,写入相应数据进行相应配置。GP2在初始化成功后瞪大START和STOP1,STOP2的脉冲输入,同时输出中断。MCU读取状态寄存器判断计数器是否超溢出,若溢出,则对GP2再一次复位或者停止执行程序,若无溢出,则写入读取数据指令并从数据寄存器中读取数据。若要写入新的计算方法就设置中断读取数据。

(4)数据误差软件分析和修正
A,时间测量误差
使用系统使用TDC-GP2的测量范围1,根据论文在此范围抽取一些参考点进行两百次求平均,会发现误差稳定在-1ns左右,这是由于电源波纹和CPLD的IO压摆频率不足造成的,时间测量的标准始终保持在0.1ns以内,使用如下公式进行数据修正,误差控制在0.2ns左右
修正数据值=0.99983*测量平均值+0.88342
B,引起时间测量误差的其它因素
温度和电源波纹系数越高,测量误差越大。因此在设计时候考虑工作温度和电源去耦。
信号源抖动:TDC-GP2是以判别上升沿或下降沿来作为计时的开始或结束,所以信号源的压摆率。
PCB走线和串扰效应。如果输入信号与其他信号线过于靠近,信号线上会产生感应电流导致尖峰脉冲.

脉冲式激光测距机原理相关推荐

  1. 脉冲式和相位式激光测距

    激光测距设备对反射性物体类如地表,建筑物或者是树木等,进行斜距测量的过程中使用的测距方式无非是相位式或者是脉冲式. 脉冲式又称TOF式或者是脉冲回波式,相位式又称相位比对式或者是相位偏移式. 脉冲式大 ...

  2. .net 4.5 离线安装包_高温离线脉冲式布袋除尘器在电炉除尘中的应用

    原标题:高温离线脉冲式布袋除尘器在电炉除尘中的应用 高温离线脉冲式布袋除尘器在电炉除尘中的应用 一.离线脉冲式布袋除尘器的工作原理 含尘气体由导流管进入各单元室,在导流装置的作用下,大颗粒粉尘分离后直 ...

  3. stm32超声波扫频_基于STM32的脉冲式及扫频式超声波除垢信号源设计

    基于 STM32 的脉冲式及扫频式超声波除垢信号源设计 李连通 , 张伟光 *, 李金博 [摘 要] [摘 要] 介绍了一种基于 STM32 主控芯片产生两种不同信号源的实 现 ] 脉冲信号源可以产生 ...

  4. 移动端WEB开发之响应式布局(响应式开发原理、bootstrap、阿里百秀案例)

    移动端WEB开发之响应式布局 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的. 设备的划分情况: <!DOCTYPE html> & ...

  5. 【Vue 3.0 新特性(四)】Vue 3.0 响应式系统原理

    文章前言 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:内容较多,建议通过左侧导航栏进行阅读 Vue 3.0 响应式系统原理 基础回顾 Vue.js 响应式回顾 Proxy 对象实现属性监听 多层属 ...

  6. start()方法和run()方法区别与多线程抢占式运行原理

    目录 start()与run()方法区别 多线程抢占式运行原理 start()与run()方法区别 我们通过一个例子来进行总结,我们写一个利用Thread创建的简单的多线程例子,然后分别执行start ...

  7. 物联网感知-脉冲式电子围栏技术及解决方案

    一.脉冲电子围栏简介 脉冲式电子围栏式由脉冲主机高压输出端向前端围栏发出高压或低压脉冲电压,脉冲电压在前端围栏上形成回路回传至主机的接收端口,脉冲电子围栏主机通过检测前端围栏上的回路正常与否,并根据围 ...

  8. 双11倒计时3天!凯诘、华扬、多准:“三波段脉冲式促收”策略解读

    客群如何获取.货品怎么推广? 对于众多品牌商家来说,在天猫双11期间一直有这么个经营难题. 能够洞察商家痛点并拿出解决办法的平台,总能走在行业前列.如今成为国内领先数智经营阵地的阿里妈妈,就在持续地帮 ...

  9. 链式写法php,ThinkPHP框架SQL操作链式写法原理

    下面给大家介绍ThinkPHP框架SQL操作链式写法原理,希望对需要的朋友有所帮助! 引言 大家如果有面试几次不难发现,虽然国产的TP一直被人诟病.但是丝毫不能影响它在广大企业中的开发受到青睐,强大的 ...

最新文章

  1. javaScript要点总结
  2. python使用shell环境变量_linux中添加环境变量(python为例)
  3. iOS开发HTTPS实现之信任SSL证书和自签名证书
  4. 怎样把连续的多个commit整理成1个?
  5. Spring Boot 2 尝鲜-动态 Banner
  6. java程序的开发工具是jdk,分享面经
  7. Java程序员最厉害的是什么,「解密」谁是世界上最好的java程序员?
  8. docker centos7_CentOS7及Docker配置中文字符集问题
  9. Easyui常用按钮图标汇总
  10. 电脑突然蓝屏要怎么办?电脑为啥会蓝屏?
  11. 更多 ViewBinding 的封装思路
  12. 14.VRP介绍以及AC初始化配置_AC和AP的软件升级方法
  13. 基于解决sci和ei等国外论文检索难等问题的辅助软件分析
  14. 如何成为一个出色的演讲家_成为技术演讲者
  15. 浏览器打印功能---js
  16. Protractor 环境搭建
  17. 什么叫html格式化,format是什么意思 格式化自己,只为删除你???
  18. “已连接,但无法访问互联网”开机后wifi有感叹号, 时间无法同步解决办法
  19. 在bing中保存自己的搜索关键字.
  20. 模拟声音实验室插件-Arturia Analog Lab v4.2.3.3897 WiN-MAC

热门文章

  1. 云存储Java客户端上传文件
  2. 剑指 Offer 33. 二叉搜索树的后序遍历序列
  3. html文本通常由版本信息组成,第 2 章 网页版面设计.ppt
  4. 对不起我爱你在线观看(完整版)
  5. 从底层谈webgis原理设计与实现(九)WebGIS中的矢量查询(针对AGS和GeoServer)
  6. 域用户桌面图标无法删除的解决办法
  7. ArcGIS Enterprise部署介绍
  8. 机器学习cae_智铸超云——适创科技为压铸企业量身定制的专业CAE云平台
  9. 特性(Feature)与功能(Function)的差异
  10. feature map