测距仪的设计及应用
摘要:超声波测距应用十分广泛。论文在分析可行性、可靠性的基础上,参照工程设计方法,确立了结构化设计的思路。本文设计了一套超声波检测系统,该系统是一种基于AT89C51单片机的超声波测距系统,它根据超声波在空气中传播的反射原理, 以超声波传感器为接口部件,应用单片机技术和超声波在空气中的时间差来测量距离。该系统主要由主控制器模块、超声波发射模块、超声波接收模块和显示模块等四个模块构成。
关键词:超声波;传感器;AT89C51单片机;测距仪
毕业设计说明书目录
1 总体设计……………………………………………………………………………1
1.1 超声测距仪原理及测量方法………………………………………………1
1.2 超声波测距系统主要参数…………………………………………………1
1.2.1工作频率…………………………………………………………………1
1.2.2 指向角介绍………………………………………………………………2
1.2.3 温度介绍…………………………………………………………………2
1.2.4 发射脉冲宽度介绍………………………………………………………2
1.3 总体设计……………………………………………………………………2
2 超声波测距仪硬件设计……………………………………………………………3
2.1 发射部分电路设计…………………………………………………………3
2.1.1 发射电路的方案论述……………………………………………………3
2.1.2发射电路…………………………………………………………………4
2.1.3分析计算…………………………………………………………………4
2.2接收电路……………………………………………………………………5
2.2.1前置放大电路……………………………………………………………5
2.2.2带通滤波电路……………………………………………………………7
2.2.3比较检测电路……………………………………………………………8
2.3显示电路……………………………………………………………………9
2.3.1 LED显示器类型…………………………………………………………9
2.3.2 LED显示译码方式……………………………………………………10
2.3.3 LED显示器驱动方式……………………………………………………10
2.4 超声波及超声波传感器…………………………………………………11
2.4.1 超声波传感器的主要参数介绍及选择………………………………13
2.5 关于AT89C51单片机……………………………………………………14
2.5.1 主要性能………………………………………………………………14
2.5.2 引脚功能说明…………………………………………………………15
2.5.3 振荡器电路……………………………………………………………16
2.5.4 单片机的程序应用说明………………………………………………18
3 超声波测距仪软件设计…………………………………………………………19
3.1软件设计原理……………………………………………………………19
3.2 软件总体设计……………………………………………………………19
3.3 测距仪单片机主程序……………………………………………………20
3.4超声波发射子程序……………………………………………………… 21
3.5距离计算程序…………………………………………………………… 22
3.6乘法计算程序…………………………………………………………… 23
3.7外部中断子程序………………………………………………………… 24
3.8定时器中断子程序……………………………………………………… 24
4 调试……………………………………………………………………………… 24
4.1、硬件调试…………………………………………………………………24
4.2软件调试………………………………………………………………… 25
4.3系统脱机运行…………………………………………………………… 26
5 附录………………………………………………………………………………27
6 参考文献…………………………………………………………………………28
参考文献
[1]陈莹.基于单片机的超声测距系统[D].武汉:华中科技大学硕士论文,2004年4月30日.
[2]罗忠辉,黄世庆.提高超声测距精度的方法[J].北京:机械设计与制造,2005年1月第1期.
[3]史晓华,杜新培.超声波测距系统[J].北京:科技广场,Science Mosaic,2008年05期 .
[4]周应华,蔡雪梅,刘燕飞.超声测距系统设计[J].北京:装备制造技术,Equipment Manufacturing Technology,2008年11期.
[5]童 峰,许水源,许天增.一种高精度超声波测距处理方法[J].厦门:厦门大学学报(自然科学版),Journal of Xiamen University(Natural Science),1998年7月,第37卷,第4期
[6]操文祥.基于单片机的超声测距系统[D].安徽:安徽大学硕士学位论文.2007年11月14日.
[7]邱平.略论我国非金属超声波检测仪器的发展状况[M].北京:工程质量,1998年01期
[8]胡永峰,石景波.一种应用于超声波检测中的自相关算法[J].北京:现代电子技术,2005,28
[9]潘仲明,简盈,王跃科.大作用距离超声波传感技术研究[J].北京:传感技术学报,2006,19
[10]殿栋.数字电路设计实用手册[M].北京:北京电子工业出版社,2003年
[11]范立南,李雪飞,尹授远.单片微型计算机控制系统[M].北京:人民邮电出版,2004.
[12]李群芳.单片微型计算机与接口技术(第二版)[M].北京:电子工业出版社,2005.
[13]童诗白.模拟电子技术基础[M].北京:高等教育出版社,2000.
[14]宋文绪,杨帆主编.传感器与检测技术[M].北京:高等教育出版社,2004年1月
[15]何希才,薛永毅编著.传感器及其应用实例[M].北京:机械工业出版社,2004年1月.