基于51单片机的超声波测距仪设计
(完整版)基于51单片机的超声波测距系统设计

完满 WORD 格式整理1设计任务本文采纳超声波传感器 ,IAP15 单片机以及 LCD显示模块设计了一种超声波测距显示器,能够实现丈量物体到仪器距离以及显示等功能。
是一种构造简单、性能稳固、使用方便、价钱便宜的超声波距离丈量器,拥有必定的适用价值。
2设计思路超声波测距超声波超声波是指频次在 20kHz 以上的声波,它属于机械波的范围。
最近几年来,跟着电子丈量技术的发展,运用超声波作出精准丈量已成可能。
跟着经济发展,电子丈量技术应用愈来愈宽泛,而超声波丈量精准高,成本低,性能稳固则备受喜爱。
超声波也按照一般机械波在弹性介质中的流传规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质汲取而发生衰减等。
正是因为拥有这些性质,使得超声波能够用于距离的丈量中。
跟着科技水平的不停提升,超声波测距技术被宽泛应用于人们平时工作和生活之中。
一般的超声波测距仪可用于固定物位或液位的丈量,合用于建筑物内部、液位高度的丈量等。
超声在空气中测距在特别环境下有较宽泛的应用。
利用超声波检测常常比较快速、方便、计算简单、易于实现及时控制,并且在丈量精度方面能达到工业适用的指标要求,所以为了使挪动机器人能够自动闪避阻碍物行走,就一定装备测距系统,以使其及时获得距阻碍物的地点信息(距离和方向)。
所以超声波测距在挪动机器人的研究上获得了宽泛的应用。
同时因为超声波测距系统拥有以上的这些长处,所以在汽车倒车雷达的研制方面也获得了宽泛的应用。
超声波测距原理最常用的超声测距的方法是回声探测法,超声波发射器向某一方向发射超声波,在发射时辰的同时计数器开始计时,超声波在空气中流传,途中遇到阻碍物面阻拦就立刻反射回来,超声波接收器收到反射回的超声波就立刻停止计时。
超声波在空气中的流传速度为340m/s,依据计时器记录的时间 t ,就能够计算出发射点距阻碍物面的距离s,即:s=340t/2 。
因为超声波也是一种声波,其声速 V 与温度有关。
基于单片机的超声波测距仪设计

基于单片机的超声波测距仪设计超声波测距仪是一种利用超声波测量距离的装置,具有测量速度快、精度高、非接触等特点,在机器人导航、自动控制、无损检测等领域得到了广泛的应用。
随着单片机技术的不断发展,基于单片机的超声波测距仪设计成为了可能,具有体积小、成本低、易于集成等优点。
本文将介绍一种基于单片机的超声波测距仪的设计与实现方法。
超声波测距仪的工作原理是利用超声波的传输特性来实现距离的测量。
超声波发射器发出超声波,超声波在空气中传播,遇到障碍物或被测物体后反射回来,被超声波接收器接收。
根据超声波的传播速度和传播时间,可以计算出超声波发射器与被测物体之间的距离。
一般来说,超声波的传播速度为340m/s,因此,距离计算公式为:距离 =传播速度×时间 / 2。
本设计选用STM32F103C8T6单片机作为主控制器,该单片机具有高性能、低功耗、丰富的外设接口等特点,满足系统的要求。
超声波测距仪的硬件部分包括超声波发射器、超声波接收器、单片机控制器和显示模块。
具体设计方案如下:(1)超声波发射器:采用HC-SR04模块,该模块集成了超声波发射器和接收器,输出脉冲宽度为5ms,驱动电压为5V。
(2)超声波接收器:同样采用HC-SR04模块,接收反射回来的超声波信号,并将其转换为电信号输出。
(3)单片机控制器:选用STM32F103C8T6单片机,接收超声波接收器输出的电信号,通过计算得到距离值,并将其输出到显示模块。
(4)显示模块:采用液晶显示屏,用于显示测量得到的距离值。
(1)初始化模块:对单片机、HC-SR04模块和液晶显示屏进行初始化。
(2)超声波发射模块:通过单片机控制HC-SR04模块发射超声波,并开始计时。
(3)超声波接收模块:接收反射回来的超声波信号,并输出到单片机。
(4)距离计算模块:根据超声波的传播速度和传播时间,计算出超声波发射器与被测物体之间的距离,并将其存储在单片机的存储器中。
(5)显示模块:将计算得到的距离值输出到液晶显示屏上。
基于51单片机的超声波测距仪设计

基于51单片机的超声波测距仪设计摘要:本方案以stc89c52为核心,通过编程(C语言)来实现该单片机对外围电路的适时控制,并提供给外围电路各种所需的信号和接收超声波反射回来的微小信号,包括频率振荡信号,时钟信号,数据处理信号和显示信号等等。
其核心功能是对距离的检测并实时的进行距离的显示,在检测距离方面通过发射端与接收端的时间差来计算,理论上所测距离与其时间差成线性关系,所以可以通过线性回归统计方法求出实际距离与所求距离的关系。
该电路简化了一些外围电路,任能做到较为精确的测量工作,由于是采用程控操作,所以其移植性和可扩展性还是较好。
在设计时分,分模块进行设计来实现各部分功能,简化了在设计过程中的调试难度。
关键词:超声波测距、单片机控制、液晶显示、距离报警、线性回归Abstract:This program stc89c52 programming (C language) to achieve the timely control of the single-chip peripheral circuits, and made available to the peripheral circuits of the desired signal and receiving the ultrasonic reflected the small signal, including frequency oscillation signal, the clock signal, data signal processing and display signals, and so on. The its core function is to to the detection of pairs the distance and real-time of the carried out the distance the display of goes as follows. In the to calculate the, in the the detection distance aspects of through the launch of the-side with the the time of the the receiving end is poor, in theory, the measured distance with its time difference into a linear the relationship between,, so can through the the linear regression statistical methods calculate the actual distance of the seek distance relationship. The circuit simplifies the peripheral circuit, any more accurate measurements can be done, because it is programmed operation, its portability and scalability better. Hours of the design, the sub-module design to achieve the function of each, and simplifies the debugging difficulty in the design process.1Keywords:Ultrasonic Ranging, MCU control, LCD, alarm of distance ,linear regression目录1前言 (4)1.1 课题的研究背景和意义 (4)1.2 课题的国内外研究现状 (4)2 总体方案设计 (5)2.1超声波测距的原理 (5)2.2超声波传感器的工作原理及结构图 (5)3单元模块设计 (6)3.1各单元模块功能介绍及电路设计 (6)3.2 AT89S52型单片机介绍 (7)3.3各单元模块的联接 (9)4 软件设计 (16)4.1软件设计分析 (16)4.2软件设计思路 (16)4.2.1主程序 (16)4.2.2 超声波测距子程序 (17)4.2.3 超声波延时子程序 (18)5系统调试 (19)5.1硬件调试 (19)5.2硬软件联调 (20)5.3测试结果分析 (21)5.3.1测试波形 (21)5.3.2测试中仪器仪表 (22)5.3.3 数据分析 (22)5.4超声波测距误差分析 (23)5.4.1温度误差 (23)5.4.2串扰问题 (23)6 结论 (24)6.1总结与体会 (24)6.2 对设计的进一步完善提出意见或建议 (24)附录一、相关设计程序 (27)附录二、设计图和PCB (36)附录三、实物图 (37)231前言1.1 课题的研究背景和意义超声波是指频率高于20KHz的声波,属于机械波的范畴,遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等,正是因为有这些性质,使得超声波可以用于距离的测量,随着经济的发展,科技水平的不断提高,电子测量技术应用越来越广泛,超声波测量精度高,成本低,性能稳定则备受青睐,超声波测距技术被广泛的应用于人们生活和工作中。
基于51单片机的超声波测距仪设计.

江苏经贸职业技术学院毕业设计(论文)单片机的超声波测距仪设计基于题目:MCS51) 信息技术学院系 (院12应用电子专业班级1227031128 号学学生姓名万小伟董李江职校内导师称老师职夏国平企业导师称工程师职企业导师潘仕美称研究生5年2015月日12基于MCS51单片机的超声波测距仪设计摘要:伴随着社会的发展,人们的生活质量不断地提高,各个的城市不断地在发展,当然城市的排水系统得到了很大的发展和改进,由于很多的原因和很多的因素,每个城市的排水系统,现在的城市的发展和建设往往忽略一些重要的项目那就是排水系统。
所以好多的城市经常出现开挖已经建设好的建筑和工程设施来改进排水系统因此他们忽视到这个问题的严重性。
因此,我的论文设计是采用以AT89C51单片机为核心的高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法它还有一个重要的指标那就是低成本一种的设计方法。
通过一系列的实验反馈,这个软件设计的非常的合理、低成本、实时性良好,经过开发和研究,因此在许多的方面得到很多的发展和有效的解决一些重要的问题比如在汽车的倒车,建筑的工地上,还有一些重要的工业现场的重要的位置等等。
关键词:超声波测距仪AT89C51The design of ultrasonic range finder based onMCS51Abstract:With the development of science and technology, the improvement of people'sstandard of living, speeding up the development and construction of the city. urban drainagesystem have greatly developed their situation is constantly improving. control system Freesewage culvert clear guarantee robot, the robot is designed to clear the culvert sewage to thecore.At the core of the design using AT89C51 low-cost, high accuracy, Micro figures show that theultrasonic range finder hardware and software design methods. signal processing, and theultrasonic range finder function. On the basis of the overall system design, hardware andsoftware by the end of each module.Keywords: Silent Wave Measure Distance AT89S52目录第一章绪论 ................................................ - 1 -1.1课题设计的目的和意义 (1)1.2超声波测距仪设计思路 (1)1.2.1超声波测距原理及方案论证 (1)1.2.2超声波测距仪原理框图 (2)第二章课程的方案设计 ...................................... - 3 -2.1系统整体方案的设计 (3)第三章 51系列单片机的功能特点及测距原理 ................... - 3 -3.1基于51系列单片机的功能特点 (3)3.2单片机实现测距原理 (4)3.3超声波测距原理和结构 (5)3.4超声波检测发射电路 (5)3.5超声波检测接受电路 (5)第四章系统的软硬件的调试和程序图 .......................... - 6 -总结 ..................................................... - 10 -致谢 ..................................................... - 10 -参考文献 .................................................. - 11 -第一章绪论1.1课题设计的目的和意义论文设计目的;随着社会的不断地发展,电子测量技术得到了长远的展,超声波的精准测量得到了科技人员的重视和研究。
(完整版)基于单片机的超声波测距仪毕业设计

目录摘要 (1)Abstract (2)第1章绪论 (3)1.1 课题研究的目的与意义 (3)1.2 国内外研究动态 (3)1.3 论文主要内容 (4)第2章系统的总体设计 (5)2.1 设计方案 (5)2.2 系统的硬件选型 (5)2.2.1 单片机选型 (5)2.2.2 超声波传感器选型 (6)2.2.3 超声波接收芯片选型 (6)2.2.4 显示器选型 (7)第3章系统的硬件设计 (8)3.1 基本系统构成 (8)3.1.1 系统电源电路 (9)3.1.2 超声波发射电路 (9)3.1.3 超声波接收电路 (10)3.1.4 晶振电路 (11)3.1.5 复位电路 (11)3.1.6 显示电路 (12)3.1.7 报警电路 (13)3.2 电路原理图 (13)3.3 PCB图 (14)第4章系统的软件设计 (15)4.1 软件keil的简介 (15)4.2 主程序流程 (16)4.3 超声波收发模块程序设计 (16)4.3.1 超声波收发中断子程序 (17)4.3.2 距离测算子程序 (19)4.4 显示模块程序设计 (20)4.4.1 初始化程序 (22)4.4.2 显示程序 (22)4.4.3 延时程序 (23)4.5 现场实测距离显示 (25)第5章结论 (26)5.1 总结 (26)5.2 系统实物图形 (27)5.3 展望 (27)致谢 (28)参考文献 (29)附录 (30)摘要本文阐述了基于51单片机的超声波测距仪的设计过程和运行结果。
AT89C51单片机控制定时器产生方波脉冲,同时计时器T1开始计时。
发出的超声波在空气中传播,而后遇到障碍物体的表面时超声波折返,超声波接收模块接收返回的超声波信号并且把超声波信号转化为电信号。
计时器记录超声波往返所用的时间,从而由51单片机计算得到实测距离。
再使用四位数码管显示距离。
硬件电路由超声波发射电路、超声波接收电路、电源电路、四位数码管显示电路、电铃报警电路、12MHz晶振电路等组成。
基于51单片机超声波测距仪设计

个性化实验基于51单片机超声波测距器设计摘要传统地测距方法存在不可克服地缺陷.例如,液面测量就是一种距离测量,传统地电极法是采用差位分布电极,通过给电或脉冲来检测液面,电极由于长期浸泡于水中或其他液体中,利用超声波测量距离就可以解决这些问题,因此超声波测量距离技术在工业控制、勘探测量、机器人定位和安全防范等领域得到了广泛地应用.本设计以STC89C52单片机为核心控制定时器产生超声波脉冲并计时,计算超声波自发射至接收地往返时间,从而得到实测距离.并且在数据处理中采用了温度补偿对声速进行调整,用1602液晶显示速度和测量距离.整个硬件电路有超声波电路、电源电路、显示电路等组成.个探头地信号经单片机综合分析处理,实现超声波测距器地功能.在此基础上设计了系统地总体方案,最后通过硬件和软件实现了测距功能.此系统具有易控制、工作可靠、测距准确度高、可读性强和流程清晰等优点,即过系统扩展和升级,可以有效地解决汽车倒车,建筑施工工地以及一些工业现场地位置监控.关键词:STC89C52;超声波;温度补偿;测距目录绪论 (3)设计目地和意义 (3)设计任务和要求 (3)系统方案设计 (4)设计原理 (4)设计框图 (5)主要元器件介绍 (5)STC89C52 (5)LCD1602液晶显示器 (6)HC-SR04超声波模块 (8)DS18B20温度传感器 (9)系统硬件结构设计 (10)单片机电路 (10)LCD显示电路 (11)温度补偿电路 (11)电源电路 (12)系统软件设计 (12)主程序流程 (12)测距流程图 (13)测试 (14)测试结果 (14)误差分析 (15)总结 (15)附录 (17)整体电路图 (17)PCB布线图 (18)实物图 ......................................................................................................错误!未定义书签。
基于51单片机的超声波测距仪

机电信息工程学院单片机系统课程设计报告系别:电子工程系专业:通信工程班级:051班设计题目:超声波测距学生:王权于建坤指导教师:董玉华厚杰亚宁婷完成日期:2008年03月19日目录一、设计任务和性能指标1二、设计方案1三、系统硬件设计3四、系统软件设计5五、调试与性能分析8六、心得体会10参考文献11附录1系统硬件电路图12附录2程序清单13一、设计任务和性能指标1.1 设计任务设计一个超声波测距器,可应用在汽车倒车、建筑施工工地以与一些工业现场的位置测控,也可用于如液位、井深、管道长度的测量等场合。
要求用Altium Designer 6画出系统的电路原理图(要求以最少组件,实现系统设计所要求的功能),印刷电路板(要求布局合理,线路清晰),绘出程序流程图,并给出程序清单(要求思路清晰,尽量简洁,主程序和子程序分开,使程序有较强的可读性)。
1.2 性能指标1、测量围10—80 cm;2、测量精度1cm;3、测量时与被测物体无直接接触,能够清晰稳定地显示测量结果;4、测量围扩展为10 cm—4m,提高测量精度。
二、设计方案超声波测距仪是利用超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2 。
超声波测距主要应用于倒车雷达、建筑施工工地以与一些工业现场,例如:液位、井深、管道长度等场合。
目前国一般使用专用集成电路设计超声波测距仪,但是专用集成电路的成本很高,并且没有显示,操作使用很不方便。
超声波指向性强,穿透能力强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。
如测距仪和物位测量仪等都可以通过超声波来实现。
但由于超声波传感器的成本较高,所以一般运用于专业领域,民用产品中运用较少。
基于单片机的超声波测距系统设计

基于单片机的超声波测距系统设计一、本文概述随着科技的飞速发展,超声波测距技术以其非接触、高精度、实时性强等优点,在众多领域如机器人导航、自动驾驶、工业控制、安防监控等中得到了广泛应用。
单片机作为一种集成度高、控制灵活、成本较低的微控制器,是实现超声波测距系统的理想选择。
本文旨在探讨基于单片机的超声波测距系统的设计原理、硬件构成、软件编程及实际应用,以期为相关领域的科研人员和技术人员提供参考。
本文将首先介绍超声波测距的基本原理和关键技术,包括超声波的传播特性、测量原理及误差分析。
接着,详细阐述基于单片机的超声波测距系统的硬件设计,包括单片机的选型、超声波收发模块的选择与连接、信号处理电路的设计等。
在此基础上,本文将介绍系统的软件设计,包括超声波发射与接收的时序控制、距离数据的处理与显示等。
还将讨论系统的低功耗设计、抗干扰措施以及在实际应用中的优化策略。
本文将通过具体实例,展示基于单片机的超声波测距系统在机器人定位、障碍物检测等场景中的应用,以验证系统的可行性和实用性。
本文期望能为相关领域的研究提供有益的参考,推动超声波测距技术的进一步发展和应用。
二、超声波测距原理超声波测距系统主要基于超声波在空气中的传播速度以及反射原理进行设计。
超声波是一种频率高于20kHz的声波,其传播速度在标准大气条件下约为343米/秒。
在超声波测距系统中,超声波发射器向目标物体发射超声波,当超声波遇到目标物体后,会发生反射,反射的超声波被超声波接收器接收。
测距的原理在于测量超声波从发射到接收的时间差。
设超声波发射器发射超声波的时间为t1,接收器接收到反射波的时间为t2,则超声波从发射到接收所经历的时间为Δt = t2 - t1。
由于超声波在空气中的传播速度是已知的,所以可以通过测量时间差Δt来计算目标物体与测距系统之间的距离D。
距离D的计算公式为:D = V * Δt / 2,其中V为超声波在空气中的传播速度。
在实际应用中,为了确保测量的准确性,通常会采用一些技术手段来减少误差。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化技术综合实训报告实训题目:院专班姓学指导教师:实训地点:开课时间:序号 评价内容 分数 序号 评价内容分数1 出勤(10 分)3 实训任务完成情况(50 分) 2 课题难度分值(10 分)4实训总结报告(30 分)实训总成绩: 94 分学生姓名:魏*星实训评分指导教师评语:指导教师(签名):年月目录第 1章绪论1.1实训的目和要求1.2实训课题设计功能描述………………………………………………………1.3应解决的问题………………………………………………………………第 2章整体设计方案2.1设计原理2.2整体系统设计………………………………………………………………第 3章硬件电路设计3.1电路原理图3.2元件清单……………………………………………………………………3.3重要电路介绍3.3.1复位与晶振电路……………………………………………………3.3.2超声波发射电路……………………………………………………3.3.3超声波接收检测电路………………………………………………3.3.4显示电路第 4章软件设计4.1系统软件设计4.2程序流程图4.3程序设计与调试第 5章制板焊接调试5.1仿真结果与 PCB图5.2焊制电路板、实物运行调试5.3误差分析与校正讨论总结与体会谢词参考文献附录第1章绪论1.1实训的目的和要求生产实训是自动化专业本科生在校期间必须进行的主要实践环节之一,是培养学生工程实践能力、提高学生工程素质的一个重要组成部分。
作为一名工科学生,将来从事自动化及相关工作,为了让我们能尽早的认识社会实践,了解工业生产,提高自己的动手意识,强化个人素质,增强理论联系实际的观念,学校给我们安排了为期两周的专业实训,让我们学到的理论知识和实践联系到一起,为我们以后的走向社会打下一个坚实的基础。
这次实训的主要目的是让大家进一步了解 AT89 系列单片机的引脚、功能,晶振电路、显示电路和信号输入输出电路的设计,熟悉使用 keil 软件和用汇编语言编程完成各种处理和控制,同时学习使用软件对电路进行设计,对项目进行仿真、调试,以及 PCB 板的制作等,最主要的是了解一个小型项目的研发过程,从项目的提出到项目实现需要怎样一步步来完成,项目完成事应该大概掌握以上要求。
1.2实训课题设计功能描述我们小组选择的课题是基于 AT89C51 单片机的超声波测距仪设计。
由于超声波指向性强,能量消耗缓慢,在介质中传播距离较远,因而超声波被广泛用于距离的测量。
利用超声波检测往往比较迅速、方便,计算简单易于做到实时控制,并且在测量精度方面能达到工业实用的要求,测量时与被测物体无直接接触的特点,使得其具有很大的使用价值。
我们最熟悉的超声波测距的应用是声纳系统,是超声波测距在军事上的终极使用,研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。
无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。
随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。
除了军事,日常生活和工业上也广泛应用,如:倒车雷达,建筑施工工地以及一些工业现场在液位测量、井深测量、管道长度测量等场合的使用。
1.3设计研究的要求及主要内容应解决的问题本项目需要通过学习和查阅资料,了解和掌握如下知识:1. +5V电源原理及设计2.单片机复位电路工作原理及设计3.单片机晶振电路工作原理及设计4.七段 LED显示原理及设计5.超声波传感器的应用及设计6.电路的接线7.AAT89C51单片机的引脚8.单片机汇编语言及设计第2章整体设计方案2.1设计原理本文所研究的超声波测距仪利用超声波指向性强、能量消耗缓慢、传播距离较远等优点,即用超声波发射器向某一方向发送超声波,同时在发射的时候开始计时,在超声波遇到障碍物的时候反射回来,超声波接收器在接收到反射回来的超声波时,停止计时。
设超声波在空气中的传播速度为 V,在空气中的传播时间为 T,汽车与障碍物的距离为 S,则:S=VT/2这样可以测出汽车与障碍物之间的距离,然后在 LED 显示屏上显示出来。
2.2系统设计超声波是指频率高于 2K HZ 的机械波,为了以超声波作为检测手段,必须产生超声波和接收超声波,完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。
超声波传感器有发射器和接收器,但是一个超声波接收器也可以具有发射和接收声波的双重作用。
超声波传感器是利用压电效应的原理将电能和超声波相互转换,即在发射超声波时,将电能转换,发射超声波,而在接收回波的时候,将超声波振动转换成电信号。
本文所设计的超声波测距仪主要由 AT89C51 单片机、超声波发射电路、超声波接收放大电路、显示电路.首先由单片机驱动产生 12MHZ 晶振,由超声波发射探头发送出去,在遇到障碍物反射回来时由超声波接收探头检测到信号,然后经过滤波、放大、整形之后送入单片机进行计算,把计算结果输出到 LED 液晶显示屏上。
超声波测距器系统设计如图 1所示。
LED显示超声波接收单片机控制器超声波发送第3章硬件电路设计3.1电路原理图单片机采用 AT89C51,系统用 12MHZ高精度晶振得到较稳定的时钟频率以减小误差。
用单片机 P1.0端口输出 40kHZ方波信号,利用外中断 0检测接收返回的超声波信号,显示电路采用常用的七段数码管,电路原理图如图 2所示。
超声波发射采用推挽将 P1.0端口发出的方波信号加到超声波换能器两端以提高超声波发射的强度。
发射电路主要有 74LS04和超声波换能器构成,用单片机 P1.0端口输出 40kHZ的方波信号一路经一级反向后传到超声波换能器的一个电极,另一路经两级反向后送到超声波换能器的另一电极。
超声波接收采用的是常用于电视机红外遥控接收器的芯片 CX20106A,考虑到红外遥控常用的载波频率 38kHZ和测距超声波频率 410kHZ比较接近,可以利用它作为超声波检测电路。
实践证明其具有很高的灵敏度和较强的抗干扰能力。
适当改变超声波接收探头两端电容的大小,可以改变接收电路的灵敏度和抗干扰能力。
电路原理图:图 2电路原理图元件名称 型号 数量 用途 单片机 AT89C51 1 个 控制核心 晶振 12MHZ 1 个 晶振电路 电容 22pF 2 个 晶振电路 电解电容 10uF 1 个 复位电路 电阻 1K Ω 1 个复位电路 七段 LED 显示 4 位共阳极 1 个显示电路 电阻 220K Ω 1 个 接收电路 电阻 10K Ω 2 个 接收电路 电容 330pF 1 个 接收电路 电容 3.3uF 1 个 接收电路 集成块 74LS04 1 块 发射电路 集成块 74LS245 1 块 驱动 电阻 10Ω 2 个 接收电路 超声波接收与 发射头 一对 发射电路 接收电路 电阻 1k Ω 6 个 上拉电阻 电源 +5V/0.5A 一个 提供+5V 电容 1uF 1 个 接收电路 电容 0.056uF 1 个 接收电路 红外线 CX20106A 1 个 接收电路 接收芯片 排阻 4.7k ΩX 8 1 个 上拉电阻 集成块 74LS07 1 块 显示电路3.2 元件清单基于 AT89C51 单片机的超声波测距仪元件清单如表 1 所示:表 1:元件清单硬件电路可以大概分成以下几块:发射电路部分、接收电路部分、显示部分 以及晶振和最小系统的部分等小组 3 位成员,我负责的是接收电路部分,这部分将详写,其它略写3.3 主要电路介绍3.3.1 复位与晶振电路复位是单片机的初始化操作,使 CPU 及各专用存储器处于一个确定的初始状 态,其中把 PC 的内容初始化为 0000H ,使单片机从 0000H 单元开始执行程序, 除了系统的正常开机(上电)复位外,当程序运行出错或操作错误使系统处于死 循环状态时,为摆脱困境,可按复位键进行复位,复位电路由片外和片内两部分 电路组成。
AT89C52 的 RST 引脚为复位引脚,只要在 RST 引脚上出现两个机器周 期以上的高电平,即可实现复位,复位通常有上电复位和按键复位两种方法。
本设计采用的事按键复位,当按下键后,电容被短路,RST 引脚就处于高电平,就可以达到复位的目的,如图 3 所示。
图 3 复位与晶振电路3.3.2 超声波发射电路由单片机产生的 40kHz的方波需要进行放大,才能驱动超声波传感器发射超声波,发射驱动电路其实就是一个信号放大电路,如图 4所示。
图 4超声波发射电路原理图3.3.3 超声波接收检测电路(1)电路原理图接受电路原理图如图 5 所示:图 5超声波接收电路原理图参考红外转化接收电路,本设计采用集成电路 CX20106A,这是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。
考虑到红外遥控常用的载波频率 38KHz 与测距超声波频率 40KHz 较为接近,可以利用他作为超声波检测电路。
如图 5 超声波检测接收电路原理图所示,适当改变电容 cap+2 的大小,可以改变接受电路的灵敏度和抗干扰能力。
管脚 1 是超声波信号输入端,是输入阻抗约为 40KΩ;管脚 2 的 cap+2 R19 决定接受换能器的总增益,增大电阻 R 或者减小 C,将使放大倍数下降,负反馈量增大,电容 C 的改变会影响到频率特性,实际使用中一般不改动,推荐选择参数 R=4.7 KΩ,C=3.3uF;管脚 5 上的连接电阻 R18 用以设置带通滤波器的中心频率,阻值越大,中心频率越低,取 R=200 KΩ时,中心频率约为 42KHZ;管脚 6 与 GND 之间接入一个分电容,标准值为 330pF,如果该电容取得太大,会使探测距离变短;管脚 7 是遥控命令输出端,是集电极开路的输出方式,因此该引脚必须接上一个上拉电阻到电源,该阻值推荐阻值为 R5=220 KΩ,没有接受信号时该端输出为高电平,有信号时则会下降;管脚 8 接电源正极。
接+5V.(2)时序分析由单片机 AT89C51编程产生 40kHz的方波,由 P1.0口输出,再经过放大电路,驱动超声波发射探头发射超声波。
发射出去的超声波经障碍物反射回来后,由超声波接收头接收到信号,通过接收电路的检波放大、积分整形及一系列处理, 送至单片机。
单片机利用声波的传播速度和发射脉冲到接收反射脉冲的时间间隔计算出障碍物的距离,并由单片机控制显示出来。
该测距装置是由超声波传感器、单片机、发射/接收电路和 LED显示器组成。
传感器输入端与发射接收电路相连,接收电路输出端与单片机相连接,单片机的输出端与显示电路输入端相连接。