ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:539.31KB ,
资源ID:13149487      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13149487.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(超声波测距实验报告Word文件下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

超声波测距实验报告Word文件下载.docx

1、3.2 温度测量电路73.3 显示电路83.4 蜂鸣器报警电路9第四章 软件设计10第五章 调试过程中遇到的问题及解决115.1 画PCB及制作115.2 焊接问题及解决115.3 软件调试11实验总结12附件13 元器件清单13 HC-SR04超声波测距模块说明书14 电路原理图16 PCB图16 程序17摘要该系统是一个以单片机技术为核心,实现实时测量并显示距离的超声波测距系统。系统主要由超声波收发模块、温度补偿电路、LED显示电路、CPU处理电路、蜂鸣器报警电路等5部分组成。系统测量距离的原理是先通过单片机发出40KHz方波串,然后检测超声波接收端是否接收到遇到障碍物反射的回波,同时测温

2、装置检测环境温度。单片机利用收到回波所用的时间和温度补偿得到的声速计算出距离,显示当前距离与温度,按照不同阈值进行蜂鸣报警。由于超声波检测具有迅速、方便、计算简单、易于做到实时控制的特点,并且在测量精度方面能达到工业实用的要求,因此在生产生活中得到广泛的应用,例如超声波探伤、液位测量、汽车倒车雷达等。关键词:超声波测距 温度测量 单片机 LED数码管显示 蜂鸣报警第一章 绪论1.1 设计要求 设计一个超声波测距仪,实现以下功能:(1) 测量距离要求不低于2米;(2) 测量精度1cm;(3)超限蜂鸣器或语音报警。1.2 理论基础一、超声波传感器基础知识超声波传感器是利用晶体的压电效应和电致伸缩效

3、应,将机械能与电能相互转换,并利用波的特性,实现对各种参量的测量。超声波的传播速度与介质的密度和弹性特性有关,与环境条件也有关:在气体中,超声波的传播速度与气体种类、压力及温度有关,在空气中传播速度为C=331.5+0.607t/0C (m/s) 式中,t为环境温度,单位为0C.二、压电式超声波发生器原理 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信

4、号,这时它就成为超声波接收器了。三、超声波测距原理由于超声波指向性强,能量消耗缓慢,在空气中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为C,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=Ct/2。从上面超声波特性可以知道:超声波在空气中的传播速度与温度有关:C=331.5+0.607t/0C (m

5、/s),如果温度变化不大,则可认为声速是基本不变的,典型的环境温度与超声波的传播速度的关系为:温度()-30-20-10102030100声速(米/称)3133193253233383443493861.3 系统概述超声波测距仪主要由超声波收发装置、单片机、测温装置、报警装置、LCD显示等组成。系统检测距离的原理是通过单片机发出40 kHz的方波脉冲信号后, 检测接收端是否能够接收到遇障碍物反射的回波,同时,测温装置检测环境温度。单片机利用收到回波所用的时间和温度补偿得到的声速计算出距离,同时显示出当前距离与温度。测量距离范围为2250cm。可测量温度范围为-30150C。有温度与距离显示,误

6、差小,精度高。蜂鸣器预警和距离采样频率动态变化,距离越远,采样越慢。单片机系统LED显示收发模块扫描驱动温度检测电路蜂鸣器报警电路 图一 系统框图第二章 方案论证2.1系统控制模块控制器主要用于控制超声波起振脉冲的产生、对回波信号的处理、温度测量模块、蜂鸣报警以及显示模块的控制。采用STC89C52 单片机作为系统控制器。 它的运算功能强,软件编程灵活,自由度大,可用软件编程实现各种算法和逻辑控制,并且功耗低,成本低,技术成熟。其程序可以采用 C语言编写,可读性强,烧写程序容易,这大大加快了系统的开发与调试。而且STC89C52有2个独立的定时器,两个独立的外部中断,正好可以达到我们的要求;I

7、O足够,还可外拓功能(如进行报警器的接入)。2.2 距离测量模块采用超声波传感器测距。由于超声波的波长短,超声波射线可以和光线一样,能够反射、折射、也能够聚焦,而且遵循几何光学上的定律,即超声波从一种物质表面反射时,反射角等于入射角。超声波具有较好的指向性,频率越高,指向性越强,具有较高的分辨率,因而其测试精度也较其他方法高。而且超声波传感器具有体积小,结构简单,信号处理可靠性高的特点,价格较便宜,成功案例较多,可行性很高。这里选用HC-SR04超声波测距模块,该模块性能稳定,测度距离精确,超微型,只相当于两个发射、接收头的面积,无盲区,反应速度快(10ms的测量周期)。2.3 温度测量模块方

8、案一:采用热敏电阻。热敏电阻体积小,使用方便,但是精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。在温度测量系统中,采用单片温度传感器,比如AD590,LM35、TMP75等。但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂。方案二:采用数字温度芯片DS18B20测量温度。测温范围是-55+125摄氏度,固有测温分辨率是0.5摄氏度。输出信号全数字化,便于单片机处理及控制,省去传统测温方法的很多外围电路。且该芯片的物理化学性很稳定,线形较好,能很好地满足此次测温要求。经过以上比较,决定采用方案二。2.4 实时显示模块使用液晶显示屏显示

9、。液晶显示屏(LCD)具有轻薄短小、低耗电量、无辐射危险,平面直角显示及影像稳定不闪烁等优势,可视面积大,画面效果好,分辨率高,抗干扰能力强等特点。但是由于只需要显示温度和距离,信息量较少而液晶显示占用的控制资源较多,切对外界环境要求高,不宜维护。使用传统的数码管显示。数码管的特点:低能耗、低损耗、寿命长,对外界环境要求低,易于维护,同时其精度比较高,称量快,操作简单。数码管是采用BCD编码显示数字,程序编译容易,资源占用较少。根据以上的论述,采用方案二。2.5 蜂鸣报警模块采用语音芯片ISD1420,WT588D系列等。音质好,播报清晰,有较高的灵敏度,但是增加了硬件电路的复杂度,使得设计和

10、焊接的难度加大。而且对单片机和语音芯片的要求都比较高。采用蜂鸣器报警。在单片机的外围接一个蜂鸣器实现报警,而控制部分完全由单片机软件编程实现,使得设计变得更加简单,成本也更加低了。根据上面的论述,拟定采取方案二。 第三章 硬件电路设计硬件设计主要包括以下几个模块:超声波收发电路,蜂鸣器报警电路,温度测量电路,显示电路等。以下是各个模块具体内容。3.1 超声波收发电路HC-SR04超声波测距模块可提供 2cm-400cm的非接触式距离感测功能,测距精度可达高到 3mm;模块包括超声波发射器、接收器与控制电路。基本工作原理:(1)采用IO 口TRIG 触发测距,给最少10us 的高电平信呈;(2)

11、模块自动发送8 个40KHZ 的方波,自动检测是否有信号返回;(3)有信号返回,通过IO 口ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S)/2。 图二 HC-SR04模块电气参数本系统中超声波的收发用单片机的P1.0、P1.1口控制,如图:3.2 温度测量电路温度补偿电路采用DS18B20芯片,DS18B20是美国DALLAS半导体公司生产的可组网数字式温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。与其它温度传感器相比,DS1820具有以下特性:(1)独特

12、的单线接口方式,DS1820在与微处理器连接时仅需要一条口线即可实现微处理器与DS1820的双向通讯。(2)DS1820支持多点组网功能,多个DS1820可以并联在唯一的三线上,实现多点测温。 (3) DS1820在使用中不需要任何外围元件。(4) 温范围55125,固有测温分辨率0.5。(5)测量结果以9位数字量方式串行传送。DS18B20内部结构框图如图三所示: 图三 DS18B20内部结构框图DS18B20测温原理如图四所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计

13、数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1 ,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图2中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。 图四 DS18B20测温原理本系统中温度模块用单片机的P3.6口控制,如图:3.3 显示电路数码管是一类价格便宜 使用简单,通过对其不同的管脚输入相对的电流,使其发亮,从而显示出数字能

14、够显示时间、日期、温度等所有可用数字表示的参数的器件。数码管由7个发光二极管组成,行成一个日字形,通过解码电路得到的数码接通相应的发光二极管而形成相应的字,这就是它的工作原理。数码管按各发光二极管电极的连接方式分为共阳数码管和共阴数码管两种。数码管的显示方式可以分为静态显示与动态显示两类。其中动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态显示是将所有数码管通过分时轮流控制各个数码管的COM端,就使各个数码管轮流受控显示。将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1