基于单片机的超声波测距结课论文

合集下载

基于单片机的超声波测距仪论文

基于单片机的超声波测距仪论文

毕业设计(论文)题目:基于单片机的超声波测距仪摘要在空气介质中超声测距传感器因其性能好,价格低廉、使用方便,在现场机器人定位系统、车辆自动导航、车辆安全行驶辅助系统、城市交通管理和高速公路管理监测系统,以及河道、油井和仓库及料位的探测中都有应用。

由于超声波传播不易受干扰,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距和物位测量等都可以通过超声波来实现。

为此,深入研究超声波的产生与传播规律、开发高性能超声波换能器及其收发电路,对于超声波检测技术的发展具有十分重要的现实意义。

本设计介绍了基于单片机控制的超声测距的原理:由STC89C52控制定时器产生一定频率脉冲,计算从发射到接收回波时间,从而得到实测距离,数据处理采用,显示距离,语音播报。

关键词:超声波,距离测量,语音播报,单片机ABSTRACTIn the air medium, ultrasonic range finder sensor because of its good performance, low price, convenient use, in the field of robot positioning system, automatic vehicle navigation, vehicle safety driving assist system, city traffic management and management of expressway monitoring system, as well as river, well and warehouse and material level detection used in. Because the ultrasonic wave propagation is not susceptible to interference, energy consumption slow, medium of communication in the longer distance, which are often used for ultrasonic distance measurement, such as the location and level measurement can be achieved by ultrasound. Therefore, in-depth study of ultrasonic generation and propagation, the development of high performance ultrasonic transducer and its transceiver circuit, the ultrasonic detection technology development has very important real sense. This article introduces the design of control based on single chip ultrasonic ranging principle: control by STC89C52 timer produces a certain frequency pulse, calculated from transmitting to receiving echo time, so as to obtain the measured distance, data processing using the temperature compensation, four digital tube display distance, voice broadcast.KEYWORDS: ultrasonic, range measurement, voice broadcast, singlechip目录第1章绪论 ...................................................................................................................................1.1 课题设计目的及意义...........................................................................................1.1.1设计的目的............................................................................................................1.1.2设计的意义............................................................................................................1.2 国内外研究动态...................................................................................................1.3 本课题研究的主要内容....................................................................................... 第2章总体方案 ..........................................................................................................................2.1 方案选择................................................................................................................2.2 超声波测距仪的设计思路 ..................................................................................2.2.1 超声波测距原理 .................................................................................................2.2.2 超声波测距原理框图........................................................................................2.3 使用元件选择 ....................................................................................................... 第3章系统的硬件结构设计....................................................................................................3.1 STC89C52单片机的功能及特点........................................................................3.2 单片机最小系统...................................................................................................3.3 语音播报................................................................................................................3.4 显示单元................................................................................................................ 第4章系统的软件设计.............................................................................................................4.1 主程序流程图 .......................................................................................................4.2 超声波发生子程序和超声波接收中断程序 .....................................................第5章超声波测距接收.............................................................................................................5.1 HC-SR04模块.......................................................................................................5.2 T40、R40超声波传感器简介.............................................................................5.2.1 超声波传感器的基本介绍...............................................................................5.2.2 超声波传感器的主要应用...............................................................................5.2.3 超声波传感器的工作原理...............................................................................5.3 超声波发射电路...................................................................................................5.4 超声波接收电路...................................................................................................5.5 超声波接收过程...................................................................................................5.6 接收数据处理 ....................................................................................................... 第6章总结...................................................................................................................................... 致谢............................................................................................................................................... 参考文献 .......................................................................................................................................... 附录1原理图................................................................................................................................. 附录2主要源程序........................................................................................................................ 诚信声明第1章绪论1.1 课题设计目的及意义1.1.1设计的目的随着科学技术的快速发展,超声波在测距中的应用越来越广。

基于单片机的超声波测距仪的设计-毕业设计论文

基于单片机的超声波测距仪的设计-毕业设计论文

基于单片机的超声波测距仪的设计[摘要]设计了以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪。

硬件系统是由单片机、显示电路、超声波发射电路和超声波检测接收电路等几部分组成。

软件系统主要由主程序、超声波发生子程序、超声波检测接收子程序、中断信号综合处理程序及显示子程序等几部分组成。

可实现10cm-600cm距离的精确测量。

论文进行了系统的总体方案、硬件系统和软件系统的详细叙述。

相关部分附有硬件电路图、程序流程图。

实验证明,系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以有效地解决汽车倒车、建筑施工工地以及一些工业现场的位置监控。

[关键词]:AT89c51 超声波测距第一章绪论1.1系统设计设计一个基于单片机AT89C51的超声波测距系统,测量时被测物体与测距仪没有直接接触,测量范围4米以内,显示电路能够及时、稳定显示被测结果。

要求结构简单、控制方便,抗干扰能力强。

设计方案通过Keil uVision3软件开发平台对已设计好的超声波测距仪程序文件进行编译、调试,最后在Proteus7.4仿真工具中进行软件仿真。

对设计调试过程中的数据进行统计,并进行数据与误差的分析,确定优化方案,从而达到在学习与实践中不断进步的目的。

1.2系统设计目的及意义]1[1.2.1设计的目的随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。

但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。

展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。

基于单片机的超声波测距仪的设计与实现毕业论文

基于单片机的超声波测距仪的设计与实现毕业论文

基于单片机的超声波测距仪的设计与实现中文摘要本设计基于单片机AT89C52,利用超声波传感器HC-SR04、LCD显示屏及蜂鸣器等元件共同实现了带温度补偿功能可报警的超声波测距仪。

我们以AT89C52作为主控芯片,通过计算超声波往返时间从而测量与前方障碍物的距离,并在LCD显示。

单片机控制超声波的发射。

然后单片机进行处理运算,把测量距离与设定的报警距离值进行比较判断,当测量距离小于设定值时,AT89C52发出指令控制蜂鸣器报警,并且AT89C52控制各部件刷新各测量值。

在不同温度下,超声波的传播速度是有差别的,所以我们通过DS18B20测温单元进行温度补偿,减小因温度变化引起的测量误差,提高测量精度。

超声波测距仪可以实现4m以内的精确测距,经验证误差小于3mm。

关键词:超声波;测距仪;AT89C52;DS18B20;报警Design and Realization of ultrasonic range finder basedABSTRACTThe design objective is to design and implement microcontroller based ultrasonic range finder. The main use of AT89C52, HC-SR04 ultrasonic sensor alarm system complete ranging production. We AT89C52 as the main chip, by calculating the round-trip time ultrasound to measure the distance to obstacles in front of, and displayed in the LCD. SCM ultrasonic transmitter. Then the microcontroller for processing operation to measure the distance and set alarm values are compared to judge distance, when measured distance is less than the set value, AT89C52 issue commands to control the buzzer alarm, and control each member refreshAT89C52 measured values. Because at different temperatures, ultrasonic wave propagation velocity is a difference, so we DS18B20 temperature measurement by the temperature compensation unit, reducing errors due to temperature changes, and improve measurement accuracy. Good design can achieve precise range ultrasonic distance within 4m, proven error is less than 3mm.Keywords:Ultrasonic;Location;AT89C52;DS18B20;Alarm目录第一章前言 (1)1.1 课题背景及意义 (1)1.1.1超声波特性 (1)1.1.2超声波测距 (2)1.2 超声波模块基本介绍 (3)1.2.1 超声波的电器特性 (3)1.2.2 超声波的工作原理 (5)1.3主要研究内容和关键问题 (6)第二章方案总体设计 (7)2.1 超声波测距仪功能 (7)2.2设计要求 (8)2.3系统基本方案 (9)2.3.1方案比较 (9)2.3.2方案汇总 (11)第三章系统硬件设计 (13)3.1 单片机最小系统 (13)3.2 超声波测距模块 (13)3.3 显示模块 (15)3.4温度补偿电路 (15)3.5 蜂鸣报警电路 (16)第四章系统软件设计 (17)4.1 A T89C52程序流程图 (17)4.2 计算距离程序流程图 (19)4.3 报警电路程序流程图 (19)4.4 超声波回波接收程序流程图 (20)第五章系统的调试与测试 (21)5.1 安装 (21)5.2 系统的调试 (21)第六章总结 (23)参考文献 (24)致谢.............................................................................................................................. 错误!未定义书签。

基于单片机的超声波测距系统的设计与实现毕业论文

基于单片机的超声波测距系统的设计与实现毕业论文

基于单片机的超声波测距系统的设计与实现毕业论文目录第一章绪论 (1)1.1 研究的背景和意义 (1)1.2 国外研究现状 (1)1.3 课题研究容和意义 (2)第二章超声波测距的原理 (5)2.1 超声波介绍 (5)2.2 超声波传感器的介绍 (5)2.2.1 传感器的选择 (6)2.2.2 超声波测距的原理 (7)2.2.3 温度补偿 (8)2.2.4 测量盲区 (9)2.3 本章小结 (10)第三章系统硬件设计 (10)3.1 系统硬件设计 (10)3.2 单片机概述 (11)3.2.1 STC89C51主要性能特点 (12)3.2.2 STC89C51结构组成 (13)3.2.3 STC89C51部组成 (14)3.3 超声波发射电路设计 (15)3.3.1 发射电路设计方案 (16)3.3.2 超声波发射器的注意事项 (17)3.4 超声波接收电路设计 (18)3.5 LCD显示部分 (19)3.6 报警部分 (21)3.7 DS18B20部分 (22)3.8 本章小结 (23)第四章系统软件设计 (23)4.1 系统软件设计 (23)4.2 外部中断子程序 (26)4.3 定时器中断子程序 (27)4.4 重要功能实现 (28)4.4.1 实现温度读取功能 (28)4.4.2 实现温度转换声速 (29)4.4.3 实现距离计算 (29)4.5 实验测量数据 (30)4.6 本章小结 (30)结论 (31)参考文献 (32)谢辞 (33)附录一(实物图) (34)附录二(Proteus仿真图) (36)第一章绪论1.1 研究的背景和意义随着科技的发展,超声波已经可以对实物做出精确测量。

伴随着社会经济的蓬勃发展,电子测量技术也逐渐被应用到各个领域,而超声波测距技术因拥有测量精确度高、成本消耗低、性能稳定度高等优点则成为其中的佼佼者。

频率在20KHz以上的声波是超声波。

也正是因为这些特性超声波才会被应用到测量距离中。

基于单片机的超声波测距仪设计毕业设计(论文)

基于单片机的超声波测距仪设计毕业设计(论文)

本科毕业设计(论文) 题目基于单片机的超声波测距仪设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

(完整word版)基于单片机超声波测距仪

(完整word版)基于单片机超声波测距仪

前言随着我国科学技术的迅速发展,许多场合都需要测距仪器的应用,如汽车倒车,建筑工地的施工以及一些工业现场的位置监控,还有矿井深度、水位位置、管道长度等场合都需要用到测距仪器。

要求仪器简单,方便,易操作控制,而超声波测距仪,就能实现以上的要求。

它测量范围在0.10-1.20m,测量精度1cm,测量时仪器与被测物体不会直接接触,而且能够清晰稳定的在液晶显示屏上显示出测量结果。

但就目前整体的技术水平来说,人们可以具体利用的测距技术还十分有限。

因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。

展望未来数十年,超声波测距仪作为一种新型的非常重要且有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求。

本设计采用以AT89C51单片机为控制器核心的高精度、低成本、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

整个电路采用模块化设计,由主程序、中断程序、发射子程序、接收子程序、显示子程序等模块组成。

各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。

在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。

1总体方案设计介绍所谓的超声波就是指频率高于20MHZ的机械波。

既然是以超声波为检测工具,那么肯定要产生超声波和接受超声波的工具,这就需要用到我们的传感器,俗称探头。

它有发射器和接收器之分,主要原理就是利用电效应把电能和超声波相互转换,利用声波介质对被检测物进行非接触式无磨损的检测。

超声波传感器对透明或有色物体,金属或非金属物体,固体、液体、粉状物质均能检测。

本文所研究的超声波测距仪利用超声波指向性强、能量消耗缓慢、传播距离较远、中长距的高精度测距等优点,即用超声波发射器向某一方向发送超声波,将电能转换,发射超声波,同时在发射的时候单片机就开始计时,在超声波遇到障碍物的时候反射回来,超声波接收器在接收到反射回来的超声波回波时,将超生振动转换成电信号,同时单片机停止计时。

基于单片机的超声波测距仪的设计毕业设计论文

基于单片机的超声波测距仪的设计毕业设计论文

摘要超声波具有很强的指向性,消耗能量缓慢,距离传播较远等优点,所以,在利用自动化控制技术和传感器应用技术相结合的测距方案中,利用超声波专有特性测距是目前最普遍的一种方式,它被广泛地应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。

本论文详细的介绍了超声波传感器的原理及特性,并且介绍了Atmel公司的AT89C52单片机的性能与特点,且在分析了超声波测距原理的基础上,指出了本次方案的思路和所需考虑的问题,给出了以AT89C52单片机为核心,LCD显示电路,硬件制作和软件设计为一体的设计方案。

矚慫润厲钐瘗睞枥庑赖。

关键字:超声波测距;单片机;测距;AT89C52;LED显示屏AbstractUltras onic wave has strong poin ti ng to n ature ,slowly en ergy con sumpti on ,propagat ing dista nce farther ,so, in utiliz ing the scheme of dista nce finding that sen sor tech no logy and automatic con trol tech no logy comb ine together ,ultras onic wave finds range to use the most gen eral one at prese nt ,it applies to guard aga inst theft , move backward the radar , water level measuri ng , buildi ng con structi on site and some in dustrial sce nes exte nsivel聞. 創沟燴鐺險爱氇谴净。

This subject has introduced principle and characteristic of the ultrasonic sensor in detail ,and the performa nce and characteristic of on e-chip computer AT89C52 of Atmel Company ,and on the basis of analyzing principle that ultrasonic wave finds range ,the systematic thi nking and questi ons n eeded to con sider that have poin ted out that desig ns and finds range .Given the AT89C52, LCD display circuit, the hardware and the software desig n productio n残骛楼諍锩瀨濟溆塹籟。

单片机的超声波传感器测距仪论文(完整版).

单片机的超声波传感器测距仪论文(完整版).

目录1 绪论1.1 选题背景及目的············································································1.2 超声波介绍及其应用领域······························································1.3 本设计的主要研究内容 ·································································1.3.1 超声波测距的原理 ·····································································1.3.2 两种测距方案的选择 ··································································2 AT89C51单片机简介 ··································································2.1 单片机基础知识············································································2.1.1 单片机的基本工作原理 ·······························································2.2 单片机的分类及发展·····································································2.3 单片机AT89C51的特性 ·································································3 超声波传感器 ························································································3.1 超声波传感器的原理及特性 ·················································3.1.1 超声波传感器的原理 ··································································3.1.2 超声波传感器的特性 ··································································3.2 超声波传感器的检测方式······························································3.3 超声波传感器系统的构成······························································3.4 超声波传感器系统主要参数的确定················································3.4.1 测距仪的工作频率 ·····································································3.4.2 声速 ·······················································································3.4.3 发射脉冲宽度 ···········································································3.4.4 测量盲区 ·················································································4 超声波测距硬件电路设计 ···························································4.1 超声波测距系统电路总体设计方案 ········································4.2 超声波测距系统电路各部分模块的设计·········································4.2.1 超声波发射电路 ········································································4.2.2 超声波接收电路 ········································································4.2.3 温度补偿电路 ···········································································4.2.4 显示模块 ·················································································4.2.5 复位电路 ·················································································4.2.6 时钟电路 ·················································································4.2.7 最小系统电源 ···········································································5 系统的误差分析 ·······································································5.1 声速引起的误差 ································································5.2 单片机时间分辨率的影响 ····················································6 超声波测距系统软件设计 ···························································7 系统的分析 ·············································································7.1 超声波测距系统设计的结论与展望·······································7.2误差产生原因的系统改进方案··············································8 心得 ······················································································参考文献 ···················································································1 绪论1.1 选题背景及目的随着社会的发展,人们对距离或长度测量的要求越来越高。

基于单片机的超声波测距系统设计毕业论文

基于单片机的超声波测距系统设计毕业论文
1 超声波的传播速度 超声波在介质中可以产生三中形式的振荡波:横波——质点振动方向垂直于 传播方向的波;纵波——质点振动方向与传播方向一致的波;表面波——质点振 动介于纵波和横波之间,沿表面传播的波。横波只能在固体中传播,纵波能在固 体液体中和气体中传播,表面波随深度的增加其衰减很快。为了测量各种状态下 的物理量多采用纵波形式的超声波。超声波的频率越高,越与光波某些特性相似。 超声波与气其他声波一样,其传播速度与介质密度和弹性特性有关。
目录
第一章 绪论
超声波是指频率在 20kHz 以上的声波,它属于机械波的范畴。超声波也遵循一般机械 波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介 质吸收而发生衰减。它也有自已的特性,如它的频率可以非常高,达到兆赫级,因此,它在 介质中传播时能量可以集中在很小的范围内,具有良好的成束性,也就是方向性好。
器人的研究上得到了广泛的应用。同时由于超声波测距系统具有以上的这些优 点,因此在汽车倒车雷达的研制方面也得到了广泛的应用。
1.3 国内外相关研究情况 国内的超声波测[3]量主要集中在对 0~10 m 固体和液体的测量,一般测量精度 高,回波稳定[4]。近年来随着超声波技术研究的不断深入已广泛应用于各种工业 领域,如工业自动控制,建筑工程测量和机器人视觉识别等方面。此外在材料科 学、医学、生物科学等领域中也占据重要地位。 国外在提高超声波测距方面做了大量的研究,国内的一些学者也作了大量相 关的研究。 南昌航空工业学院的江泽涛[5]在《温度对液体中超声波速度的影响》一文中, 洋细地分析了温度对超声波在液体中传播速度的影响,导出了超声波速度同液体 压缩系数及密度的关系,研究了压缩系数及密度同温度的关系,进而研究了温度 对声速及声时的影响, 用实验测量了不同的液体成分下的声时同温度的关系。 Figneroa J.F.,Lamancusa J.S.[6]在《A method for accurate detection of time of arrival:AnalysiS and design of ultrasonic ranging system} 一文中,提出一种新的计时方法,该方法的原理是回波时延由峰值时延和相位时 延相加而得,分别用不同的检测方法得到峰值时延和相位时延,相加后即得回波 的传播时间。

基于单片机的超声波测距系统设计_毕业设计(论文)

基于单片机的超声波测距系统设计_毕业设计(论文)

青 岛 科 技 大 学 本 科 毕 业 设 计 (论 文)题 目 __________________________________________________________________________年 ___月 ___日基于单片机的超声波测距系统设计 2013 6 21基于单片机的超声波测距系统设计摘要超声波是一种指向性强,能量消耗缓慢,在介质中传播距离较远的声波,很适合用于距离测量。

目前国内一般是用专用集成电路设计超声波测距仪,但是成本高,没有显示,操作使用不方便,拓展不灵活。

而基于单片机的超声波测距克服了上述缺点,所以应用非常广泛,这种设计要求非接触式测距。

本设计是以单片机技术为基础,实现对前方物体距离的测量。

该系统设计主要由主控制器模块、超声波发射模块、超声波接收模块和显示模块等四个基本模块构成,用接收部分接收超声波。

本设计利用两个中断,在发射信号时,打开定时器中断0和外部中断0使定时器计时,接收到发射超声波信号时,外部中断0关闭中断,这时定时器中断0计录的时间就为超声波传播经过测距仪到前方物体的来回时间,经过单片机处理得到距离值S并且通过LCD1602显示出来。

本设计在室温条件下的精确度能达到3mm以内,但是要求被测量物体周围比较空旷而且空气温度要求是室温精确度才会达到以上精度。

关键词:单片机,超声波传感器,LCD1602The design of ultrasonic range finder basedon single chip microcomputerABSTRACTUltrasonic is a kind of strong directivity, energy consumption slow, in the medium distance transmission of sound waves, very suitable for distance measurementAt present domestic general is to use ultrasonic rangefinder application-specific integrated circuit design, but the cost is high, no display, operation is not convenient, not flexible. The ultrasonic ranging based on single chip microcomputer to overcome the above shortcomings, so the application is very broad, this non-contact ranging design requirements.This design is based on single chip microcomputer technology, realizes the measurement of the front object distance. The system design is mainly composed of main controller module, ultrasonic launch module, ultrasonic receiving module and display module and so on four basic modules, with a receiving part receiving ultrasound. This design uses two interrupts, when transmitting, open the timer interrupt 0 timer and external interrupt 0 timer, receives the side of launch ultrasonic wave signal, the external interrupt 0 closed interrupted, then the timer interrupt 0 meter to record the time for the ultrasonic propagation through the range finder to the object in front of the time back and forth. And the result is treated with single chip microcomputer distance values S and through LCD1602 display.This design at room temperature under the condition of precision can reach less than 3 mm, but the request was required measure around an object is open and the air temperature is above room temperature will reach the precision accuracy.KEY WORDS: single chip microcomputer; ultrasound sensor; LCD1602目录1 绪论 (5)1.1选题背景 (5)1.2研究意义 (5)2 超声波测距系统总体设计 (7)2.1超声波测距系统设计的目的和要求 (7)2.2 超声波测距系统的工作原理 (7)3 超声波测距系统硬件设计 (9)3.1 AT89S52单片机的概述 (9)3.2 LCD1602液晶显示器 (15)3.2.1 LCD1602模块的结构 (15)3.2.2 LCD1602与单片机的连接方式 (17)3.3 HC-SR04超声波测距模块 (18)3.4 系统设计 (20)4 超声波测距系统软件设计 (23)4.1 设计原理图及分析 (23)4.2 设计说明 (24)5 超声波测距模块测试 (27)6 结论 (28)1 绪论1.1选题背景由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因此它被广泛应用于距离的测试。

基于单片机的超声波测距仪论文

基于单片机的超声波测距仪论文

毕业设计(论文)题目:基于单片机的超声波测距仪摘要在空气介质中超声测距传感器因其性能好,价格低廉、使用方便,在现场机器人定位系统、车辆自动导航、车辆安全行驶辅助系统、城市交通管理和高速公路管理监测系统,以及河道、油井和仓库及料位的探测中都有应用。

由于超声波传播不易受干扰,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距和物位测量等都可以通过超声波来实现。

为此,深入研究超声波的产生与传播规律、开发高性能超声波换能器及其收发电路,对于超声波检测技术的发展具有十分重要的现实意义。

本设计介绍了基于单片机控制的超声测距的原理:由STC89C52控制定时器产生一定频率脉冲,计算从发射到接收回波时间,从而得到实测距离,数据处理采用,显示距离,语音播报。

关键词:超声波,距离测量,语音播报,单片机ABSTRACTIn the air medium, ultrasonic range finder sensor because of its good performance, low price, convenient use, in the field of robot positioning system, automatic vehicle navigation, vehicle safety driving assist system, city traffic management and management of expressway monitoring system, as well as river, well and warehouse and material level detection used in. Because the ultrasonic wave propagation is not susceptible to interference, energy consumption slow, medium of communication in the longer distance, which are often used for ultrasonic distance measurement, such as the location and level measurement can be achieved by ultrasound. Therefore, in-depth study of ultrasonic generation and propagation, the development of high performance ultrasonic transducer and its transceiver circuit, the ultrasonic detection technology development has very important real sense. This article introduces the design of control based on single chip ultrasonic ranging principle: control by STC89C52 timer produces a certain frequency pulse, calculated from transmitting to receiving echo time, so as to obtain the measured distance, data processing using the temperature compensation, four digital tube display distance, voice broadcast.KEYWORDS: ultrasonic, range measurement, voice broadcast, singlechip目录第1章绪论 ...................................................................................................................................1.1 课题设计目的及意义...........................................................................................1.1.1设计的目的............................................................................................................1.1.2设计的意义............................................................................................................1.2 国内外研究动态...................................................................................................1.3 本课题研究的主要内容....................................................................................... 第2章总体方案 ..........................................................................................................................2.1 方案选择................................................................................................................2.2 超声波测距仪的设计思路 ..................................................................................2.2.1 超声波测距原理 .................................................................................................2.2.2 超声波测距原理框图........................................................................................2.3 使用元件选择 ....................................................................................................... 第3章系统的硬件结构设计....................................................................................................3.1 STC89C52单片机的功能及特点........................................................................3.2 单片机最小系统...................................................................................................3.3 语音播报................................................................................................................3.4 显示单元................................................................................................................ 第4章系统的软件设计.............................................................................................................4.1 主程序流程图 .......................................................................................................4.2 超声波发生子程序和超声波接收中断程序 .....................................................第5章超声波测距接收.............................................................................................................5.1 HC-SR04模块.......................................................................................................5.2 T40、R40超声波传感器简介.............................................................................5.2.1 超声波传感器的基本介绍...............................................................................5.2.2 超声波传感器的主要应用...............................................................................5.2.3 超声波传感器的工作原理...............................................................................5.3 超声波发射电路...................................................................................................5.4 超声波接收电路...................................................................................................5.5 超声波接收过程...................................................................................................5.6 接收数据处理 ....................................................................................................... 第6章总结...................................................................................................................................... 致谢............................................................................................................................................... 参考文献 .......................................................................................................................................... 附录1原理图................................................................................................................................. 附录2主要源程序........................................................................................................................ 诚信声明第1章绪论1.1 课题设计目的及意义1.1.1设计的目的随着科学技术的快速发展,超声波在测距中的应用越来越广。

基于单片机的超声波测距倒车雷达设计毕业论文

基于单片机的超声波测距倒车雷达设计毕业论文

基于单片机的超声波测距倒车雷达设计The design of Ultrasonic ranging reverse radar based onSinglechip系(院)名称:专业班级:学生姓名:学生学号:指导教师姓名:指导教师职称:2011 年5 月目录摘要 (Ⅰ)Abstract (Ⅱ)引言 (1)第一章方案论证及选择 (2)1.1 微处理器选择 (2)1.2测距传感器选择 (2)1.3语音报警器的选择 (3)1.4显示子系统的设计 (3)第二章超声波测距雷达工作原理 (4)2.1超声波传感器介绍 (4)2.1.1超声波传感器的特性 (6)2.2 超声波测距的原理及实现 (7)第三章硬件设计 (8)3.1系统总体结构框图 (8)3.2 AT89C51单片机 (8)3.3 电源电路 (11)3.4 时钟电路 (12)3.5 复位电路 (12)3.6 超声波测距模块HC-SR04 (13)3.7 74HC573芯片 (15)3.8 数码管显示及报警电路设计 (16)第四章系统软件设计 (19)4.1系统主程序的设计 (19)4.2中断处理程序的设计 (21)4.3测距模块的设计 (22)4.4显示及报警模块的设计 (22)结论 (24)致谢 (25)参考文献 (26)附录 (27)附录A:系统总电路图 (27)附录B:部分源程序 (28)基于单片机的超声波测距倒车雷达设计摘要:随着我国经济飞速发展,越来越多的人拥有了自己的汽车,同时由泊车和倒车所引发的事故也越来越多。

这些事故常常给驾驶员带来许多麻烦,因此,有助于驾驶员泊车和倒车的倒车雷达应运而生。

倒车雷达,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况。

本文设计了一种利用超声波测距原理研究的高性价比倒车雷达,它可以提醒驾驶员进入警戒区域,同时进行声光报警。

无须占用司机的视觉资源,使司机可以把全部注意力用于观察车前及车旁的路况。

毕业设计论文--基于单片机的超声波测距系统设计

毕业设计论文--基于单片机的超声波测距系统设计

毕业设计(论文)题目:基于单片机的超声波测距系统设计摘要由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。

超声波测距系统,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量等场合。

利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。

本文介绍了一种基于STC89C52单片机的超声波测距系统,阐述了超声波测距系统的硬件电路部分的构成、软件设计思路及工作原理。

硬件部分采用STC89C52 单片机作为主控单片机,硬件电路主要由发射电路、接收电路、显示电路、报警电路等几部分组成;软件部分由主程序、显示子程序、超声波发射子程序、延迟子程序、计算子程序、报警程序等组成。

该电路具有结构简单、操作方便、精度较高、应用广泛的特点。

关键词:超声波;测距系统;单片机AbstractBecause of the strong point of ultrasonic energy consumption slow, medium of communication in the longer distance, thus frequently used ultrasonic distance measurement, such as the range finder and level measurement and so on can be achieved by ultrasound. Ultrasonic Ranging System, can be used in car reversing, the construction site and the location of some industrial site monitoring, can also be used if the level, depth and length of the pipeline, such as measurement occasions. Use of ultrasonic testing is often more rapid, convenient and simple terms, easy to achieve real-time control, and measurement accuracy can meet the practical requirements of industry.The paper describes an ultrasonic measuring system based on the STC89C52, it described an ultrasonic measuring system hardware circuit structure, working principle and software design methods. Hardware using STC89C52 microcontroller as a master MCU, the hardware circuit part includes main transmitter, receiver circuit, display circuit, warning circuit and so on. The software part includes the main program, display subroutine, ultrasonic transmitter subroutine, delay subroutine, calculation subroutine and alarm program. The system Circuits were simply structure, easy to use, high accuracy and wide application.Key Words:Ultrasonic wave;Ranging System;MCU目录摘要 (I)Abstract (II)第1章绪论............................................................................................................. - 1 -1.1 测量距离的意义.................................................................................................... - 1 -1.2 基于单片机的超声波测距系统.......................................................................... - 2 -1.2.1 单片机概述 ...................................................................................................... - 2 -1.2.2 单片机的发展趋势 ........................................................................................ - 2 -1.2.3 基于单片机的超声波测距系统的优点与缺陷 ........................................ - 3 -1.2.4 超声波测距原理............................................................................................. - 4 -1.3设计内容 .................................................................................................................. - 4 -第2章设计方案..................................................................................................... - 5 -2.1 设计的目的和要求................................................................................................ - 5 -2.1.1 设计的目的 ..................................................................................................... - 5 -2.1.2 设计的要求 ..................................................................................................... - 5 -2.2 设计思路................................................................................................................. - 5 -2.2.1 硬件部分.......................................................................................................... - 5 -2.2.2 软件部分.......................................................................................................... - 6 -2.3 重要功能模块的选取 ........................................................................................... - 6 -2.3.1 单片机的选用 ................................................................................................. - 6 -2.3.2 发射器和接收器............................................................................................. - 8 -第3章硬件电路设计............................................................................................. - 9 -3.1 系统硬件设计总框图分析 .................................................................................. - 9 -3.2 处理器STC89C52................................................................................................. - 9 -3.2.1 单片机STC89C52的特点 ......................................................................... - 10 -3.2.2 STC89C52管脚说明 .................................................................................... - 11 -3.3 单片机最小系统设计 ......................................................................................... - 14 -3.3.1 单片机最小系统........................................................................................... - 14 -3.3.2 本次设计中的单片机最小系统................................................................. - 14 -3.4 超声波模块HC-SR04 ........................................................................................ - 17 -3.5 显示模块LCD1602 ............................................................................................ - 18 -3.6 报警模块............................................................................................................... - 21 -3.7 超声波测距系统的实物图 ................................................................................ - 22 -第4章软件程序设计........................................................................................... - 23 -4.1 概述........................................................................................................................ - 23 -4.2 头文件和全局变量.............................................................................................. - 23 -4.3 主程序 ................................................................................................................... - 24 -4.4 初始化函数........................................................................................................... - 25 -4.5 显示子程序和溢出中断程序 ............................................................................ - 25 -4.6 超声波发射程序、T1中断子程序和报警程序 ............................................ - 26 -4.7 距离计算程序 ....................................................................................................... - 27 -第5章系统的调试............................................................................................... - 28 -5.1 硬件的调试........................................................................................................... - 28 -5.2 软件的调试........................................................................................................... - 29 -结论..................................................................................................................... - 32 -参考文献................................................................................................................. - 33 -附录..................................................................................................................... - 34 -1.源程序 .................................................................................................................... - 34 -2.英文原文 ................................................................................................................ - 41 -3.中文译文 ................................................................................................................ - 53 -致谢..................................................................................................................... - 62 -第1章绪论1.1 测量距离的意义准确而快速地测定任意两个空间点间的距离,对人类活动的许多方面都具有十分重要的意义。

基于单片机的超声波测距系统毕业设计论文

基于单片机的超声波测距系统毕业设计论文
随着计算机技术、自动化技术发展,测距与识别问题在工业中变得十分重要。例如,传统的如钢卷尺接触式测量仪器在测量一定距离时,这种仪器对高于3m的顶板安设困难,且测量不准确;对于横向变形量的测量,若安设于两侧之间,则妨碍人、车来往,如果不固定安设装,则测量精度很低,难以监测微小变形。在自动化装配、检测、分类、加工与运输等过程中,要对随意放置的工件进行作业,这就必须对工件的位置、形状、姿势、种类自动地进行判别,尤其在在工件运输过程中进行识别,则问题更为复杂与困难,因此人们急切需要各种非接触式的测距仪[7]。
关键词:超声波测距仪、STC89C52单片机
1、
1.1
随着科学技术的快速发展,超声波将在传感器中的应用越来越广。在人类文明的历次产业革命中,传感技术一直扮演着先行官的重要角色,它是贯穿各个技术和应用领域的关键技术,在人们可以想象的所有领域中,它几乎无所不在。传感器是世界各国发展最快的产业之一,在各国有关研究、生产、应用部门的共同努力下,传感器技术得到了飞速的发展和进步。但就目前技术水平来说,人们可以具体利用的传感技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域[1]。
其数字和波形都比较清晰稳定,操作简单.,可靠性高,具有断电存储功能,其串口可以方便用户对仪器的测试数据进行后处理及有关程序的开发。与国内同类产品相比,设计新颖合理,功能齐全,在仪器设计上有重大突破和创新,达到了国际先进水平。
目前,计算机市场价格大幅度下降,采用非一体化超声波检测仪器,计算机可发挥它一机多用的各种功能,实际上是最大的节约。过去那种全功能的仪器设置,还不如单独的超声仪,计算机可充分发挥各自特点。高智能化检测仪器只能满足检测条件,使用环境,重复性测试内容等基木情况一样,才可充分发挥其特有功能。仪器设计也应从实际情况出发,才能满足用户的要求。[13]综上所述,我国超声波仪器的研制与生产,有较大发展,有的型号已超过国外同类仪器水平目前常用的超声传感器有两大类,即电声型与流体力型。电声型主要有:1压电传感器;2磁致伸缩传感器;3静电传感器。流体动型中包括有气体与液体两种类型的哨笛。由于工作频率与应用目的不同,超声传感的结构形式是多种多样的,并且名称也有不同,例如在超声检测和诊断中习惯上都超声传感器称作探头,而工业中采用的流体动力型传感器称为“哨”或“笛”[14]。电子测距仪要求测量范围在0.10~5.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,公式L=(△t/2)*C简单易算,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量等场合[15]。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。所以就顺其自然的选择用超声波探测仪来进行探测停车位是否有车了。

基于单片机超声波测距仪的设计毕业论文

基于单片机超声波测距仪的设计毕业论文

基于单片机超声波测距仪的设计毕业论文扬州市职业大学毕业设计(论文)设计(论文)题目:基于单片机的超声波测距仪的设计系别:专业:班级:姓名:学号:指导教师:完成时间:基于单片机的超声波测距仪摘要:超声波是指频率在20kHz以上的声波,它属于机械波的范畴。

超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。

正是因为具有这些性质,使得超声波可以用于距离的测量中。

随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。

本设计利用超声波在空气中的传播速度以及在发射器、障碍物和接收器之间传播的时间计算出障碍物的距离,通过一个四位的七段数码管显示出来。

系统的设计主要包括两部分,即硬件电路和软件程序。

硬件电路主要包括单片机电路、发射电路、接收电路、显示电路和复位电路等。

硬件电路以AT89S52单片机为核心,并具有低成本、微型化等特点。

软件程序主要由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。

硬件电路和软件程序的有序配合,完善了整个超声波测距系统。

关键词:AT89S52,超声波,测距仪,硬件,软件1 绪论1.1 课题背景,目的和意义超声波测距是一种传统而实用的非接触测量方法,和激光、涡流和无线电测距方法相比,具有不受外界光及电磁场等因素的影响的优点,在比较恶劣的环境中也具有一定的适应能力,且结构简单,成本低,因此在工业控制、建筑测量、机器人定位方面得到了广泛的应用。

但由于超声波传播声时难于精确捕捉,温度对声速的影响等原因,使得超声波测距的精度受到了很大的影响,限制了超声测距系统在测量精度要求更高的场合下的应用。

距离是在不同的场合和控制中需要检测的一个参数,测距成为数据采集中要解决的一个问题。

而由于超声波的速度相对光速小的多,其传播时间比较容易检测,并且易于定向发射,方向性好,强度好控制,因而人类采用仿真技能利用超声波测距。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黑龙江大学无线通信课程设计报告基于单片机的超声波测距系统专业:通信工程学号:20085428姓名:赵超越基于单片机的超声波测距系统1.设计原理概述文章是对基于单片机的超声波测距系统的研究,首先要知道超声波测距的原理,它声波的一种,声波是物体机械振动状态(或能量)的传播形式。

超声波的特性:(1)超声波在介质传播过程中,会发生衰减和散射。

由于受介质和杂质的阻碍或吸收,其强度会产生衰减。

(2)超声波声束能集中在特定的方向上,具有良好的指向性。

超声波可以在固体、液体和气体中以不同的速度进行传播,其速度受介质温度、压力等因素的影响,但在相同外部环境下,超声波在同一介质中的传播速度是一常数。

(3)超声波在异种介质的界面上会产生发射、叠加等现象。

实用的超声测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。

此次设计采用反射波方式。

测距仪的分辨率取决于对超声波传感器的选择。

超声波传感器是一种采用压电效应的传感器,常用的材料是压电陶瓷。

由于超声波在空气中传播时会有相当的衰减,衰减的程度与频率的高低成正比;而频率高分辨率也高,故短距离测量时应选择频率高的传感器,而长距离的测量时应用低频率的传感器。

声波在其传播介质中被定义为纵波。

当声波受到尺寸大于其波长的目标物体阻挡时就会发生反射;反射波称为回声。

假如声波在介质中传播的速度是已知的,而且声波从声源到达目标,而返回声源的时间可以测量得到,那么就可以计算出从声波到目标的距离。

超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的,即:上式中, L为待测距离,V(m/s) 为超声波在空气中的速度,T(s)为往返时间。

由于超声波在空气中的传播速度与温度 T(℃)有如下关系:温度每变化1℃,超声波速度变化0.6m/s。

所以通过测温电路测量出当前温度,就可以计算出超声波在当前温度下的传输速度。

通常声速随温度的变化比较大,因此产生的测量误差也比较大,所以若是在环境温度变化较大的环境下进行测量,考虑声速补偿的问题。

文章采用基于单片机的超声波测距系统,是利用单片机编程产生频率为40kHz的方波,经过发射驱动电路放大,使超声波传感器发射端震荡,发射超声波。

超声波经反射回来后,由传感器接收端接收,再经接收电路放大、整形,控制单片机中断口。

以单片机为核心的超声波测距系统通过单片机记录超声波发射的时间和收到反射波的时间,读取时间差,计算时间差,计算距离,结果输出给LED显示。

单片机计时准确,测距精度高,而且单片机控制方便,计算简单,成本低。

芯片AT89S52超声波接收电路超声波发射电路测温度电路LED显示电路图1 系统原理的大致框图2.系统设计参数及硬件电路设计单片机采用AT89S52,系统采用高精度晶振,以获得较稳定的时钟频率,并减少测量误差。

单片机用P1.0端口输出超声波换能器所需的40KHz方波信号,利用外中断0口监测超声波接收电路输出的返回信号。

显示电路采用简单实用的4位共阳LED数码管,段码用74LS245驱动,位码用74LS07驱动。

单片机系统及显示电路如图2所示。

74LS245是比较常用的芯片,用来驱动led或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。

74LS245还具有双向三态功能,既可以输出,也可以输入数据。

当片选端/CE低电平有效时,DIR=“0”,信号由 B 向 A 传输;(接收)DIR=“1”,信号由 A 向B 传输;(发送)当CE为高电平时,A、B均为高阻态。

图2 单片机及显示系统电路图显示部分采用八段数码管,八段数码管是由a、b、c、d、e、f、g、h八个LED 组成。

通过使不同的LED组合发光,达到数字和字母的显示效果。

一般的LED 额定电压为直流2.7V左右,因此在使用时要串联一个分压电阻。

阻值一般选1000Ω左右,如果需要高亮显示或者扫描显示,可以适当减小。

LED数码管根据LED 的接法不同分为共阴和共阳两类。

LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出要的数位,根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。

其中数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划“a,b,c,d,e,f,g,dp ”的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。

透过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。

在轮流显示过程中,每位元数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O口,而且功耗更低,显示电路如图3。

图3 数码管引脚图2.1超声波发射电路超声波发射电路原理图如图4所示。

发射电路主要有反相器74LS04和超声波换能器构成,单片机P1.0端口输出的40KHz方波信号一路经一级反相器后送到超声波换能器的一个电极,另一路经两级反相器后送到超声波换能器的另一个电极,用这种推挽形式将方波信号加到超声波换能器两端可以提高超声波发射强度。

输出端采用两个反向器并联,可以提高驱动能力。

上拉电阻R6、R7一方面可以提高反相器74LS04输出高电平的驱动能力;另一方面可以增加超声波换能器的阻尼效果,以缩短其自由振荡的时间。

图4 超声波发射电路2.2超声波接收电路接收电路中的CX20106A芯片是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。

考虑到红外遥控常用的载波频率38kHz 与测距超声波频率40kHz 较为接近,可以利用它作为超声波检测电路,超声波接收头将机械能转换为电信号。

但这个电信号非常微弱,必须经过放大,CX20106A芯片完成放大调制的功能。

如图5所示。

图5 超声波接收电路CX20106A芯片具有很高的灵敏度和较强的抗干扰能力。

内部电路由前置放大器、自动偏置电平控制电路、限幅放大器、带通滤波器、峰值检波器和整形输出电路组成。

接收的回波信号先经过前置放大器和限幅放大器,将信号调整到合适的幅值;再经过带通滤波器滤波得到有用信号,滤除干扰信号;最后由峰值检波器和整形电路输出到锁相环路,实现准确的计时。

CX20106A的引脚注释如下:1脚:超声信号输入端。

2脚:该脚与地之间连接RC串联网络,它们是负反馈串联网络的一个组成部分,改变它们的数值能改变前置放大器的增益和频率特性。

增大电阻R1或减小C1,将使负反馈量增大,放大倍数下降,反之则放大倍数增大。

3脚:该脚与地之间连接检波电容,电容量大为平均值检波,瞬间相应灵敏度低;若容量小,则为峰值检波,瞬间相应灵敏度高,但检波输出的脉冲宽度变动大,易造成误动作。

4脚:接地端。

5脚:该脚与电源间接入一个电阻,用以设置带通滤波器的中心频率f0,阻值越大,中心频率越低。

例如,取R=200kΩ时,f0≈42kHz,若取R=220kΩ,则中心频率f0≈38kHz。

6脚:该脚与地之间接一个积分电容,标准值为330pF,如果该电容取得太大,会使探测距离变短。

7脚:遥控命令输出端,它是集电极开路输出方式,因此该引脚必须接上一个上拉电阻到电源端,推荐阻值为22kΩ,没有接受信号是该端输出为高电平,有信号时则产生下降。

8脚:电源正极,4.5~5V。

2.3温度测量电路系统选用DS18B20温度传感器作为误差补偿装置。

DS18B20是美国DALLAS半导体公司生产的1—WIRE数字温度传感器,它可实现数字化输出和测试,并且有控制功能强、传输距离远、抗干扰能力强、微功耗等特点。

DS18B20的主要特性:适应电压范围更宽,电压范围3.0~5.5V,在寄生电源方式下可由数据线供电。

独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。

DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。

DS18B20可以直接被读出被测温度值,而且采用了线与单片机相连,减少了外部硬件电路,具有成本低和易使用的特点。

温度传感器电路如图6所示:图6 DS18B20温度传感器电路3.设计流程图3.1主程序超声波测距器的软件设计主要有主程序、超声波发生子程序、温度测量程序、超声波接收中断程序即显示子程序组成。

主程序首先要对系统环境初始化,设置定时器T0工作模式为16位定时/计数器模式,置位总中断允许位EA并对显示端口P0和P2清0;然后调用超声波发生子程序送出一个超声波脉冲。

为了避免超声波从发射器直接传送到接收器引起的直射波触发,需要延时约0.1ms(这也就是超声波测距器会有一个最小可测距离的原因)后才打开外中断0接收返回的超声波信号。

由于采用的是12MHz的晶振,计数器每计一个数就是1µs,所以当主程序检测到接收成功的标志后,将计数器T0中的数(即超声波来回所用的时间)按式,即可得被测物体与测距器之间的距离。

主程序流程图如图7所示:图7 主程序流程图3.2中断子程序超声波发射子程序的作用是通过P1.0端口发送2个左右超声波脉冲信号(频率约40kHz的方波),脉冲宽度为12us左右,延迟1ms,然后把计时器T0打开进行计时。

超声波发生子程序较简单,但要求程序运行时间准确,所以采用汇编语言编程,发射终端流程如下图8。

图8 定时器中断子程序流程图3.3超声波中断接受流程图超声波测距器主程序利用外中断0检测返回超声波信号,一旦接收到返回超声波信号(即INT0引脚出现低电平),立即进入超声波接收中断程序。

就立即关闭计时器T0,停止计时,并将测距成功标志字赋值1。

如果当计时器溢出时还未检测到超声波返回信号,则定时器T0溢出中断将外中断0关闭,并将测距成功标志字赋值2,以表示本次测距不成功。

接收中断程序流程图如图9图9 INT0中断子程序流程图4.调试及数据分析在基于单片机的硬件电路制作完成并调整好后,便可将程序编译好下载到单片机运行。

根据实际情况,可以修改超声波发生子程序每次发送的脉冲个数和两次测量的间隔时间,以适应不同距离的测量需要。

首先测试发射电路对信号放大的倍数,先用信号源给发射电路输入端一个40kHz的方波信号,峰-峰值为3.8V。

相关文档
最新文档