一种高精度的超声波多路同步测距系统设计

发布者:Yudie最新更新时间:2011-08-29 关键字:超声波  多路同步测距 手机看文章 扫描二维码
随时随地手机看文章
0 引言
    超声波测距作为一种非接触性的检测方法,因其结构简单紧凑、可靠性高、价格低廉、实时性强等优点,近年来已经得到了广泛应用,如液位测量,修路过程中路面平整检测,汽车倒车雷达,机器人辅助视觉识别系统等。但因超声波在空气中传播时受到诸如环境温度、湿度、风速等影响,传统的超声波测距系统精度普遍较低。文献[4]采用了在系统中增加硬件温度补偿模块仅在一定程度上可以避免因环境温度变化带来的测量误差。文献[5,6]中采用小波等处理算法,也并不能弥补系统本质上的缺陷。因此,研究了一种控制精度高,适用范围宽的高精度多路同步超声波测距系统。

1 超声波测距工作原理与结构
1.1 工作原理
    谐振频率高于20 kHz的声波被称为超声波。超声波测距的基本工作原理是:发射探头发出超声波,在介质中传播遇到障碍物反射后再通过介质返回到接收探头,测出超声波从发射到接收所需的时间,然后根据介质中的声速,利用公式S=0.5ct就能算得从探头到障碍物的距离,式中:S为所测的距离,c为超声波在介质中的传播速度.£为超声波从发到收所经过的时间。
1.2 超声波测距系统的一般结构
    一般情况下,超声波测距系统的基本结构如图1所示。

    系统常采用频率为40 kHz的方波信号由单片机内部产生。为了避免温度对声波传播速度的影响,都采用温度补偿以适应在不同环境下正常工作的需求。时间的精确测量可由单片机内部单独的计数器完成,也可由外部的计时电路完成。


2 多路同步超声波测距系统
    系统由单片机、FPGA模块、6对收发同体的超声波换能器、功率放大电路、回波高增益放大电路、带通滤波电路以及比较整形电路等组成。系统组成框图如图2。

    本系统中。单片机系统与FPGA系统是测距仪的核心部件,用来协调各部分元件工作。单片机控制器单元主要是启动超声波发射与计时计数器开始计数的同步以及接收到回波后对其计时计数器的值进行处理等运算。FPGA单元主要用来产生超声波的发射脉冲频率125 kHz与计时计数器的频率(>170 kHz),通过微控制器MCU来启动超声波的发射,FPGA发射一定数量(这里选择8至10)的脉冲串之后,停止发射同时启动计时计数器计数,超声波途经障碍物返回。当超声波换能器接收到回波信号之后,将其信号送入FPGA内部,用来控制计时计数器的停止,将所得的计数值送入单片机。第一路到第五路超声波换能器用于测量距离,测量距离的五路超声波换能器按等间距分别安装在测距仪的固定板上,系统采用收发同体的探头,其波束角很小,有效的保证了各探头到被测物体的垂直测量距离。第六路超声波换能器安装在测距仪的左侧,在测距仪的右侧安装一块标准档板,较准确的测量当时环境下的声速,用于温度补偿。控制或显示模块用于调整平衡或输出显示测量距离的目的。
2.1 发射电路
    发射电路如图3(a)所示。发射电路将接收到的方波脉冲信号送入乙类推挽放大电路,用其输出信号驱动CMOS管,接着将其脉冲信号加到高频脉冲变压器进行功率放大,使幅值增加到100多伏,最后将放大的脉冲方波信号加到超声波换能器上产生频率为125 kHz的超声波并将其发射出去。[page]

2.2 接收电路
    接收电路由OP37构成的两级运放电路,TL082构成的二阶带通滤波电路以及LM393构成的比较电路三部分组成。因本系统频率较高,回波信号非常弱,为毫伏级,因此设计成两级放大电路,第一级放大100倍,第二级放大50倍,共放大5 000倍左右。

    另外考虑到本系统要适应各种复杂的工作环境,因此设计了由TL082构成的高精度带通滤波电路,以供回波信号放大后进行进一步滤波,将滤波后的信号输入到LM393构成的比较器反相输入端,与基准电压相比较,并且对其比较输出电压进行限幅,将其电压接至D触发器,比较器将经过放大后的交流信号整形出方波信号,将其接至FPGA,启动接收模块计数,达到脉冲串设定值时,关闭计时计数器停止计数。
2.3 FPGA内部各组成模块设计
    FPGA主要实现125 kHz的超声波的发射与接收以及六路超声波从发射到接收之间时间的测量。其内部结构如图4所示。

    FPGA主要由发射模块、顺序执行计数器、数据选择器、计时计数器与接收模块五部分组成。其中:发射模块完成脉冲串的发射与计数器的启动,主要由96分频器、发射脉冲串计数器和发射脉冲串的控制器三部分组成。顺序执行计数器模块主要由六与非门、计数器和非门组成。
    所有的接收模块接收完数据后,通过与非门及非门输出高电平(FINISH端口),以触发单片机使单片机处于接收数据状态,单片机发出信号使顺序执行计数器开始计数,计数值每次加1,输出端口便是相应的计时计数器,单片机便从相应的计时计数器中读取计数值。数据选择器与顺序执行计数器完成计数值数据的读取。
    计时计数器模块主要完成测量脉冲发出去到接收到的时间间隔和脉冲的计数,主要由启动与关闭计数器控制、12分频器、16位计时计数器、二选一数据选择器及8位数据锁存器组成(见图5)。接收模块主要接收回波信号和关闭计数器,当接收模块接收到信号以后,便启动计数,达到计数值,就输出高电平,用来关闭计时计数器停止计数。为防止信号串扰,在信号发射时,CUAN端输入高电平,对其信号进行屏蔽。

3 结果
    经过实验室调试,本文给出的基于单片机与FPGA相结合的多路同步超声波测距系统与其它系统具有如下优势:
    (1)抗环境影响因素能力强。在工作环境中,对声速影响的因素很多。如温度、风力,湿度等,系统利用安装标准校正板的方法能精确测量当时环境下的声速,可以避免因各种环境因素的变化而造成的误差。
    (2)采用125 kHz的频率,同时采用多路超声波精确同步测距。保证了系统的测量精度。
    (3)采用FPGA与AT89C51结合的方案,由FPGA来完成多路超声波传播时间的精确测量,AT89C51完成信号的启动以及数据的处理。与常规系统相比,虽然增加了FP-GA硬件,但是系统也舍弃了一些系统所采用的温度补偿模块,大大提高了系统的精度和系统的灵活性。

 

 

关键字:超声波  多路同步测距 引用地址:一种高精度的超声波多路同步测距系统设计

上一篇:使用NI PXI 及SCXI 硬件为医疗用血管支架建立测试系统
下一篇:CCD物体重量实时动态监测的研究

推荐阅读最新更新时间:2024-03-30 22:17

基于8051单片机的超声波发生器设计方案
本设计的超声波发生器是利用单片机生成初始信号,然后经过一系列处理电路的作用后生成用来杀灭水蚤的超声波,成本低、效果好,可以在农业上加以采用。在此对3个模块进行设计:   (1)信号发生模块。12 MHz的8051单片机硬件连接及其程序设计。   (2)信号处理模块。驱动电路设计(CD4069非门集成芯片);倍频电路设计(S9014或ECGl08三极管、104普通电容、11 257.9 nH自制电感、1 kΩ电阻);整波电路设计(CD4069非门集成芯片);和频电路设计(CD4081与门集成芯片);选频电路设计(S9014或ECGl08三极管、104普通电容、112.58 nH自制电感、1 kΩ电阻)。   (3)信号检
[单片机]
艾尔默斯推出E524.14 带LIN的智能超声波倒车辅助系统
艾尔默斯公司(Elmos)近日宣布推出最新可用于驱动超声波传感器的E524.14数字智能超声波倒车辅助系统芯片。 该芯片主要适用于汽车领域和工业领域,如汽车超声波倒车辅助系统、自动开启后备箱系统、BSD盲点侦测系统,在工业领域中的测距离、测液位及 停车场测车位等应用。 芯片内部集成8位的MCU,以最少的元件数量提供超声波范围检测。超声波探头由带中心抽头的变压器直接驱动,可编程频率范围从30kHz到80kHz。在普通模式通常支持传感器测量距离从15cm至4m,在扩展范围模式下甚至大于5m。接收到的回波信号被放大,然后通过带通滤波, 再经过ADC转换, 经低通滤波, 最后进入MCU。该产品可根据温度变化对振荡器进行编程,来实现内部温
[嵌入式]
嵌入式超声波测距仪的设计方案
  引言   随着 电子 技术的发展,测距技术越来越先进,从采用卷尺人工进行丈量,到用水准仪和三角理论进行测量计算,甚至采用激光测距等,这些测量手段因精度低、操作繁琐或成本高而不尽人意。随着超声波的应用日益广泛,超声测距在测试领域中得到应用,该类产品如进口的超声波液位计、超声波测位仪等性能虽好,但价格昂贵。目前, 超声波传感器 技术已广泛用于工业、国防、交通、生物医疗和家庭领域。 超声波传感器 技术与信息技术、集成工艺相结合,为开发智能化、高灵敏度的超声波仪器设备创造了有利条件。鉴于此,运用嵌入式 单片机 技术、结合CAN总线通信协议标准、设计一种嵌入式超声波 测距仪 具有很大的发展前景。它可以做到成本低、外围电路简单、功能齐全、能
[单片机]
嵌入式<font color='red'>超声波</font><font color='red'>测距</font>仪的设计方案
超声波墨水实现深层组织3D打印,可用于骨骼愈合和心脏修复
DAVP通过使用聚焦超声波固化声波墨水来打印3D结构。声热效应触发声墨水分解,在超声聚焦区形成聚合物网络。图片来源:哈佛大学医学院副教授张宇、杜克大学生物医学工程系副教授姚俊杰 据最新一期《科学》杂志报道,美国杜克大学和哈佛大学医学院工程师开发出一种生物兼容墨水。通过吸收超声波,这种墨水可凝固成不同的3D形状和结构。该墨水可用于深层组织以及从骨骼愈合到心脏瓣膜修复等各种生物医学应用中。 研究人员开发的深度穿透声体积打印法(DVAP),涉及一种超声波墨水,它对声波而不是光起反应,超声波可穿透比光深100多倍的深度,这使墨水能够在前所未有的组织深度创造出对生物医学有用的结构。 研究人员能够根据不同的用途调整超声波墨水的配方。例如,如
[医疗电子]
<font color='red'>超声波</font>墨水实现深层组织3D打印,可用于骨骼愈合和心脏修复
51单片机学习笔记7 -- 超声波测距
1.超声波 蝙蝠和某些海洋动物都能够利用高频率的声音进行回声定位或信息交流。它们能通过口腔或鼻腔把从喉部产生的超声波发射出去,利用折回的声波来定向,并判定附近物体的位置、大小以及是否在移动。超声波是一种频率高于20000赫兹的声波,它的方向性好,穿透能力强,易于获得较集中的声能,在水中传播距离远,可用于测距、测速、清洗、焊接、碎石、杀菌消毒等。在医学、军事、工业、农业上有很多的应用。超声波因其频率下限大于人的听觉上限而得名。科学家们将每秒钟振动的次数称为声音的频率,它的单位是赫兹(Hz)。我们人类耳朵能听到的声波频率为20Hz-20000Hz。因此,我们把频率高于20000赫兹的声波称为“超声波”。通常用于医学诊断的超声波频率为1
[单片机]
51单片机学习笔记7 -- <font color='red'>超声波</font><font color='red'>测距</font>
LM1808构成的超声波接收电路
超声波接收电路可采用新产品专用集成电路,也可用传统的滤波、放大、检波、壤形的电路。过去均采用分立元件构成,现在可 用集成电路来代替.LM1808构成的超声波 接收电路 :
[模拟电子]
LM1808构成的<font color='red'>超声波</font>接收电路
超声波感应器会被用于何处?——第一部分
多年以来,超声波感应器在乘用车上应用广泛如超声波停车辅助可帮助车辆在低速停车时检测周围物体。此外,踢脚开启后备箱和入侵检测报警则是超声波传感器的两个新兴应用。如图1所示。本文将为您详细解释这三种应用为何以及如何使用超声波感应器。 图1:用于乘用车中的超声波感应器 超声波停车辅助系统 超声波停车辅助也被称为停车辅助系统、停车引导系统和倒车辅助。这些系统可实现从简单地检测周围物体并通过声音警示驾驶员,到几乎没有人为操作的自动停车。通常,这些系统拥有4-16个感应器,巧妙地围绕车身安装,以提供所需的检测覆盖,如图2所示。 图2:使用PGA460-Q1的超声波停车辅助星型配置 设计这些类型应用的工程师应寻求驱动超声
[传感器]
<font color='red'>超声波</font>感应器会被用于何处?——第一部分
自动驾驶感知层-超声波雷达&毫米波雷达
超声波雷达 定义:超声波雷达的工作原理是基于机械波与机械振动的物理现象。简而言之,超声波传感器由于其内部产生的压电效应,会产生并向周围发射机械波,当这种波遇到障碍物时,会产生反射波,传感器通过内置的电路接收并分析反射波,确定障碍物的位置和距离。 作用:超声波雷达测距方法较为简单,主要以短距离探测为主,在泊车辅助中已经应用成熟,是自动泊车系统的主流传感器。超声波雷达防水、防尘性能较好,探测范围在 0.1-3 米之间,精度较高,在泊车领域具有较大的成本优势。超声波在空气中传播时能量会有较大的衰减,难以得到准确的距离信息,一般不单独用于环境感知。 分类:超声波雷达主要分为两种,一种是用于测量汽车前后障碍物的倒车雷达,被称为U
[汽车电子]
自动驾驶感知层-<font color='red'>超声波</font>雷达&毫米波雷达
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved