超声波测距系统的仿超声波测距系统的仿真.doc
文本预览下载声明
淮海工学院
课程设计报告书
课程名称: 单片机控制系统课程设计
题 目: 基于单片机的超声波测距系统
系 (院): 东港学院
学 期: 2013-2014-2
专业班级: D自动化111
姓 名: 王佳力
学 号: 2011130874
评语: 成绩:
签名:
日期:
1 引言
超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。正是因为具有这些性质,使得超声波可以用于距离的测量中。随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。
系统的设计主要包括两部分,即硬件电路和软件程序。硬件电路主要包括单片机电路、发射电路、接收电路、显示电路和电源电路,另外还有复位电路和LED控制电路等。我采用以AT89C51单片机为核心的数字显示超声波测距仪的硬件电路。整个电路采用模块化设计,由信号发射和接收、供电、显示等模块组成。发射探头的信号经放大和检波后发射出去,单片机的计时器开始计时,超声波被发射后按原路返回,在经过放大带通滤波整形等环节,然后被单片机接收,计数器停止工作并得到时间。温度测量后送到单片机,通过程序对速度进行校正, 结合两者实现超声波测距的功能。软件程序主要由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。它控制单片机进行数据发送与接收,实现数据正确显示在LED上。另外程序控制单片机消除各探头对发射和接收超声波的影响。相关部分附有硬件电路图、程序流程图。
实际的环境对超声波有很大的影响,如外部电磁干扰电源干扰信道干扰等等,空气的温度对超声波的速度影响也很大。此外供电电源也会使测量差生很大的误差。再设计的过程中考虑了这些因素,并给出了一些解决方案。
1.1设计目的和要求
本次课程设计是根据“自动化专业培养计划”而制定的。单片机控制系统课程设计是自动化专业的学生在学过相关专业课以后进行综合训练的教学环节,特别是《自动控制系统》、《单片机原理及应用》、《计算机控制技术》等专业课学完之后的一次实践教学。其目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。
在设计过程中,通过课程设计,使学生了解一般电气控制系统、自动控制系统和计算机控制系统设计的过程、步骤、要求、工作内容及设计方法。训练学生综合运用专业课的能力,提高学生工程设计的能力。
1.2设计的内容
综合运用《微机原理及应用》、《单片机原理及应用》、《DSP技术原理及应用》、《计算机控制技术》和《检测技术与自动化仪表》的知识,掌握单片机控制系统的组成、原理及工作方式,了解单片机控制系统的设计步骤与方法,特别是要了解单片机系统开发的整个过程,完成系统的软、硬件设计。
2 设计电路
2.1系统设计方案
图2-1系统设计方案图
系统计划在实验室内实现小范围测距,测试距离约为0.2m—3m米,系统的整体结构如图2-1所示。发射电路采用单片机 端口编程输出40kHz左右的方波脉冲信号,同时开启内部计数器TO。由于单片机端口输出功率很弱,为使测量距离满足要求,驱动超声传感器UCM-40T发射超声波距离足够远,故在此电路上加功率放大电路。
从接收传感器探头UCM-40T传来的超声波的回波很微弱(几十个mV级),又存在着较强的噪声,所以放大信号和抑制噪声是放大电路必须考虑的。本系统设计此部分电路时采用一级放大和带通滤波电路,中心频率4OKHz左右,放大滤波电路均采用了高速精密运算放大器TL082,输出信号大约在5V左右。
由于放大电路输出的信号是连续的正弦波叠加信号,而单片机所能接受的中断响应信号常为下降沿脉冲信号,故信号在放大电路后通过LM393构成的比较电路,将正弦信号转换成方波信号,用方波的负跳变作单片机的中断输入,使得单片机知道已
显示全部