手机版

超声波测距 含51单片机程序与电路图

时间:2025-07-05   来源:未知    
字号:

超声波测距 含51单片机程序与电路图,还有完整的设计方案,可以用来写实验报告

超声波测距

摘要

该超声测距系统采用芯片STC89C52作为系统的主控制器,利用NE555作为本系统的脉冲发射源,结合3位7段数码管液晶显示,达到了较大的测试距离和较高的测量精度,并能实时显示且无明显失真。

关键字:

超声波 测距 实时

超声波测距 含51单片机程序与电路图,还有完整的设计方案,可以用来写实验报告

第1章 设计题目与要求

1.1 设计要求

采用压电式超声波换能器,使用单片机作为控制器,完成超声波测距仪的软硬件设计。

1.2 基本要求:

(1) 具有反射式超声波测距功能,测量距离0.1m~3.0m; (2) 测量距离精度:误差±1cm; (3) 利用LED数码管显示测试距离;

(4) 实时显示测量的距离,显示格式为:□.□□米

超声波测距 含51单片机程序与电路图,还有完整的设计方案,可以用来写实验报告

第2章 系统总体方案论证

2.1 系统总体方案

题目要求设计一个利用超声波反射原理测量距离的超声波测距仪,并且具有实时同步显示,由此本系统可以划分为发射、接收、显示、主控制模块共四大模块,如图2.1所示:

图2.1 系统基本方框图

针对技术指标的需要,为使系统的测量距离更远、精度更高,提高系统的整体完善性,现对以上系统各个功能模块进行一一的方案论证:

2.2 主控制模块

2.2.1 主控制模块概述

主控制器模块其实就是一个简化的嵌入式系统。

嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。 嵌入式系统的核心是嵌入式微处理器。

2.2.2 主控制模块方案选择

根据以上知识,考虑到目前市场上比较常用的AVR、61、51三种微控制器,我们有如下三种方案可供选择。

方案一:AVR单片机

AVR单片机种类丰富,有ATtiny、AT90S、ATmeg系列,各个系列又有不同

超声波测距 含51单片机程序与电路图,还有完整的设计方案,可以用来写实验报告

的型号,价格较适中。相对来说,比起51单片机来说资源较丰富,内部也有集成A/D,有PWM输出,但在系统进一步扩展方面不是很好,这类单片机主要应用于工业控制领域,在语音处理方面没有什么优势。 方案二:SPCE061A.

凌阳单片机的资源相对来说比较丰富,32K×16bitFlash,两路D/A,1个全双工异步串行口(UART)方便其跟其他为控制通信。而且它的编程和C语言很相似,最重要的它在语音处理方面有得天独厚的优势,并且凌阳公司的网站提供了丰富的技术支持。 方案三:51单片机

51单片机的最小系统板非常简单,价格便宜,但51单片机内部的RAM(128bit或256bit)和ROM(4KB或8KB,特别地AT89S8253为12KB)都比较小,内部并没有集成D/A、A/D,不方便语音处理,因而系统扩展起来比较麻烦。由于本课题没有要求语音播报,且其它要求不需外部扩展A/D就可以实现,所以本次实验选用性价比高的STC89C52作为主控芯片。

综上所述,本系统选用宏晶公司生产的STC89C52作为核心控制器。

2.3 发射模块

2.3.1 超声波发射原理

超声波是一种人耳无法听到,频率高于20KHz的声音。声波在空气中的传播速度很慢,约为344m/s(21℃,在海拔空气压力下),波长与速度的关系为:

f

(2-1)

其中 为声波的波长, 为声波在空气中的传播速率,f为声波的频率

从上面可以看到,40KHz超声波在这种比较低的传播速度下,波长很短,这就意味着可以获得较高的距离和方向分辨率。正是由于这种较高的分辨率特性,才有可能在进行测量时获得很高的精确度。

如果假定音速是344 m/s时,100Hz的音频的波长就是3.44 m,1000Hz(即lkHz)的波长就是34.4 cm,而一个20kHz的音频波长为1.7cm,40KHz的的音频波长为8.5mm

为了达到题目中的技术指标,对所用探头的物理特性进行详细的分析是十分

超声波测距 含51单片机程序与电路图,还有完整的设计方案,可以用来写实验报告

必要的。

在没有任何驱动电路的情况下,只利用信号源和示波器来定性的分析接收探头电压随发射探头距离、频率以及发射探头两端加的电压关系。

(1)检验探头中心频率:即在发射探头上的电压一定,发射探头和接收探头之间的距离一定时,接收探头的电压随发射探头频率的变化。

利用信号源加在发射头两端电压的峰峰值Vpp 20V(电压太小会使接收到的信号非常微弱,为便于观察,在这里取20V)在15cm的地方放有木板,经过反射,通过接收换能器,直接在示波器观察电压随信号源发射信号的频率的变化。测得的数据如表一所示:

表一 中心频率测量

测试条件:发射探头所加电压Vpp=20V,两探头之间的距离l=20 cm

由表一可以发现发射信号的频率在39.9KHz时在示波器上观察到的电压峰峰值(Vpp)最大,由此我们判定39.9KHz为超声波探头谐振的最佳频率,也即中心频率。

注:本测量结果只对我们所使用的探头有意义。

…… 此处隐藏:3823字,全部文档内容请下载后查看。喜欢就下载吧 ……

超声波测距 含51单片机程序与电路图.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)