《基于超声波测距的智能小车设计.doc》由会员分享,可在线阅读,更多相关《基于超声波测距的智能小车设计.doc(45页珍藏版)》请在金锄头文库上搜索。
1、目 录摘要IAbstractII引 言1第一章 绪 论21.1课题研究背景21.2课题研究意义2第二章 超声波测距原理42.1 超声波传感器介绍42.2 超声波发生器52.3压电式超声波发生器原理52.4超声波测距的基本原理6第三章方案论证及选择83.1 设计的任务要求83.2 系统初步设计及可行性论证83.3 微处理器的选择93.4 显示方式的选择93.5 小车电机驱动电路的选择103.6 遥控器的选择10第四章硬件电路的设计114.1控制器114.2 超声波测距模块134.3 超声波测距显示模块154.4 超声波测距报警模块164.5 小车驱动模块164.6 红外遥控接收模块18第五章软件
2、设计205.1 程序设计方案205.1.1超声波测距程序设计方案205.1.2超声波测距显示程序设计205.1.3超声波数据采集电路软件流程图215.2 控制电路程序设计225.2.1 红外接收解码设计225.2.2 小车驱动程序设计225.2.3 控制电路程序流程图23结 论24致 谢25参考文献26附录27附录A:硬件原理图27附录B:硬件PCB图29附录C:硬件实物图31附录D:部分源程序32附录D1:控制源程序32附录D2:超声波数据测距源程序37 基于超声波测距的智能小车设计摘要:本设计采用AT89S52单片机作为主控器,结合超声波测距原理,设计了红外遥控小车的测距报警系统。该系统采
3、用软、硬件结合的方法,具有模块化和多用化等特点,AT89S52单片机为许多控制提供了高度灵活和低成本的解决办法。超声波距离测量系统用的频率为40KHz的脉冲压力波,发射和接收的传感器有时共用一个,或者两个是分开使用的。发射电路一般由振荡和功放两部分组成,负责向传感器输出一个有一定宽度的高压脉冲串,并由传感器转换成声能发射出去;接收放大器用于放大回声信号以便记录,同时为了使它能接收具有一定频带宽度的短脉冲信号,接收放大器要有足够的频带宽度;收、发隔离则使接收装置避开强大的发射信号;记录、控制部分启动或关闭发射电路并记录发射的瞬时及接收的瞬时,并将时差换算成距离读数并加以显示或记。充分利用它的片内
4、资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。利用现在最常用的电视机遥控器来控制小车的运动状态。关键词:超声波 测距 AT89S52 红外遥控 IThe Design of Intelligent Car Based on Ultrasonic RangingAbstract:This design USES the AT89S52 SCM as the main controller, combined with ultrasonic ranging the principle, design the infrared remote control car range fin
5、der alarm system. This system USES software and hardware of the method of combining with modularization and multi-purpose, etc, of AT89S52 SCM for many control provides highly flexible and low cost solutions. Ultrasonic distance measurement system frequency used in the pulse pressure wave for 40KHz,
6、 sending and receiving sensors sometimes share one or two are used separately. Launch circuit is general by oscillation and amplifier, responsible for two parts to sensor output a certain width, and the high pressure pulse sequence by sensor convert sound energy emitted; Receiving amplifier used to
7、amplify the echo signal so that records,meanwhile in order to make it can accept certain band width of short pulses, receiving amplifier must have plenty of band width; Collect, hair isolation makes receiving devices to avoid strong signal; Records, the control part on or off the launch circuit and
8、record the launch of the instantaneous and receive the instantaneous, and will be converted to distance jet lag and it displays or remember reading. Make full use of the piece, can in less within resources under the condition of buffer circuit constitute the function is perfect ultrasonic ranging sy
9、stem. The most commonly used by the TV remote control now control car motions.Key words:Ultrasonic; Ranging; AT89S52; Infrared remote control II引言 1引 言高速度,高效率是现代工业的标志,超声波检测技术是我国重点发展和推广的新技术,其具有高精度,无损,非接触等优点。目前,已经广泛地应用在机械制造,电子冶金,航海,宇航,石油化工,交通等工业领域。此外,在材料科学,医学,生物科学等领域中也占据重要地位。国外在提高超声波测距方面做了大量研究,国内一些学者也
10、做了相关研究。对超声波测距精度主要取决于所测的超声波传播时间和超声波在介质中的传播速度,二者中以传播时间的精度影响较大,所以大部分文献采用降低传播时间的不确定度来提高测距精度。目前,相位探测法和声谱轮廓分析法或二者结合起来的方法是主要的降低探测传输不确定度的方法。随着检测技术研究的不断深入,对超声检测仪器的功能要求越来越高,单数码显示的超声检测仪测读会带来较大的测试误差。进一步要求以后生产的超声仪能够具有双显及内带有单片机的微处理功能。随后具有检测,记录,存储,数据处理与分析等多项功能的智能化检测分析仪相继研制成功。超声仪研制呈现一派繁荣景象。利用超声波制作汽车防撞雷达可以帮助驾驶员及时了解车
11、周围阻碍情况, 防止汽车在转弯、倒车等情况下撞伤、划伤。硬件电路部分,单片机对外围电路的适时控制, 并提供给外围电路各种所需的信号, 包括频率振荡信号、数据处理信号和译码显示信号等, 大大简化了外围电路的设计难度。同时更重要的是该设计方案大大节省了设计成本, 并且由于是采用软件编程技术, 所以其移植性能好, 在设计电路时可以将其它更多的功能设计进去。 1绪论 安阳工学院2011毕业论文 2第一章 绪 论随着社会经济的发展,交通运输业日益兴旺,汽车的数量在大副攀升。交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车
12、测距报警系统势在必行,超声波测距法是最常见的一种距离测量方法,应用于汽车停车的前后左右防撞的近距离,低速状况,以及在汽车倒车测距报警系统中,超声波作为一种特殊的声波,同样具有声波传输的基本物理特性折射,反射,干涉,衍射,散射。超声波测距即是利用其反射特性,当车辆前进或后退时,超声波距离传感器利用超声波检测车辆后方的障碍物位置,并利用数码管及蜂鸣器把车辆到障碍物的距离及位置通知驾驶人员,起到安全的作用。1.1课题研究背景近年来,随着电子测量技术的发展,运用超声波作出精确测量已成可能。随着经济发展,电子测量技术应用越来越广泛,而超声波测量精确高,成本低,性能稳定则备受青睐。超声波是指频率在20kH
13、z以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。正是因为具有这些性质,使得超声波可以用于距离的测量中。随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。一般的超声波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等。本设计采用40kHz超声波发射模块。1.2课题研究意义由于超声波测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,较其它仪器更卫生,更耐潮湿、粉尘、高温、腐蚀气体等恶劣环境,具有少维护、不污染、高可靠、长寿命等特点。因此可广泛应
14、用于纸业、矿业、电厂、化工业、水处理厂、污水处理厂、农业用水、环保检测、食品(酒业、饮料业、添加剂、食用油、奶制品)、防汛、水文、明渠、空间定位、公路限高等行业中。可在不同 2环境中进行距离准确度在线标定,可直接用于水、酒、糖、饮料等液位控制,可进行差值设定,直接显示各种液位罐的液位、料位高度。因此,超声波在特殊环境下有较广泛的测距应用。利用超声波检测往往比较迅速、方便、计算简单、易于实现实时控制,并且在测量精度方面能达到工业实用的指标要求,所以为了使移动机器人能够自动躲避障碍物行走,就必须装备测距系统,以使其及时获取距障碍物的位置信息(距离和方向)。这样超声波测距在移动机器人的研究上就有着深远的意义。同时基于超声波测距系统具有以上的种种优点,在汽车前进、倒车防撞测距的研制方面也得到了广泛的应用。