0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高效测量“芯”搭档 | 航芯ACM32激光测距仪应用方案

上海航芯 来源:上海航芯 作者:上海航芯 2023-03-09 10:44 次阅读

随着工业自动化机器视觉的快速发展,激光测距技术凭借其抗干扰能力强、精度高等优势,在检测、测量和控制等行业领域中得到广泛应用。

一、激光测距仪概述

激光测距仪是利用激光对目标的距离进行准确测定的仪器。激光测距仪在工作时向目标射出一束很细的激光,由光电元件接收目标反射的激光束,计时器测定激光束从发射到接收的时间,计算出从观测者到目标的距离。激光测距仪分为手持激光测距仪和望远镜式激光测距仪。

pYYBAGQJR-6AOAEnAAVO9HjhjaY431.png左 | 手持激光测距仪    右 | 望远镜式激光测距仪

手持激光测距仪

测量距离一般在200米内,精度在2mm左右。这是目前使用范围较广的激光测距仪。在功能上除能测量距离外,一般还能计算测量物体的体积。

望远镜式激光测距仪

测量距离比较远,一般测量范围在3.5米-2000米左右,由于测距望远镜的准直性要求,3.5米以下为盲区,大于2000米以上的激光望远镜一般采用YAG激光,波长为1.064微米,为了达到较大的测量量程,所以激光功率较大,建议使用者注意激光防护。主要应用范围为户外中、长距离测量。

激光测距仪原理

根据基本原理,实现激光测距的方法有两大类:飞行时间(TOF)测距和非飞行时间测距,飞行时间测距中有脉冲式激光测距和相位式激光测距,非飞行时间测距主要是三角激光测距,如下图所示:

poYBAGQJR-6AM1E7AABBMIsd6fE856.png

脉冲式激光测距法

脉冲式测距是激光技术最早应用于测绘领域中的一种测量方式。由于激光发散角小,激光脉冲持续时间极短,瞬时功率极大可大兆瓦以上,因而可以达到极远的测程。一般情况下不使用合作目标,而是利用被测目标对光信号的漫反射来测距,脉冲式测距适合远距离测量,测量距离可表示为:

L=cΔt/2

式中L为测量距离,c为光在空气中传播的速度, Δt为光波信号在测距仪与目标往返的时间。原理图如下所示:

pYYBAGQJR-6AXyV8AABda8MIOYk386.png

相位式激光测距法

相位式激光测距通常适应于中短距离的测量,测量精度可达毫米、微米级,也是目前测距精度最高的一种方式,大部分短程测距仪都采用这种工作方式。相位式测距则是将一调制信号对发射光波的光强进行调制,通过测量相位差来间接测量时间,较直接测量往返时间的处理难度降低了许多。

三角测距法

三角测距法即光源、被测物面、光接收系统三点共同构成一个三角形光路,由激光器发出的光线,经过汇聚透镜聚焦后入射到被测物体表面上,光接收系统接收来自入射点处的散射光,并将其成像在光电位置探测器敏感面上,通过光点在成像面上的位移来测量被测物面移动距离的一种测量方法。

脉冲式TOF的优点是测量范围广且光学系统紧凑,但是高速读取脉冲光的电路设计和配置较为复杂。相位式TOF在近距离测量中测量精度更高,同时由于无需时间测量的电路,电路设计比较简单,因而此方法可以用于整列传感器中,然而相位式TOF不能分辨实际距离在一个还是多个测量周期内,因而不适用于长距离的测量。三角测距法的优势是小距离下测量精度高,但是缺点为电路的小型集成化比较困难,并且测量易受外界环境光的影响。

二、芯片介绍

ACM32F0X0系列是一款支持多种低功耗模式的通用MCU。集成12位1.6 Msps高精度ADC以及比较器、运放、触控按键控制器、段式LCD控制器,内置高性能定时器、多路UART、LPUART、SPI、I2C等丰富的通讯外设,内建AES、TRNG等信息安全模块,支持多种低功耗模式,具有高整合度、高抗干扰、高可靠性的特点。

三、设计方案

本文描述的激光测距仪方案,基于上海航芯ACM32F070系列MCU进行设计,测距原理是脉冲测距法,整体的方案框图如下所示:

poYBAGQJR--AUmnBAABkNffPirY430.png基于ACM32F070激光测距仪设计方案框图

激光测距仪包含主控MCU、激光接收模块、激光发射模块、LDO稳压源、ADC、LCD显示屏、电源及一些外围的器件组成。主控MCU实现了激光测距仪的整体逻辑,提供数据显示和控制激光发射和接收模块的作用。

本次方案采用的测距原理是脉冲法测距,利用了激光脉冲持续时间极短、瞬时功率很大的特点,即使没有合作目标,也能通过接收被测目标的漫反射信号,进行距离测量。ACM32F070通过GPIO驱动外部激光发射模块,来达到控制和驱动激光发射,激光发射模块发射激光后,反射到激光接收模块,激光接收模块将光信号转换为电信号,通过运算放大器放大,再由ADC采集,并通过对比判断这次接收是否有效,同时时间测量模块在激光发射时计时,将测量得到的数据通过SPI传输到MCU,得到激光发射到接收的时间Δt,通过脉冲发测距公式L=cΔt/2,由此得到目标的距离L。

主控MCU:采用ACM32F070CBT7作为主控芯片,最高工作频率 64MHz,具备七个定时器,一个12位1.6Msps高精度ADC,支持LCD显示屏驱动。

激光接收模块:激光测距仪的接收模块首先将光信号转化为电信号,之后再通过运算放大器进行放大,通过MCU分析和计算。

高精度时间测量:采用脉冲方式进行激光测距,距离的获得是通过测量激光由发射端到目标端来回往返所需的时间来实现的,距离很远的情况下可以考虑使用MCU内部定时器。

首先初始化ACM32F070的系统时钟和其它外设模块,初始化时间测量模块和内部定时器,然后定时驱动激光发射模块发射激光信号,判断是否成功发射后停止发射,通过ADC采集到的电信号判断是否成功接收,接收失败则重新初始化定时模块和发射,接收成功后通过读取到的时间值根据公式换算出距离,通过LCD显示。测量软件流程图如图所示:

pYYBAGQJR--AIaghAACaKTX2q9U333.png

结语

如今,激光测距已在日常生活和社会生产中有着非常广泛和实用的应用。随着激光技术和数字处理技术等科学技术不断发展,激光测距将逐渐在生产和生活中有更全面的应用。本文提出的设计方案介绍了激光测距仪的基本原理,旨在让大家更好的了解激光测距领域。

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 激光
    +关注

    关注

    19

    文章

    2742

    浏览量

    63462
  • 测距仪
    +关注

    关注

    0

    文章

    102

    浏览量

    18292
  • 上海航芯
    +关注

    关注

    1

    文章

    35

    浏览量

    3758
收藏 人收藏

    评论

    相关推荐

    GLUKE产品系列—GLMS高精度激光测距仪介绍

    GLMS 高精度激光测距仪专门用于工作业恶劣现场工件的距离测量
    的头像 发表于 03-05 11:13 205次阅读

    手持式激光测距仪产品介绍

    电子发烧友网站提供《手持式激光测距仪产品介绍.zip》资料免费下载
    发表于 01-29 10:19 4次下载

    激光测距仪工作原理 晶振在激光测距仪的作用

    激光测距仪工作原理 晶振在激光测距仪的作用  激光测距仪是一种利用
    的头像 发表于 01-25 16:04 454次阅读

    激光测距模块的工作原理 激光测距模块怎么用 激光测距方法有哪几种

    激光测距模块的工作原理 激光测距模块怎么用 激光测距方法有哪几种 
    的头像 发表于 01-03 15:59 603次阅读

    基于ACM32 MCU的LED灯箱控制器方案

    基于ACM32 MCU的LED灯箱控制器方案
    的头像 发表于 11-03 17:30 318次阅读
    基于<b class='flag-5'>ACM32</b> MCU的LED灯箱控制器<b class='flag-5'>方案</b>

    基于ACM32 MCU的胎压监测仪方案

    基于ACM32 MCU的胎压监测仪方案
    的头像 发表于 11-03 17:26 299次阅读
    基于<b class='flag-5'>ACM32</b> MCU的胎压监测仪<b class='flag-5'>方案</b>

    市场上几种常见的测量长度的工业仪器

    实现测量的准确性和便携性。常用于户外测量和长距离测量,其测量范围通常较大。市场上有很多不同长度和材质的卷尺可供选择,例如钢带卷尺和尼龙带卷尺。 3.
    发表于 10-11 14:34

    基于STM8的红外与超声波测距仪设计方案

    介质传播到接收器的时间即为渡越时间。渡越时间与气体中的声速相乘,就是声波传输的距离。该测试方法对于超声波探头的要求相对比较高,不适合做长距离测量。本文设计的超声波测距仪主要用于长度超过10 m的远距离测量,而且要求可靠性高、稳定
    发表于 10-10 06:13

    虹科案例 | 想要精确测量孔深?不妨试试虹科Dimetix激光测距仪

    HK精确测量孔深——虹科Dimetix激光测距仪——虹科Dimetix激光测距传感器提供了一种准确且易于集成的非接触式技术,可用于
    的头像 发表于 07-05 10:11 641次阅读
    虹科案例 | 想要精确<b class='flag-5'>测量</b>孔深?不妨试试虹科Dimetix<b class='flag-5'>激光</b><b class='flag-5'>测距仪</b>!

    基于ACM32 MCU的两轮车充电桩方案

    上海航芯的两轮车充电桩解决方案ACM32F403RET7为主控芯片,该方案包含了电源模块、控制模块、显示模块、通讯模块等。
    发表于 06-19 15:05 666次阅读
    基于<b class='flag-5'>ACM32</b> MCU的两轮车充电桩<b class='flag-5'>方案</b>

    M5StickC激光测距仪开源设计

    电子发烧友网站提供《M5StickC激光测距仪开源设计.zip》资料免费下载
    发表于 06-16 15:35 5次下载
    M5StickC<b class='flag-5'>激光</b><b class='flag-5'>测距仪</b>开源设计

    激光测距仪分哪几种?通过什么原理实现测量

    激光测距仪的功能就是测量距离,但其实随着越来越多测距行业的技术人才和企业积极研发,激光测距仪的综
    发表于 06-16 14:24 281次阅读
    <b class='flag-5'>激光</b><b class='flag-5'>测距仪</b>分哪几种?通过什么原理实现<b class='flag-5'>测量</b>?

    虹科案例 | 激光测距仪在高温金属冶炼中的应用

    激光测距仪在高温金属冶炼中的应用虹科&DimetixPart.01应用背景Applicationbackground虹科Dimetix激光测距传感器通常用于钢制热轧机,因为它们提供了一
    的头像 发表于 05-18 09:23 430次阅读
    虹科案例 | <b class='flag-5'>激光</b><b class='flag-5'>测距仪</b>在高温金属冶炼中的应用

    超声波位移传感器与激光测距仪/测距传感器之间有何区别

    超声波位移传感器和激光测距仪/测距位移传感器是两个广泛用来测量距离的工具,两者之间互有优势,在选择的时候要根据实际情况具体分析,看哪个类型的传感器更适合使用。下面来讲述一下它们
    的头像 发表于 04-21 11:02 1085次阅读