当前位置:文档之家› 超声波测距系统设计

超声波测距系统设计

超声波测距系统设计
超声波测距系统设计

超声波测距系统设计

论文题目:超声波测距系统设计

摘要

超声波具有不受外界光及电磁场等因素的影响的优点,超声波测距作为一种有效的非接触式测距方法已被应用于多个领域。

本设计采用渡越时间法,硬件系统分为发射模块、接收模块、显示模块、中央处理模块四个部分。本设计采用STC89C52单片机作为微型中央处理器并由软件实现40kHz脉冲经放大电路从超声波发射探头T-40发射出超声波,接收探头R-40收到声波后经集成芯片CX20106A放大滤波整形后回送到单片机计算,通过发射与接收的时间差和声速计算出距离。本系统使用四位共阳极LED数码管显示距离,能实时显示即时距离。

经测试,在30cm~200cm范围内,误差能控制在2cm以内。根据实验数据进行了误差分析,并提出了解决方案,最后对超声波测距技术的发展进行了展望。通过系统的调试和测试,本设计基本完成了设计要求。

【关键词】单片机,超声波,测距,渡越时间法;

【论文类型】应用型

Title: The design of ultrasonic distance measurement system Major:Electronic and Information Engineering

Name: Zhang Yankun Signature:_______ Supervisor: Zhang Xiaoli Signature:_______

ABSTRACT

The advantages of ultrasound without the influence of outside light and electromagnetic fields and other factors , ultrasonic distance measurement as an effective non-contact distance measurement method has been used in many fields.

This design uses the transit time method, the hardware system is divided into transmitter module, receiver module and display module, the central processing module. This design uses a microcontroller STC89C52 as micro central processing unit and 40 kHz pulse by the software, The ultrasonic emission from the ultrasonic probe the T-40 via the amplifier circuit. Acoustic

received by probe R-40, via the integrated chip

CX20106A amplifying , filtering and shaping and sent to the microcontroller computing, calculate the distance by the transmit and receive time and the speed of sound. The design uses four common anode LED digital display the distance value, to provide users with a very intuitive interface.

Been tested within the range of 30cm ~ 200cm, the error can be controlled at less than

2cm.According to the experimental data and analyzed the error, and proposed solutions, the developmental direction in ultrasonic ranging were also presented at last.By systematic debugging and testing, the design basically completed the design requirements.

【Key words】microcontroller, ultrasonic, range, transit time method

【Type of Thesis】Applied

前言

随着传感器和单片机控制技术的不断发展,非接触式检测技术已被广泛应用于多

个领域。目前,典型的非接触式测距方法有超声波测距、CCD 探测、雷达测距、激光

测距等。其中,CCD 探测具有使用方便、无需信号发射源、同时获得大量的场景信息

等特点,但视觉测距需要额外的计算开销。雷达测距具有全天候工作,适合于恶劣的

环境中进行短距离、高精度测距的优点,但容易受电磁波干扰。激光测距具有高方向性、高单色性、高亮度、测量速度快等优势,尤其是对雨雾有一定的穿透能力,抗干

扰能力强,但其成本高、数据处理复杂。与前几种测距方式相比,超声波测距可以直

接测量近距离目标,纵向分辨率高,适用范围广,方向性强,能量消耗缓慢,在介质

中传播的距离较远且操作简单,并具备不受光线、烟雾、电磁干扰等因素影响,对环

境有一定的适应能力,且覆盖面较大等优点。这些特点可使测量仪器不受被测介质的

影响,大大解决了传统测量仪器存在的问题,利用超声波检测既迅速、方便、计算简单,又易于实时控制,在测量精度方面能达到工业实用的要求。

但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是

一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为

一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定

位高精度的方向发展,以满足日益发展的社会需求,未来的超声波测距仪将与自动化

智能化接轨,与其他的测距仪集成和融合,形成多测距仪。

然而超声波测距也有其局限性,超声波传播波速不恒定、回波信号幅值随传播距

离增大呈指数规律衰减、有盲区、超声波的旁瓣影响、混响信号干扰、超声波探测器

测量分辨力和探测角度范围的矛盾等局限性。所以目前研究主要是降低现有测距方法

的误差和寻找新的超声波测距方法。

超声波测距方法主要有可变阈值检测法、相位检测法、声波幅值检测法和渡越时间法四种。通过系统论证,本设计最终确定采用渡越时间法。

渡越时间法就是通过检测发射超声波与接收回波之间的时间差t,求出目标障碍物距信号发射源的距离d,计算公式为:d = vt /2,其中,v 为超声波波速( m/s)。

本论文研究了超声波测距原理以及各种超声波测距系统的优缺点,确定了本设计

所采用的方案。文中确定了发送模块、接收模块、显示模块、中央处理模块构成整个

系统,并确定了各个模块实现所使用的芯片,软件设计部分描述了各个模块程序流程

图和主要程序。制作硬件并检测调试。最终得到实验结果并对误差进行了分析,提出

减小误差的方法和方案。附录部分提供了本论文所使用的硬件电路和软件代码。

目录

1方案选择 0

1.1 相位法超声波测距 0

1.1.1 测量原理 0

1.1.2 系统硬件原理框图 (1)

1.1.3 基于相位法双频超声波测距 (2)

1.2 渡越时间检测法 (4)

1.2.1 单频渡越时间法 (4)

1.2.2 双频渡越时间法 (4)

1.3 其他几种测距或测厚方法 (5)

1.3.1 共振法 (5)

1.3.2 往复法 (5)

1.3.3 多重相位法 (5)

1.3.4 频域的谱分析法 (5)

1.4 方案选择 (7)

2系统硬件设计 (8)

2.1 主要技术指标 (8)

2.2 系统设计框图 (8)

2.3 超声波发射电路 (9)

2.3.1 采用74LS04驱动发射电路 (9)

2.3.2 采用9012三极管驱动发射电路 (9)

2.4 接收电路 (10)

2.5 显示电路 (11)

3超声波测距系统软件设计和仿真 (12)

3.1 总体设计 (12)

3.1.1 主程序 (12)

3.1.2 超声波发射子程序 (13)

3.1.3 超声波接收中断程序 (13)

3.1.4 显示子程序 (13)

3.2 系统仿真 (14)

4系统测试 (16)

4.1 软件和硬件测试 (16)

4.2 系统测量 (16)

5结论 (18)

5.1 数据的误差分析 (18)

5.2 总结 (18)

5.3 超声波测距研究趋势的展望 (18)

致谢......................................... 错误!未定义书签。附录. (20)

CX20106A引脚和参数 (20)

超声波测距源程序清单 (21)

参考文献 (26)

1方案选择

1.1 相位法超声波测距

相位法超声测距是利用发射波和被目标反射的接收回波之间声波的相位差包含的距

离信息来实现对被测目标距离的测量,同时,可以通过变换调制信号的频率来改变相位差对距离的细分尺度,来提高精度和改变量程。

1.1.1 测量原理

设在起始时刻1t 发射的超声波的强度为:

)

sin(0111?ω+=t A I

实际波为方波,这里为方便公式说明用正弦波举例。 接收时刻调制波的强度为:

)

sin(02122?ωω++=D t t A I ,

则接收与发射时刻的相位差为:

D D ft t 222πω?==,

时间差为:

f

t D

π?22=

根据时间和相位的关系,待测距离

可以转换为:

D

ct D 22

1

=

)

2(222π?λπ??+=?=N f c D

其中,D 为待测距离;c 为超声波传播速度;λ为超声波波长;N 为相位传播延迟中的中周期数;??为相位延迟中不足一周期的相位差值。可以利用计数器测出N 值,而??则需应用相位比较器计算出。

1.1.2 系统硬件原理框图

设计出超生波测距系统硬件原理框图1-1:

图 1 - 1

1.1.3 基于相位法双频超声波测距

双频超声波测距法是发射二个频率不同的猝发声波,测定与这二个猝发声对应的回波信号的相位,根据所测相位进行测距的一种高精度的超声波测距方法。本方法同时使用二个回波的相位以及包络信息,排除了以π2为周期的相位上的不确定性。基本原理是使用两个不同频率的波形的发射与接收波的相位差的差的变化函数来代替单个频率的波形相位差的变化,如下式

x

φφφ=-1'1

y

φφφ=-2'2

式中,21φφ和为两种频率波形的初始相位.'2'1φφ和 为两种频率接收波形的相位,

)

(y x A φφ-为两种频率波形相位差的差的变化函数,这样做的好处是,既有使用高频率

超声波的良好的方向性与反射性,同时由于)

(y x A φφ-的周期相对于单个波形的相位差

变化函数的周期更大,这样能增大相位差对距离的细分尺度,从而得到更精确的测量结

果。

基于以上双频超声波测距原理,本系统设计的思路是采用两个相对独立的相位法测距电路,分别比较出两个不同频率的波形的相位差,然后将两个相位差提供给MCU ,由MCU 中事先写入的程序来计算出两种波形相位差的差,为了得到所测距离L 的大概值,解决相位法中的π2解的不确定性,会需要用到单片机中的定时器。另外,显示部分也是由MCU 来完成。由于整个过程并没有过大的运算量,基于经济性和易用性考虑,单片机选用AT89C52单片机。

在接收部分中,由接收探头接收的波形经过前置放大后,经由滤波器滤波,使用的滤波器选用MAX275。当为了改变量程而改变超声波的频率时,由于MAX275组成不同的滤波器需要不同的外接电阻,所以若需要实现较大的量程覆盖,可能需要一组以上的MAX275组成不同的滤波器实现滤波。

在相位比较电路中,把信号源输出的正弦信号和接收端得到的正弦信号分别转化

为方波信号A 和B ,将A、B 输入具有很强抗噪能力的异或门,如图1-2所示:

图 1 - 2

当输入波形a和b之间的相位差变化的时候,输出波形的占空比随之发生变化,通过积分电路可得到输出波形的平均电平。根据输出波形的平均电平和相位差的一一对应关系,可得到相位差与输出平均电平的曲线。如图1-3所示:

图 1 - 3

1.2 渡越时间检测法

1.2.1 单频渡越时间法

本设计方案中使用的渡越时间检测法原理是,在由单片机发出驱动信号的同时,开启单片机中的计时器,开始计时。发射探头发射出超声波,在由接收探头接收到第一回波的同时停止单片机计时器的计时,由于超声波在空气中的速度已知,根据公式

vt s =即可求得探头与待测目标之间的距离。测量原理如图1-4所示

图 1 - 4

通常的计算是默认上图中L H ≈,在两个探测头T 和R 的距离M 较小时,这样默认并没有错,但当测量距离较小时,或者距离M 较大时,vT H 2

1=的式子便不再适用,

为了进一步降低测量误差,应该在编程时,将距离计算公式写作22)2

1(M vT H -=,而且,可以在较短时间内多次发出超声波测量,完成后计算平均值然后显示。

1.2.2 双频渡越时间法

由于空气对超声波的吸收与超声波频率的平方成正比,因此用来测距的超声波的频率就不能很高。另一方面频率越低,波长越长,测距的绝对误差就越大。所以,测距的范围加大与测量精度实际上是一对矛盾。为了解决这一矛盾,我们引入了已被广泛用于海洋测深方法中的双频超声波探测技术,使其用于空气中的测距及定位。其原理是:同时发射两个频率分别为fL 和fH 的双频超声波,由于fH 的波长较短,绝对测量精度高, 而空气对它的吸收大,所以用于近距离测距(比如5m 以内),而fL 波

长较长,绝对精度低,但是空气对它的吸收要小很多,可以达到较远的目标(比如5~20m),由于这个范围绝对距离较长,因此可以保证在整个测距范围内相对精度一致。

1.3 其他几种测距或测厚方法

1.3.1 共振法

共振法是利用超声波在介质中的多次反射而形成的共振,通过测定几个共振频率的差来测量厚度。这是一种高精度的测距方法。但这种方法必须事先知道发射换能器和目标之间超声波传播的介质中存在有二个以上的共振频率。

1.3.2 往复法

往复(sing—around)法是利用由介质层返回的回波去触发下一次信号的发射,这样反复触发并记录触发的次数,在一定的时间内,目标的厚度就是触发次数的函数。显然,要想提高测量精度,必须进行较多的触发计数。然而,较多的触发计数的代价就是延长了测量时间。

1.3.3 多重相位法

多重相位法是将超声波利用另一个频率较低的信号进行幅度调制,而后发出调幅波,接收调幅波及其二个不同频率的信号的相位差,以这个相位差为依据,计算传声介质的厚度或距离。这种方法通过提高调制频率可以提高测量精度,当然也存在相位上以π2为周期的不确定性。这种方法不适用于收发合置的声学系统。相位比较法同样也存在以π2为周期的不确定性,同时还存在由于三次回波而形成干涉的影响。

1.3.4 频域的谱分析法

频域的谱分析法是利用回波的频域变换技术的测距方法,可用利用回波的频谱特性,也可以利用相位特性,或者二者兼有。这种方法可用到达比较高的精度。但是,必须对回波进行A/D变换并进行FFT分析等运算,因此要求系统具备实时FFT运算

功能。

1.4 方案选择

通过分析,相位法虽然能较精确的测得距离,但其系统复杂,实现起来较为困难。渡越时间法无论是硬件还是软件实现都比较容易,如果加上温度补偿电路等改进措施后,能达到比较高的测量精度,可以满足本次设计的要求。其他几种测距方法都有各自的要求或局限性,实现并不容易。所以,最终选择渡越时间法作为最终方案。

2系统硬件设计

2.1 主要技术指标

量程:30~200cm;

电源:5V DC;

超声波频率:40kHz;

测量误差:±2cm;

显示方式:数码管显示。

2.2 系统设计框图

本系统采用STC89C52单片机作为中央处理器,超声波发射40kHz脉冲由单片机软件实现从P1.0口发出,采用单片机内部定时器进行计时和控制。超声波接收部分使用CX20106A作为接收主控制芯片,收到信号后输出端输出低电平给INTT0口,接收成功,停止计时。显示部分采用四位LED数码显示管显示距离。

超声波测距器的系统框图如图2-1所示

图 2 - 1 接收探头

驱动发射探头

数码管显

AT 98 C5

信号

放大,

发射

接收确认收到

回波

单片机产生40KHz方波信号

最终测量结果

2.3 超声波发射电路

单片机软件实现发送40kHz信号,从P1.0发送到驱动电路,驱动电路有两种,分别是采用反相器74LS04和三极管9012放大驱动,使超声波发射探头共振,发出40kHz的超声波信号。本次设计采用的是后者。

2.3.1 采用74LS04驱动发射电路

发射电路主要由反相器74LS04和超声波探头构成,单片机P1.0端口输出40kHz 的方波信号,一路经一级反相器后送到超声波换能器的一个电极,另一路经两级反相器后送到超声波换能器的另一端,用这种形式可以提高超声波的发射强度。输出端采用两反相器并联,用以提高驱动能力。上拉电阻一方面提高反相器74LS04输出高电平的驱动能力,另一方面可以增强超声波换能器的阻尼效果,缩短其自由振荡时间。电路原理图如图2-2所示。

图 2 - 2

2.3.2 采用9012三极管驱动发射电路

该电路超声波发送模块是使用9012三极管做为驱动放大,超声波换能器一段接P1.0口,另一端接集电极,R8提高驱动能力,通过调试电阻可以加大超声波的发射

功率,从而提高测距距离。电路如图2-3所示。

图 2 – 3 超声波发射电路

2.4 接收电路

CX20106A是日本索尼公司生产的红外遥控系统中作接收预放用的双极型集成电路,可用来代换多种型号的遥控接收集成电路。集成电路CX20106A可用来完成信号的放大、限幅、带通滤波、峰值检波和波形整形等功能。可以保证在超声波传感器接收较远反射信号输出微弱电压时,放大器有较高的增益,在近距离输入信号强时放大器不会过载;其带通滤波器中心频率可由芯片脚5的外接电阻调节,不需要外接电感,可避免外磁场对电路的干扰,可靠性较高。

当超声波接收头收到发射信号时,便通过CX20106进行前置放大、限幅放大、带通滤波、峰值检波和比较、积分及施密特触发比较得到解调处理后的信号。7脚为信号输出口,没收到信号时为高电平,收到后变为低电平,之后又恢复高电平。

图 2 – 4 超声波接收电路

2.5 显示电路

显示电路采用4位共阳极数码管显示。用74LS07和74LS245驱动数码管,并连接到单片机STC89C52的P2.0~P2.3口上作位选,P0.0~P1.7口做段选。电路如图2-5所示。

图 2 - 5

超声波测距系统设计

目录 一、课程设计目的 (2) 二、内容及要求 (2) 2.1、设计内容 (2) 2.2、设计要求 (2) 三、超声波传感器的工作原理 (2) 四、系统框图 (3) 五、单元电路设计原理 (3) 5.1、51系列单片机的功能特 (4) 5.2、超声波发射电路 (4) 5.3、超声波检测接收电路 (5) 六、完整的电路图………………………………………………………………… 七、程序流程图 (6) 八、参考文献 (7) 九、设计中的问题及解决方法 (7) 十、总结 (7)

一、课程设计目的 通过《传感器及检测技术》课程设计,掌握传感器及检测系统设计的方法和设计原则及相应的硬件调试的方法。进一步理解传感器及检测系统的设计和应用。 二、内容及要求 超声波测距系统设计 2.1设计内容 采用40KHz的超声波发射和接收传感器测量距离。可采用发射和接收之间的距离,也可将发射和接收平行放在一起,通过反射测量距离。 功能:1)LED数码管显示测量距离,精确到小数点后一位(单位:cm)。 2)测量范围:30cm~200cm。 3)误差<0.5cm。 4)其它。 2.2设计要求 1)掌握传感器的工作原理及相应的辅助电路设计方法。 2)独立设计原理图及相应的硬件电路。 3)设计说明书格式规范,层次合理,重点突出。并附上详细的原理图。 三、超声波传感器的工作原理 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到农业生产等自动化的使用要求。 目前在近距离测量方面常用的是压电式超声波换能器。根据设计要求并综合各方面因素,本文采用AT89C51单片机作为控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器。 超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式。 理论计算 如图1所示为反射时间法,是利用检测声波发出到接收到被测物反射回波的时间来测量距离其原理如图所示,对于距离较短和要求不高的场合我们可认为空气中的声速为常数,我们通过测量回波时间T利用公式(T/2) C S=其中,S为被 * 测距离、V为空气中声速、T为回波时间(T2 =),这样可以求出距离: T1 T+

超声波测距课程设计样本

目录 前言 1课题设计目及意义----------------------------------------------- 1 1.1设计目----------------------------------------------------- 1 1.2设计意义----------------------------------------------------- 1 1.3课题设计任务和规定------------------------------------------- 1 正文 1 课程方案设计------------------------------------------------- 2 1.1系统整体方案--------------------------------------------------- 2 1.2系统整体方案论证-------------------------------------------- 2 2系统硬件构造设计------------------------------------- 2 2.1 51系列单片机功能特点及测距原理------------------------------ 3 2.1.1 51系列单片机功能特点------------------------------------- 3 2.1.2 单片机实现测距原理 ----------------------------------------- 3 2.2 超声波电路构造------------------------------------------------ 4 2.3 超声波测距系统硬件电路设计---------------------------------- 4 2.4 PCB版图设计---------------------------------------------------- 5 3 系统软件设计----------------------------------------- 6 3.1 超声波测距仪算法设计---------------------------------------- 7 3.2 主程序流程图--------------------------------------------------- 7 3.3单片机某些C语言程序-------------------------------------------- 8 3.4超声波测距某些C语言程序-------------------------------------- 11

基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文

基于单片机的超声波测距电子烧友会基于51单片机的超声波测距仪 之倒车雷达作品设计毕业论文 摘要: 超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,他广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。 本课题详细介绍了超声波传感器的原理和特性,以及STC公司的STC89C52的单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的不足并加以改进,将温度引起的误差考虑在内并且加以修正,给出了以STC89C52单片机为核心的低成本、高精度、液晶显示超声波测距系统的硬件电路和软件设计方法。该系统电路设计合理、工作稳定、性能良好、检测速度快、计算简单并且做到了可设计报警范围的功能,在测量精度方面能达到工业使用的要求。 关键词:单片机;液晶显示;报警;测距 I

Ultrasonic distance measurement based on single chip Abstract:Ultrasound has a strong point, the energy consumption of the slow spread of the advantages of distance, so the use of sensor technology and automatic control technology, the program combines distance, ultrasonic distance measurement is the most common one, and he widely used in security, parking sensor, water level measurement, construction sites and some industrial sites. This subject introduces the principles and characteristics of ultrasonic sensors, and microcontroller STC89C52 STC's performance and characteristics, and the analysis of the ultrasonic distance measurement based on the principle that the lack of design ranging system and make improvements, will into account the error due to temperature and should be amended to STC89C52 given low-cost microcontroller as the core, high-accuracy, liquid crystal display ultrasonic ranging system of hardware and software design methods. The system circuit design is reasonable, stable, good performance, fast detection of simple calculation and can be designed to achieve the alarm range of functions to achieve precision in the measurement requirements for industrial use. Keywords:microcontroller; LCD display; alarm; ranging

超声波测距仪毕业论文

第一章绪论 1.1课题设计目的及意义 1.1.1设计的目的 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目 前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌一新的测距仪将发挥更大的作用。 1.1.2设计的意义 超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。 1.2超声波测距仪的设计思路 1.2.1超声波测距原理 发射器发出的超声波以速度υ在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。

超声波测距仪的设计说明

题目:超声波测距仪的设计 超声波测距仪的设计 一、设计目的: 以51单片机为主控制器,利用超声波模块HC-SR04,设计出一套可在数码管上实时显示障碍物距离的超声波测距仪。 通过该设计的制作,更为深入的了解51的工作原理,特别是51的中断系统及定时器/计数器的应用;掌握数码管动态扫描显示的方法和超声波传感器测距的原理及方法,学会搭建51的最小系统及一些简单外围电路(LED显示电路)。从中提高电路的实际设计、焊接、检错、排错能力,并学会仿真及软件调试的基本方法。 二、设计要求: 设计一个超声波测距仪。要求: 1.能在数码管上实时显示障碍物的实际距离; 2.所测距离大于2cm小于300cm,精度2mm。 三、设计器材: STC89C52RC单片机 HC-SR04超声波模块 SM410561D3B四位的共阳数码管 9014三极管(4) 按键(1) 电容(30PF2,10UF1) 排阻(10K),万用板,电烙铁,万用表,5V直流稳压电源,镊子,钳子,

导线及焊锡若干,电阻(200欧5)。 四、设计原理及设计方案: (一)超声波测距原理 超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。基本的测距公式为:L=(△t/2)*C 式中 L——要测的距离 T——发射波和反射波之间的时间间隔 C——超声波在空气中的声速,常温下取为344m/s 声速确定后,只要测出超声波往返的时间,即可求得L。 根据本次设计所要求的测量距离的围及测量精度,我们选用的是HC-SR04超声波测距模块。(如下图所示)。此模块已将发射电路和接收电路集成好了,硬件上不必再自行设计繁复的发射及接收电路,软件上也无需再通过定时器产生40Khz的方波引起压电陶瓷共振从而产生超声波。在使用时,只要在控制端‘Trig’发一个大于15us宽度的高电平,就可以在接收端‘Echo’等待高电平输出。单片机一旦检测到有输出就打开定时器开始计时。 当此口变为低电平时就停止计时并读出定时器的值,此值就为此次测距的时间,再根据传播速度方可算出障碍物的距离。 (二)超声波测距模块HC-SR04简要介绍 HC-SR04超声波测距模块的主要技术参数使用方法如下所述: 1. 主要技术参数: ①使用电压:DC5V ②静态电流:小于2mA ③电平输出:高5V

超声波测距系统设计

中北大学 物联网工程专业 无线传感器网络课程设计 报告 课题名称:超声波测距系统设计 班级: 13270841 指导教师:马永 开设时间: 2016 年 6 月

目录 一、课程设计目的 (1) 二、课程设计题目 (1) 三、课程设计内容、要求 (1) 1、设计内容 (1) 2、设计要求 (1) 四、传感器工作原理 (1) 1.超声波传感器 (1) 2.温度传感器DS18B20 (3) 五、系统框图 (3) 六、单元电路设计原理 (4) 1、超声波发射电路 (4) 2、超声波检测接收电路 (4) 3、单片机最小系统 (5) 3.1、STC89C52芯片 (5) 3.2 复位电路 (5) 3.3 晶振电路 (6) 4、显示部分 (7) 5、温度检测电路 (7) 七、软件设计与系统调试 (8) 1、主程序流程图 (8) 1.1发射程序与接收程序流程图 (9) 1.2 中断子程序流程图 (10) 1.3 距离计算与显示子程序 (11) 2.系统调试 (12) 八、设计中的问题及解决方法 (12) 九、总结 (13) 十、参考文献 (14)

一、课程设计目的 通过《无线传感器网络》课程设计,掌握传感器及检测系统设计的方法和设计原则及相应的硬件调试的方法。进一步理解传感器及检测系统的设计和应用。 二、课程设计题目 超声波测距系统设计 三、课程设计内容、要求 1、设计内容 采用40KHz的超声波发射和接收传感器测量距离。采用发射和接收平行放在一起,通过反射测量距离。根据温度传感器DS18B20所采集的温度数据来修正测距系统中的声速,从而使超声波测得的距离更准确。 功能:1)所有测距和温度数据均通过液晶显示器LCD1602 显示出来,距离精确到毫米,温度精确到小数点后一位(单位:摄氏度)。 2)测量范围:30mm~2000mm。 3)误差<5mm。 4)其它。 2、设计要求 1)掌握传感器的工作原理及相应的辅助电路设计方法。 2)独立设计原理图及相应的硬件电路。 3)设计说明书格式规范,层次合理,重点突出。并附上详细的原理图 四、传感器工作原理 1. 超声波传感器 本次设计超声波传感器采用电气方式中的压电式超声波传感器分机械方式

超声波测距器课程设计

《微机原理及应用》课程设计 超声波测距器的设计 学生姓名郝强 学号20110611113 学院名称机电工程学院 专业名称机械电子工程 指导教师王前 2013年12月27日

摘要 随着科学技术的快速发展,超声波将在科学技术中的应用越来越广。本文对超声波传感器测距的可能性进行了理论分析,利用模拟电子、数字电子、微机接口、超声波换能器、以及超声波在介质的传播特性等知识,采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。为了保证超声波测距传感器的可靠性和稳定性,采取了相应的抗干扰措施。就超声波的传播特性,超声波换能器的工作特性、超声波发射、接收、超声微弱信号放大、波形整形、速度变换、语音提示电路及系统功能软件等做了详细说明。 关键词:超声波;传感器;测量距离;控制

目录 摘要 (2) 目录 (3) 1.设计目的 (4) 2.总体方案 (4) 3.硬件设计 (5) 3.1 超声波测距器硬件电路设计 (5) 3.2.1单片机芯片的选择 (6) 3.2.2AT89C51定时计数应用电路 (6) 3.3超声波发射电路设计 (6) 3.3.1选择超声波发生器类型 (6) 3.3.2 超声波发射电路设计 (7) 3.4超声波接收电路设计 (8) 3.5超声波显示电路设计 (9) 4.软件设计 (9) 4.1波测距器的算法设计 (10) 4.2系统的主控制程序设计 (11) 4.3发生子程序设计 (12) 4.4接收中断程序设计 (13) 4.5显示程序设计 (14) 4.6距离计算程序 (15) 5.结论 (17) 参考文献 (18)

超声波测距系统设计

摘要 随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。因此,经常出现开挖已经建设好的建筑设施来改造排水系统的现象。城市污水给人们带来了困扰,因此箱涵的排污疏通对大城市给排水系统污水处理,人们生活舒适显得非常重要。而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。控制系统核心部分就是超声波测距仪的研制。因此,设计好的超声波测距仪就显得非常重要了。 介绍了一种以A T 89C2051 单片机为核心, 利用超声波的特性设计出低成本、高精度测距仪的方法。给出了这种测距仪的硬件原理电路和主要的软件设计思路,用Psp ice 对硬件的主要部分进行了模拟仿真。根据理论分析和试验统计对设计进行改进, 电路达到了预期的效果。 关键词:AT89C2051; 超声波;测距 Abstract With the development of science and technology, the improvement of people's tandard of living, speeding up the development and construction of the city. Urban rainage system have greatly developed their situation is constantly improving. However,due to historical reasons many unpredictable factors in the synthesis of her time, the city drainage system. In particular drainage system often lags behind urban construction.Therefore, there are often good building excavation has been building facilities to upgrade the drainage system phenomenon. It brought to the city sewage, and it is clear to the city sewage and drainage culvert in the sewage treatment system. comfort is very important to people's lives. Mobile robots designed to clear the drainage culvert and the automatic control system Free sewage culvert clear guarantee robot, the robot is designed to clear the culvert sewage to the core. Control System is the core component of the development of ultrasonic range finder. Therefore, it is very important to design a good ultrasonic range finder. A kind of u lt rason ic telem eter based on A T 89C205 is in t roduced. Th is telem eter is provided w ith som e m er it s such as low co st and h igh2accu racy becau se of the u lt rason ic w ave character ist ic. The hardw are p r incip le elect r ic circu it and them ain sof tw are design idea are show ed. The sim u lat ion of the m ain par t of the hardw are has been done w ith P sp ice. A t last, acco rding to the theo ret ical analysis and the exper ience som e imp rovem en t s of the design are m ade. The system has ach ieved the an t icipated effect. Key words:AT89C2051; Silent Wave;Measure Distance

基于超声波传感器的障碍物检测课程设计

《智能仪器仪表设计基础》 课程设计报告 单位: 学生姓名: 专业: 班级: 学号: 指导老师: 成绩: 设计时间:2013 年5月

指导老师提供的设计题目和要求 1、设计题目:基于超声波传感器的障碍物检测电路仿真设计 2、指导老师: 3、设计条件: [1]仿真软件可用Multisim10软件或者saber软件。 [2]超声波传感器详细参数: 工作频率:40KHz±1.0KHz 声压值:≥94dB(30cm/10Vrms sine wave) 灵敏度:≥-82dB/v/u bar(0dB=v/pa); 余振::≤1.2ms; -6dB方向性(度):60°±10° 电容:2000pf±10%; 最大输入电压(Vp-p):150(40KHz) 使用温度范围:-35℃—+80℃ 储藏温度范围:-40℃—+85℃ 4、设计要求: [1]设计电路包括超声波发射电路、超声波回波接收电路两部分。超声波发射电 路包括升压激励模块。超声波回波接收电路包括一级带通滤波电路、二级带 通电路、回波二值化电路组成。 [2]当在超声波发射电路输入端输入VPP=5V,Vmin=0V的方波信号时,超声 波发射电路输出端能输出VPP=100V~150V,f=40KHZ的一个激励信号。 [3]当在超声波回波接收电路输入端输出VPP=60mV~2V,f=40KHZ的正弦 波信号时,超声波回波接收电路输出端能输出电平信号。当在超声波回波接 收电路输入端输入低电平信号时,超声波回波接收电路输出端能输出高电平 信号。 [4]附加要求:请用虚拟仪器显示各个电路模块输入端信号及输出端信号 5、参考书目 [1]胡向东,刘京诚,余成波等编著,传感器与检测技术机械工业出版社,2009 [2] 张国雄主编测控电路机械工业出版社,第4版

超声波测距仪的设计毕业论文

摘要 随着社会的发展,传统的测距方法在很多场合已无法满足人们的需求,例如在井深,液位,管道长度等场合,传统的测距方法根本无法完成测量的任务。还有在很多要求实时测距的情况下,传统的测距方法也很难完成测量的任务。于是,一种新的测距方法诞生了——非接触测距。超声波可用于非接触测量,具有不受光、电磁波以及粉尘等外界因素的干扰的优点,是利用计算超声波在被测物体和超声波探头之间的传输来测量距离的,对被测目标无损害。而且超声波传播速度在相当大范围内与频率无关。超声波的这些独特优点越来越受到人们的重视。 目前对于超声波精确测距的需求也越来越大,如油库和水箱液面的精确测量和控制,物体内气孔大小的检测和机械内部损伤的检测等。在机械制造,电子冶金,航海,宇航,石油化工,交通等工业领域也有广泛地应用。此外,在材料科学,医学,生物科学等领域中也占具重要地位。 随着计算机技术、自动化技术和工业机器人的不断发展和广泛应用,测距问题显得越来越重要。目前常用的测距方式主要有雷达测距、红外测距、激光测距和超声测距4种。与其他测距方法相比较,超声测距具有下面的优点:(1)超声波对色彩和光照度不敏感,可用于识别透明及漫反射性差的物体(如玻璃、抛光体)。 (2)超声波对外界光线和电磁场不敏感,可用于黑暗、有灰尘或烟雾、电磁干扰强、有毒等恶劣环境中。 (3)超声波传感器结构简单、体积小、费用低、技术难度小、信息处理简单

可靠、易于小型化和集成化。因此,超声波作为一种测距识别手段,已越来越引起人们的重视。 关键词:超声波;测距;电子电路

Abstract With the development of society, the traditional ranging method on many occasions has failed to meet the demands of the people, for example in the well depth, liquid level, pipe length and so on, the traditional ranging method can't finish the task of measurement. And in many requirements under the condition of the real-time location, the traditional method is also difficult to perform a complete measurement range of tasks. These unique advantages of ultrasonic more and more attention by people. At present the demand for ultrasonic accurate location is more and more big, such as oil terminal and the liquid surface water tank precise measurement and control, the object of the stomata size in testing and mechanical internal damage detection, etc. transportation and other industrial areas also have widely application. In addition, in material science, medicine, biological sciences and also accounted for a important position in. Along with the computer technology, automation technology and the development of industrial robots and the widespread application, location problem is becoming more and more important Compared with other ranging method, ultrasonic ranging has the following advantages: (1) to light and color ultrasonic not sensitive, can be used to identify transparent and diffuse sexual difference of objects (such as glass, polishing body). (2) ultrasonic outside light and the electromagnetic fields to not sensitive, and

基于单片机的超声波测距仪的设计与实现毕业论文

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

中文摘要 本设计基于单片机AT89C52,利用超声波传感器HC-SR04、LCD显示屏及蜂鸣器等元件共同实现了带温度补偿功能可报警的超声波测距仪。我们以AT89C52作为主控芯片,通过计算超声波往返时间从而测量与前方障碍物的距离,并在LCD显示。单片机控制超声波的发射。然后单片机进行处理运算,把测量距离与设定的报警距离值进行比较判断,当测量距离小于设定值时,AT89C52发出指令控制蜂鸣器报警,并且AT89C52控制各部件刷新各测量值。在不同温度下,超声波的传播速度是有差别的,所以我们通过DS18B20测温单元进行温度补偿,减小因温度变化引起的测量误差,提高测量精度。超声波测距仪可以实现4m以内的精确测距,经验证误差小于3mm。 关键词:超声波;测距仪;AT89C52;DS18B20;报警

Design and Realization of ultrasonic range finder based ABSTRACT The design objective is to design and implement microcontroller based ultrasonic range finder. The main use of AT89C52, HC-SR04 ultrasonic sensor alarm system complete ranging production. We AT89C52 as the main chip, by calculating the round-trip time ultrasound to measure the distance to obstacles in front of, and displayed in the LCD. SCM ultrasonic transmitter. Then the microcontroller for processing operation to measure the distance and set alarm values are compared to judge distance, when measured distance is less than the set value, AT89C52 issue commands to control the buzzer alarm, and control each member refresh AT89C52 measured values. Because at different temperatures, ultrasonic wave propagation velocity is a difference, so we DS18B20 temperature measurement by the temperature compensation unit, reducing errors due to temperature changes, and improve measurement accuracy. Good design can achieve precise range ultrasonic distance within 4m, proven error is less than 3mm. Keywords:Ultrasonic;Location;AT89C52;DS18B20;Alarm

超声波测距系统设计

(一)题目 超声波测距系统设计 (二)内容及要求 1)设计内容 采用40KHz的超声波发射和接收传感器测量距离。可采用发射和接收之间的距离,也可将发射和接收平行放在一起,通过反射测量距离。 功能:1)LCD液晶显示测量距离,精确到小数点后一位(单位:cm)。 2)测量方式可通过硬件开关预置。 3)测量范围:30cm~200cm, 4)误差<0.5cm。 5)其它。 2)设计要求 1)掌握传感器的工作原理及相应的辅助电路设计方法。 2)独立设计原理图及相应的硬件电路。 3)设计说明书格式规范,层次合理,重点突出。并附上详细的原理图。(三)传感器工作原理 超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C为超声波波速。由于超声波也是一种声波,其声速C与温度有关,表1列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理。 (四)系统框图 图1 超声波测距系统框图 (五)单元电路设计原理

1、AT89C2051的功能特点 AT89C2051是一个2k字节可编程EPROM的高性能微控制器。它与工业标准MCS-51的指令和引脚兼容,因而是一种功能强大的微控制器,它对很多嵌入式控制应用提供了一个高度灵活有效的解决方案。AT89C2051有以下特点:2k字节EPROM、128字节RAM、15根I/O线、2 个16位定时/计数器、5个向量二级中断结构、1个全双向的串行口、并且内含精密模拟比较器和片内振荡器,具有4.25V至5.5V的电压工作范围和12MHz/24MHz工作频率,同时还具有加密阵列的二级程序存储器加锁、掉电和时钟电路等。此外,AT89C2051还支持二种软件可选的电源节电方式。空闲时,CPU停止,而让RAM、定时/计数器、串行口和中断系统继续工作。可掉电保存RAM的内容,但可使振荡器停振以禁止芯片所有的其它功能直到下一次硬件复位。 AT89C2051有2个16位计时/计数器寄存器Timer0t Timer1。作为一个定时器,每个机器周期寄存器增加1,这样寄存器即可计数机器周期。因为一个机器周期有12个振荡器周期,所以计数率是振荡器频率的1/12。作为一个计数器,该寄存器在相应的外部输入脚P3.4/T0和P3.5/T1上出现从1至0的变化时增1。由于需要二个机器周期来辨认一次1到0的变化,所以最大的计数率是振荡器频率的1/24,可以对外部的输入端P3.2/INT0和P3.3/INT1编程,便于测量脉冲宽度的门。 图2 ATC2051示意图 2、LCD的工作原理 在两片玻璃基板上装有配向膜,所以液晶会沿着沟槽配向,具有偶极矩的液晶棒状分子在外加电场的作用下其排列状态发生变化,使得通过液晶显示器件的光被调制,从而呈现明与暗或透过与不透过的显示效果。液晶显示器件中的每个显示像素都可以单独被电场控制,不同的显示像素按照控制信号的“指挥”便可以在显示屏上组成不同的字符、数字及图形。因此建立显示所需的电场以及控制显示像素的组合就成为液晶显示驱动器和液晶显示控制器的功能。 LCD器件是由背光源发射的光通过偏振片和液晶盒时,控制投

高精度超声波测距系统设计

高精度超声波测距系统设计。 引言 利用超声波测量距离的原理可简单描述为:超声波定期发送超声波,遭遇障碍物时发生反射,发射波经由接收器接收并转化为电信号,这样测距技术只要测出发送和接收的时间差, 然后按照下式计算,即可求出距离: 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求, 因此,广泛应用于倒车提醒、建筑工地、工业现场等的距离测量。目前的测距量程上能达到百米数量级,测量的精度往往能达到厘米数量级。本文在分析现有超声波测距技术基础之上, 给出了一种改进方案,测量精度可达毫米级。 2 系统方案分析与论证 2.1 影响精度的因素分析 根据超声波测距式(1)可知测距的误差主要是由超声波的传播速度误差和测量距离传播 的时间误差引起的。 对于时间误差主要由发送计时点和接收计时点准确性确定,为了能够提高计时点选择的准确性,本文提出了对发射信号和加收信号通过校正的方式来实现准确计时。此外,当要求测距误差小于 1 mm时,假定超声波速度C=344 m/s(20℃室温),忽略声速的传播误差。则测距误差s△t<0.000 002 907 s,即2.907 ms。根据以上过计算可知,在超声波的传播速度是准确的前提下,测量距离的传播时间差值精度只要在达到微秒级,就能保证测距误差小于1 mm的误差。使用的12 MHz晶体作时钟基准的89C51单片机定时器能方便的计数到1μs的精度,因此系统采用AT89S51的定一时器能保证时间误差在 1 mm的测量范围内。

超声波传感器的设计与应用演示教学

超声波传感器的设计 与应用

传感器课程设计 (2010级) 题目:超声波传感器的设计与应用 学员姓 名:xxx 学 号:201003011020 学员姓 名:xxx 学 号:201003011027 学员姓 名:xxx 学 号:201003011003 xxx

二〇一三年九月

目录 ...............................................................................................................................................第一章超声波传感器简介........................................................................................ 1.1超声波传感器是什么 (2) 1.2超声波传感器应用前景 (2) 第二章超声波传感器设计 (3) 2.1设计目标描述 (3) 2.2 设计指标 (3) 2.3 传感器结构概述 (4) 2.4 传感器设计原理 (4) 2.4.1 物理部分设计 (4) 2.4.2 电路部分设计 (7) 第三章硬件设计 (8) 3.1 单片机设计 (8) 3.2 传感器设计 (11) 3.3 单片机与传感器连接 (12) 第四章软件设计 (13) 4.1 总体设计思路 (13) 4.2 软件程序 (13) 第五章测试结果与分析 (21) 第六章结论 (22) 参考文献 (24)

第一章超声波传感器的设计 1.1超声波传感器是什么 超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面。 1.2超声波传感器应用前景 随着科学技术的快速发展,超声波将在传感器中的应用越来越广。在人类文明的历次产业革命中,传感技术一直扮演着先行官的重要角色,它是贯穿各个技术和应用领域的关键技术,在人们可以想象的所有领域中,它几乎无所不在。传感器是世界各国发展最快的产业之一,在各国有关研究、生产、应用部门的共同努力下,传感器技术得到了飞速的发展和进步。但就目前技术水平来说,人们可以具体利用的传感技术还十分有 限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波传感器作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以

超声波测距仪毕业设计论文

For personal use only in study and research; not for commercial use 第一章绪论 1.1课题设计目的及意义 For personal use only in study and research; not for commercial use 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目 前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌一新的测距仪将发挥更大的作用。 For personal use only in study and research; not for commercial use 超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。 1.2超声波测距仪的设计思路

相关主题
文本预览
相关文档 最新文档