I数字超声波倒车测距仪设计学生:XX指导教师:XX内容摘要:在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器。而52单片机是个单片机中最为典型和最有代表性的一种。本设计主要应用AT89C52作为控制核心,与显示器,驱动电路等相结合的系统。基于单片机设计。利用单片机AT89C52作为报警装置的控制器,能充分发挥AT89C52的数据处理和实时控制功能而设计的数字超声波倒车测距仪。使系统工作于最佳状态,提高系统的灵敏度。其优点是体积小、使用方便、硬件电路简单,软件功能完善,控制系统可靠,具有一定的使用和参考价值。若将安全距离设为0.5m,就可作为汽车倒车报警器,提高汽车倒车时的安全性。该数字超声波倒车测距仪利用超声波实现对汽车的测距。利用单片机的实时控制和数据处理功能完成系统的控制。文章给出了测距仪的硬件电路原理及软件设计。关键词:AT89C52超声波测距仪IIThedesignofDigitalultrasonicReverserangefinderAbstract:Intheapplicationsystemofsingle-chipmicrocomputerofreal-timedetectionandautomaticcontrol,thesingle-chipmicrocomputeralwaysbeusedasacorecomponents.Thesingle-chipmicrocomputerisamicrocomputerwhichcollectalltheimportantcomputercomponentstoachip.Itisakindofmicrocontrollerwhichcontainscountandvarietiesofinterface.However,the52single-chipisthemosttypicalandrepresentativeoneofallthesingle-chip.ThisdesignismainlytakingAT89C52asthecontrolcore,itisasystemofconnectingmonitor,drivecircuitetc.Accordingtothedesignofthesingle-chip,usingAT89C52asthecontrollerofalarmdevicewillfullydevelopthefunctionofdataprocessingandreal-timecontrolofAT89C52.Thiskindofsingle-chipensuresthebestconditionandarisesthesensitivityofthesystem.Themeritofthissingle-chipisthesmallvolume,convenience,simplehardwarecircuit,perfectsoftwarefunctions,theControlsystemisreliable,aswellasthevalueofusingandreference.Ifthesafetydistanceis0.5m,thesingle-chipmaybesettedasthereversealarmandthesafetywillbeimproved.Thisdigitalultrasonicreverserangefinderusesultrasonicstofinishthetestofthedistanceofvehicles.Completingthecontrolofthesystemwithreal-timedetectionandthefunctionofdataprocessing.Thisessayismainlytalkingaboutthehardwarecircuitprincipleandthesoftwaredesignofrangefinder.Keywords:AT89C52ultrasonicrangefindIII目录前言..........................................................................11数字超声波倒车测距仪介绍...................................................11.1数字超声波倒车测距仪功能分析..........................................11.1.1数字超声波倒车测距仪的基本功能..................................11.2.1AT89C52的硬件结构图.............................................21.2.2AT89C52各部分的作用与工作原理...................................32系统硬件电路设计...........................................................62.1单片机的最小系统......................................................62.2时钟电路..............................................................62.3复位电路..............................................................72.4多谐振荡器............................................................72.5超声波传感器..........................................................82.6超声波接收电路........................................................92.7放大电路及参数设定....................................................92.8电压比较电路及参数设计...............................................102.9AT89C52和LCD显示器模块的硬件接口...................................113系统软件设计..............................................................143.1超声波接收发射软件设计...............................................143.1.1距离计算问题...................................................143.1.2串扰问题.......................................................143.1.3程序流程图.....................................................153.2LCD液晶显示器软件设计...............................................163.2.1读/写时序......................................................174结束语....................................................................18附录:.......................................................................18参考文献:...................................................................2511数字超声波倒车测距仪设计前言人们能听到声音是由于物体振动产生的,它的频率在20HZ-20KHZ范围内,超过20KHz称为超声波,低于20Hz的称为次声波。常用的超声波频率为几十KHz~几十MHz。由于超声波指向性强,因而常于距离的测量。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人,汽车安全,海洋测量等上得到了广泛的应用。本设计提供一种液晶显示测距装置,该装置利用了发射接收一体化的超声波传感器和微处理器。采用超声波传感器分时工作于发射和接收,利用声波在空气中的传播速度和发射脉冲到接收反射脉冲的时间间隔计算出障碍物到超声波测距器之间的距离。距离是在不同的场合和控制中需要检测的一个参数,所以,测距就成为数据采集中要解决的一个问题。尽管测距有多种方式,比如,激光测距,微波测距,红外线测距和超声波测距等。但是,超声波测距不失为一种简单可行的方法。虽然超声波测距电路多种多样,甚至已有专用超声波测距集成电路。但是,有的电路复杂,技术难度大,有的调试困难,有的元件不易购买。本文介绍的电路,成本低廉,性能可靠,所用元件易购,并且利用测距原理,结合单片机的数据处理,使测量精度提高,电路实现容易,无须调试,工作稳定可靠。1数字超声波倒车测距仪1介绍1.1数字超声波倒车测距仪功能分析这部分阐述了数字超声波倒车测距仪的各种动作功能和控制要求,给出了完整的数字超声波倒车测距仪操作规程,并介绍了数字超声波倒车测距仪运行系统种所包括的人工操作步骤。1.1.1数字超声波倒车测距仪的基本功能在进行程序编写之前,首先要做的工作是数字超声波倒车测距仪本身所具备的功能及在进行某种操作后所具有的状态。数字超声波倒车测距仪的基本功能就是对汽车尾部到静止物体的距离进行运算,并根据所测距离数值判断是否能够顺利完成车辆的倒车,并作出相应的反应。数字超声波倒车测距1超声波倒车测距仪俗称倒车雷达又称泊车辅助系统,一般由超声波传感器(俗称探头)、控制器和显示器等部分组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于汽车车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经过控制器进行数据处理,判断障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。2仪的工作框图如图1.1.1-1所示:图1.1.1-1超声波倒车测距仪工作框图1.2控制器的选型与工作原理当某一个控制任务决定由控制器来完成后,选择控制器就成为最重要的事情。一方面要选择多大容量的控制器,另一方面是选择什么公司的单片机及外设。对第一个问题,首先要对控制任务进行详细的分析,把所有的I/O口找出来,包括每个端口的具体功能。1.2.1AT89C52的硬件结构图图1.2.1-1AT89C52硬件结构图XTAL1RESETEAPSTNALEXTAL2CPU(运算器)(控制器)程序存储器4KbFlashROM数据存储器RAM特殊功能寄存器SFRP0P2看门狗定时器串行口定时器/计数器16位2个中断系统P1P3AT89C52单片机超声波发射头放大电路超声波接收头放大电路LCD显示键盘31.2.2AT89C52各部分的作用与工作原理1.2.2.1中央处理器CPU是由控制器和运算器组成的。运算器也称为算术逻辑单元,它的功能就是进行算术运算和逻辑运算。控制器的作用是控制整个计算机的各个部件有条不紊地工作,其基本功能是从内存中取指