基于单片机的超声波测距仪的设计22600推荐.docVIP

  • 5
  • 0
  • 约9.98千字
  • 约 17页
  • 2018-04-28 发布于湖北
  • 举报

基于单片机的超声波测距仪的设计22600推荐.doc

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

PAGE 基于单片机的超声波测距仪的设计 摘要:此系统采用STC89C51RC为控制核心;用超声波发射和接收模块来测量物体离测试仪的距离;用数码管显示模块来显示当前测试的距离;用报警模块发出不同的信号来提示当前物体距离测试仪的远近,用人机交互模块来实现对系统的有关设置;我们还设计了输出为+5V和+12V的稳压电源。通过以上各模块来测量物体离测试仪的距离,并实时显示和发出报警信号。 关键字:STC89C51RC 超声波 数码管 超声波测距仪的简单介绍 (一)、有关超声波传感器的介绍 1、超声波的定义: 频率超过20KHz的声波,称为超声波;低于20Hz的称为次声波。 2、超声波传感器 利用超声波的特性研制而成的传感器。超声波传感器图片如图1、图2: 图1 图2 主要由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。 3、40KHz超声波的选择 超声波可以在不同的介质中传播,但传播速度不同。超声波在空气中传播时衰减很大,而在液体及固体中传播,衰减较小,传播较远。其中衰减程度与频率成正比,但频率越高分辨率也越高,所以短距离测量时一般选用频率高的传感器,长距离测距只能用频率低的传感器。故本产品选用40KHz超声波传感器。 4、主要影响因素 超声波传感器的测量精度主要受温度影响,因而许多超声波传感器具有温度补偿特性。 应用 超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面。 (二)、STC89C51RC单片机 具有ISP(在系统编程)/IAP(在应用编程)功能,无需专用的编程器或仿真器,通过串口直接下载程序,有专门的下载软件STC-ISP 。 具有看门狗功能,内部Flash擦写次数在100,000以上,而且STC89C51RC单片机还有加密功能。 (三)、超声测距仪电路说明 1、基本工作原理 通过不断检测反射的回波,而测出发射与接收回波的时间差t,然后求出距离s。 在已知速度v的情况下,用以下公式可以求出距离s=1/2vt。 2、电路组成 硬件电路主要包括主控电路、发射、接收电路和数码管显示电路等电路。 本测距仪系统各电路模块介绍 (—)、系统概述 设计并制作的超声测距仪指标要求 设计制作5V稳压电源模块; 设计完善超声测距仪控制电路并编写相关程序; 制作超声测距仪电路板; 测量范围:0.3~1.5m ; 测量误差小于10cm(1%); 由蜂鸣器的缓急鸣叫指示距离的远近 ; 采用STC89C51RC单片机作为系统核心控制器件。 (二)、电路框图 电路框图如图3所示: 图3 系统组成框图 1、核心控制模块STC89C51RC 此模块中使用了STC89C51RC单片机为控制核心,它是由复位电路和时钟电路组成。它不仅可以用串口在线下载且可靠性高,价格便宜。模块电路图如图4所示。 图4 核心控制模块STC89C51RC 2、超声波发射模块 超声波发射电路由超声发射头、放大电路、振荡电路等组成。由于超声发射距离的不同,所以要求放大电路有足够的功率来驱动超声发射头,信号放大电路的前级是由74HC04串联而成,后级为增大电路的驱动能力,采用74HC04三个非门并联和中功率三极管SD1815组成。电路图如图5所示: 图5 超声波发射模块 3、超声波接收电路 超声波接收电路由超声接收头、放大电路、波形整形电路等组成。由于超声接收头输出的正弦波幅度较小,所以需要放大电路进行放大,并且单片机不能直接接收正弦波信号,因此需要波形整形电路,将正弦波变换为脉冲信号。电路采用AS4558运放完成波形放大,用LM311完成了波形变换,电路中的74HC04是为增强信号驱动而设置的,并且有整形作用。电路图如图6所示: 图6 超声波接收模块 4、数码管显示模块 在数码管显示模块中我们采用了三极管作为驱动电路,每当三极管导通时都处于饱和状态,这样设计可以增加数码管的亮度。我们采用数码管动态显示可以节省I/O资源。电路图如图7所示 图7 数码管显示模块 5、报警电路模块 报警电路模块由小功率三极管8550、9013和蜂鸣器组成。此电路将单片机产生的脉冲信号放大并驱动蜂鸣片缓急报警。由此判断距离远近,电路图如图8所示: 图8 报警电路模块 6、人机交互模块 4个独立按键与单片机通信,完成设计的功能,如图9。K1—K3的功能由使用者自主发挥,按键K4的功能:将采集到的数据固定显示一段时间,以便

文档评论(0)

1亿VIP精品文档

相关文档