找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8|回复: 0
打印 上一主题 下一主题
收起左侧

基于51单片机的超声波测距系统仿真程序Word PPT全套设计资料

[复制链接]
跳转到指定楼层
楼主
设计了一种超声波测距系统,能够实现超声波传感器对障碍物的距离测量。硬件电路以AT89C51为核心芯片,用C语言进行设计,系统主要由超声波模块、数码管显示模块和距离报警等模块组成。在Keil平台上,软件设计、编译、仿真、下载和调试。基本上实现了超声波测量距离的功能。

该方案采用AT89C51芯片作为主控芯片,使用数码管模块、超声波模块等几部分完成超声波测距的基本逻辑设计。数码管是一种半导体发光器件,其基本单元是发光二极管。数码管实际上是由七个发光管组成8字形而构成的,加上小数点就是8个。我们分别控制它的8个段选引脚和1个位选引脚来进行控制。我们使用超声波模块捕捉到单片机与障碍物之间的距离,再用数码管进行显示。超声波收发模块可产生40kHz的方波,经放大电路驱动后超声波发射探头发射超声波,发射出去的超声波经障碍物反射后由超声波接收探头接收。当没有发送超声波时ECHO引脚输出低电平。从开始发送超声波到街道回波这一段时间内ECHO引脚均为高电平,可以此控制计数器的启动与停止。在ECHO引脚上产生方波脉冲的脉冲宽度与被测距离成线性关系。使用HC-SR04超声波收发模块进行距离测量测量时,单片机只需要输出触发信号,并监视回响引脚,
通过定时器计算回响信号宽度,并换算成距离即可。超声波模块所需单片机的引脚少,便于控制。

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)






ppt内容预览:


设计任务及主要技术指标和要求

①系统定时发射超声波,在启动发射电路的同时启动单片机内部的定时器,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间

②当收到超声波的反射波时,接收电路输出端产生一个负跳变,单片机检测到这个负跳变信号后,停止内部计时器计时,读取时间,计算距离,测量结果输出给数码管显示。

③可以通过按键设定报警距离,如果距离过大或者过小,蜂鸣器都会报警。


资料下载: 06基于51单片机的超声波测距系统(全套).zip (7.07 MB, 下载次数: 0)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表