超声波测距
超声波测距的原理

超声波测距的原理超声波测距是一种智能测距技术,它利用声速的不同以及发射接收信号的时间差,来计算距离的测量技术。
1.原理超声波测距的原理是通过发射声波,测量声波传播的时间来计算距离。
根据声波在介质中的传播速度,计算出发射点至接收点的距离。
原理公式:距离=声速×时间即:Distance=Speed × Time其中,声速即声波在介质中的传播速度,其值为343m/s;时间即发射声波至接收声波的时间,单位为秒(s)。
2.测距方法(1)双抛物线法发射设备发出短促的超声波,声波以某一固定的速度传播,声波开始发射时,传播的距离为零,传播距离随着时间增长而增长,当该声波正好从目标点穿越而去时,应用接收设备接收该声波,利用计算机处理作出声波传播距离的图形,从双抛物线拟合计算出测量值。
(2)回波法发射设备发出一次超声波信号,当发射的超声波信号到达目标物时,目标物会把超声波信号接收并反射回来,接收设备接收反射的超声波信号,将发射信号及反射信号的时间差作为距离的测量参数进行计算,从而计算出距离的测量值。
回波计算距离的公式:Distance=Time×V/2其中,Time为声波发射到接收的时间差,V为声波在介质空气中的传播速度。
三、超声波测距应用超声波测距技术在智能汽车、工业控制与安全监控、建筑物安全管理等领域有着广泛的应用,其中包括以下几种:(1)智能汽车:超声波测距技术可以帮助智能汽车检测前方障碍物的距离,从而进行安全护栏的移动,同时也能帮助智能汽车检测行驶路线,以便安全驾驶。
(2)工业控制与安全监控:超声波测距技术可以帮助工业设备检测具体物体的距离,从而进行控制和安全监控,保障工业生产的安全运行。
(3)建筑物安全管理:超声波测距技术可以帮助建筑物检测具体的安全距离,从而保障建筑物的安全管理。
四、总结超声波测距是一项智能测距技术,原理是利用声波的传播速度及传播时间差,来计算出两点之间的距离。
超声波测距仪使用方法说明书

超声波测距仪使用方法说明书1. 概述超声波测距仪是一种常用的测量仪器,通过发射超声波脉冲并接收其回波来测量距离。
本说明书将详细介绍超声波测距仪的使用方法,以便用户能够正确、高效地操作该仪器。
2. 准备工作在开始测量之前,确保以下准备工作已经完成:2.1 确认超声波测距仪的电源已经连接,并处于正常工作状态。
2.2 确认被测物体与测距仪之间没有遮挡物,以保证测量的准确性。
2.3 选择合适的工作模式和单位,根据实际需要进行相应的设置。
3. 测量步骤3.1 启动仪器按下电源开关,待超声波测距仪正常启动后,屏幕上将显示相关的操作提示。
3.2 定位测量目标将测距仪对准待测物体,使其成为屏幕上的测量目标。
可以通过调整测距仪的方向和角度来精确定位。
3.3 发射超声波脉冲按下“发射”按钮,超声波测距仪将发射一组超声波脉冲,并记录下发送时刻。
3.4 接收回波当超声波脉冲遇到物体并被反射回来时,测距仪将接收到回波,并记录下接收时刻。
3.5 计算距离根据发送和接收时刻之差,超声波测距仪可以计算出测量目标与仪器之间的距离。
4. 测量注意事项4.1 避免测量目标表面有较强的光照或强烈的声音,以免影响超声波的传播和接收。
4.2 在测量长距离时,要保持仪器与测量目标之间的直线视线,以减小测量误差。
4.3 对于不规则形状的物体,建议进行多次测量并取平均值,以提高测量结果的准确性。
4.4 定期检查超声波测距仪的探头是否清洁,避免灰尘或其他杂质的影响。
5. 故障排除在使用超声波测距仪过程中,可能会遇到一些常见的故障情况,以下是一些常见问题的排除方法:5.1 无法启动或显示异常:检查电源连接是否正常,试试更换电池或充电。
5.2 测距不准确:确认测量目标与测距仪之间没有遮挡物,并确保仪器正确定位。
5.3 回波信号弱:检查探头是否干净,并调整适当的增益和灵敏度。
5.4 其他问题:如有其他问题,请参考产品说明书或联系售后服务。
6. 常见应用场景超声波测距仪在多个领域具有广泛的应用,包括建筑工程、机械制造、物流仓储等。
超声波测距公式

超声波测距公式
超声波测距公式是用于计算超声波在空气中传播时所需时间和距离的公式。
这种测距技术广泛应用于工业、医疗、环境监测等领域。
超声波在空气中传播的速度是固定的,一般为340米/秒。
因此,我们可以通过测量超声波从发射器到接收器的时间来计算距离。
超声波测距公式为:
距离= 传播速度×时间/ 2
其中,传播速度为340米/秒,时间为超声波从发射器到接收器的时间,除以2是因为超声波需要往返传播。
例如,如果超声波从发射器发出后,经过2秒钟才被接收器接收到,那么距离可以计算为:
距离= 340米/秒×2秒/ 2 = 340米
这就是超声波测距公式的应用。
需要注意的是,在实际应用中,还需要考虑超声波在传播过程中可能会受到多种因素的影响,如空气湿度、温度、压力等,这些
因素都可能会对测量结果产生影响,需要进行校准和修正。
超声波测距的应用原理

超声波测距的应用原理超声波测距是一种常见的测距技术,主要利用超声波在传播过程中的特性来进行测量。
超声波测距主要应用于工业、医疗、航空航天等领域,具有非接触、精确和灵敏等特点。
超声波测距的原理是利用声波在空气或其他介质中传播的特性。
声波是一种机械波,通过分子间的碰撞传播。
超声波是频率高于人耳可听到的声波,通常在20kHz 到1MHz的范围内。
超声波的传播速度与介质的密度和弹性有关。
超声波测距的基本原理是测量超声波从发射器发出后,到达目标物体并被返回的时间间隔,然后根据声波的传播速度计算出距离。
具体步骤如下:1. 发射超声波:发射器产生一束超声波,并将其发送出去。
超声波的频率和幅度通常在设备中进行调节。
2. 超声波传播:超声波在空气或其他介质中以大约340米/秒的速度传播。
当超声波遇到目标物体时,一部分能量会被反射回来。
3. 接收超声波:接收器接收到反射回来的超声波信号,然后将其转化为电信号。
接收器通常包含一个共振腔和一个压电传感器。
4. 计算时间差:测量超声波从发射到返回的时间间隔,即超声波传播的时间差。
可以使用计时器或传感器来测量时间。
5. 计算距离:根据超声波的传播速度和时间差来计算距离。
传播速度通常根据介质类型和温度进行校准。
超声波测距的应用非常广泛。
在工业领域,超声波测距可以用于测量液体或粉末的液位、测量物体的尺寸和厚度、检测管道中的堵塞物等。
在医疗领域,超声波测距常用于医学影像设备如超声诊断仪,用于检测人体内部器官的位置和形状。
航空航天领域中,超声波测距可用于测量飞行器与地面或其他物体之间的距离,以确定安全飞行的高度。
总之,超声波测距利用声波的传播特性进行测量,具有非接触、精确和灵敏的优点。
通过测量超声波的传播时间差,可以计算出目标物体与发射器之间的距离。
目前超声波测距技术已经广泛应用于各个领域,为实现精确测量提供了有效的工具。
超声波测距仪操作指南说明书

超声波测距仪操作指南说明书一、产品概述超声波测距仪是一种使用超声波技术进行测距的仪器。
该仪器可以广泛应用于建筑、工程、仓储、物流等领域,用于测量物体与测距仪之间的距离。
二、产品特点1. 高精度测量:超声波测距仪采用先进的超声波技术,能够精确测量物体与测距仪之间的距离,并具备高精确度。
2. 快速响应:该测距仪具有快速响应的能力,可以及时给出测量结果。
3. 多功能设计:超声波测距仪尤其适用于需要进行反复测量的环境,它不仅可以测量距离,还可以提供体积、面积等其他相关数据。
4. 易于操作:该测距仪采用简单的操作界面,用户可以轻松进行操作,并能够快速上手。
三、产品使用步骤1. 打开超声波测距仪:按下开关按钮,开启测距仪。
2. 进行初步设置:进入设置菜单,根据实际需求选择测量单位(如厘米、米)以及其他设置选项。
3. 对准测量目标:将测距仪对准待测量的目标物体,确保无遮挡物干扰,距离尽量垂直测量。
4. 进行测量:按下“测量”按钮,测距仪将向目标物体发出超声波信号,并通过测量回波时间计算出距离。
5. 查看测量结果:测距仪会在显示屏上显示测得的距离数值,并可在菜单中设置是否显示其他相关数据,如体积、面积。
6. 关闭超声波测距仪:在使用完毕后,按下开关按钮,关闭测距仪。
四、使用注意事项1. 避免使用在极端环境下:超声波测距仪对于极端高温、低温、潮湿等环境不适用,应避免在此类环境中使用。
2. 避免测量透明物体:超声波无法准确测量透明物体的距离,应避免对透明物体进行测量。
3. 避免测量不规则形状物体:对于形状不规则的物体,测量结果可能存在误差,应注意。
4. 避免测量过程中晃动:在测量过程中,避免手部晃动或移动,以确保测量结果的准确性。
5. 定期校准:为了确保测量结果的准确性,定期进行校准是必要的。
五、常见问题解答1. 为什么测量结果不准确?可能是测距仪与目标物之间存在遮挡物,或者测量时手部晃动等原因导致测量结果不准确。
超声波测距

超声波测距学习板,可应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。
要求测量范围在0.27~4.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。
超声波测距原理超声波发生器内部结构有两个压电晶片和一个共振板。
当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。
反之,如果两电极间未外加电压,当共振板接收到超声波本时,将压迫压电晶片作振动,将机械能转换为电信号,就成为超声波接收器。
在超声探测电路中,发射端得到输出脉冲为一系列方波,其宽度为发射超声的时间间隔,被测物距离越大,脉冲宽度越大,输出脉冲个数与被测距离成正比。
超声测距大致有以下方法:① 取输出脉冲的平均值电压,该电压 (其幅值基本固定 )与距离成正比,测量电压即可测得距离;② 测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔 t,故被测距离为 S=1/2vt。
本测量电路采用第二种方案。
由于超声波的声速与温度有关,如果温度变化不大,则可认为声速基本不变。
如果测距精度要求很高,则应通过温度补偿的方法加以校正。
超声波测距适用于高精度的中长距离测量。
因为超声波在标准空气中的传播速度为331.45米/秒,由单片机负责计时,单片机使用12.0M晶振,所以此系统的测量精度理论上可以达到毫米级。
采用AT89C51或AT89S51单片机,晶振:12M,单片机用P1.0口输出超声波换能器所需的40K方波信号,利用外中断0口监测超声波接收电路输出的返回信号,显示电路采用简单的4位共阳LED数码管,断码用74LS244,位码用8550驱动.超声波测距的算法设计: 超声波在空气中传播速度为每秒钟340米(15℃时)。
X2是声波返回的时刻,X1是声波发声的时刻,X2-X1得出的是一个时间差的绝对值,假定X2- X1=0.03S,则有340m×0.03S=10.2m。
超声波测距模块原理
超声波测距模块原理
超声波测距模块是一种常见的测距设备,它利用超声波的特性来实现距离的测量。
超声波是一种机械波,它的频率高于人类听觉的上限,通常被定义为20kHz 以上的声波。
超声波测距模块通常由发射器和接收器两部分组成,通过发射超声波并测量其返回时间来计算距离。
超声波测距模块的原理非常简单,首先是发射器发出超声波脉冲,然后接收器接收到超声波的回波。
利用超声波在空气中的传播速度是已知的,我们可以通过测量超声波发射和接收的时间差来计算距离。
具体的计算公式如下:距离 = (发射和接收时间差×声速) / 2。
其中,发射和接收时间差是以秒为单位的时间,声速是超声波在空气中的传播速度,通常为340m/s。
超声波测距模块的工作原理可以分为发射和接收两个过程。
在发射过程中,发射器会产生一系列超声波脉冲,并将其发射出去。
而在接收过程中,接收器会不断地监听回波,并记录下超声波发射和接收的时间差。
通过这一过程,超声波测距模块可以快速、准确地测量目标物体与传感器之间的距离。
超声波测距模块在实际应用中具有广泛的用途,例如在智能车辆中用于避障、在工业自动化中用于定位、在智能家居中用于安防等。
由于其简单、稳定、准确的特点,超声波测距模块已经成为许多电子设备中不可或缺的部分。
总的来说,超声波测距模块利用超声波的发射和接收原理,通过测量超声波的传播时间来实现距离的测量。
它具有测量精度高、响应速度快、结构简单等优点,因此在许多领域得到了广泛的应用。
希望本文对超声波测距模块的原理有所帮助,谢谢阅读!。
超声波测距的原理
超声波测距的原理
超声波测距是一种常见的测距方法,它利用超声波在空气中传播的特性来测量物体与传感器之间的距离。
超声波是一种高频声波,其频率通常在20kHz到200kHz之间,这种声波在空气中传播速度快,能够穿透一定厚度的物体,因此被广泛应用于测距、检测和成像等领域。
超声波测距的原理是利用超声波在空气中传播的时间来计算物体与传感器之间的距离。
当超声波发射器发出超声波时,它会在空气中传播,当遇到物体时,一部分超声波会被反射回来,这些反射波会被接收器接收到。
通过测量超声波发射和接收的时间差,可以计算出物体与传感器之间的距离。
超声波测距的精度取决于超声波的频率和传播速度,以及传感器的精度和测量方法。
一般来说,超声波测距的精度可以达到几毫米到几厘米的范围,适用于许多工业和科学应用。
超声波测距广泛应用于工业自动化、机器人、汽车、航空航天等领域。
例如,在汽车中,超声波测距可以用于倒车雷达和自动泊车系统,帮助驾驶员更加安全地驾驶车辆。
在工业自动化中,超声波测距可以用于测量物体的位置和距离,控制机器人的运动和操作。
超声波测距是一种简单、可靠、精度高的测距方法,具有广泛的应用前景。
随着科技的不断发展,超声波测距技术将会得到更加广泛
的应用和发展。
超声波测距工作原理
超声波测距工作原理超声波测距技术是一种常见且有效的测距方法,广泛应用于各个领域,如工业控制、医疗诊断、安全监测等。
超声波测距的原理是利用声波在介质中传播的特性,通过测量声波的传播时间,计算得出被测物体与探测器的距离。
本文将详细介绍超声波测距的工作原理和应用。
一、超声波的产生和传播超声波是频率高于人类能听到范围(20kHz)的声波,常用的产生超声波的方法有压电效应和磁致伸缩效应。
通过施加电压或磁场,引发压电晶体或磁性材料的振动,产生超声波。
超声波在空气、液体或固体介质中传播时,具有频率高、传播速度快、穿透能力强的特点。
在传播过程中,超声波会遇到不同介质的界面,部分能量将被反射,部分能量将穿透进入下一个介质并继续传播,从而形成回波。
二、超声波测距的原理超声波测距的原理是基于声速与距离之间的关系,即在同一介质中,声波传播的时间与被测物体与传感器的距离成正比。
测量超声波的传播时间,即可计算出距离。
超声波测距一般采用脉冲回波法,即发射一个短脉冲超声波信号,当该信号遇到物体后被反射回传感器,传感器接收到回波信号后停止发射,并测量回波信号的传播时间。
根据信号的往返时间和声速,可以计算出被测物体与传感器之间的距离。
三、超声波测距的实现超声波测距通常需要以下几个关键组件:发射器、接收器、计时电路和信号处理电路。
发射器负责发射超声波信号,一般采用压电晶体作为声波发生器。
接收器用于接收回波信号,其构造与发射器类似,但是仅充当声波接受器。
计时电路用于测量信号的传播时间,一般采用定时器或计数器来实现。
信号处理电路用于计算距离,通常采用微处理器或专用的测距芯片。
当发射器发出超声波信号后,接收器开始等待回波信号。
一旦接收器接收到回波信号,计时电路开始计时,并停止发送信号。
接着,信号处理电路利用计时电路测得的时间和声速信息,计算出被测物体与传感器的距离,并输出测量结果。
四、超声波测距的应用超声波测距技术在工业、医疗、交通、安防等领域广泛应用。
超声波测距实验报告
超声波测距实验报告超声波测距实验报告引言:超声波测距是一种常见的测量技术,广泛应用于工业、医学和科学研究领域。
通过发射超声波并测量其返回时间,我们可以计算出被测物体与传感器之间的距离。
本实验旨在探究超声波测距的原理和应用,并通过实际操作验证其可靠性和准确性。
实验步骤:1. 实验器材准备:超声波传感器、数字示波器、计算机等。
2. 连接电路:将超声波传感器与数字示波器和计算机相连。
3. 设置参数:根据实验要求,设置传感器的工作频率和测量范围。
4. 发射超声波:通过控制电路,使传感器发射超声波信号。
5. 接收信号:传感器接收到返回的超声波信号,并将其转换为电信号。
6. 数据处理:将接收到的信号传输到计算机,并使用相应的软件进行数据处理和分析。
7. 计算距离:根据超声波的传播速度和返回时间,计算被测物体与传感器之间的距离。
实验结果:经过多次实验,我们得到了一系列距离数据,并进行了统计和分析。
结果表明,超声波测距的准确性较高,误差在合理范围内。
同时,我们还观察到在不同环境条件下,超声波的传播和测量结果可能会受到一定的影响。
例如,声波在空气中的传播速度与温度和湿度有关,因此在不同的环境下,需要进行相应的修正。
实验讨论:超声波测距技术在许多领域中都有广泛应用。
在工业领域,它可以用于测量物体的距离、检测障碍物并进行避障等。
在医学领域,超声波测距被应用于超声诊断、医学成像等。
此外,超声波测距还可以用于地震勘探、水下探测等科学研究领域。
然而,超声波测距也存在一些局限性。
首先,超声波在传播过程中会受到物体的吸收、散射和衍射等影响,从而导致信号衰减和失真。
其次,超声波的传播速度与介质的性质和温度有关,因此在不同的介质中,需要进行相应的修正和校准。
此外,超声波测距还受到传感器的分辨率和灵敏度等因素的限制,影响了其测量的精确度。
结论:通过本次实验,我们深入了解了超声波测距的原理和应用。
实验结果表明,超声波测距是一种准确可靠的测量技术,具有广泛的应用前景。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 2.2基于AT89C51单片机的超声波测距仪
双向超声波测距仪的系统主要有几下部分组成: LED显示模块, AT89C51芯片,超声波发射模块,超声波接收模块,电源模块等五大模块 组成。 优点:双向测距,精度高,功耗低。 在电路中我们采用PIC芯片它的优点是:精简指令使其执行效率大为 提高;彻底的保密性; 其引脚具有防瞬态能力,通过限流电阻可以接至220V交流电源,可 直接与继电器控制电路相连,无须光电耦合器隔离,给应用带来极大方 便。 基于上述两种方案的比较,方案一,测量盲区较长,结构复杂且稳 定性不高。方案二,能进行双向测距,精度高,功耗低,模块简单,稳 定性高。所以选用方案二。
参考文献
[1]孔雅琼, 基于单片机的超声测距仪研究与开发, 国防科学技术大学 [2]张 芬 ,基于C8051F320单片机的超声波测距仪,中国地质大学(武汉)机械与 电子信息学院,仪表技术与传感器,09年12期 [3]李为民, 基于stc89单片机的超声波测距仪, 陕西师范大学学报,05年6月33 卷 [4]胡福云, 基于单片机的超声波测距仪, 湖北工业大学,科技视野 [5]陈莹,基于单片机的超声测距系统, 华中科技大学 [6]符艳辉,基于单片机控制的超声波测距仪的设计, 吉林省农业机械研究院, 农业与技术,08年2月28卷 [7]谭洪涛,单片机设计测距仪原理及其简单应用, 重庆通信学 [8]曾毓敏,基于80C552单片机的驾斐蹙蜜型题仪,南京师范大学物理系 [9]安宗权,基于ATmega8单片机的超声波测距仪, 安徽工业大学
•
• • • • • • • • • • • • •
TR0=0 ; DH=TH0; DL=TL0; COUNT=TH0*256+TL0; num= (344*COUNT)/20000; bwei=num/100; gwei=(num-bwei*100)/10; shwei=num%10; P1=tab[bwei]; P0=tab[shwei]; P2=tab[gwei]; TH0=0; TL0=0;
U1C 5 6 74HC04 U1D I/O 9 8 LS1 74HC04 U1A 1 2 11 U1E 10
SPEAKER
74HC04 U1B 3 4 1
74HC04 U1A 2
74HC04
74HC04
超声波接收头接收到超声波后,转换为电信号,此时的信号比较弱,必 需经过放大。本系统采用了LM741对接收到的信号进行放大,接收电路如图
C2 10u VCC R1 100 K R3 100 K
5
R2 100 K
D1
C4 1
U4A 3 4
C
103
102 D2 C5 102 LM747 R5 1M
2
LS2 SPEAKER
R6 1K C3 103
4.系统的硬件结构设计和软件设计
• 4.1单片机实现测距原理
单片机发出超声波测距是通过不断检测超声波发射后遇到障碍物所反射 的回波,从而测出发射和接收回波的时间差Tr,然后求出距离S=CTr/2,式 中的C为超声波波速。 限制该系统的最大可测距离存在4个因素:超声波的幅度、反射的质地、 反射和入射声波之间的夹角以及接收换能器的灵敏度。接收换能器对声波脉冲 的直接接收能力将决定最小的可测距离。为了增加所测量的覆盖范围、减小测 量误差,可采用多个超声波换能器分别作为多路超声波发射/接收的设计方法。 由于超声波属于声波范围,其波速C与温度有关。
现代测控技术课程设计
超声测距系统设计
前言
•
利用超声波作为定位技术是蝙蝠等生物作为防御和捕捉猎物生存的手段,也就是由 生物体发射不能被人们听到的超声波20Hz以上的机械波,借助空气或其它介质传播。 通过被待捕捉的猎物或障碍物反射回来的时间间隔长短和反射回来的信号强弱来判断 反射物的类型及距离的远近。人类采用仿生学,人工发射出超声波。目前,超声波已 应用在民用及国防工业中。例如:用超声波探测海洋潜艇位置、鱼群以及确定海底暗礁 等障碍物形状及位置。利用超声波在固体巢传播的时间确定物体的长度以及超声波在 固体里遇到障碍物界面上的反射来确定物体内部损伤(如裂缝、气孔及杂质等)位置, 称之为无损探伤。利用超声波测距辅助机器人确定机器人自身位置和环境识别,从而 准确避开障碍物按照预先规划好的行进方向行进来完成预定任务。另外还应用于矿井 探测、液面探测、建筑、汽车报警等领域。超声波测距是一种非接触式检测方式,和 红外、激光及无线电测距相比,超声波测距有其不受光线影响,结构和操作简单,成 本低等特点。采用高精度视觉识别环境技术需要复杂的信息处理,且体积较大,价格 昂贵。对于体积较小成本较低的机器人,这些特点尤为突出,相比之下,超声波测距 的特点弥补了以上不足,在许多情况下能很好地完成探测任务。就此而言,本课题的 研究是有一定实际意义的。
•
{
• • • • •
• • • • • • • •
P36=!P36; delays() ;
}
//每循环一次,输出引脚取反
} 单片机每隔一段时间产生一串40kHz方波,同时定时器开始计时,当收 到回波,产生中断信号后,单片机执行中断程序。在中断程序中,先让定时 器停止计数,然后读取时间,通过时间计算出所测距离,输出结果。 中断程序如下: void intersvro(void) interrupt 0 using 1 //INTO中断服务程 序 { uint bwei,shwei,gwei; uchar DH,DL; ulong COUNT; ulong num;
3、系统方案与电路设计
• 3.1系统整体方案的设计
超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是 用机械方式产生超声波。电气方式包括压电型、电动型等;机械方式有加尔 统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率、和声波特性 各不相同,因而用途也各不相同。目前在近距离测量方面常用的是压电式超 声波换能器。根据设计要求并综合各方面因素,本文采用AT89C51单片机作 为控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定 时器。
5 系统电路的调试与误差分析
5.1 电路的调试
通过多次实验,对电路各部分进行了测量、调试和分析,本系统在编程 时选用让单片机产生约38.46kHz的方波。
5.2 系统的误差分析
1 声速引起的误差 2 单片机时间分辨率的影响
6、 PROTUES仿真
1为准备发射方波前,处于静止状态
2为射方波以后的状态
• 3.2系统整体方案的论证
超声波测距的原理是利用超声波的发射和接受,根据超声波传 播的时间来计算出传播距离。实用的测距方法有两种,一种是在被 测距离的两端,一端发射,另一端接收的直接波方式,适用于身高 计;一种是发射波被物体反射回来后接收的反射波方式,适用于测 距仪。此次设计采用反射波方式。 测距仪的分辨率取决于对超声波传感器的选择。超声波传感器是 一种采用压电效应的传感器,常用的材料是压电陶瓷。由于超声波 在空气中传播时会有相当的衰减,衰减的程度与频率的高低成正比; 而频率高分辨率也高,故短距离测量时应选择频率高的传感器,而 长距离的测量时应用低频率的传感器。
2、系统方案的选择与比较
• 2.1利用分立模块的超声波测距
系统包括超声波测距模组、LED数码显示模组、驱动模组控制模 组及电源五部分。超声波测距模块主要由发射部分和接收部分组成; 显示模块是一个8位段数码显示的LCD;测量结果的显示用到三位数 字段码,格式为X点XX米,同时还用两位数字段码显示数据的个数; 测量结果的显示用到三位数字段码,格式为X点XX米,同时还用两位 数字段码显示数据的个数。 优点:具有历史数据存储功能、出错管理功能。 缺点:能测的最小距离比较长,不能实现双向测距,电路复杂 性能稳定性不高。
//停止计数
//计算距离 //取百位 //取十位 //取个位 //输出百位 //输出十位 //输出个位
}
•
• • •
本设计的LED显示采用了静态显示方式,并用单片机内部软件译码。 这样简单方便,省去了复杂的外部译码电路。 软件译码只需要定义一个数组便可,程序语句如下: uchar data tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; 这是共阳LED显示从0到9的字形码。
目录
1、课程设计任 务与要求
文本
4、系统硬件结 构设计与软件 设计
2、系统方案选 择与比较
文本
参考文献
文本
5、电路的调试
3、系统整体方 案设计
文本
文本
6、PROTUES仿 真
1、课程设计的任务与要求
设计一超声波测距仪,任务: (1)了解超声波测距原理。 (2)根据超声波测距原理,设计超声波测距器的硬件结构电路。 设计一超声波测距仪,要求: (1)设计出超声波测距仪的硬件结构电路。 (2)对设计的电路进行分析能够产生超声波,实现超声波的发 送与接收,从而实现利用超声波方法测量物体间的距离。 (3)对设计的电路进行分析。 (4)用PROTUES进行仿真,以数字的形式显示测量距离。
• 3.3超声波测距仪原理
单片机发出40kHZ的信号,经放大后通过超声波发射器输出;超声波 接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理 后,启动单片机中断程序,测得时间为t,再由软件进行判别、计算,得出 距离数并送LED显示。
3.4 超声波测距系统电路的设计
由单片机产生的40kHz的方波需要进行放大,才能驱动超声波传感器发射超 声波,发射驱动电路其实就是一个信号放大电路,本课题所选用的是74HC04集 成芯片。发射电路图如下:
• 4.2系统软件的设计
软件分为两部分,主程序和中断服务程序。主程序完成初始化工作、各路 超声波发射和接收顺序的控制。 定时中断服务子程序完成三个方向超声波的轮流发射,外部中断服务子程 序主要完成时间值的读取、距离计算、结果的输出等工作。 用单片机编程产生40kHz方波,可用延时程序和循环语句实现。先定义一个 延时函数delays(),然后可用for语句循环,并且循环一次同时改变方波输出 口的电平高低,从而产生方波。部分程序如下: void delays() {} //延时函数 void main() { for(a=0;a<200;a++) //产生100个40KHz的方波