单片机测距系统

上传人:cl****1 文档编号:435844078 上传时间:2022-11-07 格式:DOCX 页数:19 大小:434.14KB
返回 下载 相关 举报
单片机测距系统_第1页
第1页 / 共19页
单片机测距系统_第2页
第2页 / 共19页
单片机测距系统_第3页
第3页 / 共19页
单片机测距系统_第4页
第4页 / 共19页
单片机测距系统_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《单片机测距系统》由会员分享,可在线阅读,更多相关《单片机测距系统(19页珍藏版)》请在金锄头文库上搜索。

1、数理与信息工程学院单片机原理及应用期末课程设计题目:基于单片机超声波测距系统的设计专业:计算机科学与技术(专升本)班级:计算机081班姓名:阮程程学号:08191109指导老师:余水宝成绩:( 2009.6 )目录第 1节 引 言11.1 超声波测距系统概述21.1.1 超声波传感器21.1.2 超声波测距的基本原理21.2 本设计任务和主要内容31.2.1 设计任务31.2.2 主要内容3第 2 节 系统主要硬件电路设计42.1 方法论证与比较42.2 单片机系统电路52.3 单片机硬件电路52.3.1 单片机系统及显示电路52.3.2 超声波发射电路62.3.3 超声波检测接受电路7第 3

2、 节 系统软件设计 93.1 超声波测距器的算法设计93.2 主程序设计103.3 超声波发射和接收子程序113.4 显示子程序143.5 超声波测距控制源程序15结束语 16参考文献 17数理与信息工程学院单片机原理及应用期末课程设计一基于单片机超声波测距系统的设计基于单片机超声波测距系统的设计数理与信息工程学院 08 计算机专升本 阮程程指导教师:余水宝第 1 节 引 言18世纪,意大利传教士兼生物学家斯帕兰扎尼在研究蝙蝠夜间活动时,发现 将蝙蝠眼睛蒙上,在伸手不见五指的黑夜里,它仍能穿梭飞行,可是把蝙蝠的双耳塞 住,它就会到处瞎撞。原来,蝙蝠飞行时能发出高频率的尖叫,由它特大的耳廓接收

3、回波,来判定出目标或障碍物及其距离。蝙蝠是靠高频率的尖叫来确定障碍物的位置 的。蝙蝠尖叫声的声波频率在每秒 2 万到 10万赫兹之间,我们的耳朵对这样频率范 围内的声波是听不到的,这样的声波被称之为超声波。蝙蝠发出超声波,然后借助物 体反射回来的回声,就能判断出所接近的物体的大小、形状和运动方式。在自然界中 除了蝙蝠还有很多其它动物能发出超声波,如海洋中的海豚也具备很强的超声定位本 领。人们正是从自然界生物中获得了灵感,开始了仿生学研究并取得卓著成果。第二 次世界大战时,军舰已使用回声探测术来侦察水下的潜艇。50 年代,科学家们将超 声波探测技术应用到医学上,到 70 年代以来,以 B 型超声

4、成像为代表的医学超声诊 断技术已经取得了很快的发展。超声诊断由于安全、简单、经济、信息量丰富而受到 医学界的特别赏识。现在超声波已广泛应用于无损探伤物位测量测厚测距等领域。近二、三十年,特别是近十年来,由于电子技术及压电陶瓷材料的发展,使超声 检测技术得到了迅速的发展。超声技术是一门以物理、电子、机械、及材料学为基础 的通用技术之一。超声技术是通过超声波产生、传播及接收的物理过程而完成的。超 声波具有聚束、定向及反射、透射等特性。超声检测技术是利用超声波在媒质中的传播特性(声速、衰减、反射、声阻抗等) 来实现对非声学量(如密度、浓度、强度、弹性、硬度、粘度、温度、流速、流量、 液位、厚度、缺陷

5、等)的测定。它的基本原理是基于超声波在介质中传播时遇到不同 的界面,将产生反射,折射,绕射,衰减等现象,从而使传播的声时,振幅,波形, 频率等发生相应变化,测定这些规律的变化,便可得到材料的某些性质与内部构造情 况。目前,超声波测距在各种场合均已经得到广泛的应用,如汽车倒车、海洋测量、 物体识别、工业自动控制、建筑工程测量和机器人视觉识别等。1.1超声波测距系统概述1.1.1 超声波传感器超声波是指频率高于 20KHz 的机械波。为了以超声波作为检测手段,必须产生超 生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能 器或超声波探头。超声波传感器有发送器和接收器,但一个

6、超声波传感器也可具有发 送和接收声波的双重作用。超声波传感器是利用压电效应的原理将电能和超声波相互 转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则 将超声振动转换成电信号。由于超声波指向性强,能量消耗缓慢,在介质中传播距离远,因而超声波可以用 于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测 量精度方面也能达到要求。测量距离的方法有很多种,短距离的可以用尺,远距离的有激光测距等,超声波 测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为 331.45 米/秒,由单片机负责计时,单片机使用12 M 晶振,所以此系统的测量精度理

7、论上可 以达到毫米级。超声波发生器可以分为两类:一类是用电气方式产生超声波,一类是用机械方式 产生超声波。本课题属于近距离测量,可以采用常用的压电式超声波换能器来实现。1.1.2 超声波测距的基本原理超声波发生器在某一时刻发出超声波信号,遇到被测物体后反射回来,被超声波 接收器接收到。只要计算出超声波信号从发射到接收到回波信号的时间,知道在介质 中的传播速度,就可以计算出距被测物体的距离:D = *2 妙 * 巩 2(1-1)式中D为被测物到测距仪之间的距离,S为超声波往返通过的路程,V为超声波 在介质中的传播速度, T 为超声波从发射到接收所用的时间。为了提高精度,需要考 虑不同温度下超声波

8、在空气中传播速度随温度变化的关系:V 二 331.4 + 0.61T(1-2)式中,T为实际温度(C), v的单位为m/s。匚2本设计任务和主要内容1.2.1 设计任务 设计一个超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量范围在0.10-4.00m,测量精度lcm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。1.2.2 主要内容 该系统主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。其主要内容如下:硬件电路的设计:1根据超声波测距的特点,进行系统的整体规划和设计。2针对系统的

9、整体功能,对各个模块电路进行具体设计。3对超声波发生电路进行论证和设计,产生用于测量的超声波。4对超声波接收电路进行论证和设计,接收反射回来的超声波。5对数据采样电路进行设计和分析,测量发送和接收的时间,并计算距离。 6LED 数码显示测量的距离值,以文字显示的方式显示测量的距离。 系统软件的设计:1超声波测距器的算法设计。2系统主程序的设计。3发送子程序的设计。4接收中断程序的设计。5显示子程序的设计。6超声波测距控制源程序的设计。第2节系统主要硬件电路设计2.1 方法论证与比较目前,非接触式测距仪常采用超声波、激光和雷达。激光测距仪是利用激光对目标的距离进行准确测定的仪器。激光测距仪在工作

10、时 向目标射出一束很细的激光,由光电元件接收目标反射的激光束,计时器测定激光束 从发射到接收的时间,计算出从观测者到目标的距离。虽然激光测距比较精确,但是 需要注意人体安全,制做的难度较大,成本也较高,并且光学系统需要保持干净,否 则将会影响测量。雷达是利用极短的无线电波进行探测的,雷达的组成部分有发射机、天线、接收 机和显示器等。由于无线电波传播时,遇到障碍物就能反射回来,雷达就根据这个原 理把无线电波发射出去,再用接收装置接收反射回来的无线电波,这样就可以测定目 标的方向、距离、高度等。雷达被称为“千里眼”,白天黑夜均能探测远距离的目标, 且不受雾、云和雨的阻挡,具有全天候、全天时的特点,

11、并有一定的穿透能力。因此, 它常常是军事上必不可少的电子装备。但是,雷达却存在致命的的三大弱点:一是对 超低空目标有盲区,“千里眼”实际是远视眼,头顶和鼻子底下有盲区;二是雷达是 主动用电波去搜寻目标的,易暴露自身;三是雷达很容易受到干扰,频率相同的电波 它不分敌我,一律可以入内。超声波测距是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障 碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。 其测距原理与雷达原理相一致,但是在测距方面,超声波却比雷达和激光更有明显的 优势。激光和雷达测距仪造价偏高,不利于广泛的普及应用,在某些应用领域有其局 限性,一般仅用于军

12、事和工业领域。相比之下,超声波测距系统电路不仅易实现、结 构简单和造价低,而且穿透力强,指向性强,传输过程中衰减少,能量消耗缓慢,在 介质中传播的距离较远,在传播过程中也不受烟雾、空气能见度等因素的影响,对外 界光线、色彩和电磁场不敏感,更适于黑暗、电磁干扰强、有毒、有灰尘或烟雾的恶 劣环境,在识别透明及漫反射性差的物体上也更有优势。另外,超声波与一般声波比较,它的振动频率高,而且波长短,因而具有束射特 性,方向性强,可以定向传播,其能量远远大于振幅相同的一般声波,并且具有很高 的穿透能力。2.2单片机系统电路根据设计要求并综合各方面因素,可以采用 AT89S51 单片机作为主控制器,用动 态

13、扫描法实现 LED 数字显示,超声波驱动信号用单片机的定时器完成,超声波测距器 的系统设计框图如图 2-1 所示:图 2-1 超声波测距器系统设计框图LED显示扫描驱动2.3 系统硬件电路本系统主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三 部分组成。采用AT89S51来实现对CX20106A红外接收芯片和TCT40-10系列超声波转 换模块的控制。单片机通过P1.0引脚经反相器来控制超声波的发送,然后单片机不 停的检测INTO引脚,当INTO引脚的电平由高电平变为低电平时就认为超声波已经返 回。计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍 物之间的距离。其原理图如图2-2所示:超声接收器超声发射器接收检测振荡器控制曰壬味 显示器定时器计时器调制器图 2-2 超声波测距板原理框图2.3.1 单片机系统及显示电路单片机采用 AT89S51 或其兼容系列,采用 12MHz 高精度的晶振,以获得较稳定的 时钟频率,减小测量误差。单片机使用P1.0端口输出超声波转化器所需的40KHZ方 波信号,利用外中断0 口检测超声波接受电路输出的返回信号。显示电路采用简单实 用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三极管驱动。单片机系统如图 2-3 所示:U14038137S6634giesolj2Z1415ISMHis29

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号