超声波测距液晶屏毕业论文详细分解.docVIP

  • 2
  • 0
  • 约1.11万字
  • 约 26页
  • 2016-06-07 发布于湖北
  • 举报

超声波测距液晶屏毕业论文详细分解.doc

基于单片机的超声波测距系统设计 摘要:本设计是以单片机技术为基础,实现对前方物体距离的测量。根据超声波指向性强,能量消耗慢,在介质中传播距离远的特点,利用超生波传感器对前方物体进行感应,经过单片机中的程序对超声波传感器发射和接收的超声波信号进行分析和计算处理,最后将处理结果在LCD1602上显示。STC89C52单片机的超声波测距系统,系统根据超声波在空气中传播反射原理,超声波传感器接口部件,利用超声波在空气中的时间差来测量距离,设计了一套超声波检测系统。该系统主要主控制器模块、超声波发射模块、超声波接收模块和显示模块等四个模块构成0和外部中断0使定时器计时,接收到发射超声波信号时,外部中断0关闭中断,这时定时器中断0计录的时间就为超声波传播经过测距仪到前方物体的来回时间。利用公式S=T×V/2(V为超生波传播速度,本设计设定值340m/s),经过单片机处理得到距离值S并且通过LCD1602显示出来。 关键词:单片机STC89C52,HC-SR04超声波传感器,LCD1602 目录 第一章 绪论 超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减。它也有自已的特性,如它的频率可以非常高,达到兆赫级,因此,它在介质中传播时能量可以集中在很小的范围内,具有良好的成束性,也就是方向性好。国内外相关研究情况需要实现的技术指标: 精度:可达10mm 第二章 超声波测距原理 1.研究方案及选择 1.1方案一:基于ARM[7]的超声波测距系统设计 以S3C2410为核心,通过对其进行软件编程,实现该芯片对其外围电路的适时控制,并提供给外围电路各种所需的信号,包括频率振荡信号、数据处理信号和译码显示信号等等,大大简化了外围电路的设计难度,同时更重要的是该种设计方案大大节省了设计成本,并且由于采用软件编程技术,所以其移植性能好,在设计电路时可以将其他更多的功能设计进去[8]。频率为40kHz左右的超声波在空气中传播的效率最佳,发射的超声波被调制成40kHz左右,具有一定间隔调制脉冲波信号。测距系统结构如图2.1所示。系统由测距系统、控制和显示部分组成。 图2.1基于ARM的超声波测距系统框图 1.2方案二:采用CPLD采用CPLD运用VHDL(Very High Speed Integrated Circuit Hardware Description Language)编写程序使用MAX+plus II软件进行软硬件设计的仿真和调试,最终实现测距功能。超声波测距仪设计中采用的是MAX7000s系列中的EPM7128SLC84-15的CPLD器件其最高频率可达175.4MHz,可用于组合逻辑电路、时序逻辑电路、算法、双端口RAM等的设计。充分利用了其多达128个宏单元、68pin可编程I/O口,使该器件可以将分频功能、计数功能、显示编码功能、振荡功能全部集于一体。又因其延时平均的特点,保证了测距结果精度高、响应速度快。EPM7128SLC84-15的算法复杂,所以在软件实现起来编程也复杂。 1.3方案三:采用51单片机控制的超声波测距系统 采用单片机来控制的超声波测距仪是先由单片机产生一个信号,经过信号线,把信号引入到与超声波发射器相连的信号引脚上,再由超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即: S=vt/2 原理框图如2.2所示。 t 障碍物 s 超声波发射 超声波接收 图2.2 超声波的测距原理 方案一统能够实现自动测距、自动探伤和实时显示功能,集探伤、测距等多种功能于一体,所有运算、处理、显示都实现数字化;并且操作简单。使用方便,所有功能都有按键控制;测量速度快、准确,结果显示直观;仪器依靠电池供电,设有低功耗模式;体积小,携带方便,适用于室内、野外等各种条件下作业。 方案三计硬件简单,容易实现,测距范围适中。测量误差可以控制在士1 c m左右。系统软件采用合理算法,提高了测量精度,具有较

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档