下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-PAGE . z.目 录 TOC o 1-3 u 第一章设计方案与实现 PAGEREF _Toc271884333 h 1第二章硬件电路的功能设计 PAGEREF _Toc271884334 h 22.1 AT89S52性能描述 PAGEREF _Toc271884335 h 22.2 超声波发射电路 PAGEREF _Toc271884336 h 22.3超声波接收电路 PAGEREF _Toc271884337 h 32.4温度测量电路 PAGEREF _Toc271884338 h 32.5显示电路 PAGEREF _Toc271884339 h 4第三章软件构造及流程图 PAGERE
2、F _Toc271884340 h 5第四章心得体会 PAGEREF _Toc271884341 h 7参考文献 PAGEREF _Toc271884342 h 7第一章 设计方案与实现超声波是指频率超过20 KHZ的声波,因其具有指向性强, 在介质中衰减小传播距离远等特点,经常用于实现距离的测量。为了以超声波作为检测手段 ,必须产生超声波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器。 超声波传感器是利用压电效应的原理将电能和超声波相互转化 ,即在发射超声波的时候 ,将电能转换为超声波 ,发射超声波,在收到回波的时候 则将超
3、声振动转换成电信号。超声波测距的常用方法有渡越时间法 、频差法、幅值法等 。其中,渡越时间法因其原理简单 ,实现方便 ,而被广泛采用。利用超声波采取渡越时间法测量距离的根本理是:超声波测距系统控制器通过发送定频率的脉冲信号,鼓励超声波发送器产生超声波,超声波通过介质到达障碍物外表 ,形成反射波 ,反射波再经介质传播返回到接收器 ,由接收器把声波信号转换成电信号,由控制器测出超声波从发射声波到接收所需的时间,再根据超声波在介质中的传播速度,用式S =C t 2计算出距离,式中的C为超声波声速 ,单位 ( m S) ;t为超声波从发射声波到接收所需的时间, 单位 ( S) ;S为所测得距离, 单位
4、 ( m) 。由于超声波的传播速度 C会受到空气中温度、湿度、压强等因素的影响,其中受温度影响最大。为此,只要测得从发射声波到接收所需的时间及现场环境温度就可以计算出发射点与目标之问的距离。 如图1所示,本系统硬件局部由AT89S52控制器、超声波发射电路、接收电路、温度测量电路,声音报警电路和LCD显示电路组成。汽车行进时LCD显示环境温度,当倒车时,发射和接收电路工作,经过AT89S52数据处理将距离也显示到LCD上,如果距离小于设定时,报警电路会鸣叫,提醒司机注意车距。AT89S52是主控芯片,支持在线下载程序,方便调试,有8kB的Flash、32个IO口、三个16位定时计数器、八个中断
5、源、全双工UART串行口和看门狗定时器等,资源丰富,既满足了本系统的设计要求,也满足了日后扩展的需求。图1 系统设计总框图第二章 硬件电路的功能设计2.1 AT89S52性能描述At89s52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16位定时器/计数器,一个6向量2级中断构造,全双工串行口, 片晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停顿工作,允许
6、RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止。图2 AT89S52芯片管脚图2.2 超声波发射电路超声波发射器包括超声波产生电路和超声波发射控制电路两局部,超声波探头选用CBS40T。可采用软件发生法和硬件方法产生超声波。本系统利用软件产生40kHz的超声波信号,经过74HC04两次和一次反向放大驱动后输出到CBS40T,如图3所示。图3 超声波发射电路74HC04是一个高速CMOS六反相器,具有对称的传输延迟和转换时间,而相对于LSTTL逻辑IC,它的功耗减少很多。对于HC类型,其工作电压为26V,
7、它具有高抗扰度,可以兼容直接输入LSTTL逻辑信号和CMOS逻辑输入。23 超声波接收电路由于超声波在空气中传播,其能量会随传输距离的增大而减小,从远距离障碍物反射的回波信号一般比拟弱,所以在设计超声波接收电路时,要有较大的放大倍数;为减小环境噪声对回波信号的影响,也要考虑选用滤波特性较好的电路,使回波易于检测。超声波接收电路使用集成电路C*20106A,可用来完成信号的放大、限幅、带通滤波、峰值检波和波形整形等功能,如图4所示。 图4 超声波接收电路其中的前置放大器具有自动增益控制功能,可以保证在超声传感器接收较远反射信号输出微弱电压时,放大器有较高的增益,在近距离输入信号强时放大器不会过载
8、;其带通滤波器中心频率可由芯片5脚的外接电阻调节,不需要外接电感,可防止外磁场对电路的干扰,可靠性较高。C*20106A接收超声波有很高的灵敏度和抗干扰能力,可以满足接收电路的要求。同时,使用集成电路也可以减少电路之间的相互干扰,减小噪声。当接收到40kHz信号后,芯片7脚会出现较短的低电平,接入单片机便可以使单片机产生中断。24 温度检测电路 由于超声波的传播速度v会受温度、湿度、压强等的影响,其中温度的影响尤为严重。因此在测量精度要求高的场合,应通过温度补偿对超声波的传播速度进展校正,以减小误差。本系统采用DALLAS公司的DSl8B20数字式温度传感器进展温度测量,它所测量的温度值用9位
9、二进制数直接表示,这些值通过DSl8B20的数据总线直接输入CPU,无需AD转换,而且读写指令、温度转换指令都是通过数据总线传入DSl8B20,无需外部电源。DSl8B20数字温度传感器与AD590、LM35等温度传感器相比,具有相当的测温围和精度,温度测量准确、不受外界干扰等优点。硬件构造如图5所示。图5 温度检测电路25 显示电路本系统中的显示局部采用1602LCD液晶显示。具体接口如图6所示。图6 LCD显示电路如上图,有两组电源,一组是模块的电源一组是背光板的电源 均为5V供电。R3是调节比照度的引脚,调节此脚上的电压可以改变黑白比照度。RS是很多液晶上都有的引脚,是命令数据选择引脚,
10、该脚电平为高时表示将进展数据操作;为低时表示进展命令操作。RW也是很多液晶上都有的引脚,是读写选择端,该脚电平为高时表示要对液晶进展读操作;为低时表示要进展写操作。同样,很多液晶模块有E引脚,通常在总线上信号稳定后给一正脉冲通知把数据读走,在此脚为高电平的时候总线不允许变化。DOD7 8位双向并行总线,用来传送命令和数据。BLA是背光源正极,BLK是背光源负极。 超声波倒车雷达系统,最重要的就是对发射信号的控制及接收测量的时机控制。在设计中,AT89S52对发射的控制就是对40kHz方波产生电路的控制。由AT89S52的Pl0口控制超声波发射电路以6个脉冲的序列发射出去,在程序中用延时实现。脉
11、冲发射同时翻开定时器T0开场计时,发射后等待1ms翻开外部中断INT0,等待回波反射到接收探头。等待1ms的原因是,超声波发射探头发射的超声波一般都会存在余波干扰,有局部声波会直接传到接收探头,经接收电路放大后,系统就会把它误认为是检测的回波信号,发射后等待1ms可以防止检测到余波信号,当然这也会导致测量盲区的存在。第三章 软件构造及流程图本系统的软件设计采用模块化设计,由主程序、超声波发射子程序、超声波接收子程序、温度补偿子程序、报警子程序以及显示子程序组成。主程序流程图如图7所示。图7 主流程图第四章 心得体会这次课程设计我们历时一个星期,作为一名电子信息工程专业的学生,我觉得做单片机课程
12、设计是十分有意义的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力.如何把我们所学的专业根底课理论知识运用到实践中去呢.我想做类似的课程设计就为我们提供了良好的实践平台。 在做本次课程设计的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的。我们是在做单片机课程设计,但我们不是艺术家,他们可以抛开实际尽情在梦想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的设想永远只能是设想,永远无法升级为设计。其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如:pro
13、tel99se制图、汇编语言、模拟和数字电路知识等。在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的部构造有一个系统的了解,知道该单片机有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改良是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是很正常的,但是从中学到的知识让我受益终身。发现、提出、分析、解决问题和实践能力的
14、提高都会受益于我在以后的学习、工作和生活中。设计过程,好比是我们人类成长的历程,常有一些不如意,在设计的过程中发现了自己的缺乏之处,对以前所学过的知识理解得不够深刻,掌握得不够结实。通过这次课程设计我也发现了自身存在的缺乏之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生积极的影响。通过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要意义,学会了坚持、耐心和努力,这将为自己今后的学习和工作做出了最好的典范。觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点可以联系到以后毕业之后从学校转到踏上社会的一个过程。小组人员的配合相处,以及自身的动脑和努力,都是以后工作中需要的。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司斗殴和解协议
- 保健品授权经销合同书
- 公司入职协议
- 城乡建设工程施工承包合同
- 工程项目投资与融资-考试题(1)-2
- 行政法与行政诉讼法试题题库
- 工程项目管理(同名4707)
- 第7课 近代以来中国的官员选拔与管理 课件高二上学期历史统编版(2019)选择性必修1国家制度与社会治理
- 工程索赔报告注意事项
- 福建省福州市第十五中学等五校2023-2024学年高二下学期期中联考试题语文
- 2021-2022学年广西普通高中高二6月学业水平考试 数学试题(解析版)
- SJG 61-2019 深圳市环卫工程消耗量定额-高清现行
- 2021《课程与教学论》形考任务一答案
- 智慧审计综合管理平台解决方案
- 电厂 2× 390MW9FA 燃气-蒸汽联合循环机组经济运行分析报告
- 数据分析概述课件
- IATF16949审核要点培训课件
- 儿童口腔保健1-ppt课件
- 阀门带压堵漏技术(李彪)
- 钙离子增敏剂对心衰治疗带来的治疗革命
- 建筑工程初步设计文件审查要点
评论
0/150
提交评论