基于AT89C52的超声波测距仪设计

来源 :电子世界 | 被引量 : 0次 | 上传用户:limida
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】超声波测距原理是通过测发射和接收超声波遇到障碍物反射回波的时间差t,再求出距离d。本文以AT89C52单片机为核心,设计出低成本、高精度测距仪,并给出了这种测距仪的硬件原理电路和主要的软件设计思路。
  【关键词】超声波;单片机;测距
  超声波具有能量消耗缓慢、指向性强、在介质中传播距离远等特性。由于各种介质对声波的传播都呈现一定的阻抗,当声波作用到两种介质的分界面时,如果这两种介质的声阻抗相差很大,就会从界面上反射回来,因而超声波经常用来测量距离[1]。超声波测距主要应用于井深、液位、管道长度、倒车雷达等场合。有的超声波测距仪采用专用集成电路来设计,但没有距离显示且成本高,使用也不方便。本文介绍的超声波测距仪以单片机AT89S52为核心的硬件电路和软件设计,具有高精度、低成本、数字显示、工作稳定、性能良好等优点的。
  一、超声波测距仪原理与方案
  超声波测距原理是通过测发射和接收超声波遇到障碍物反射回波的时间差t,再求出距离d。
  若超声波发生器在t1时刻发出超过声波,经测物体后反射后,在t2时刻被超声波接收器所接收,则超声波发出信号到接收返回信号所用的时间t=t2-t1,故被测距离为:d=s/2=(ct)/2
  式中,s为声波的来回路程,d为被测物与测距器的距离,c为声速。
  本系统由分超声波发射模块、超声波接收模块、显示及信号处理模块组成。系统框图如图1所示。
  二、系统硬件电路设计
  1.超声波发射电路
  考虑到成本问题,超声波信号的产生采用构成多谐振荡,电路结构如图2,振荡频率由图2中的RP电位器调节,由555多谐振荡电路产生约40kHz方波信号,再由超声换能器T40-16转换成超声波信号,并向外发射。由单片机AT89S52的P2.7输出控制电平至555时基集成电路的4脚实现超声波的发射的关闭,当P2.7为高电平时振荡器工作并输出40kHz的方波信号。
  本电路供电电压为5V,工作电流可达40mA,超声波发射电路既经济又简单,所需外围元件很少,超声波信号的有效距离可达3m。
  2.超声波接收电路
  超声波接收器由超声波接收探头、信号放大电路及波形变换电路组成,如图3所示。考虑到超声波接收的效果,要求超声波探头的接收频率跟超声波发射器发射的频率一致,本设计采用跟发射端相同的R40-16作为接收探头。
  经探头变换后微弱超声信号经C2耦合至由LM393构成同相比例放大电路对进行放大,为降低成本和适合于移动场合使用,本系统采用单电源供电,图中R6和R7组成分压电路,使同相端电位为1/2电源电压,实现单电源条件下交流信号的放大;R3、R1、C1构成负反馈网络,C1对接收的超声波信号可视为短路,但对直流信号和较低频率的信号可视为开路,故该放大电路对直流和低频率信号放大量小,几乎不放大,而对超声波信号的放大倍数大,对超声波信号的放大倍数为1+R3/R1,这样有利于抑制超声波接收探头感应的直流和低频干扰;放大电路输出端所接的电容C3可滤除超声波接收探头感应高频干扰。
  经放大后的超声信号经74LS14施密特触发器对放大后的信号进行整形,同时也可以消除略高于超声信号频率的高频小信号干扰,得到跟发射的超声波频率相同的方波信号,再送到单片机中断输入口。
  3.显示电路
  本系统是基于单片机的控制模块。根据系统所需资源及其可伸缩规模的特点,本设计选用8位单片機AT89S52,该单片机具有8K字节的程序存储单元,可实现在系统编程,且易于调试。单片机硬件的连接主要包括按键、发射电路的控制端、接收电路的信号、显示电路以及温度信号等。LCD与单片机的显示接口电路如图4所示。
  三、系统软件设计
  本系统软件部分与硬件系统配合完成对超声波往返时间的测量,根据在一定温度下超声波的传播速度计算测量的距离,送数码管显示测量结果。为仪器的适应性强、软件系统的鲁棒性能好,编程语言用汇编。系统采用了去除最大、最小值后取平均的方法。为测量精度、速度,应适当选取测量次数。此仪器取4次测量。另外,在MCU计数器计数过程中遇到了数值溢出的问题。因为浮点数最大的优点就是数的表示范围大。但这就涉及定点数与浮点数的转换,对通用MCU来说运行代价太高:编程困难、占用更多机器时间。
  整个软件可采用模块化设计,它由主程序、发射子程序、接收子程序、显示子程序等模块组成。主程序采用键控循环方式,当按下控制键后,系统将在一定周期内依次执行各个模块,并对测量结果进行分析处理,然后根据处理结果决定显示程序的内容[5]。
  主程序首先对系统环境初始化,置位总中断允许位EA、外部中断允许位EX1,以及定时器T0中断允许位;接着设置定时器T0和T1工作于定时方式1,调用发射子程序并延时0.1ms后,打开外部中断,等待回波;当主程序检测到接收信号正确后,即对计数器中的数据按公式进行计算,进而得出被测距离。
  发射子程序先置P27口为高,同时打开计数器T0、T1进行计数。由于采用的是12MHz晶振,因此,每计一个数就是1μs;当T0计数溢出后,即维持P27端口一段时间的高电平后关闭T0,并置P27为低电平,使发射探头发射N个脉冲信号。当接收子程序检测到外部中断信号后,即关闭T1,并保存T1中的数据到t0后清零并打开T1,当第二个负脉冲进来(即又检测到外部中断信号)时关闭T1。并保存T1中的数据到t1后清零并打开T1,第三个负脉冲进来后关闭T1并保存T1中的数据到t2;若t1和t2之差的绝对值几乎相等,即认为t0为超声波返回时间。其系统主程序和接收超声波外部中断子程序的流程图如图5所示[6]。
  四、结束语
  利用AT89S52单片机可以简化设计应用于无接触式距离测量,如测深、测高。对于静态、准静态及慢动态被测物进行精确测量,数字显示结果。尽管采取了多种方法以减小测距误差,但仍存在各种主客观的偏差:对t的计数误差;传感器的反应速度;对回波信号处理需要时间;声速误差,当前条件下的实传播速度与程序中设置间的差别;数据处理中整数与小数的相乘等等。对误差影响因素最大的是温度的变化,可采用温度传感器补偿声速等,从而使测量更精确,系统设计简单、成本低、体积小、性能可靠等特点。该系统经实际测试证明,可以满足大多数场合的测距要求。
  参考文献
  [1]何健民.浅谈超声波传感器非接触式距离检测系统[J].黑龙江科技信息,2010(2):27.
  [2]滕志军.一种语音同步提示的倒车雷达的设计[J].电子科技,2007(6):48.
  [3]苏平.智能车上CAN总线控制超声波测距仪设计[J].合肥工业大学学报,2007(2):57.
  [4]鞠永胜.基于嵌入式系统汽车倒车雷达的设计与实现[J].山东大学学报,2010(2):29.
  [5]苏胜.基于超声波检测的倒车雷达设计[J].电子科技,2007(3):59.
  [6]李敏.传感器应用[J].山东大学学报,2012(3):69.
  [7]路锦正.超声波测距仪的设计[J].传感器技术,2002 (4):57.
  黄冈师范学院2011年实验教学示范中心大学生创新活动项目(ZX1106)。
  作者简介:
  何建新(1975—),男,湖北英山人,讲师,主要从事电子技术高职教育研究。
  黄静(1990—),女,湖北黄冈人,大学本科,现就读于黄冈师范学院物理与电子信息系电子信息工程专业。
其他文献
【摘要】法学专业作为老牌专业在我国发展已久,随着其迅速发展的同时,同时也暴露出一系列问题,有些是由于长久以来的教育机制问题,文章从高校法学教育模式和法学就业率低的各种问题的分许入手并提出相关改进措施,说明法学人才的培养应该立足于高校本科专业教育模式改变,改变大学生自身观念,培养人才与现实情况的有效对接,,法学专业的发展才能进入良性循环。  【关键词】法学;人才培养;高校教育;就业  一、问题的提出
期刊
【摘要】本文主要根据LFP-965B自投装置的软件说明方面及实际施工接线方面存在的差异,进行现状分析及针对存在的运行隐患,制定出采取措施。  【关键词】LFP-965B;备自投;KKJ1、KKJ2、KKJ3;CD  当前我国220kV及以下电压等级变电站基本都已实现无人值守,为了保证电网安全可靠运行,在110kV变电站已具备两回线及以上的多回供电线路,普遍安装备用进线自动投入装置来提高供电可靠性。
期刊
【摘要】图书馆困难重重,一方面经费短缺,无法购买足够的资源,另一方面利用率逐年下降,资源不能得到有效利用。读者阅读行为和习惯已经发生改变,数字阅读呈上升态势。在数字阅读背景下,美国大学图书馆率先开始实行读者决策采购(PDA)模式,并广泛应用于馆藏建设。文章通过对数字阅读和读者决策采购的分析,探讨图书馆馆藏建设未来的发展,认为just-in-case馆藏建设向just-in-time转变已是必然趋势
期刊
北方工业大学 江雪颖  电子科技大学 杨 洺 廖永波  北方工业大学 鞠家欣 王 宇 王彦虎  【摘要】本项目将研究系统芯片软硬件协同验证/测试平台,提出系统的验证策略,从系统性角度对测试系统芯片的方法和原理进行研究。  【关键词】系统芯片;DUT;软硬件协同  1.软/硬件侧DUT端口值交换原理  软件仿真是根据一定的算法规则进行的,当硬件加速器加入到这个仿真过程中后,硬件加速器
期刊
【摘要】在当前的学校教学活动中,使用多媒体课件已经成为了教育现代化的一个重要标志,在多媒体课件所传达的教学信息中,学习者更多的是通过课件界面中各种视觉符号来接受信息,这就给以视觉符号为传播媒介的图形设计的发挥带来了广阔的发展前景,那么在教育活动中,如何将图形设计科学合理地运用到多媒体教学课件界面的设计中,以实现高效率地传递信息,来提高学习者的学习效率,是本文主要研究阐述的话题。  【关键词】多媒体
期刊
【摘要】钢结构支撑框架体系是火力发电厂主厂房设计时可以采用的一种安全、有效的结构体系,本文以某2×350MW火力发电厂主厂房为原型,使用SAP2000软件建模,对其进行了模态分析和弹性时程分析,并根据分析结果提出了该结构体系厂房设计中的一些薄弱环节和设计建议。  【关键词】钢结构支撑框架体系;火力发电厂;SAP2000;时程分析  火力发电厂主厂房由汽机房、除氧煤仓间、锅炉房、集中控制楼等单体结构
期刊
【摘要】本文根据高等职业院校《网页设计与制作》课程的特点,在教学中引入“项目驱动法”这一全新的教学模式。项目教学法是一种通过“项目驱动”进行的教学活动,目的是把课堂理论与实践结合起来。通过分析《网页设计与制作》的课程特点,探讨在该课程中运用项目教学法的具体步骤与实施,并在教学实践中取得了一定的效果。  【关键词】项目驱动;网页设计与制作;教学  1.引言  《网页设计与制作》是高职院校计算机专业的
期刊
【摘要】本文结合教学改革形势和电类课程教学的实际,介绍了电路分析基础网络课程建设的探索与实践,含网络课程的目标功能、基本内容、特点和作用效果等。  【关键词】网络课程;网络教材;教学设计  《电路分析基础》课程是通信、电子等本科专业的一门学科基础核心课程,该课程理论严密,逻辑性强,综合性强,其教学任务是引导学生掌握电路的基本概念、基本理论和电路分析的基本方法,为后续课程的学习提供必要的理论基础知识
期刊
【摘要】本文以湘貴地区信息用户为研究对象,借鉴联合分析的基本理论,并结合公共图书馆的实际,探讨当地信息用户对公共图书馆的馆藏量、馆藏结构、服务手段、建筑设计、服务环境、专业队伍等的偏好程度,以期在公共图书馆资源建设过程中进行合理布局,最大程度满足当地信息用户的需求。  【关键词】公共图书馆;联合分析;偏好程度  1.湘贵地区信息用户偏好研究现状分析  湖南西部(湘西)与贵州省毗邻的铜仁地区是典型的
期刊
【摘要】针对铅酸蓄电池充放电电流存在的一些问题,以霍尔效应原理为基础,利用霍尔传感器其精度高、线性好、頻带宽、响应快等优点,设计了霍尔传感器对铅酸蓄电池充放电电流检测的实现。本文着重介绍了监测系统组成,原理以及其应用。通过检测充放电电流,电池组单节电池电压等参数来实现对铅酸蓄电池进行监测。  【关键词】霍尔传感器;铅酸蓄电池;测试系统  1.引言  铅酸蓄电池从其产生到发展已经有一百多年的历史,其
期刊