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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档