收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

基于单片机的超声测距装置设计

[关键词:单片机,超声波,测距装置]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,任务书,论文
作品编号:ckjs0486,word全文:50页,合计:12000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于单片机的超声测距装置设计毕业设计论文------

本设计以单片机为核心控制声波测距仪系统,在广泛借鉴了各种设计的优点的同时,充分考虑设计中的各个环节,包括产生40KHz的方波,以及超声波发射和接收过程中所产生的温度误差,硬件电路误差的分析。

超声波测距的精度要求较高。一是超声波在空气中衰减很大,因为测量距离的不同,造成回波信号的起伏,使回波到达时间的测量产生了较大的误差;二是超声波脉冲回波在接受过程中展宽,影响了测距的分辨率,尤其是对近距离造成较大的影响,还有一些因素,诸如环境温度,风速等也会对测量造成一定的影响,这些因素都限制了超声波测距在一些对测距精度要求较高的场合的应用。

超声波测距系统拟采用的研究手段:

(1).通过阅读书籍掌握超声波测距仪原理,用单片机控制超声波的产生发射与接收。

(2).选择合适的电气元件,绘制电路图。

(3).编写应用程序并用进单片机中。

本设计以STC12C5A60S2单片机技术为基础,实现对前方被测物体距离的测量。根据超声波指向性强,能量消耗慢,在介质中传播距离远的特点,利用HC-SR04超声波传感器对前方物体进行感应,经过单片机中的程序对超声波传感器发射和接收的超声波信号进行分析和计算处理,最后将处理结果在LCD1602上显示出来。本系统根据超声波在空气中传播的反射原理,把超声波传感器作为接口部件,利用超声波在空气中传播的时间差进行距离测量,设计了一套超声波检测系统。该系统的设计主要是由主控制器模块、超声波发射模块、超声波接收模块和温度模块等四个基本模块构成。在系统中利用两个中断,在发射信号时,打开定时器中断0和外部中断0使定时器计时,接收到发射的超声波信号时,外部中断0关闭中断,这时定时器中断0计录的时间就是超声波传播经过测距仪到前方物体的来回时间。利用公式S=T×V/2(V为超声波传播速度,本设计设定值340m/s),经过单片机程序的处理,得到距离值S并且通过LCD1602显示出来。

本设计完成的工作

(1)熟悉51单片机集成开发环境,运用C语言编写工程文件;

(2)熟练应用所选用单片机的内部结构、资源,以及软硬件调试设备的基本方法;

(3)自行构建基于单片机的最小系统,完成相关硬件电路的设计实现;

(4)了解超声波测距原理,温度补偿实现方法。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,任务书,论文
作品编号:ckjs0486,word全文:50页,合计:12000

本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于单片机的超声测距装置设计(开题报告,任务书,论文)!