基于AVR单片机的激光测距机性能检测设计方案

发布者:本人在最新更新时间:2011-08-30 关键字:AVR单片机  激光测距机  性能检测 手机看文章 扫描二维码
随时随地手机看文章

  笔者设计了一种基于AVR单片机的激光测距机综合性能检测设备,借助该设备,对不同型号的激光测距机完成测距精度、测距能力、测距逻辑、单脉冲能量等的数字化检测,大大提高了检测效率和测试精度。

  1 设计方案

  本方案的基本思想基于模拟激光测距机的工作原理和激光传输过程,激光测距机在工作时,首先从其发射通道发射一激光脉冲,经过大气传输照射在被测物体上,然后漫反射,激光测距机的接收通道接收到漫反射的激光回波,激光测距机内部安装有激光脉冲的发射、接收和计时模块,根据激光脉冲从发射到返回的时间可以计算出其走过的距离,从而得到被测目标和激光测距机之间的距离。而本方案的综合性能检测设备与激光测距机的接收、发射通道相对应,分别提供发射、接收通道,检测设备内部也相应设置计时模块,实现相对应一定距离上的目标回波时间、能量的双重模拟,即可由检测设备代替目标模拟回波脉冲,实现激光测距机测距性能的自动化、数字化检测,综合性能检测设备总体构成如图1所示。

  

激光测距机综合性能检测设备总体构成 www.elecfans.com

  2 系统结构框图

  综合性能检测设备电路原理框图如图2所示。

  

综合性能检测设备电路原理框图 www.elecfans.com

  主要包括微处理器系统、面板显示及按键控制电路、精密延时信号发生器、窄脉冲功率驱动及发光强度控制电路、精密测时器、激光脉冲同步器、激光脉冲能量探测器及前置放大器、高速数据采集转换器及打印机控制电路等。

  3 关键技术

  3.1 “双频双光路耦合”法实现激光测距性能的综合测试

  本方案的基本思想是将目标漫反射的远方目标回波由半导体激光器模拟,当模拟该回波的光谱和空间特性后,即可驱动激光器的逻辑单元工作。而激光脉冲相应距离上的飞行时间则由精密延时模块实现。这样将激光脉冲在空间的延迟特性转换为时间特性,从而将远方目标从一定距离拉近到被测仪器前端,代替了激光测距机性能检测必须要有远方的实际合作目标的传统检测方法。如图3所示。

  

“双频双光路耦合”法实现激光测距性能的综合测试 www.elecfans.com

  3.2 测距逻辑的检测

  当检测设备接收到“取样”脉冲后即控制精密延时器开始计时,AVR单片机控制精密延时器分别发出1个、2个、3个模拟回波脉冲信号,这几个模拟回波在时间上对应不同的目标距离,这样在激光测距机的接收通道上就可以接收到几个激光脉冲,操作激光测距机的“选通”旋钮,分别对其显示,即可判断激光测距机的测距逻辑和距离选通功能是否正常,具体实现方法见图4。

  

双频双光路测试方法原理图 www.elecfans.com

  3.3 测距能力检测

  本方案对激光测距机测程的检测,首先通过AVR单片机设置精密延时器延时时间为被测激光测距机测程对应的激光脉冲运行时间,当检测设备接收到“取样”脉冲后即控制精密延时器开始计时,计时结束后,AVR单片机控制精密延时器分别发出一个模拟回波脉冲信号,同时,AVR单片机发光强度控制电路控制半导体激光器发出激光脉冲的能量,使该能量相当于对应距离目标回波的能量,这样在激光测距机的接收通道上就可以对应测程上目标回波脉冲,根据激光测距机的显示结果,即可判断激光测距机在光轴正常情况下可否满足测程指标要求。

  3.4 基于技术的精密测时电路模块

  本综合性能检测设备采取恒比定时技术研制视频分离模块,实现了精密延时及远方目标回波的精密模拟,原理功能框图如图5所示。

  

基于恒比定时技术的精密测时电路模块 www.elecfans.com

  3.5 具有自主知识产权的“双向调节”式多维调整平台

  综合性能检测设备采用具有自主知识产权的“双向调节”式调整平台,实现了激光发射和接收通道五维可调和快速转换,使检测接口对各类激光测距机具有广泛的通用性。在此之前的激光测距性能检测都是对某一型号装备都要研制专用的机械接口,因为各型号的激光测距机在发射通道和接收通道的口径大小、水平方向位置、高低方向位置上有很大的差别,甚至在左右位置配置上也有所不同。本课题首次研制成功了“双向调节”式调整平台,使发射通道和接收通道在高低、水平方向上可以大范围调节,同时左右位置可以互换,使本检测设备对各类平台和单体的激光测距模块具有广泛的通用性。

  4 结语

  该设备可改变以前激光测距性能检测必须到室外对目标靶进行检测,并且受到天气条件限制的现状,使技术普查和日常维护在室内就可以方便完成,检测结果数字化显示,大大提高了检测效率和测试精度。检测设备配备三维调节平台,激光发射和接收装置位置可以任意调节,并可互换,使调整瞄准非常方便。对不同型号的激光测距机都可以进行检测。检测设备还可对激光脉冲能量进行检测,作为激光能量计使用,可以对各种激光发射装备的输出激光能量进行快速检测。

关键字:AVR单片机  激光测距机  性能检测 引用地址:基于AVR单片机的激光测距机性能检测设计方案

上一篇:AVR定时器的工作类型模式介绍
下一篇:基于AVR单片机的服装压力检测系统设计

推荐阅读最新更新时间:2024-03-16 12:40

AVR单片机延时程序
AVR单片机延时程序: 1.毫秒级的延时 延时1ms; void delay_1ms(void) { unsigned int i; for(i=1;i (unsigned int)(xtal*143-2);i++) ; } 在上式中,xtal为晶振频率,单位为MHz. AVR 延时程序 当晶振频率为8M时,延时函数软件仿真的结果为1000.25μs.当晶振频率为4M时,延时函数软件仿真结果为999.5μs. AVR 延时程序 如果需要准确的1ms延时时间,则本计算公式只供参考,应通过软件仿真后,再确定循环的次数及循环初值,并且循环中还必须关闭全局中断,防止中断影响延时函数的延时时间。 下面的函数可以获得1
[单片机]
基于AVR单片机设计的电压电流功率表
测试范围:360.00V5A2000W 设计思路: 1、利用AVR单片机ATtiny26L一对差分AD做VI转换; 2、为了提高测试的速度,使用V1、I1、V2、I2.......V64、I64交错AD测试;取样时间是50Hz工频的整数倍; Vout = 1/64(V1+....+V64) Iout = 1/64(I1+....+I64) Pout = 1/128(V1*I0+V1*I1+V2*I1+V2*I2+.....+V64*I63+V64*I64) 3、电路增加了升压电路,将Li电提升到7.1V。增加Li电简单限压充电电路,使用外部电源时,升压电路停止工作; 4、利用内部EEPROM做校正数据保存。 单片机编程: T
[单片机]
基于<font color='red'>AVR单片机</font>设计的电压电流功率表
怎样设计一个基于AVR单片机的SPI串行外设接口?
1、AVR单片机的SPI接口 SPI(SerialPeripheralINTERFACE---串行外设接口)总线系统是一种同步串行外设接口,允许MCU与各种外围设备以串行方式进行通信、数据交换,广泛应用于各种工业控制领域。基于此标准,SPI系统可以直接于各个厂家生产的多种标准外围器件直接接口。SPI接口通常包含有4根线:串行时钟(SCK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)和低电平有效的从机选择线SS。在从机选择线SS使能的前提下,主机的SCK脉冲将在数据线上传输主/从机的串行数据。主/从机的典型连接图如图(1)所示: 图(1)主/从机的连接图 串行外设接口SPI允许ATmega16
[单片机]
怎样设计一个基于<font color='red'>AVR单片机</font>的SPI串行外设接口?
基于AVR单片机SPI的串行设计
1、AVR单片机的SPI接口   SPI(SerialPeripheralINTERFACE---串行外设接口)总线系统是一种同步串行外设接口,允许MCU与各种外围设备以串行方式进行通信、数据交换,广泛应用于各种工业控制领域。基于此标准,SPI系统可以直接于各个厂家生产的多种标准外围器件直接接口。SPI接口通常包含有4根线:串行时钟(SCK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)和低电平有效的从机选择线SS。在从机选择线SS使能的前提下,主机的SCK脉冲将在数据线上传输主/从机的串行数据。主/从机的典型连接图如图(1)所示: 图(1)主/从机的连接图  串行外设接口SPI允许 ATmeg
[单片机]
基于<font color='red'>AVR单片机</font>SPI的串行设计
采用AVR单片机控制实现太阳能光伏直流控制器设计
当今世界能源短缺以及环境污染问题日益严重,这些问题迫使人们寻找和使用新的代替能源。随着电子技术、太阳能电池板生产技术的提高,使得太阳能的利用越来越普遍。太阳能具有无地域限制的特点,而我国很多地方仍然处于缺电状态,特别是一些边远地区、旅游景区,由于非常分散,依靠电网供电难度大、成本高,因而选择太阳能供电十分必要,而在太阳能发电系统中,控制器是十分关键的部件之一。 目前市面上一些太阳能控制器提高效率的手段仅仅局限在单一物理量算法研究(比如只对电压、电流的跟踪),效率的提高是很有限的。我们经过多次实际考察与测量,发现发电效率较高的产品往往价格昂贵,且适应性差,一般都用于固定场合,如大型太阳能发电站等;一些低价的控制器为了降低成本,内
[单片机]
采用<font color='red'>AVR单片机</font>控制实现太阳能光伏直流控制器设计
AVR单片机之Bootloader技术详解
ATmega128具备引导加载支持的用户程序自编程功能(In-System Programming by On-chipBoot Program),它提供了一个真正的由MCU本身自动下载和更新(采用读/写同时 Read-While-Write 进行的方式)程序代码的系统程序 自编程更新的机制。利用AVR的这个功能,可以实现在应用编程(IAP)以及实现系统程序的远程自动更新的应用。 IAP的本质就是,MCU可以灵活地运行一个常驻Flash的引导加载程序(Boot Loader Program),实现对用户应用程序的在线自编程更新。引导加载程序的设计可以使用任何的可用的数据接口和相关的协议读取代码,或者从程序存储器中读取 代码,然后将
[单片机]
任务10:认知“数码管”的显示原理
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。 参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版 本文介绍“数码管”的显示原理。 一、认知数码管 1、4位8段共阳极数码管 2、4位8段共阴极数码管 二、数码管的字符编码 1、共阳极数码管字符编码表 2、共阴极数码管字符编码表
[单片机]
任务10:认知“数码管”的显示原理
基于AVR单片机的电动代步车控制器
本世纪将是一个人口老龄化程度越来越高的世纪,老年人和残疾人的护理将是社会的一个沉重负担。据老龄委统计结果显示,2004年底,中国60岁及以上老年人口为1.43亿,2014年将达到2亿,2026年将达到3亿,老龄人口的规模将越来越大。同时在我国人口中有8 296万残疾人,占全国总人口的比例为6.34%,其中肢体残疾人数2 412万,占29.07%。老年人和残疾人这个庞大的弱势群体需要一种适合他们心理和生理的代步车来满足日常生活及参与社会活动的需要。 随着科学技术的迅速发展和人民的生活水平的不断提高,手动轮椅逐渐被性能优越、操作简单、行驶安全的电动代步车所替代。电动代步车的出现除了能满足老年人或残疾人室内外活动的要求之外,还在医
[单片机]
基于<font color='red'>AVR单片机</font>的电动代步车控制器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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