文档库 最新最全的文档下载
当前位置:文档库 › 超声波测距实验报告

超声波测距实验报告

超声波测距实验报告
超声波测距实验报告

目录

1、课题设计的目的和意义 (3)

2、课题要求 (3)

、基本功能要求 (3)

、提高要求 (4)

3、重要器件功能介绍 (4)

、CX20106A红外线发射接收专用芯片 (4)

、AT89C51系列单片机的功能特点 (5)

、ISD1700优质语音录放电路 (6)

4、超声波测距原理 (8)

4.1、超声波测距原理图 (8)

、超声波测距的基本原理 (9)

5、硬件系统设计 (10)

、超声波发射单元 (10)

、超声波接收单元 (11)

、显示单元 (11)

、语音单元 (12)

、硬件设计中遇到的难题: (12)

6、系统软件设计 (14)

7、调试与分析 (15)

调试 (15)

误差分析 (15)

8、总结 (16)

9、附件 (17)

、总电路 (17)

、主要程序 (18)

10、参考文献 (22)

1课题设计的目的及意义

随着科学技术的快速发展,超声波在测距仪中的应用越来越广,但就目前技术水平而言,人们可以利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距作为一种新型的非常重要有用的工具在各方面都有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求。如声纳的发展趋势:研究具体的高定位精度的被动测距声纳,以满足军事和渔业等的发展需求,实现远程的被动探测和识别。毋庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。

超声波测距在某些场合有着显着的优点,因为这种方法是利用计算超声波在被测物体和超声波探头之间的传输来测量距离的,因此它是一种非接触式的测量,所以他就能够在某些场合或环境比较恶劣的环境下使用。比如测有毒或者有腐蚀性化学物质的液面高度或者高速公路上快速行驶汽车之间的距离。

随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最注重发展到具有创造力。在新的时代,测距仪将发挥更大的作用。

2课题要求

以单片机AT89C51为中心控制单元,配以超声波发射、接收装置,实现超声波发射及接收其遇到障碍物发生反射形成的回波信号,并根据超声波在介质中的传播速度及超声波从发射到接收到回波的时间,计算出发射点距障碍物的距离,设计出一套基于单片机的脉冲反射式超声波测距系统,利用单片机进行操作控制,用数码管作输出显示,设计发射、接收、检测、显示硬件电路和测距系统软件。

、基本功能要求:

(1)、能实现测距操作;

(2)、能清晰稳定地显示测量结果, 具有测量完成提示;

(3)、能正确实现单次测量;

(4)、测量范围在——2m;

(5)、测量精确度2cm。

、提高要求:

(6)、能实现单次测量和连续测量两种测量方式;

(7)、测量结果能够用语音播报;

(8)、测量范围在——3.5m;

(9)、测量精确度1cm。

备注:采用AT89C51单片机;采用CX20106超声波接收芯片。

3、重要器件功能介绍

CX20106A红外线发射接收专用芯片

CX20106A红外线遥控接收前置放大电路,多适用于电视机。内部电路由前置放大器,自动偏置电平控制电路(ABLC)、限幅放大器、带通滤波器、峰值检波器和波形整形电路等组成。CX20106A是CX20106的改进型,二者之间的主要差别在于电参数略有不同。CX20106A也同样适用于超声波测试,主要频率在38KHZ~41KHZ,在超声波应用中通常选取40KHZ。

1脚:

超声信号输入端,该脚的输入阻抗约为40kΩ。

2脚:

该脚与地之间连接RC串联网络,它们是负反馈串联网络的一个组成部分,改变它们的数值能改变前置放大器的增益和频率特性。增大电阻R1或减小C1,将使负反馈量增大,放大倍数下降,反之则放大倍数增大。但C1的改变会影响到频率特性,一般在实际使用中不必改动,推荐选用参数为R1=Ω,C1=1μF。3脚:

该脚与地之间连接检波电容,电容量大为平均值检波,瞬间相应灵敏度低;若容量小,则为峰值检波,瞬间相应灵敏度高,但检波输出的脉冲宽度变动大,易造成误动作,推荐参数为μf。

4脚:

接地端。

5脚:

该脚与电源间接入一个电阻,用以设置带通滤波器的中心频率f0,阻值越大,中心频率越低。例如,取R=200kΩ时,f0≈42kHz,若取R=220kΩ,则中心频率f0≈38kHz。

6脚:

该脚与地之间接一个积分电容,标准值为330pF,如果该电容取得太大,会使探测距离变短。

7脚:

遥控命令输出端,它是集电极开路输出方式,因此该引脚必须接上一个上拉电阻到电源端,推荐阻值为22kΩ,没有接受信号是该端输出为高电平,有信号时则产生下降。

8脚:

电源正~极,

AT89C51系列单片机的功能特点

51系列单片机中典型芯片AT89C51采用40引脚爽直插封装(DIP)形式,内部有CPU、4kb的ROM、256B的RAM、2个16B的定时/计数器T0和T1/4个8B的I/O端:P0,P1,P2,P3,一个全双工串行通信口等组成。特别是该系列单片机内的Flash可编程、可擦出制度存储器,使其在实际中有着十分广泛的用途,在便携式、省电及特殊信息保存的一起和系统中更为有用。该系列单

片机引脚与封装如图

51单片机提供以下功能:4kb存储器、256BRAM、32条I/O线、2个16b 定时、计数器、5个2级中断源、1个全双向德串口以及时钟电路。

空闲方式:CPU停止工作,而让RAM、串行口和终端系统继续工作。

掉电方式:保存RAM的内容,振荡器停振,禁止芯片所有的其他功能直到下一次硬件复位。

51单片机为许多控制提供了高度灵活和低成本的解决方法,充分利用内部资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。

、ISD1700语音录放芯片

ISD1700的功能特点:

1、可录、放音十万次,存储内容可以断电保留一百年

2、按键模式和MCU串行控制模式(SPI协议)

3、MIC和ANAIN两种录音模式

4、PWM和AUD/AUX三种放音输出方式

5、可处理多达255段以上信息

6、有丰富多样的工作状态提示

7、多种采样频率对应多种录放时间

8、音质好,电压范围宽,应用灵活

ISD1700的电特性

1、工作电压:~,,最高不能超过6V

2、静态电流:~1ua

3、工作电流:20mA

ISD1700的工作模式(按键模式和SPI串行工作模式)

(1)独立按键工作模式

ISD1730的独立按键工作模式录放电路非常简单,而且功能强大。不仅有录、放功能,还有快进、擦除、音量控制、直通放音和复位等功能。这些功能仅仅通过按键就可完成。

(2)SPI协议串行工作模式

下图是串行模式(SPI协议)典型电路:

SPI 协议总述

ISD1700 系列的SPI串行接口操作遵照以下协议:

1、一个SPI处理开始于/SS 管脚的下降沿。

2、在一个完整的SPI指令传输周期,/SS 管脚必须保持低电平。

3、数据在SCLK 的上升沿锁存在芯片的MOSI管脚,在SCLK 的下降沿从MISO管脚输出,并且首先移出低位。

4、 SPI指令操作码包括命令字节,数据字节和地址字节,这决定于1700的指令类型

5、当命令字及地址数据输入到MOSI管脚时,同时状态寄存器和当前行地址信息从MISO管脚移出。

6、一个SPI处理在/SS 变高后启动。

7、在完成一个SPI命令的操作后,会启动一个中断信息,并且持续保持为低,直到芯片收到CLR_INT命令或者芯片复位。

4、超声波测距原理

4.1、超声波测距原理图:

、超声波测距的基本原理

超声波是指频率在2000赫兹以上,不能引起正常人听觉反映的机械振动波,是物体的机械振动在弹性介质中传播所形成的机械振动声波具有非常短的波长,可以集聚成狭小的发射线束状直线播散,故传播具有一定的方向性。超声波测距的方法有多种,如相位检测法、声波幅值检测法和渡越时间检测法等。相位检测法虽然精度高,但检测范围有限; 声波幅值检测法易受反射波的影响。本仪器采用超声波脉冲反射检测法。其原理为: 检测从超声波发射器发出的超声波,经气体介质的传播到接收器的时间唯独约时间。渡越时间与气体中的声速相乘,就是声波传输的距离。超声波发射器向某一方向发射超声波,在发射时刻的同时单片机开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波,并在显示器上显示距离。

超声波在相同的煤质里传播速度相同,及在相当大的频率范围内声速不随频率变化,但其频率越高,衰减的越厉害,传播的距离也越短。考虑实际工程测量要求,再设计超声波测距仪时,选用频率为40KHz的超声波。

根据超声波测距原理,设计了以51单片机为核心的低成本呢、高精度、微型化数字显示超声波测距系统,考虑到单片机测量精度受到内部主振频率或参考频率的限制,从硬件电路设计角度出发,采用一种单片机外部硬件扩展计数电路,通过升高计数参考频率来提高测距系统的计时精度,以最终提高系统的计时精度。采取一系列的改进方法有效消除其他影响,提高超声波往返时间的测量可靠性。

超声波在空气中的传播速度为340m/ s,根据计时器记录的时间t ,就可

以计算出发射点距障碍物的距离 s,即s=340×t/2,这就是常用的时差法测

距。

5、硬件系统设计

、超声波发射单元

这个单元利用了74LS04非门和MAX232芯片。

首先利用74LS04非门通过推挽的方式使电压VPP达到10V左右,再利用MAX232芯片进一步提高电压,因为MAX232芯片是专为RS-232标准串口设计的单电源电平转换芯片,可以将±5V的电压升压到±12V左右,且不影响方波波形,这里很适用。

、超声波接收单元

这里用到CX20106芯片,前面已经介绍,当该芯片接到40KHZ左右的方波信号时,其7脚输出低点平,可用于单片机的中断。

要到达良好的接受效果,这里的电路焊接与处理非常重要,我将在后面的“问题处理”处说明。

、显示单元

这里用到了1602LCD液晶显示,用这个来做显示有两个好处:

好处1:线路较LED简单,能美观电路板。

好处2:1602LCD液晶不仅能显示数字,也能显示英文字母和一些常用符号,这样可以更准确的表达设计者的思想。

、语音单元

语音部分用到ISD1760语音芯片。当20脚Rsoc接80K电阻时采样率为8kHz,最多能够录音60s。完全可以达到设计需求。

、硬件设计中遇到的难题:

、接收电路中的问题

我在焊好板子实验的过程中发现接受电路很容易受到干扰。一开始总是找不到问题,后来我发觉可能是超声波接收探头的滤波电容过小(当时使用的是471pf)。于是,我更换了一个104的电容(即),测试时发现中断一直产生。当时我非常沮丧,甚至有了放弃的念头。但后来我想到是不是电容过大产生了电容放电,反而影响了电路。于是,我又更换了一个102的电容(即1000pf)。

这次的更换得到的结果让我欣喜若狂,电路不能抗干扰能力加强且电路稳定。真真切切是“过大、过小都不好呀”。

、发射电路中的问题:

发射电路的设计,我先后利用了74LS04以及MAX232来提升电压。最后得到了很高的电压增益。这个一开始看是很好的结果最后却引发了一个问题,就是无法测量较短的距离(最后是0.5m以内都无法测量)。原因可由下图来解释:

上图表示的是发生探头的拖尾现象。在发送完方波后由于电气特性,它会产生拖尾。由于我的驱动电压较大,所以这个拖尾是很严重的,这就使得我必须用更大的时延去屏蔽掉这个拖尾,这就导致了电路无法测量较短的距离。所以,驱动电压太大也不完全是处。但这并不是说驱动电压是越小越好。驱动电压过小的话会导致长距离的测量中由于功率不够而无法测量。所以,设计时要注意选择一个始终的驱动电压。不要过大,不要过小。

6、系统软件设计

.程序过程图:

“模式开关”用于选择单次和多次测量。上图中左侧为单次测量,右侧为多次测量。

.程序过程中的难题:

、选择中断屏蔽延时时长:

这是程序设计中最大的难题。由于超声波发射头的方向性不可能很好,所以接受探头有可能接收到由发射头直接传来的40kHz超声波。而这是我们要极

力避免的,这就需要通过延时来屏蔽掉。但延时时间的选择是很不容易的,太小不能起到屏蔽的作用,而太大会增大所能测量的最小距离。所以,选择一个合适的延时时间是很重要的,我最后选择的延时时间为50us左右。

、语音芯片的语音分段:

由于要到达报数的需要,需要录制“0”到“9”以及“毫米”共11段语音,所以语音的分段需要一定的时间去查找,是一个比较麻烦的工作,不过最终的效果不错。

本次软件设计中还遇到一些小问题,最后都通过调时解决。

7调试与分析

调试

设计中采用MAX232对电路进行升压,提高了超声换能器的输出能力,从而提高了测距的距离。采用了红外接收芯片CX20106A,减少了电路之间的相互干扰,提高了接收信号的灵敏度:,中心频率为40KHz,安装时应保持发射端和接收端平行相距5-8cm,硬件电路完成后,将可编译程序下载到AT89C51单片机上运行,观察LCD读数,便为所测距离。可根据实际情况对超声波子程序进行修改,以适应不同的距离测量需要。

性能指标:根据文中参数和程序,测距仪可测范围为-2m。试验中对测量范围为-2m的障碍物进行多次测量,测距仪的最大误差不超过1cm,重复性良好。

误差分析:

限制该系统最大可测距离的因素包括:超声波的幅度、反射面的质地、反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉

冲的直接接收能力将决定最小的可测距离。测距误差主要来源于以下几个方面:

1超声波波束对探测目标的入射角的影响;

2超声波回波声强与待测距离的远近有直接关系;

3超声波在不同环境中传播速度的差异对测距有影响。

稳定准确的超声波传播速度是保证测量精度的必要条件,传播媒质的特性,如温度、压力、密度对声速都将产生影响

8总结

在历时几个星期的设计过程中,我们能够学以致用,运用了许多知识,如单片机、c语言、电工学等。在电路设计和编写程序的过程中,出现了许多意想不到的问题和错误,经过小组成员的讨论、反复实验和修改最终使问题得以解决。在焊接电路板的时候组长带领我们精心布线,以保证电路板的美观和实用性,并细心检查焊点是否短路、虚焊,实现了整个电路的完整功能。同时这些问题也使我们懂得任何的研究、实验都要非常细心,严肃对待,每一个环节都要细心把握,而一味的盲目追求结果,不注重过程和细节会使我们走许多弯路,甚至达不到最终的目的,或者导致实验的失败。理论离不开实践,理论与实践的完美结合也使我们对所学知识进一步深入理解,只有在掌握理论的基础上在去动手实践才能真正锻炼自身的能力,本次设计本组成员认真负责,收获很大。

、总电路图

9.2.1主程序:

void main()

{

led_init();

ISD_Init(); //初始化语音芯片

while(1)

{

EX0=0;

if(key==0)

{

delay(5);

if(key==0)

{

if(kai==0)

{

timer_init();

led_finished();

fasong(2);

TR0=1;//计时器0开始计数计算距离*

delay(3);

EX0=1;//开外部中断0

while(1);

}

else if(kai==1)

{

while(1)

{

timer_init();

led_traning();

fasong(2);

TR0=1;//计时器0开始计数计算距离*

delay(3);

EX0=1;//开外部中断0

delay(1000);

}

}

}

}

}

9.2.2语音定点播放程序:

void ISD1730_Set_Play(unsigned char VOICE_NUM)

{

unsigned int Add_ST, Add_ED;

unsigned char Add_ST_H, Add_ST_L, Add_ED_H, Add_ED_L;

do

{

RdStatus();

}while((SR0_L&0x01)||(!(SR1&0x01))); //if(SR0_L^0==1){system Err} ClrInt();

GetToneAdd( VOICE_NUM, &Add_ST, &Add_ED); //取出当前语音的首末地址

Add_ST_L=(unsigned char)(Add_ST&0x00ff);

Add_ST_H=(unsigned char)((Add_ST>>8)&0x00ff);

Add_ED_L=(unsigned char)(Add_ED&0x00ff);

Add_ED_H=(unsigned char)((Add_ED>>8)&0x00ff);

//SPI初始条件

DISENISD1730_SS;

ISD1730_SCLK_H;

ISD1730_MOSI_L;

ENISD1730_SS;

//发送命令SET_PLAY //从起始地址放音到结束地址结束

ISD1730_Spio(SET_PLAY); //发送命令字节

ISD1730_Spio(0x00); //发送数据字节1

ISD1730_Spio(Add_ST_L); //发送数据字节2,放音起始地址低8位

ISD1730_Spio(Add_ST_H); //发送数据字节3,放音起始地址高3位,ISD1730不用

ISD1730_Spio(Add_ED_L); //发送数据字节4,放音结束地址低8位

ISD1730_Spio(Add_ED_H); //发送数据字节5,放音结束地址低8位,ISD1730不用

ISD1730_Spio(0x00); //发送数据字节6

DISENISD1730_SS;

{

RdStatus();

}while((SR0_L&0x01)||((SR1&0x04))); //if(SR0_L^0==1){system Err} }

9.2.3方波发送程序:

void fasong(int num)

{

while(num--)

{

fa=0;

nop();nop();nop();nop();

nop();nop();nop();nop();

nop();nop();nop();nop();

fa=1;

nop();nop();nop();nop();

nop();nop();nop();nop();

nop();nop();nop();nop();nop();

}

fa=0;

}

9.2.3定时器、外部中断、lcd显示发送程序

//*************定时器、外部中断初始化*******************

void timer_init()

{

TMOD=0x11;//设置定时器0为工作方式1

TH0=0;

TL0=0;

PX0=1;//外部中断0优先

EA=1;//开总中断

ET0=1;

}

//**************lcd显示初始化****************

void led_init()

超声光栅测液体中的声速 实验报告

实验设计说明书题目:利用超声光栅测液体中的声速 院部:理工科基础教学部 专业班级:物理学(创新实验班)1班 学生姓名:某某某 学号:41106XXX 实验日期: 2013年5月21日

超声光栅测液体中的声速 人耳能听到的声波,其频率在16Hz 到20kHz 范围内。超过20Hz 的机械波称为超声波。光通过受超声波扰动的介质时会发生衍射现象,这种现象称为声光效应。利用声光效应测量超声波在液体中传播速度是声光学领域具有代表性的实验。 一、实验目的 (1)学习声光学实验的设计思想及其基本的观测方法。 (2)测定超声波在液体中的传播速度。 (3)了解超声波的产生方法。 二、 仪器用具 分光计,超声光栅盒,高频振荡器,数字频率计,纳米灯。 三、 实验原理 将某些材料(如石英、铌酸锂或锆钛酸铅陶瓷等)的晶体沿一定方向切割成晶片,在其表面上加以交流电压,在交变电场作用下,晶片会产生与外加电压频率相同的机械振动,这种特性称为晶体的反压电效应。把具有反压电效应的晶片置于液体介质中,当晶片上加的交变电压频率等于晶片的固有频率时,晶片的振动会向周围介质传播出去,就得到了最强的超声波。 正文: 光声效应的发现无疑是物理学两大分支的又一次融合,利用超声光栅测量液体中的声速就是这一物理现象的应用。此次实验的仪器包括超声光栅池、超声仪、分光计、测微目镜以及光源。 由于声波是纵波,所以当超声波在液体(本实验用的是水)传播时,声波的振动会引起液体密度空间分布的周期性变化(如右图),进而导致液体的折射率亦呈周期性分布(如右图)。如果在某一时间t 0,液体密度的空间函数为: ()0s 02sin x t x π ρρρωλ??=+?- ? ?? ? ① 其中,0ρ是液体的静态密度,ρ?是密度的变化幅度,s ω是超声波的角频率,λ是超声波长,x 是超声波的传播方向,也是密度变化的空间方向;此时,折射率 的空间函数为:()0s 02sin n x n n t x πωλ? ?=+?-? ?? ?②,其中0n 为液体的静态折射率

基于单片机的超声波测距系统设计实验报告 - 重

指导教师评定成绩: 审定成绩: 自动化学院 计算机控制技术课程设计报告设计题目:基于单片机的超声波测距系统设计 单位(二级学院): 学生姓名: 专业: 班级: 学号: 指导教师: 负责项目: 设计时间:二〇一四年五月 自动化学院制

目录 一、设计题目 (1) 基于51单片机的超声波测距系统设计 (1) 设计要求 (1) 摘要 (2) 二、设计报告正文 (3) 2.1 超声波测距原理 (3) 2.2系统总体方案设计 (4) 2.3主要元件选型及其结构 (5) 2.4硬件实现及单元电路设计 (9) 2.5系统的软件设计 (13) 三、设计总结 (17) 四、参考文献 (17) 五、附录 (18) 附录一:总体电路图 (18) 附录二:系统源代码 (18)

一、设计题目 基于51单片机的超声波测距系统设计 设计要求 1、以51系列单片机为核心,控制超声波测距系统; 2、测量范围为:2cm~4m,测量精度:1cm; 3、通过键盘电路设置报警距离,测出的距离通过显示电路显示出来; 4、当所测距离小于报警距离时,声光报警装置报警加以提示; 5、设计出相应的电子电路和控制软件流程及源代码,并制作实物。

摘要 超声波具有传播距离远、能量耗散少、指向性强等特点,在实际应用中常利用这些特点进行距离测量。超声波测距具有非接触式、测量快速、计算简单、应用性强的特点,在汽车倒车雷达系统、液位测量等方面应用广泛。本次课设利用超声波传播中距离与时间的关系为基本原理,以STC89C52单片机为核心进行控制及数据处理,通过外围电源、显示、键盘、声光报警等电路实现系统供电、测距显示、报警值设置及报警提示的功能。软件部分采用了模块化的设计,由系统主程序及各功能部分的子程序组成。超声波回波信号输入单片机,经单片机综合分析处理后实现其预定功能。 关键词:STC89C52单片机; HC-SR04;超声波测距

基于51单片机超声波测距仪设计【开题报告】

毕业论文开题报告 电子信息工程 基于51单片机超声波测距仪设计 一、课题研究意义及现状 随着社会的发展,传统的测距方法在很多场合已无法满足人们的需求。例如在井深、液位、管道长度测量等场合。传统的测距方法根本无法完成测量任务。还有在很多要求实时测距的情况下。传统的测距方法也不能很好地完成测量任务。于是一种新的测距方法——超声波测距应运而生。超声波测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。超声测距是一种非接触式的检测方式,它不受光线、被测对象颜色等影响。超声波传感器结构简单、体积小、信号处理可靠,所以检测比较迅速、方便、计算简单、易于做到实时控制。在移动机器人、汽车安全、海洋测量等上得到了广泛的应用。因此,本课题的研究是非常有实用和商业价值。 随着科学技术的快速发展,超声波测距仪的应用将会越来越广,这是一个蓬勃发展而又有无限前景的技术及产业领域。未来的超声波测距技术将朝着更高精度,更大应用范围,更稳定方向发展,死角问题也能得到解决。超声波测距仪将其通过51单片机来实现,成本低、精度高、操作简单、工作稳定可靠,非常适合于短距离测量定位。51单片机为许多控制提供了高度灵活和低成本的解决办法。充分利用它的片内资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统,有很大的市场开发潜力。 二、课题研究的主要内容和预期目标 本课题主要设计一种基于单片机的超声测距系统。该系统以超声波的传播速度为确定条件,利用发射超声波与反射回波时间差来测量待测距离。课题主要内容包括硬件设计和软件设计。硬件设计主要包括单片机系统,超声波发射电路、超声波检测接收电路、数码管显示电路等。软件部分拟采用单片机C语言编程,便于维护和修改,主要是利用中断完成信号发射和接受中间所耗时间的计算,并进行相关的数据处理以得到准确的距离。本课题要求测量精确、可靠、显示正确。 三、课题研究的方法及措施 先通过上网、图书馆等各种途径,搜索与本课题相关的资料进行大量的阅读,从而从整体上对这个课题进行认识。然后根据查阅的资料作出总体方案的设计框图以及确定本设计的实现方法。本设计总体框图如下:

声速的测量(超声)实验报告

声速的测量(超声) 一、实验目的: ①用共振干涉法求超声声速; ②用相位比较法求超声声速。 二、实验仪器: 超声声速测量仪、信号发生器、数字频率计、同轴电缆、示波器、游标卡尺、压电陶瓷超声换能器。 三、实验原理: ①声速的测量: 利用公式νλ,测量声波的频率ν和波长λ去求声速v。 ②声压驻波:已知两列频率、振幅和振动方向相同的平面简谐波,向相反的方向传播时,叠加的合成波就是驻波,在驻波场中质点振幅最大处为波腹,质点位移振幅近似为零处为波节,相邻波腹或波长的距离为半波长(λ/2)。 ③声波波长的测量:接收器S2输出的信息有两部分:1、驻波的信息,其振幅随S2的移动而变化,在共振时,S1、S2的距离为l:,,,此时振幅较大。2、类 似行波的信息,S1、S2用的相位差,也随着S2的移动而变化,每移动λ/2,相位差改变Π(即180°)。利用这两种信息均可测量声波波长λ。(1)共振干涉法;(2)相位比较法。 四、实验方法: ①用共振干涉法测声速: 示波器的X端用内部扫描,调内部扫描与S2的信息同步,示波器上显示的是S2的交流信号按时间展开的图形,移动S2示波器上图形有时很大,有时很小。在S2移动范围内,仔细测多个出现极大值时S2的位置l1、l2、……、l n,用逐差法求出λ,再求声速v。 ②用相位比较法测声速: 示波器的X端用内部扫描,调内部扫描与S2的信息同步,移动S2示波器上的图形会从椭圆变换到一条直线,再从直线变换到一个反方向的椭圆,往复变换。在S2移动范围内,仔细测多个出现直线时S2的位置l1、l2、……、l n,用逐差法求出λ,再求声速v。 ③记录实验室的实温t。 ④用当前实温和公式求出声速,与以上两种方法求出的声速进行比较, 分析。 五、数据处理: 温度:34℃频率:37500Hz 共振干涉法(单位:mm): 218.98 213.58 209.20 204.56 199.62 194.92 190.64 185.72 180.62 176.52 相位比较法(单位:mm): 174.60 169.60 164.80 160.68 155.90 151.22 146.28 141.58 136.68 131.70 共振干涉法: λ

超声波测距仪硬件电路的设计

超声波测距仪电路设计实验报告 轮机系楼宇071 周钰泉2007212117 实验目的:了解超声波测距仪的原理,掌握焊接方法,掌握电路串接方法,熟悉电路元件。 实验设备及器材:电烙铁,锡线,电路元件 实验步骤:1,学习keil软件编写程序2、焊接电路板3、运行调试 超声波测距程序: #include unsigned char code dispbitcode[]={0x31,0x32,0x34,0x38,0x30,0x30, 0x30,0x30}; unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x77,0x7c,0x 39}; unsigned char dispbuf[8]={10,10,10,10,10,10,0,0}; unsigned char dispcount; unsigned char getdata; unsigned int temp; unsigned int temp1;

unsigned char i; sbit ST=P3^0; sbit OE=P3^1; sbit EOC=P3^4; sbit CLK=P3^5; sbit M1=P3^6; sbit M2=P3^7; sbit SPK=P2^6; sbit LA=P3^3; sbit LB=P3^2; sbit LC=P2^7; sbit K1=P2^4; sbit K2=P2^5; bit wd; bit yw; bit shuid; bit shuig; unsigned int cnta; unsigned int cntb; bit alarmflag; void delay10ms(void) { unsigned char i,j; for(i=20;i>0;i--) for(j=248;j>0;j--); } void main(void) { M1=0; M2=0; yw=1; wd=0; SPK=0; ST=0; OE=0; TMOD=0x12; TH0=0x216; TL0=0x216; TH1=(65536-500)/256; TL1=(65536-500)%256; TR1=1; TR0=1; ET0=1; ET1=1; EA=1; ST=1; ST=0; while(1) { if(K1==0) { delay10ms(); if(K1==0) { yw=1; wd=0; } } else if(K2==0) { delay10ms(); if(K2==0) { wd=1; yw=0; } } else if(LC==1) { delay10ms(); if(LC==1) { M1=0; M2=1; temp1=13; shuid=0; shuig=1; LB=0; } } else if((LC==0) && (LB==1)) { delay10ms(); if((LC==0) && (LB==1)) { M1=0; M2=0; temp1=12; shuig=0; shuid=0; LB=0; }

PLC超声波测距实验报告082039140程稳

利用plc的高速计数模块进行超声波测距实验 ―――――微型控制计算机暑期设计实验报告 082039140程稳 利用51单片机来驱动超声波模块测距,是一件很容易的事,只需要结合定时中断和外部中断,利用12M或更高的晶振频率即可精确获取从发射到接收到超声波之间的时间,平均1ms对应 3.4cm的行程,本GE比赛设计需要物位测量的最大距离是30cm,即需要30*2/3.4=17.64ms,而GE PAC RX3i的PME软件梯形图程序得扫描周期2ms以上,就算是最快的定时节点也有1ms,所以若直接用PLC的普通离散量输入模块IC694MDL654输入节点来测量接收到超声波回波的时间的误差为1ms,误差距离3.4/2=1.7cm,结果自然不理想,更严重的问题在于PLC该模块无硬件中断响应功能,是不能测电平宽度的。总之PLC的IO口工作在低速模式下是难以胜任高速测量任务的,但可喜的是GE PLC 的高速计数模块HSC304能处理2MHZ的信号,但仍无硬件中断功能。于是想能否干脆把单片机测出的电平时间数据通过串口发送给PLC,我也试着这样连线测试,不过PLC串口的使用不像单片机这么简单,没有相关资料,PLC内部寄存器找不到PLC从单片机接收的数据。于是仍决定放弃此方案,回到高速计数模块。再认真阅读此模块配置信息和实验调试后,发现其可以测量出外部信号频率,于是想既然PLC无法直接测电平宽度,那干嘛不测量频率,有了频率自然有周期,有周期自然有电平宽度!

利用plc的高速计数模块检测超声波测距仪的信号接收端的频率,正常情况下应使用频率直接求得周期接而来计算时间,但由于实际测得这样根本很难实现,所以直接测频率,并利用示波器查看该频率的波形,并修改程序使得在所测距离变化的情况下,一周期内的低电平保持不变(高电平所持续的时间表示超声波从发出到接收到所经历的时间,低电平是延时,为了使得波形正常),然后测出频率及其所对应的距离。 以下是用虚拟示波器测出的超声波模块在不同距离测量回波接收脚电压波形:

声速测量实验报告

大学物理实验课教案 俸永格(136********) 教学题目:声速的测量 教学对象:10级电子信息班、10动医学班、10级农机班、10级植保班。授课地点:海南大学基础实验楼2610室。 教学重点:让学生了解测量超声波在媒介中传播速度的实验设计思想和实验方法。 教学难点:让学生熟练掌握双踪示波器、SV5/7测试仪、SV8信号源的协调使用并完成两正交信号相位差的多次测量。 一实验目的: (1)加深对驻波及振动合成等理论知识的理解, (2)掌握用驻波法、相位法测定超声波在媒介中的传播速度, (3)了解压电换能器的工作原理,进一步熟悉示波器的使用方法提高运用示波器观测物理参数的综合运用能力。 二实验仪器: GW-680双踪示波器一台,SV8信号发生器一台,SV7测试仪一台,同轴电缆若干。 三实验原理 声波是一种在弹性媒质中传播的纵波。对超声波(频率超过2×104Hz的声波)传播速度的测量在国防工业、工业生产、军事科学与医疗卫生各领域都具有重大的现实意义。实验室常用驻波法和相位法进行测量。 (一)驻波法测量声速基本原理 如图所示为两列同频率、同振幅、振动方向平行且相向传波的机械波在媒介中形成的驻波波形,其波腹间距与波节间距均为半个波长。通过对波腹(节)

间距X的测量便可实现对波长λ的间接测量,结合对驻波谐振频率f的测量便可间接求算声波的传播速度v。 v = λ×f λ=2X v = 2X×f 原理图示1(驻波法原理图) (二)相位法测量声速基本原理 请同学们自行完成!要求体现以下两个方面的内容! (1)简谐振动正交合成的基本原理, (2)利用李萨如图形的相位差特点间接测量声速的基本原理。 四实验内容与步骤 (一)驻波法测声速 实验连线图示1(驻波法) (1)了解测试仪的基本结构,调节两个换能器的间距5cm左右。 (2)初始化示波器面板获得扫描线。 (3)按图示1正确连线,将示波器的扫描灵敏度与通道1垂直灵敏度旋钮分别调至适当档位,缓慢顺时针方向转动换能器平移鼓轮至驻波波腹位置

基于单片机的超声波测距系统实验报告

基于单片机的超声波测距系统实验报告

一、实验目的 1.了解超声波测距原理; 2.根据超声波测距原理,设计超声波测距器的硬件结构电路; 3.对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用 超声波方法测量物体间的距离; 4.以数字的形式显示所测量的距离; 5.用蜂鸣器和发光二极管实现报警功能。 二、实验容 1.认真研究有关理论知识并大量查阅相关资料,确定系统的总体设计方案,设计出系 统框图; 2.决定各项参数所需要的硬件设施,完成电路的理论分析和电路模型构造。 3.对各单元模块进行调试与验证; 4.对单元模块进行整合,整体调试; 5.完成原理图设计和硬件制作; 6.编写程序和整体调试电路; 7.写出实验报告并交于老师验收。 三、实验原理 超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距S=Ct/2,式中的C为超声波波速。由于超声波也是一种声波,其声速C与温度有关。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理,单片机(AT89C51)发出短暂的40kHz信号,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间t,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示。 (一)超声波模块原理: 超声波模块采用现成的HC-SR04超声波模块,该模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm。模块包括超声波发射器、接收器与控制电路。基本工作原理:采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号;模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。实物如下图1。其中VCC 供5V 电源,GND 为地线,TRIG 触发控制信号输入,ECHO 回响信号输出等四支线。

开题报告书—泊车用超声波测距仪的研制

- - -.. 毕业设计(论文) 开题报告 题目泊车用超声波测距仪的研制(软、硬件)

毕业设计(论文)开题报告学生:班级:电子信息工程(2)班

一、研究背景 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单。可用于如汽车倒车提醒、液位、井深、管道长度的测量等场合,也可应用于航海、宇航、石油化工等工业领域。在泊车时可用于倒车,有效避免由于倒车造成的经济损失和人身安全问题。因此

研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。 超声波作为一种检测技术,采用的是非接触式测量,由于它具有不受外界因素的影响,对环境有一定的适应能力,且操作简单、测量精度高等优点而被广泛应用。然而超声波测距在实际应用中也有很多局限性。由于超声波在传播过程中,声压会随着距离的增大而呈指数规律衰减,远目标的回波信号幅度小、信噪低,用固定阀值的比较器检波回波,可能导致越过门槛的时间前后移动,从而影响计时的准确性,这必然会影响到检测的准确性。以及超声波脉冲在空气中传播本省有多重的反射路径,均导致回波信号被展宽,也使侧俩个产生较大的误差,影响了测距的分辨率。 二、主要内容 本课题采用单片机控制,超声波测量距离,最终显示距离并声光报警。硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路、超声波接收电路和声光报警电路等模块。单片机输出超声波换能器所需的方波信号,并监测超声波接收电路输出的返回信号。通过硬件和软件实现各个功能模块。可以有效地解决汽车倒车时避开行人和建筑物等问题,保障人身的安全。 设计要求: 1.两路收发同体的空气超声探头,实现汽车尾部左后和右后1.5米内的障碍物探测。 2.单片机组成的控制电路和超声波发射接收电路 3.距离显示电路和声光报警电路 4.探测距离0.25m—1.5m

声速的测定实验报告

声速的测定实验报告 1、实验目的 (1)学会用驻波法和相位法测量声波在空气中传播速度。 (2)进一步掌握示波器、低频信号发生器的使用方法。 (3)学会用逐差法处理数据。 2、实验仪器 超声声速测定仪、低频信号发生器DF1027B 、示波器ST16B 。 3、实验原理 3.1 实验原理 声速V 、频率f 和波长λ之间的关系式为λf V =。如果能用实验方法测量声波的频率f 和波长λ,即可求得声速V 。常用的测量声速的方法有以下两种。 3.2 实验方法 3.2.1 驻波共振法(简称驻波法) S 1发出的超声波和S 2反射的超声波在它们之间的区域内相干涉而形成驻波。当波源的 频率和驻波系统的固有频率相等时,此驻波的振幅才达到最大值,此时的频率为共振频率。 驻波系统的固有频率不仅与系统的固有性质有关,还取决于边界条件,在声速实验中, S 1、S 2即为两边界,且必定是波节,其间可以有任意个波节,所以驻波的共振条件为: Λ Λ3,2,1,2 ==n n L λ (1) 即当S 1和S 2之间的距离L 等于声波半波长的整数倍时,驻波系统处于共振状态,驻波振幅最大。在示波器上得到的信号幅度最大。当L 不满足(1)式时,驻波系统偏离共振状态,驻波振幅随之减小。 移动S 2,可以连续地改变L 的大小。由式(1)可知,任意两个相邻共振状态之间,即 S 2所移过的距离为: () 22 2 11λ λ λ = ? -+=-=?+n n L L L n n (2) 可见,示波器上信号幅度每一次周期性变化,相当于L 改变了2λ。此距离2λ 可由超声声速测定仪上的游标卡尺测得,频率可由低频信号发生器上的频率计读得,根据f V ?=λ,就 可求出声速。 3.2.2 两个相互垂直谐振动的合成法(简称相位法) 在示波器荧光屏上就出现两个相互垂直的同频率的谐振动的合成图形——称为李沙如图形。其轨迹方程为: ()()φφφφ122122122 12 2-=-- ???? ??+???? ??Sin Cos A A XY A Y A X (5) 在一般情况下,此李沙如图形为椭圆。当相位差 12=-=?φφφ时,由(5)式,得 x A A y 12=,即轨迹为一条处在于第一和第三象限的直线[参见图16—2(a)]。

超声波测距实验报告

电子信息系统综合设计报告 超声波测距仪

目录 摘要 (3) 第一章绪论 (3) 1.1 设计要求 (3) 1.2 理论基础 (3) 1.3 系统概述 (4) 第二章方案论证 (4) 2.1 系统控制模块 (5) 2.2距离测量模块 (5) 2.3 温度测量模块 (5) 2.4 实时显示模块 (5) 2.5 蜂鸣报警模块 (6) 第三章硬件电路设计 (6) 3.1 超声波收发电路 (6) 3.2 温度测量电路 (7) 3.3 显示电路 (8) 3.4 蜂鸣器报警电路 (9) 第四章软件设计 (10) 第五章调试过程中遇到的问题及解决 (11) 5.1 画PCB及制作 (11) 5.2 焊接问题及解决 (11) 5.3 软件调试 (11) 实验总结 (13) 附件 (14) 元器件清单 (14) HC-SR04超声波测距模块说明书 (15) 电路原理图 (17) PCB图 (17) 程序 (18)

摘要 该系统是一个以单片机技术为核心,实现实时测量并显示距离的超声波测距系统。系统主要由超声波收发模块、温度补偿电路、LED显示电路、CPU处理电路、蜂鸣器报警电路等5部分组成。系统测量距离的原理是先通过单片机发出40KHz 方波串,然后检测超声波接收端是否接收到遇到障碍物反射的回波,同时测温装置检测环境温度。单片机利用收到回波所用的时间和温度补偿得到的声速计算出距离,显示当前距离与温度,按照不同阈值进行蜂鸣报警。由于超声波检测具有迅速、方便、计算简单、易于做到实时控制的特点,并且在测量精度方面能达到工业实用的要求,因此在生产生活中得到广泛的应用,例如超声波探伤、液位测量、汽车倒车雷达等。 关键词:超声波测距温度测量单片机 LED数码管显示蜂鸣报警 第一章绪论 1.1设计要求 设计一个超声波测距仪,实现以下功能: (1)测量距离要求不低于2米; (2)测量精度±1cm; (3)超限蜂鸣器或语音报警。 1.2理论基础 一、超声波传感器基础知识 超声波传感器是利用晶体的压电效应和电致伸缩效应,将机械能与电能相互转换,并利用波的特性,实现对各种参量的测量。 超声波的传播速度与介质的密度和弹性特性有关,与环境条件也有关: 在气体中,超声波的传播速度与气体种类、压力及温度有关,在空气中传播速度为C=331.5+0.607t/0C (m/s) 式中,t为环境温度,单位为0C. 二、压电式超声波发生器原理 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 三、超声波测距原理 由于超声波指向性强,能量消耗缓慢,在空气中传播的距离较远,因而超声波

超声波测距开题报告

毕业设计(论文)开题报告 题目名称基于单片机的超声波测距仪 学生姓名专业班级学号 一、选题的目的和意义: 超声波测距是一种利用声波特性、电子计数、光电开关相结合来实现非接触式距离测量的方法。由于超声波指向性好,能力消耗缓慢,在介质中传播的距离较远,因而超声波经常被用于距离的测量,利用超声波检测距离设计比较简单,计算处理也比较简单,并且在测量精度方面也能达到日常使用要求。超声波是一种频率在20khz以上的声波,作为一种特殊的声波,同样具有声波传输的基本物理特性:反射、折射、干涉、衍射和散射,与物理联系紧密,应用灵活。并且更适合于高温、高粉尘、高湿度和强电磁干扰等恶劣环境下工作。无论从精度还是可靠性方面,超声波测距都做得比较好。利用超声波测距往往比较迅速、方便、计算简单、易于做到实时控制。具有广泛的应用前景。 二、研究概况及发展趋势综述 历史上使用超声波来测量距离是从第二次世界大战时海军的声纳技术的发展开始。声纳是一种利用声波在水下测定目标距离和运动速度的仪器。经过几个世纪,科 学家们对此反复研究,最终发现了超声波的原理。 超声波测距应用于各种工业领域,如工业自动控制,建筑工程测量和机器人视觉 识别等方面。超声波作为一种检测技术,采用的是非接触式测量,由于它具有不受外 界因素影响,对环境有一定的适应能力,且操作简单、测量精度高等优点而被广泛应用。这些特点可使测量仪器不受被测介质的影响,大大解决了传统测量仪器存在的问题,比如,在粉尘多情况下对人引起的身体接触伤害,腐蚀性质的被测物对测量仪器 腐蚀,触电接触不良造成的误测等。此外该技术对被测元件无磨损,使测量仪器牢固 耐用,使用寿命加长,而且还降低了能量耗损,节省人力和劳动的强度。因此,利用 超声波检测既迅速、方便、计算简单,又易于实时控制,在测量精度方面能达到工业 实用的要求。 然而超声波测距在实际应用也有很多局限性。由于超声波在传播过程中,声压会 随距离的增大而呈指数规律衰减,远目标的回波信号幅度小、信噪比低,用固定阀值 的比较器检测回波,可能导致越过门槛的时间前后移动,从而影响计时的准确性,这 必然会影响到测距的准确度。另外就是构成超声波传感器的压电陶瓷片在压电的双向 转换过程中,存在惯性、滞后等现象,以及超声波脉冲在空气中传播本身及多重的反 射路径,均导致回波信号被展宽,也使测量产生较大的误差,影响了测距的分辨率。其他如温度,风速等也会对测量造成一定的影响。 计量学在制造业中越来越重要。直接在机器上测量尤其能推动制造业的发展。目 前为止大部分还是采用视觉的或触觉的测量方法。但是墙的厚度就不能用这些来测量,因此德国人把超声系统结合到机器设计出了测距方法。随着超声波的发展,早在2000年时英国人就设计出了可观察、识别并测距的超声波集成系统。

超声波测声速实验报告

实验名称:超声波测声速实验报告 一、实验目的 (1)、了解超声波的发射和接收方法。 (2)、加深对振动合成、波动干涉等理论知识的理解。 (3)、掌握用干涉法和相位法测声速。 二、实验原理 由波动理论可知,波速与波长、频率有如下关系:v = f λ,只要知道频率和波长就可以求出波速。本实验通过低频信号发生器控制换能器,信号发生器的输出频率就是声波频率。声波的波长用驻波法(共装置图。 波与发射波叠加,它们波动方程分别是: 叠加后合成波为:

的各点振幅最大,称为波腹,对应的位置: ( n =0,1,2,3……) 的各点振幅最小,称为波节,对应的位置: ( n =0,1,2,3……) 因此只要测得相邻两波腹(或波节)的位置Xn、Xn-1即可得波长。 相位比较法测波长:从换能器S1发出的超声波到达接收器S2,所以在同一时刻S1与S2处的波有一相位差:φ=2∏x/λ,其中λ是波长,x为S1和S2之间距离)。因为x改变一个波长时,相位差就改变2∏。利用李萨如图形就可以测得超声波的波长。 三、实验仪器 超声声速测定仪:主要部件是两个压电陶瓷换能器和一个游标卡尺。函数信号发生器:提供一定频率的信号,使之等于系统的谐振频率。示波器:示波器的x, y轴输入各接一个换能器,改变两个换能器之间的距离会影响示波器上的李萨如图形。并由此可测得当前频率下声波的波长,结合频率,可以求得空气中的声速。 四、实验内容 1.调整仪器使系统处于最佳工作状态。 2.用驻波法(共振干涉法)测波长和声速。

3.用相位比较法测波长和声速。 五、实验数据及处理: f=34kHz; Vp-p=5V; L=3.976cm; 六、实验结论: 波长λ=1.0612cm; 由此声速经测算为v=(354±3)m/s; U=0.8% 七、思考题: 1.固定距离,改变频率,以求声速。是否可行? 答:不行,由“v = f λ”,距离一定后使得波长无法计算。 2.各种气体中的声速是否相同?为什么? 答:不同,因为不同气体的密度不同,声波在不同介质中波长改变,根据公式可得结论。

stm32超声波测距汇总

嵌入式系统及应用开放性实验报告 Stm32 HC-SR04超声波测距

第一章绪论 1.1STM32超声波测距系统 1.1.1 HC-SR04超声波测距模块简介 HC-SR04 超声波测距模块可提供2cm-400cm 的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。 使用电压:DC---5V 静态电流:小于2mA 电平输出:高5V 低0V 感应角度:不大于15度 探测距离:2cm-450cm 高精度:可达3mm 1.1.2 HC-SR04超声波测距模块原理 采用IO 口TRIG 触发测距,给TRIG至少10us 的高电平信号; 模块自动发送8个40khz 的方波,自动检测是否有信号返回; 有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超 声波从发射到返回的时间。 测试距离=(高电平时间*声速(340M/S))/2; T(℃)={(V25-Vsense)/Avg_Slope}+25 V25=Vsense 在25 度时的数值(典型值为: 1.43)。 Avg_Slope=温度与Vsense 曲线的平均斜率(单位为mv/℃或uv/℃)(典型值为4.3Mv/℃)。 利用以上公式,我们就可以方便的计算出当前物体超声波模块之间的距离。 程序中使用: 测试距离=高电平时间*声速(340M/S))/2 这个公式 1.2 设计要求 使用ARM开发板上硬件资源与超声波模块结合,编程实现实时距离显示功能,通过数码管实时显示距离,并在距离小于设定报警距离时使用蜂鸣器报警。1.3 总体设计方案及框图

1.3.1 距离测量及获取方法 通过设置定时器,开启中断,读取ECHO 输出高电平的持续时间,计算结果 作为当前距离。1.3.2 总体设计方案 实时距离: 本超声波测距系统可实现对距离的实时测量,并不断显示在数码 管上 保持距离: 用户可通过按键使得当前距离值在数码管保持, 也可再次返回对 距离的实时测量,此模式下距离小于报警值不会报警,仅为显示模式。 两种模式相互转换,并且可以在距离保持状态时通过按键进入修改报警距离模式,如果实测距离小于下限值,蜂鸣器报警,当距离大于下限值时,报警自动停止。 1.3.3 程序框图 K5 按下 K6按下 否 是 K7按下 是 否 否 超声波测距数码管显示距离K4是否按下 显示当前距离K7是否按下 开始初始化 数码管及按键扫描 SV++ SV-- K1是否按下

超声波测距实验报告

目录 1、课题设计的目的和意义 (3) 2、课题要求 (3) 2.1、基本功能要求 (3) 2.2、提高要求 (4) 3、重要器件功能介绍 (4) 3.1、CX20106A红外线发射接收专用芯片 (4) 3.2、AT89C51系列单片机的功能特点 (5) 3.3、ISD1700优质语音录放电路 (6) 4、超声波测距原理 (8) 4.1、超声波测距原理图 (8) 4.2、超声波测距的基本原理 (9) 5、硬件系统设计 (10) 5.1、超声波发射单元 (10) 5.2、超声波接收单元 (11)

5.3、显示单元 (11) 5.4、语音单元 (12) 5.5、硬件设计中遇到的难题: (12) 6、系统软件设计 (14) 7、调试与分析 (15) 7.1调试 (15) 7.2误差分析 (15) 8、总结 (16) 9、附件 (17) 9.1、总电路 (17) 9.2、主要程序 (18) 10、参考文献 (22)

1课题设计的目的及意义 随着科学技术的快速发展,超声波在测距仪中的应用越来越广,但就目前技术水平而言,人们可以利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距作为一种新型的非常重要有用的工具在各方面都有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求。如声纳的发展趋势:研究具体的高定位精度的被动测距声纳,以满足军事和渔业等的发展需求,实现远程的被动探测和识别。毋庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。 超声波测距在某些场合有着显著的优点,因为这种方法是利用计算超声波在被测物体和超声波探头之间的传输来测量距离的,因此它是一种非接触式的测量,所以他就能够在某些场合或环境比较恶劣的环境下使用。比如测有毒或者有腐蚀性化学物质的液面高度或者高速公路上快速行驶汽车之间的距离。 随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最注重发展到具有创造力。在新的时代,测距仪将发挥更大的作用。 2课题要求 以单片机AT89C51为中心控制单元,配以超声波发射、接收装置,实现超声波发射及接收其遇到障碍物发生反射形成的回波信号,并根据超声波在介质中的传播速度及超声波从发射到接收到回波的时间,计算出发射点距障碍物的距离,设计出一套基于单片机的脉冲反射式超声波测距系统,利用单片机进行操作控制,用数码管作输出显示,设计发射、接收、检测、显示硬件电路和测距系统软件。

超声波测距仪的设计开题报告

1 课题来源及研究的目的及意义 超声波是一种频率在20kHz以上的机械波,在空气中的传播速度约为340m/s(20℃)。由于超声波测距是一种非接触检测技术,不受光线、被测对象颜色的影响,比其他仪器更卫生,具有不污染、高可靠、长寿命等特点,被广泛应用于纸业、矿业、电厂、化工业、污水处理厂、食品、水文、等行业中,可在不同环境中进行距离的准确度在线标定,可直接用于水酒精、糖等液位控制,能达到工业实用的指标要求。还可以用于移动机器人的视觉系统中,这样可使机器人自动躲避障碍物行走,及时获得障碍物的位置信息,同时超声波测距系统具有以上的这些特点,在汽车倒车雷达的研制方面也得到了广泛应用[1]。 超声波测距仪利用超声波收发探头测量仪器到墙面或其他固定物体的距离,并通过液晶屏显示出来,在实现功能的基础上,尽可能提高测量精度。测量精度要达到分米级。 2 国内外在该方向的研究现状及分析 目前国际国内,在超声波测距方面的研究方向和水平的不同,主要体现在对测距原理、超声波信号处理方法和超声波测距处理器的选用上。常见的超声波测距原理分为渡越时间法和相位差法两种。信号的处理方法大致分为阈值检验法、互相关延时估计法、伪随机码扩频测距法和最小均方法四种。在处理器方面大多以单片机为主,其中以51系列应用最为广泛,采用运算速度更快,效率更高dsp芯片作为处理器,也正成为一个非常活跃的研究方向。目前已研制的超声波测距仪中,量程一般为3-12m,美国AIRMAR公司生产的airducer AR30超声波传感器的作用距离可达30m,但价格昂贵,准确度方面已控制在测量误差的0.4%左右,与真值的差距在厘米级的范围内,若采用互相关或伪随机法,最高可控制在0.05m内,在提高精确度方面,超声波测距还有很大的发展潜力和上升空间[2]。 3 主要研究内容 设计出以单片机为核心控制声波测距仪系统。 (1)研究并总结超声波测距仪设计的基本方法及研究现状; (2)掌握以AT89S51芯片为核心的单片机系统的使用方法; (3)研究74LS04组成的超声波发射电路、声波处理模块、液晶显示等器件组成; (4)研究依据实际的测量精度要求添加温度补偿电路的方法。

基于单片机的超声波测距仪设计

基于单片机的超声波测距仪设计

基于单片机的超声波测距仪设计 1总体设计方案介绍 1.1超声波测距原理 发射器发出的超声波以速度υ在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v 与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。 表1-1 超声波波速与温度的关系表 表1-1 1.2超声波测距仪原理框图如下图 单片机发出40kHZ的信号,经放大后通过超声波发射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为t,再由软件进行判别、计算,得出距离数并送LED

显示。 图1-1 超声波测距仪原理框图 2 系统的硬件结构设计 硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分。单片机采用AT89C51或其兼容系列。采用12MHz高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用P1.0端口输出超声波换能器所需的40kHz的方波信号,利用外中断0口监测超声波接收电路输出的返回信号。显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三极管8550驱动。 2.1 51系列单片机的功能特点及测距原理 2.1.1 51系列单片机的功能特点 5l系列单片机中典型芯片(AT89C51)采用40引脚双列直插封装(DIP)形式,内部由CPU,4kB的ROM,256 B的RAM,2个16b的定时/计数器TO和T1,4个8 b的工/O端I:IP0,

超声波模块实验报告

超声波模块编程控制 实验报告 院、系机械与电气工程学院 专业班级机械125班第五组 姓名李泉军同组人赵凯,徐思琪,郭明开,韦耀辰

实验日期2014 年11 月21 日 一、实验原理 通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2) 二、超声波工作原理简介 (1) 采用IO口TRIG触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2; 本模块使用方法简单,一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,即可以达到你移动测量的值

三、系统硬件电路图及实物照片 超声波测距电路图 显示距离10cm

四、系统软件程序流程图及程序清单

N Y Y Y N N Y Y 程序清单: //晶振9.6MHZ ,默认8分频,计时步距8/9.6=0.833333us #include #include] ‘开始 初始化IO 口,初始化中断(上升沿触发) PB2口激活超声波模块 检测Echo 回响信号 INT0上升沿引发了中断? INT0下降引发了中断? 设为下降沿触发中断,打开定时器(64分频,普通模式) PB1是否为 高电平? PB1是否为低电平? 设为上升沿触发中断, 关闭定时器,读取 TCNT0的值 TCNT0清零 计算距离(单位:厘米) 采用5161BS 数码管串联 显示两位数

超声波测距仪设计实验报告

超声波测距仪设计实验报告 课题设计目的及意义 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前 景的技术及产业领域。展望未来,超声波测距仪作为种新型的非常重要有用的工具在各方面 都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实 施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被 动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大 力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化 智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪 将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌 一新的测距仪将发挥更大的作用。 随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统 也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见因素,城 市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开挖已经建设好的建 筑设施来改造排水系统的现象。城市污水给人们带来了困扰,因此箱涵的排污疏通对大城市 给排水系统污水处理,人们生活舒适显得非常重要。而设计研制箱涵排水疏通移动机器人的 自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核 心部分。控制系统核心部分就是超声波测距仪的研制。因此,设计好的超声波测距仪就显得 非常重要了。这就是我设计超声波测距仪的意义。 实验原理 超声波在液体、固体中衰减小、穿透力强、对某些固体、穿透深度能达到几十米的范围;另外,超声波方向性好,能够定向传播。因此,可以作为物体探查和进行测量的可靠手段。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波 在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍 物的距离(s),即:s=340t/2。 整体电路设计 整体电路的控制核心为单片机STC89C52。超声波发射和接收电路中都对相应信号进行 整形及放大,以保证测量结果尽可能精确。超声波探头接OUT口实现超声波的发射和接收。 整体结构图包括超声波发射电路,超声波接收电路,单片机电路,显示电路和语音提示电路等 几部分模块组成。而超声波发射与接收电路还要加入放大电路。在发射后把信号放大,接收 前也要把还再次放大。 整体电路结构图如图4-1。

相关文档
相关文档 最新文档