文档介绍:********* 大学****学院
本科生课程设计
课程名称: 单片机课程设计
题目: 超声波测距仪
专业班级: 08 电信
学生姓名: *******
学生学号: *******
日期: 2011年6月14
指导教师: *******
科文学院教务部印制
一、课程设计目的、任务和内容要求:
通过该课程设计使学生进一步了解和加深智能化仪器设计的一般原则;熟练掌握智能化仪器与装置的软、硬件设计方法;掌握仪器的软件调试及软硬件联合统调方法与技能。掌握仪器的接口技术和程控方法;熟练掌握仪表总线的工作原理、设计步骤、编程及调试;掌握C设计软件的编程与调试方法;掌握网络化仪器设计编程与调试方法。
本课程设计的任务就是设计一个超声波测距系统。鼓励学生在熟悉基本原理的前提下,与实际应用相联系,提出自己的方案,完善设计。
具体设计任务如下:
;
;
;
。
设计要求:
:~5m;
:±;
。
二、进度安排:
第1~3天: 查找资料,熟悉超声波测距的设计原理,给出设计总体方案;
第4~6天: 各模块的详细设计;
第7~12天: 硬件连线,调试;
第13~14天:写课程设计报告。
三、主要参考文献:
. 电子线路设计-实验-测试[M] .武汉:华中科技大学出版社, 2000
,,2007
,,2010
,2009
指导教师签字:
年月日
目录
目录 I
摘要 I
ABSTRACT II
1 绪论 1
1
1
基本原理 1
2 设计方案简述 2
2
2
3 详细设计 3
3
AT89S52外围电路设计 3
4
5
6
7
7
7
7
8
9
10
4 设计结果及分析 11
5 总结 12
参考文献 13
附录1 14
附录2 2
摘要
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到日常使用的要求。
设计的超声波测距器利用超声波传输中距离与时间的关系,采用以AT89S52单片机为核心进行控制及数据处理,最终完成低成本、高精度、微型化数字显示超声波测距器的硬件电路和软件设计。该测距器主要由超声波发射器电路、超声波接收器电路、单片机控制电路、系统电源电路及显示电路构成。整个程序采用模块化设计,由主程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现超声波测距器的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。
经过实验表明,这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,还能有效地解决汽车倒车,液位、水深、管道长度的测量问题。
关键词:超声波;AT89S52;数码管;测距
Abstract
The strong point of ultrasonic energy consumption is slow, the spread in the medium distance, and therefore frequently used ultrasonic distance measurement. Distance using ultrasonic testing, the design is more convenient, computing is also relatively simple, and precision in the measurement can achieve the requirements of daily use.
Design of ultrasonic distance measur