基于CMOS摄像头和平行激光束测距系统设计

发布者:丹青妙手最新更新时间:2015-11-30 关键字:CMOS摄像头  平行激光束  测距 手机看文章 扫描二维码
随时随地手机看文章
监测对象的当前空间位置是最基本的信息之一,往往可以借助传感器来获得,其实质可以理解为对监测位置空间距离的测量。有关距离的测量方法有很多,在航空航天领域,传统的接触式传感器由于受体积、质量、安装条件以及结构等因素限制逐渐被非接触测量方式所取代。其中,基于数字图像的测量方法由于具有速度快、信息量丰富、对被测对象的影响小等特点而受到广泛的关注。利用摄像头随着距离增加物体图像越小的原理,采集目标图像信息,并进行数据处理,从而获得目标点的距离。

1 非接触测距系统简介

现代的非接触式测距一般分为:1)超声波测距;2)红外测距;3)激光测距。而超声波测距和红外测距一般测量距离较近并且误差较大,方向性差,抗干扰能力不强,并且超声波测距不能用于真空环境。激光测距虽然能测量的距离较远,并且达到了较高精度。然而,激光测距仪的技术过于复杂,制造的难度较大,成本较高,远距离测距时要求的激光管功率较大,而且光学系统需要保持干净,以免影响测量。

本文提出了距离的一种非接触测量方法。以数码摄像头捕获的可变距平行激光束光斑图像作为信息载体,利用图像的预处理、阈值分割以及特征提取等相关的数字图像处理方法,在一定的范围内实现任意位移的高精度测量。

2 测距系统原理

本文的测距原理如图1,将两个激光器分别装在摄像头的两侧,并且将两束激光调节为相互平行,当两束激光照射到被测物体上,摄像头采集照射到物体上的两个激光点如图3,根据物体离摄像头远就成像小,物体距离摄像头近,成像大的原理。计算在图像帧上的光斑距离就可以得到物体的距离信息。

 


 

 

3 测距系统分析

采用COMS摄像头,它与CCD摄像头相比,具有生产成本低、抗干扰能力强、响应速度快等优点。固定摄像头和激光器时,要保证两个激光器的中心线和COMS摄像头的中心线在同一个竖直平面内,激光光线和摄像头成像轴完全平行,两个激光器中心线距离为H,并且可以通过改变两个激光器中心线距离,增大系统的测量范围。COMS摄像头连接到FPGA上,采用FPGA进行图像处理,利用图像预处理方法对图像进行滤波、阈值分割,能有效去除噪声对图像的影响。再通过灰度质心算法对图像进行细分,通过高斯拟合可以将光斑中心的计算精度提高,计算出两个光斑中心点的距离h’,并且根据分辨率等参数得出竖直方向整个图像帧的上下距离h。COMS摄像头的光敏面竖直高度为y,激光束中心在光敏面上成像点的距离为y’。采集到图像帧时焦距为f,被测物体离COMS摄像头距离为L。

 

c.jpg

 

根据简化光路图可得:

d.jpgd.jpg

 

根据成像原理

e.jpg

有对应关系,所以距离L与两个光斑中心点的距离h’有对应关系。在实际情况中,先对COMS摄像头的测距结果进行曲线标定,使用Matlab整合出两个光斑中心点的距离h’和距离L关系曲线,最终能够通过COMS摄像头和平行激光束进行测距。与单点激光CCD镜头三角测距相比,随着距离的增大,光斑中心点的距离变化更明显,分辨率更高。

 

通过提高摄像头的像素数和减小激光束发出光斑,可以提高图像在每一帧上的精度,从而提高了测量精度。当测量距离较远时,通过调节两束激光之间的距离可以提高摄像头对两个光斑的识别能力,从而可以提高设备的测距范围,能够更好地应用到实际当中。

4 小结

基于CMOS摄像头和平行激光束测距系统设计,相对于单激光束三角测距测量距离更远,精度更高。当测量距离较远时,该系统可以通过调节两束激光之间的距离提高摄像头对两个光斑的识别能力,从而可以提高设备的测距范围。该测距系统成本低,携带方便。随着COMS摄像头性能和FPGA图像处理能力不断提高,未来会有更好的应用前景。

关键字:CMOS摄像头  平行激光束  测距 引用地址:基于CMOS摄像头和平行激光束测距系统设计

上一篇:基于CMOS摄像头和平行激光束测距系统设计
下一篇:MCC公司数据采集产品登陆现货联盟

推荐阅读最新更新时间:2024-05-03 00:07

数显超声波测距仪的设计实现
  超声波由于其指向性强、能量消耗缓慢、传播距离较远等优点,而经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场。例如:液位、井深、管道长度等场合。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在测控系统的研制上也得到了广泛的应用。本文介绍一种以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。   1 超声波测距原理   1.1 超声波发生器   超声波是一种频率超过20kHz的机械波。为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体
[单片机]
数显超声波<font color='red'>测距</font>仪的设计实现
基于51单片机超声波测距器设计
一、设计要求     设计一个超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量范围在0.10-3.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。 二、设计思路   超声波传感器及其测距原理       超声波是指频率高于20KHz的机械波。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的
[单片机]
基于51单片机超声波<font color='red'>测距</font>器设计
基于AT89S52单片机的超声波测距原理图
该超声波测距系统,电路简单,工作稳定,无需调试,制作成功率高。采用AT89S52单片机作处理器,工作电源:AC6V及电脑USB口两种供电方式;测距范围:40cm~700cm(盲区40cm),测量结果由三位数码管直接显示出来,当测量超过上限值收不到回波时显示 C C C , 测量低于下限值40cm时显示 - - - 。模块上设有一输出端口,用于输出报警信号,当测量结果小于设定的报警值时继电器吸合。报警值可通过板上的两个按键开关K1、K2设定,设定值范围40cm~600cm。 51单片机超声波DIY
[单片机]
基于超声波传感器的测距系统设计
安全避障是移动机器人研究的一个基本问题。障碍物与机器人之间距离的获得是研究安全避障的前提,超声波传感器以其信息处理简单、价格低廉、硬件容易实现等优点,被广泛用作测距传感器。本超声波测距系统选用了SensComp公司生产的Polaroid 6500系列超声波距离模块和600系列传感器,微处理器采用了ATMEL公司的AT89C51。本文对此超声波测距系统进行了详细的分析与介绍。 1、 超声波传感器及其测距原理 超声波是指频率高于20KHz的机械波 。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发
[传感技术]
激光测距仪基本知识
激光测距仪的工作原理是怎样的? 激光测距仪一般采用两种方式来测量距离:脉冲法和相位法。脉冲法测距的过程是这样的:测距仪发射出的激光经被测量物体的反射后又被测距仪接收,测距仪同时记录激光往返的时间。光速和往返时间的乘积的一半,就是测距仪和被测量物体之间的距离。脉冲法测量距离的精度是一般是在+/-1米左右。另外,此类测距仪的测量盲区一般是15米左右。 激光测距仪的应用领域主要是那些方面? 激光测距仪已经被广泛应用于以下领域:电力,水利,通讯,环境,建筑,地质,警务,消防,爆破,航海,铁路,反恐/军事,农业,林业,房地产,休闲/户外运动等。 为什么激光测距仪还有所谓“安全”和“不安全”的区别? 顾名思义,激光测距仪是用激光做为主
[测试测量]
详解超声波测距系统电路的设计
  超声波是一种频率在20KHz 以上的机械波,在空气中的传播速度约为340 m/s(20 C时)。超声波可由超声波传感器产生,常用的超声波传感器两大类:一类是采用电气方式产生超声波,一类是用机械方式产生超声波,目前较为常用的是压电式超声波传感器。由于超声波具有易于定向发射,方向性好,强度好控制,对色彩、光照度不敏感,反射率高等特点,因此被广泛应用于无损探伤,距离测量、距离开关、汽车倒车防撞、智能机器人等领域。   本设计的整体框图如图所示,主要由超声波发射,超声波接收与信号转换,按键显示电路与温度传感器电路组成。超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差T,然后求出距离S=CT/2,
[测试测量]
详解超声波<font color='red'>测距</font>系统电路的设计
基于51最小系统的超声波测距
原理: 超声波方面: 超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波可用于距离的测量。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s), 即:S=Vt/2 。 51单片机方面: 震荡周期,时钟周期:晶振提供 机器周期:CPU完成一个独立操作,为十二个震动周期 即:外接12MHz晶振51单片机每进行一次操作需要1us HC-SR04方面: (1)采用IO口TRIG触发测距,给至少10us的高电平信号; (
[单片机]
基于51最小系统的超声波<font color='red'>测距</font>
基于超声波传感器的无接触式空气测距方法
摘要:为了克服一些传统距离测量方式在某些特殊场合无法测量的缺陷,设计以P89LPC932为核心,利用 超声波传感器 实现了无接触式空气测距的方法,充分考虑声速与温度的密切关系,进行温度补偿,进一步获得测距最远700 cm左右,精度最优达到1%。该设计具有较强的抗干扰能力,安装简单,体积小,功耗低,便于嵌入其他系统的特点。   关键词:P89LPC932;超声波;测距仪;无接触式空气测距   引言   一些传统的距离测量方式在某些特殊场合存在不可克服的缺陷。例如,液面测量就是一种距离测量,传统的电极法是采用差位分布电极,通过给电或脉冲来检测液面,电极长时间浸泡于水中或其他液体中,极易被腐蚀、电解,失去灵敏性。利用超声波测量距离
[模拟电子]
基于超声波传感器的无接触式空气<font color='red'>测距</font>方法
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved