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

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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种高精度超声波多路同步测距系统 设计 类别:无线通信 阅读:890   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 的超声波并将其 发射出去。   2 .2 接收电路   接收电路由 OP37 构成的两级运放电路,TL082 构成的二阶带通滤波电路 以及LM393 构成的比较电路三部分组成。因本系统频率较高,回波信号非常弱,为毫伏级,因此设计成 两级放大电路,第一级放大 100 倍,第二级放大 50 倍,共放大 5 000 倍左右。   另外考虑到本系统要适应各种复杂的工作环境,因此设计了由 TL082 构成的高精度带通滤波 电路,以供回波信号放大后进行进一步滤波,将滤波后的信号输入到LM393 构成的比较器反相输入端, 与基准电压相比较,并且对其比较输出电压进行限幅,将其电压接至 D 触发器,比较器将经过放大后的 交流信号整形出方波信号,将其接至 FPGA ,启动接收模块计数,达到脉冲串设定值时,关闭计时计数器 停止计数。   2 .3 FPGA 内部各组成模块设计   FPGA 主要实现 125 kHz 的超声波的发射与接收以及六 路超声波从发射到接收之间时间的测量。其内部结构如图 4 所示。   FPGA 主要由发射模块、顺序执行计数器、数据选择器、计时计数器与接收模块五部分组成。 其中:

您可能关注的文档

文档评论(0)

137****0427 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档