超声波测距在机器人避障中的应用毕业论文
超声波测距-毕业设计论文完整版.doc
摘要随着社会的发展,人们对距离或长度测量的要求越来越高。
在社会生活中应用超声波测距技术已很广泛,如汽车倒车雷达、测距仪和物位测量仪等都可以通过超声波来实现。
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声测距技术的研究和开发具有实际意义。
本文介绍了一种利用超声波测距的系统,该系统是一种基于STC12C2052 单片机的超声波测距系统,它根据超声波在空气中传播的反射原理,以超声波传感器为检测部件,应用单片机技术和超声波在空气中的时间差来测量距离。
该系统主要由主控制器模块、超声波发射模块、超声波接收模块和显示模块等四个模块构成。
通过单片机的I/O口控制超声波发射电路发出40KHz的超声波,反射波经由超声波检测接收电路、放大电路送入单片机外部中断端,通过计算超声波的发射和返回的时间,确定超声波发生器和反射物体之间的距离,完成测距。
该系统可实现4米内测距,盲区20厘米。
关键词:超声波;测距;单片机AbstractWith the development of society, the demand on the measurement of distance or length is increasing. It is applied widely by ultrasonic to measure distance,such as cars reversing radar,range finder and level measurement and so on.Because of the strong point of ultrasonic, low energy consumption,long distance transporting in media, thus it is practical and significant to measure distance by ultrasonic.In this paper ,it introduces a system to measure distance by ultrasonic,which is based on the STC12C2052.The theory is based on the principles of reflection of ultrasonic spreading in the air. The system uses ultrasonic sensors as a detector, and applies MCU and the time difference of ultrosonic spreading in the air to measure the distance. The system consists of the main controller module, ultrasonic transmitter module, ultrasonic receiver module and display module. The MCU I / O port controls ultrasonic transmitter to send 40 KHz ultrasonic, and the reflecting singal is received by the ultrasonic receiver circuit, and it is amplified,and finally,it starts the interruptor of the MCU.The MCU calculates the time of launch and return of ultrasonic to get the disctance between the ultrasonic generator and the reflective objects. The range of measurement is within four meters,with the blind spot of 20 cm。
超声波避障机器人
编号:毕业设计(论文)题目:基于超声波测距的避障机器人控制系统设计学院:机电工程学院专业:机械设计制造与自动化姓名:卢大权学号: 1101110523指导教师:罗延平职称:讲师题目类型:☐理论研究☐实验研究☑工程设计☐工程技术研究☐软件开发2015 年 5 月 20 日摘要超声波测距避障机器人整体以塑料为架构、两前轮驱动后万向轮支撑,以小车形式展示。
选用STC12C5A60S2单片机为核心控制,加直流电机、超声波测距传感器、步进电机、温度补偿电路、DS1307时钟模块和电源稳压电路以及其他电路构成。
系统由单片机IO口控制驱动电机实现小车的前进后退以及转向并实现避障。
步进电机带动超声波测试周围障碍给单片机提供障碍物信息,单片机控制小车避开障碍物。
本系统还采用无源蜂鸣器及TFT模块实时显示温度及前方障碍物距离。
可通过调节PWM参数使L298N模块驱动直流电机调速,实现小车速度调节。
关键词:STC12C5A60S2 直流电机 L298N DS1307 超声波测距温度感器TFT模块避障机器人AbstractUltrasonic Ranging overall obstacle avoidance robot plastic as architecture, front-wheel drive after two caster support, in the form of a car show. Selection STC12C5A60S2 microcontroller core control, to direct current, ultrasonic distance sensor, stepper motor, temperature compensation circuit, DS1307 clock module and power supply voltage regulator circuit, and other circuits. System consists of microcontroller IO port control drive motor to achieve forward and backward, and steering the car and realize obstacle avoidance. Stepper motor drives the ultrasonic testing around obstacles obstacle information provided to the microcontroller, microprocessor control car avoiding obstacles. The system also uses a passive buzzer and TFT color screen real-time display of temperature and distance in front of the obstacle. Powered DC motors using L298N module drivers, PWM motor speed control can achieve car speed adjustment.Keywords:STC12C5A60S2 DC Motor L298N Ultrasonic ranging Temperature Sensor TFT modue目录摘要 (2)Abstract (3)1 引言 (6)1.1 选题的背景及意义 (7)1.2 机器人的发展综述 (8)2 超声波测距 (9)2.1 超声波概论 (9)2.2 两种常用的超声波测距方案 (10)2.2.1基于单片机的超声波测距系统 (10)2.2.2 基于CPLD 的超声波测距系统 (10)2.3超声波测距的工作原理 (11)2.3.1 超声波误差分析 (13)3 机器人的避障系统 (13)3.1 移动机器人的避障传感器 (14)3.1.1 激光传感器 (14)3.1.2 视觉避障 (14)3.1.3 超声传感器 (14)3.2 避障系统设计思想 (15)3.2.1超声传感器的幻影现象 (15)4 硬件系统设计 (16)4.1超声波测距系统硬件设计 (16)4.2 单片机控制模块 (18)4.2.1 STC12C5A60S2单片机的内部结构 (18)4.3单片机最小系统电路 (19)4.4 超声波发射收系统模块电路 (20)4.5 温度模块的设计 (22)4.5.1温度对声速的影响 (22)4.5.2DS18B20 (22)4.6 步进电机控制的设计 (24)4.6.1 步进电机简介 (24)4.6.2步进电机的结构 (25)4.6.3 ULN2003芯片概述与特点 (26)4.7动力电机模块 (27)4.7.1电机驱动模块 (28)4.8时钟模块 (29)4.9 显示模块的设计 (30)4.10电源模块 (32)4.11机器人避障的硬件系统 (33)4.11.1确定硬件选型 (33)4.11.2系统整体方案设计 (33)4.11.3微控制器模块的设计 (34)5 系统软件设计 (35)6 功能测试与总结 (38)6.1超声波测试 (38)6.2整体避障测试 (41)7.总结 (41)谢辞 (42)9.参考文献 (43)附件1 (44)1 引言现在,机器人一词在日常生活中大多数人们已经不再陌生,机器人的话题在生活中无处不在,如电影、新闻、玩具、工业等各行业。
机器人超声避障控制系统的研究共3篇
机器人超声避障控制系统的研究共3篇机器人超声避障控制系统的研究1超声波避障技术是智能机器人控制系统中的重要技术之一,其对机器人的自主导航和障碍物判别能力起到了至关重要的作用。
本文将简述机器人超声避障控制系统的设计和研究。
1. 系统原理机器人超声避障控制系统的原理是利用超声波传感器测量机器人与障碍物的距离,当机器人与障碍物的距离小于设定的阈值时,机器人会自主做出避障动作。
该系统包括超声波发射模块、接收模块、信号处理模块和控制模块等组成。
2. 硬件设计超声波避障控制系统的硬件设计包括超声波发射器、接收器和单片机控制模块。
超声波发射器一般采用40kHz频率的信号波,该频率的声波对人类听觉没有影响。
发射器建议采用三个或四个,使其能够实现多角度测量,提高避障的准确性。
超声波接收器是用于接收超声波反射的信号,其测量的范围一般在2-3米内。
接收信号后,可以用放大器将信号放大到一定的电平。
单片机作为该系统的核心,承担着信号处理和运动控制的任务。
其主要作用是控制超声波传感器的工作,接收传感器反馈信号,并通过PID算法等进行运动控制。
3. 软件设计软件设计包括信号处理和运动控制两个部分。
信号处理部分:实现超声波传感器的信号处理,将反馈的信号测量值传输到运动控制模块中进行运算和处理。
运动控制部分:在接收到超声波传感器的反馈信号后,对机器人进行运动控制。
该部分的实现主要是通过PID算法,根据机器人当前位置和目标位置之间的误差进行位置调节。
4. 实验验证我们进行了一组实验来验证超声波避障控制系统的有效性。
实验分为两个部分,第一部分是进行简单的避障测试,第二部分是更加复杂的迷宫寻宝测试。
实验结果表明,该系统具有很高的准确性和可靠性,能够满足机器人在复杂环境中的避障和自主导航的需要。
5. 待提升的方向超声波避障控制系统的设计和实现,虽然已经取得了一定的成果,但还有很多需要进一步改进和提升的地方。
例如,目前的系统对于障碍物的形状和位置,并没有进行精确的测量和分析,这极有可能对机器人的运动产生一定的影响。
移动机器人超声波测距避障系统设计
移动机器人超声波测距避障系统设计李恒;徐小力;左云波【摘要】Obstacle avoidance with ranging is one of robot′s competencies in adapting to unknown complex environment. It is very important to measure the distance between the robot and the obstacles accurately. An obstacle avoidance system with ultrasonic ranging by mobile robot is designed with dsPIC33FJ256MC710 as the core. The distance between the robot and the obstacles is measured with pulse echo method. Ultrasonic velocity temperature compensation circuit is designed for ultrasonic velocity changes as the ambient temperature. Experimental results show that the system ranging accurately and is able to meet the requirement of obstacle avoidance for mobile robot in complex environments.%测距避障是移动机器人适应未知复杂环境的能力之一,准确测出移动机器人和障碍物之间的距离是关键。
以dsPIC33FJ256MC710单片机为核心研究设计了一种移动机器人超声波测距避障系统。
该系统利用脉冲回波法测距,针对超声波在空气中的传播速度受环境温度的影响,设计了超声波速度温度补偿电路。
毕业设计论文智能超声波避障小车
编号:毕业设计(论文)说明书题目:智能超声波避障小车系别:电子工程系专业:电子信息工程题目类型:☐理论研究☐实验研究☑工程设计☐工程技术研究☐软件开发☐应用研究摘要随着当今社会智能化越来越高,智能性交通工具的改善是必不可确少的,由于交通工具的普及,由于驾驶员的长时间驾驶引起精神注意力不集中而发生许多严重的交通事故比比皆是,所以智能车的诞生是必然的,它致力于提高汽车的安全性、适应性、舒适性、和提升良好的人车交互界面。
自主智能寻迹避障小车是通过单片机、传感器、信号处理器、电机驱动以及自动控制等技术来实现环境感知和自动行驶相结合的高新技术综合体,随着不断提高企业生产技术以及不断加深对自动化技术的要求,智能车已广泛的应用于许多工业部门。
可以说它已日益深入到社会和工业的各个方面,例如:智能车在物流运输方面的应用;智能车在军事领域的应用;智能车在社会生活中的应用;智能车在智能运输系统上的应用等等。
这些应用可以使社会上正在面临各种各样的问题得以有效解决,对于城市公共交通服务质量的提高,缓解各地交通拥堵,减轻交通管理,道路建设压力起到积极的推动作用。
在我国高科技水平的日益提高的同时,工业自动化进程也在不断地推进,智能小车能够通过自动采取一些躲避障碍物的措施,有效避免交通事故的发生,同时也被广泛应用于各种玩具和其他产品的设计中,极大地丰富了人们的生活。
本次设计主要是利用ATmega16单片机,超声波传感器、红外线传感器和L298N完成避障小车的制作。
以ATmega16为主控芯片,利用超声波传感器对距离的检测,将前方障碍探测出,并且通过超声波的传回数据以及红外线传感器对小车两侧的障碍物位置的确定,进行判断,1602液晶显示所测距离,然后由ATmega16单片机发出指令,控制电机转动,电机驱动采用常用的PWM方式进行电机的调速控制。
关键词:智能小车;单片机;超声波;避障AbstractAs intelligent in today's society more and more high, the improvement of the intelligent transportation is will not do less, due to the popularity of traffic tools, because the driver from driving for a long time of the spirit of inattention and many serious traffic accidents, so the birth of smart cars is inevitable, it aims to improve vehicle safety, adaptability, comfort, and promote good interactive interface, autonomous intelligent tracing car obstacle avoidance is by single-chip computer, sensor, signal processors, motor drive and automatic control technology to realize environmental awareness and the combination of autonomous driving technology, along with the continuously improve enterprise production technology as well as the growing demand for automation technology, intelligent vehicle has been widely used in many industrial sectors. It has increasingly deep into the social and industrial aspects, such as: intelligent car applications in logistics; Smart car in the field of military application; Smart car in the application of social life.High-tech level rising in our country at the same time, industrial process automation is in constant propulsion, smart car can automatically take some measures to avoid obstacles, effectively avoid the happening of traffic accident, but also are widely used in the design of all kinds of toys and other products, greatly enriched people's life.This design mainly use ATmega16 single chip microcomputer, ultrasonic sensors, infrared sensors and L298N complete obstacle avoidance car production. ATmega16 as main control chip, using ultrasonic sensors to the detection of the distance, will be in front of the obstacle detection, and returned by ultrasonic and infrared sensors data for determining obstacles on either side of the car position, judge, 1602 liquid crystal display measured distance, and instructions issued by the ATmega16 single chip microcomputer to control motor rotation, the motor driver uses the commonly used PWM motor speed control in the form of control.Key words :intelligent car; Single chip microcomputer; Ultrasound; Obstacle avoidance目录引言 (1)1 系统设计 (1)1.1 任务要求 (1)1.2 总体设计 (1)2 方案论证 (2)2.1 系统控制模块设计方案论证 (2)2.2 电机的选择方案论证 (3)2.3 避障模块设计方案论证 (4)2.4 显示模块设计方案论证 (5)2.5 直流调速方案设计 (5)2.6 电源模块设计方案论证 (5)3 元器件介绍 (6)3.1 AVR单片机主控芯片介绍 (6)3.2 L298N驱动芯片 (6)3.2.1L298N驱动芯片介绍 (6)3.2.2L298N驱动芯片特点 (6)3.3 直流电机 (6)3.4 超声波传感器 (7)3.4.1超声波传感器概述 (7)3.4.2接口说明 (8)3.4.3超声波测距原理 (8)3.5 光电传感器 (8)3.6 LCD1602液晶显示 (9)3.6.1液晶显示LCD实物图 (9)3.6.2液晶显示原理 (9)3.6.3管脚功能 (9)4 系统单元电路的设计 (10)4.1 超声波收发电路 (10)4.2 红外线收发电路 (10)4.3 单片机主控电路 (11)4.4 电源电路 (11)4.5 LCD1602显示电路 (12)4.6 电机驱动电路 (13)4.6.1直流电机H 桥驱动方案的选择 (14)4.6.2PWM调速原理 (14)4.7 光警示电路 (16)4.8 单片机复位电路 (16)4.9 单片机时钟震荡电路 (17)5 软件设计 (18)5.1 主程序 (19)5.2 避障子程序 (19)5.3 电机驱动子程序 (20)5.4 显示子程序 (21)5.5 测量距离子程序 (23)5.6 光警示子程序 (24)6 调试与仿真 (24)6.1 调试仿真工具Proteus介绍 (24)6.2 硬件的制作与调试 (26)6.3 电路与程序调试过程 (28)6.3.1电路的仿真调试 (28)6.3.2电路的调试 (28)7 结论 (30)谢辞 .......................................................................................... 错误!未定义书签。
智能机器人的超声波避障技术研发及应用
随着科学技术的发展,智能机器人已经是机器人研究中比较重要的一个领域,智能机器人是指借助各式各样的传感器通过传输数据,再集中反馈到中央处理器中做出相应的措施。
而在进行智能机器人设计时如何躲避障碍是目前需要解决的一个重要问题。
因此在智能机器人设计中,主要会采用超声波、红外线以及激光等三种方法来进行环境信息采集,其中超声波传感器在较差光线中、毒气中以及烟雾等比较恶劣的环境中抗干扰效果比较好,而且其价格低廉能够有效的降低智能机器人的制造成本,进而在智能机器人设计中被广泛应用。
1智能机器人避障原理在智能机器人设计中采用超声波方式进行避障时,主要是由于超声波可以将超声波从发射器中发出,在遇到障碍物时就会反射回来,其反射回波信号会被超声波接收器收到,智能机器人根据收到的反射回波的时间以及超声波在空气中的传播速率进行一定的计算后,执行相应的躲避动作。
1.1超声波发射器的工作原理超声波发射器是由嵌入式控制板中的前置电路引出的,而超声波在进行工作时,嵌入式控制器就会输出高电平给超声波的稳压器进行供电,这时超声波的发射器就进入了发射状态。
当嵌入式控制器发出控制信号来触发发射电路的时候,发射电路就开始产生相应的脉冲信号。
在超声波发射超声波时,其嵌入式控制器的定时器就会开始计时[1]。
1.2超声波接收器的工作原理嵌入式控制器除了给超声波的发射器提供高电平以外,也提供相同的电平给超声波的接收器,在提供电平的时候,超声波的接收器就开始进入工作状态。
在超声波发出超声波遇到障碍物反射回来的时候,超声波接收器在接收到反射回波的一瞬间,在经过放大电路、信号过滤以及整形电路后,就会触动定时器并中断定时器,获得超声波时间间距。
2智能机器人系统设计智能机器人是由硬件和软件两个系统来构成的,硬件系统主要由电源、超声波测距、电动驱动等模块构成;软件系统主要依据超声波接收回波的时间来对所遇到的障碍物进行距离的计算[2]。
2.1智能机器人的硬件系统2.1.1电源板块在进行智能机器人的电源板块设计时,主要采用的两种控制系统,分别是嵌入式主控系统还有非主控系统。
超声波在小车避障技术的应用设计(论文)
南京理工大学毕业设计说明书(论文)作者:教学点:南京工业职业技术学院专业: 电子工程题目: 超声波在小车避障技术的应用设计2013 年 5 月毕业设计说明书(论文)中文摘要毕业设计说明书(论文)外文摘要目次1 引言 (1)1.1 研究背景与意义 (5)2 超声波的避障技术 (8)2.1 小车的避障技术 (8)2.2 超声波的传播特性 (9)2.3 超声波测距技术 (9)2.4 基于单片机的超声波测距系统 (10)2.5 超声波的衰减 (10)3 超声波避障系统硬件设计 (11)3.1 方案概述 (12)3.2 方案设计 (12)3.3 元器件介绍 (13)3.4 超声波发射系统电路 (20)3.5 超声波接收系统电路 (20)3.6 相关软件、电路模块和器件清单。
(21)4 超声波避障系统的软件设计 (22)4.1 直流电机控制软件设计 (23)4.2 超声波测距模块软件设计 (23)4.3 超声波避障技术软件设计 (24)4.4 软件与硬件的整合软件与硬件的整合 (26)5 超声波避障系统调试 (26)5.1 调试过程 (27)5.2 问题分析 (30)5.3 误差分析 (30)致谢 (33)参考文献 (34)1 引言1.1 研究背景与意义随着机器人技术的发展,自主移动机器人以其活性和智能性等特点,在人们的生产、生活中的应用来越广泛。
自主移动机器人通过各种传感器系统感知外界环境和自身状态, 在复杂的已知或者未知环境中自主移动并完成相应的任务。
而在多种探测手段中, 超声波传感器系统由于具有成本低, 安装方便, 不易受电磁、光线、被测对象颜色、烟雾等影响,时间信息直观等特点, 对于被测物处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力, 因此在移动机器人领域有着广泛用。
本设计主要体现多功能小车的智能避障模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿勘探机器人、家用自动清洁机器人等自动半自动机器人的设计与普及有一定的参考意义。
超声波测距毕业设计论文
超声波测距毕业设计论文超声波测距毕业设计论文引言:在现代科技的推动下,各种测距技术得到了广泛的应用,其中超声波测距技术因其高精度、非接触等特点而备受关注。
本文将探讨超声波测距技术在毕业设计中的应用,并对其原理、方法和实验结果进行详细介绍。
一、超声波测距的原理超声波测距是利用超声波在空气中传播的特性来测量距离的一种技术。
超声波是一种频率高于人类听觉范围的声波,其传播速度与介质的密度和弹性有关。
在超声波测距中,通常使用超声波发射器发射一束超声波,经过被测物体后,超声波被接收器接收到。
通过测量超声波的传播时间,即可计算出被测物体与发射器的距离。
二、超声波测距的方法1. 时间差法时间差法是最常用的超声波测距方法之一。
该方法通过计算超声波从发射器到接收器的传播时间差来确定距离。
具体实现时,发射器发射超声波后,接收器开始计时,当接收到超声波信号后停止计时。
通过测量计时器的数值,可以得到超声波的传播时间,从而计算出距离。
2. 相位差法相位差法是另一种常用的超声波测距方法。
该方法通过测量超声波在传播过程中的相位差来确定距离。
具体实现时,发射器发射超声波信号,在接收器接收到超声波信号后,通过计算超声波信号的相位差,可以计算出距离。
三、超声波测距的应用超声波测距技术在工业、医疗、安防等领域都有广泛的应用。
1. 工业领域在工业领域,超声波测距技术可用于测量物体的距离、厚度、速度等参数。
例如,可以用于测量液体中的液位,以便控制液体的供应和排放;还可以用于测量物体的厚度,以便判断物体是否合格。
2. 医疗领域在医疗领域,超声波测距技术被广泛应用于超声诊断。
通过超声波的反射和传播时间,可以获取人体内部组织和器官的图像,从而实现对疾病的诊断和治疗。
3. 安防领域在安防领域,超声波测距技术可用于人体检测和距离测量。
例如,可以用于人体检测门的设计,以便实现对人员进出的自动控制;还可以用于测量人员与设备之间的距离,以便实现对人员的安全保护。
论文_超声波测距
中文摘要本论文比较详细介绍了一种基于单片机的超声测距设计系统,可以用于智能停车场作为车位是否有车的传感器。
该系统是以空气中超声波的传播速度为确定条件,利用发射超声波与反射回波时间差来测量待测距离。
本系统的安装和使用较方便,价格便宜,并可与无线测控系统配合使用,有非常广阔的应用前景。
咨询淘宝:励科单片机设计工作室本文的超声波测距仪主要是依据智能停车场来设计,但也可以稍加改动用于其他用途。
超声测距仪的设计原理是以得到更好的系统性能为目的的。
为达到不同的测距范围,单片机可以根据软件来设置远近两种发射模式,即近距离测量时使用8个脉冲串,远距离测量时使用32个脉冲串来增强回波信号,根据回波信号特点来得到了最佳接收机的组成。
论文简单讲述了超声波检测的发展和原理,介绍超声传感器的工作原理及特性,并对于影响测距系统的一些主要参数进行了说明。
在介绍超声测距系统功能的基础上,提出了系统的总体构成。
针对测距系统发射、接收、检测、显示部分的总体设计方案进行了论证。
介绍了AT89S51单片机在系统中的应用,分析了系统各部分的硬件及软件实现。
最后测距仪进行验证。
各主要技术指标均达到设计要求。
该测距仪对室内停车场有限范围的距离测量具有较高的精度和可靠性,最后文中分析了误差产生的原因及如何对系统进行完善提出了一些改进建议。
关键词:超声波;智能停车;超声传感器;超声测距;单片机ABSTRACTThe thesis introduces a kind of ultrasonic distance meter System in detail based on microcontroller.It can be used as smart car parking sensors. The system could measure certain distance with the time between transmit wave and reflected wave on condition in which the speed of transmitting wave is fixed.It is easy to be installed and applied,low in price and capable of being used in combination with telemetering telecontrol system and has extensive application prospects.This ultrasonic range finder in the article is mainly designed based on the smart parking, but it may also be modified for other purposes.The scheme of each part is designed to acquire better performance of the ultrasonic range finder. In order to meet the different distance range,it arranges two transmitting modes in accordence with software in mieroeontroller:high gain reflceted wave to far mode with thirty two Pulses, while low gain reflceted wave to near mode with eight pulses.We get optimum receiver that is based on the characters of the receiving waves.This paper summarizes the development and foundational principle of ultrasonic detection. Then it presents the working mechanization and charaeters of ultrasonic sensor. At the same time, it discusses a number of main technical parameters.Moreover, it proposes the whole structure of the system by introducing the function of ultrasonic distance meter.And then the transmission, receive, detection, display seheme of this distance meter system is brought out. Special after the application of AT89S51 microcontroller, it analyzes the hard ware and software realization of eachpart in this system.Finally the main technical indexes meet the design requirements.It is proved by experiments that the design of the ultrasonic range finder provided with high aceuracy and reliability in the smart parking station inside.In the end,thefurther measures of modification are presented.Key Words: Ultrasonic wave;smart car parking;Ultrasonic sensor;Ultrasonic distance measurement system;Signal chip computer.目录第一章绪论 (1)1.1课题介绍 (1)1.2题设计内容及预期的目标 (5)1.3论文内容简介 (5)第二章超声测距系统设计 (7)2.1超声波和超声波传感器 (7)2.1.1超声波 (7)2.1.2超声波传感器结构 (10)2.1.3超声波传感器的主要参数介绍及选择 (13)2.2超声测距仪原理及测量方法 (14)2.3超声波测距系统主要参数论述 (16)2.3.1工作频率 (16)2.3.2指向角介绍 (16)2.3.3温度介绍 (16)2.3.4发射脉冲宽度介绍 (17)2.4总体设计 (17)2.5本章小结 (19)第三章超声波测距仪硬件设计 (21)3.1发射部分电路设计 (21)3.1.1发射电路的方案论述 (21)3.1.2发射电路 (22)3.1.3分析计算 (23)3.2接收模块 (25)3.2.1前置放大电路 (26)3.2.2带通滤波电路 (28)3.2.3比较检测电路 (30)3.3 显示模块 (31)3.4超声波距离探测器总体电路 (32)3.4.1超声测距仪设计具体细节 (32)3.4.2总体电路设计 (34)3.5本章小结 (34)第四章超声波测距仪软件设计 (35)4.1软件设计原理及总体设计 (35)4.1.1 软件设计原理 (35)4.1.2软件总体设计 (36)4.2测距仪单片机主程序 (36)4.3测距仪子程序 (39)4.3.1超声波发射子程序 (39)4.3.2距离计算 (39)4.3.3比较程序 (42)4.3.4乘法计算程序 (42)4.3.5外部中断子程序 (43)4.3.6定时器中断子程序 (44)4.4本章小结 (45)第五章结束语 (47)附录超声波测距探测器设计电路图 (48)参考文献 (I)致谢 (I)吉林工程技术师范学院毕业论文第一章绪论1.1课题介绍社会在进步,随着经济生活的发展,随着人们生活水平的提高,在当今社会,车辆已经逐渐成为了人们日常生活中至关重要的一部分,我们知道我们越来越离不开汽车了,以车代步已经成为生活的一部分。
超声波雷达系统毕业论文
超声波雷达系统毕业论文摘要本毕业论文主要研究了超声波雷达系统的相关原理、设计及其在工业和科学领域的应用。
通过对超声波雷达系统的研究,我们可以了解到超声波雷达在测距、避障、图像生成等方面的巨大潜力。
本文将介绍超声波雷达的工作原理、系统设计和应用案例,并提出一种改进方案以提高超声波雷达的性能。
引言超声波雷达是一种利用超声波进行测距的无线传感技术。
它是一种常见且广泛应用于工业与科学领域的传感技术,具有测距精度高、频率高等优点。
超声波雷达可以通过测量超声波信号的传播时间来确定目标物体的距离。
它通常由超声发射器、接收器、信号处理器和显示器等组成。
超声波雷达已经在测距、避障、图像生成等领域发挥了重要作用。
在工业领域,它可以用于测量物体的距离、识别障碍物和监测运动物体。
在科学领域,它可以用于地质勘察、医学影像、水下探测等。
然而,传统的超声波雷达系统在某些情况下存在一定的局限性,如分辨率低、测距精度不高等。
为了解决这些问题,本文提出了一种改进方案,旨在提高超声波雷达系统的性能。
该方案包括优化超声发射器和接收器的设计、改进信号处理算法和增加系统的可扩展性。
我们通过实验证明,该方案能够显著提高超声波雷达的分辨率、测距精度和适用范围。
超声波雷达的工作原理超声波雷达系统主要依靠超声波信号的传播时间来测量目标物体的距离。
它通过发射超声波信号,然后接收回波信号并测量超声波信号的传播时间来确定目标物体的距离。
超声波发射器负责产生超声波信号,它可以将电能转化为机械振动能量。
当电流被施加到发射器上时,它会振动并产生超声波信号。
超声波信号会沿着传感器的方向传播到目标物体,并发生反射和散射。
超声波接收器负责接收超声波信号的回波。
当发射的超声波信号遇到目标物体时,部分能量会被目标物体吸收,部分能量会被反射回来。
接收器会将这些回波信号转化为电信号,并通过信号处理器进行处理和分析。
信号处理器负责对接收到的超声波回波信号进行处理和分析。
它可以通过计算超声波信号的传播时间来确定目标物体的距离。
毕业论文智能超声波避障小车的设计与制作可编辑
毕业论文智能超声波避障小车的设计与制作可编辑一、绪论随着人工智能技术的不断发展,智能化的机器人越来越受到人们的关注。
而智能超声波避障小车就是其中一种。
其可以通过自动感知周围环境的障碍物,从而自主避开障碍物,实现自动化控制。
因此,设计一款智能超声波避障小车既可以满足人们对于机器人智能化的需求,也可以为未来机器自动化服务提供实用性的技术。
本文将介绍智能超声波避障小车的设计与制作。
首先,介绍超声波避障技术的原理,并详细讲解避障小车的硬件设计和软件设计。
最后,对避障小车的实现效果进行评估和总结。
二、超声波避障技术原理超声波避障技术是指利用超声波的运动特性实现物体避障的一种技术。
超声波在空气中传播速度快,同时传播能力强,能够在空气中传播500多米。
其利用超声波传播并测量回波时间的原理实现避障。
超声波避障小车需要具备两个超声波传感器:一个用于检测前方障碍物,另一个用于检测小车左右两侧障碍物。
当小车检测到前方或左右两侧的障碍物时,避障小车会停止运动,并通过电机控制实现左转或右转来避免碰撞。
三、硬件设计避障小车的硬件主要分为四个部分:车身结构、电机模块、超声波模块和电源模块。
1. 车身结构设计车身结构是汽车设计的基础,同样也是避障小车设计的基础。
车身结构可以由木板或者3D打印部件制成。
为了避免障碍物的干扰,车身需要封闭,但是保证超声波传感器可以正常工作。
2. 电机模块设计电机是小车的动力来源,因此电机的设计至关重要。
选用高扭矩的直流电机,可以保证小车在运动时的平稳性和速度。
同时,需要选用电机驱动控制芯片和电机驱动器电路,以保证电机能够按照程序控制的方向和速度旋转。
3. 超声波模块设计超声波传感器是避障小车的核心部件,能够检测前方障碍物。
超声波传感器具有测量范围远、响应快、精度高、干扰小等特点。
超声波传感器需要安装在小车前方,以便测量前方障碍物距离。
为了保证高精度的测距,需要选用高精度的模块并且将模块的定位准确。
基于单片机的超声波测距系统设计毕业论文
基于单片机的超声波测距系统设计毕业论文 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】基于51单片机的超声波测距系统设计学院:专业:姓名:指导老师:信息学院测控技术与仪器学号:职称:二○一二年五月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计《基于51单片机的超声波测距系统设计》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。
本人签名:日期:年月日基于51单片机的超声波测距系统设计摘要本次系统的设计主要包括两部分,即硬件电路和软件程序。
硬件电路主要包括单片机电路、发射电路、接收电路、显示电路和电源电路等。
本次设计采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路。
整个电路采用模块化设计,由信号发射和接收、供电、显示等模块组成。
发射探头的信号经放大和检波后发射出去,单片机的计时器开始计时,超声波被发射后按原路返回,信号被接受电路接受,然后被单片机接收,计数器停止工作并得到时间。
软件程序主要由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。
它控制单片机进行数据发送与接收,实现数据正确显示在数码管上。
另外程序控制单片机消除各探头对发射和接收超声波的影响。
相关部分附有硬件电路图、程序流程图。
实际的环境对超声波有很大的影响,如外部电磁干扰电源干扰信道干扰等等,空气的温度对超声波的速度影响也很大,此外供电电源也会使测量差生很大的误差。
由于知识面有限,作品还有许多可以改进的地方,希望在日后的学习中能将作品完善的更好。
关键词:AT89C51;超声波;测距51 MCU-based Ultrasonic Ranging System DesignAbstractThe system's design includes two parts, namely the hardware circuit and software hardware circuit includes a microcontroller circuit, the transmitting circuit, the receiving circuit, display circuit and the power supply circuit. The design uses AT89C51 microcontroller as the core of low-cost, high-precision, miniaturization of digital hardware circuit of the ultrasonic range finder. The entire circuit is modular in design, by the signal transmitter and receiver, power supply, display modules. Transmitted probe signal is amplified and detector were launched out single-chip timer is started, the ultrasonic was launched after the original way back, a signal is accepted by a receiving circuit, then MCU receivesthe counter stop working and time. Software program from the main program, preset subroutine emission subroutine, receive subroutine, subroutines modules. It microcontroller to send and receive data, data display correctly in the digital control. In addition, program-controlled microcontroller to eliminate the impact of the probe for transmitting and receiving ultrasonic waves. With relevant parts of the hardware circuit diagram, process flow chart.Actual environment has a great influence on the ultrasonic waves, such as an external electromagnetic interference power interfering channel interference, etc., the temperature of the air is also a great influence on the speed of the ultrasonic addition, the power supply to the measured differential raw large errors. Due to the limited knowledge, works there are many areas for improvement, can work better in the future study.Keywords: AT89C51;Ultrasonic;Ranging目录1.绪论课题背景及重要意义近年来,随着电子测量技术的发展,运用超声波作出精确测量已成可能。
机器人避障超声波测距系统
机器人避障超声波测距系统图片:课题研究的背景及意义随着科技的高速发展,一种新的、有蓬勃生命力的智能机器人已经出现,正在给人们的生活带来越来越多的惊喜,同时也使人们的生活变得越来越舒适和安逸。
智能机器人越来越受到企业和商业界的重视,这主要因其广大市场和巨大利润所至。
智能机器人的出现主要有两个原因:一是劳动成本的上升;另一个是人们想摆脱令人烦恼枯燥的工作;如超市定点巡逻,可以利用机器人代替人们自身对整个超市进行定时定点巡逻监测。
要想机器人在移动过程中的路径准确,就必须将其安装测距系统,以使其及时获取距障碍物的距离信息(距离和方向)。
本课题设计是基于AT89C52单片机进行的。
单片机技术的应用,是许多领域的技术水平和自动化程度得以大大提高。
当今世界也正面临着一场以单片机技术为标志的新革命,人们渴望迅速进入单片机应用与开发的大门。
随着人们物质文化的丰富,各种电子产品开发也越来越先进,越来越迅速。
在超声波测距领域,为缩短开发周期、提高测距精度,单片机因为具有集成度高、运算速度快、体积小、运行速度快、体积小、运行可靠、工耗低等无与伦比的优势,以得到了广泛的应用。
当前,微型控制器正向两个方向发展,一个是高功能,多功能方向。
从这个方向取得的成就使得微型控制器逐步代替了价格昂,功能优越的中小型机;另一个是价格低廉,功能单一的方向,这个方向的发展是微型控制器在生产领域、服务部门和日常生活得到越来越广泛的应用。
目前我国的机器人避障的测距的研究和开发还处于起步阶段,还没有产业化。
另外,本课题的研究内容也适用于无人自动化工厂的自动导航小车以及移动机器人的路径规划。
由于机器人应用从制造业向非制造业的扩展,自主移动机器人智能机器人在诸如野外作业、深海探测、以及一些人类本身所不能进入的有毒或高温环境的作业中,有着广泛的应用前景,因此,近年来,有关移动机器人导航避障及路径规划的研究越来越多,就此而言,本课题的研究也是很有意义的。
超声波避障
嘉应学院毕业论文(设计)题目:果园喷雾机器人自动避障设计申请学位工学学士系别电子信息工程学院专业自动化学生姓名陈华逊学号 2061022154导师姓名胡均万(博士)摘要果园喷雾机器人在工作的时候不可避免地受到障碍物的干扰,障碍物会严重影响机器人的工作效率,严重会使机器人损坏,机器人还会对身边工作人员造成安全威胁,所以实现机器人的自动避障非常重要,由于果园机器人体型比较大,需要检测到远距离的障碍物,因此设计方法非常重要,本论文采用单片机80C51为核心,用T/R-40-12型超声波测距的方法检测障碍物,通过单片机对信号的处理,驱动电机的转向,前进与后退,从而达到自动避障的功能。
通过实践得出超声波的测距误差在5%之内,该设计的性能稳定,果园喷雾机器人能够绕开障碍物去实现对果树喷雾的目的。
关键词80C51单片机,果园喷雾机器人,超声波传感器,超声波测距AbstractOrchard spray when the robot at work inevitably be interference from obstructions, obstacles will seriously affect the efficiency of the robot, the robot would seriously damage, the robot will be on staff around a security threat, so to achieve automatic obstacle avoidance robot is very important, because relatively large size fruit robot needs to detect the distance of the barrier, so design is important In this thesis, 80C51 microcontroller core, with T/R-40-12 ultrasonic range finder to detect obstacles, the signal processing through the MCU to drive the motor turning, forward and backward, so as to achieve automatic obstacle avoidance function.Obtained through the practice of ultrasonic range error within 5% of the design of stable, orchard spraying robot can bypass the obstacles to achieving the purpose fruit spray.Keywords 80C51 microcontroller, orchard spray robot, ultrasonic sensors,ultrasonic ranging目录1绪论 (1)1.1 激光传感器 (1)1.2 视觉避障 (1)1.3 超声传感器 (1)1.4避障系统设计思想 (2)2系统设计 (3)2.1总系统设计 (3)2.2单片机输出电路的设计 (3)2.3障碍物的信息的采集 (4)3 超声波测距设计 (5)3.1超声波测距工作原理 (5)3.2超声波测距系统硬件设计 (5)3.3测距算法设计 (9)3.4程序流程 (10)3.5避障的实现 (11)4总结 (12)致谢 (13)参考文献 (14)附录 (15)1绪论移动机器人是机器人的重要研究领域,人们很早就开始移动机器人的研究。
智能超声波避障小车毕业论文
智能超声波避障小车毕业论文目录引言 (1)1 系统设计 (1)1.1 任务要求 (1)1.2 总体设计 (1)2 方案论证 (2)2.1 系统控制模块设计方案论证 (2)2.2 电机的选择方案论证 (3)2.3 避障模块设计方案论证 (4)2.4 显示模块设计方案论证 (5)2.5 直流调速方案设计 (5)2.6 电源模块设计方案论证 (5)3 元器件介绍 (6)3.1 AVR单片机主控芯片介绍 (6)3.2 L298N驱动芯片 (6)3.2.1L298N驱动芯片介绍 (6)3.2.2L298N驱动芯片特点 (6)3.3 直流电机 (6)3.4 超声波传感器 (7)3.4.1超声波传感器概述 (7)3.4.2接口说明 (8)3.4.3超声波测距原理 (8)3.5 光电传感器 (8)3.6 LCD1602液晶显示 (9)3.6.1液晶显示LCD实物图 (9)3.6.2液晶显示原理 (9)3.6.3管脚功能 (9)4 系统单元电路的设计 (10)4.1 超声波收发电路 (10)4.2 红外线收发电路 (10)4.3 单片机主控电路 (10)4.4 电源电路 (11)4.5 LCD1602显示电路 (12)4.6 电机驱动电路 (13)4.6.1直流电机 H 桥驱动方案的选择 (14)4.6.2PWM调速原理 (14)4.7 光警示电路 (16)4.8 单片机复位电路 (16)4.9 单片机时钟震荡电路 (17)5 软件设计 (18)5.1 主程序 (19)5.2 避障子程序 (19)5.3 电机驱动子程序 (20)5.4 显示子程序 (21)5.5 测量距离子程序 (23)5.6 光警示子程序 (24)6 调试与仿真 (24)6.1 调试仿真工具Proteus介绍 (24)6.2 硬件的制作与调试 (26)6.3 电路与程序调试过程 (28)6.3.1电路的仿真调试 (28)6.3.2电路的调试 (28)7 结论 (30)谢辞 (31)参考文献 (32)附录 (33)引言智能,是指在非结构环境下运作并能够自动预先设定模式,不需要人为的操作就能达到预期或是更高的目标,为人类提供必要服务的集成智能化装备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超声波测距在机器人避障中的应用毕业论文目录绪论 (1)1课题设计目的及意义 (1)1.1设计的目的 (1)1.2设计的意义 (1)2超声波测距仪的设计思路 (1)2.1超声波测距原理 (1)3课题设计的任务和要求 (2)第一章超声波测距系统硬件设计 (2)1 系统设计 (2)2 51系列单片机的功能特点 (3)3系统硬件结构的设计 (3)3.1 单片机显示电路原理 (4)3.2 超声波发射电路 (4)3.3 超声波检测接收电路 (4)3.4超声波测距系统的总电路 (5)第二章超声波测距系统的软件设计 (5)1 超声波测距仪的算法设计 (5)2主程序流程图 (6)3超声波发生子程序和超声波接收中断程序 (7)4 系统的软硬件的调试 (7)第三章超声波测距系统在智能机器人中的应用 (7)1 避障系统设计思想 (8)2 硬件设计 (8)3 软件设计 (9)总结 (12)致谢 (13)参考文献 (14)附录 (15)绪论1课题设计目的及意义1.1设计的目的随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。
但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。
展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。
无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。
随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。
在新的世纪里,面貌一新的测距仪将发挥更大的作用。
1.2设计的意义随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。
但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。
因此,经常出现开挖已经建设好的建筑设施来改造排水系统的显得非常重要。
而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。
控制系统核心部分就是超声波测距仪的研制。
因此,设计好的超声波测距仪就显得非常重要了。
这就是我设计超声波测距仪的意义。
2超声波测距仪的设计思路2.1超声波测距原理发射器发出的超声波以速度υ在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。
由于超声波也是一种声波,其声速v与温度有关,下表列出了几种不同温度下的声速。
在使用时,如果温度变化不大,则可认为声速是基本不变的。
如果测距精度要求很高,则应通过温度补偿的方法加以校正。
表1-1 超声波波速与温度的关系表3课题设计的任务和要求设计一超声波测距仪,任务:(1).了解超声波测距原理。
(2).根据超声波测距原理,设计超声波测距器的硬件结构电路。
设计一超声波测距器,要求:(1).设计出超声波测距器的软件结构电路。
(2).对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用超声波方法测量物体间的距离。
(3).以数字的形式显示测量距离。
第一章超声波测距系统硬件设计1 系统设计利用超声波检测距离,设计比较方便,计算处理也较简单,其测量精度也能达到使用要求。
超声波发生器可以分为两大类:一类是用机械方式产生超声波,一类是用电气方式产生超声波。
电气方式包括压电型、电动型等;机械方式有加尔统笛、液哨和气流旋笛等。
目前在近距离测量方面常用的是压电式超声波换能器。
根据设计要求并综合各方面因素,本设计采用 AT89C51 单片机作为控制器,用动态扫描法实现 LED 数字显示,超声波驱动信号用单片机的定时器。
单片机发出 40kHz 的信号经放大后通过超声波发射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为 t,再由软件进行判别、计算,得出距离数并送 LED 显示。
如图 1 所示。
图1 超声波测距器系统方案超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。
本设计采用反射波方式。
测距仪的分辨率取决于对超声波传感器的选择。
超声波传感器是一种采用压电效应的传感器,常用的材料是压电陶瓷。
2 51系列单片机的功能特点51系列单片机以其高性能、高速度、体积小、价格低廉、可重复编程和方便功能扩展等优点,在市场上得到广泛的应用。
因此此次设计采用51系列单片机,由于AT89C51在51系列单片机里有典型的代表性,所以本文选择AT89C51型号。
5l系列单片机中典型芯片(AT89C51)采用40引脚双列直插封装(DIP)形式,部由CPU,4kB的ROM,256 B的RAM,2个16b的定时/计数器TO和T1,4个8 b的I/O 端I:IP0,P1,P2,只读存储器(E~PROM),使其在实际中有着十分广泛的用途,在便携式、省电及特殊信息P3,一个全双功串行通信口等组成。
特别是该系列单片机片的Flash 可编程、可擦除保存的仪器和系统中更为有用。
该系列单片引脚与封装如图2-1所示。
51系列单片机封装图5l系列单片机提供以下功能:4 kB存储器;256 BRAM;32条I/O线;2个16b定时/计数器;5个2级中断源;1个全双向的串行口以及时钟电路。
空闲方式:CPU停止工作,而让RAM、定时/计数器、串行口和中断系统继续工作。
掉电方式:保存RAM的容,振荡器停振,禁止芯片所有的其他功能直到下一次硬件复位。
5l系列单片机为许多控制提供了高度灵活和低成本的解决办法。
充分利用他的片资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。
3系统硬件结构的设计硬件电路主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。
采用 AT89C51 来实现对 CX20106A 红外接收芯片和 TCT40-10 系列超声波转换模块的控制。
单片机通过 P1.0 引脚经反相器来控制超声波的发送,然后单片机不停的检测 INT0 引脚,当 INT0 引脚的电平由高电平变为低电平时就认为超声波已经返回。
计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物3.1 单片机显示电路原理单片机采用AT89C51 或其兼容系列。
为了获得较稳定的时钟频率,系统采用12MHz 高精度的晶振,以减小系统测量误差。
单片机用P1.0 端口输出40KHz 方波信号,为超声波转化器所用,利用外中断0 口检测超声波接受电路输出的返回信号。
显示电路采用简单实用的共阳LED 数码管,段码用单片机P0 口加限流电阻直接驱动,位码用PNP 三极管9012 驱动。
3.2 超声波发射电路超声波发射电路原理图如图2-2所示。
发射电路主要由反向器74LS04和超声波发射换能器T构成,单片机P1.0端口输出的40kHz的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。
输出端采两个反向器并联,用以提高驱动能力。
上位电阻R1O、R11一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。
图2-2 超声波发射电路原理图压电式超声波换能器是利用压电晶体的谐振来工作的。
超声波换能器部有两个压电晶片和一个换能板。
当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时它就是一个超声波发生器;反之,如果两电极问未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收换能器。
超声波发射换能器与接收换能器在结构上稍有不同,使用时应分清器件上的标志。
3.3 超声波检测接收电路集成电路CX20106A是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。
考虑到红外遥控常用的载波频率38 kHz与测距的超声波频率40 kHz较为接近,可以利用它制作超声波检测接收电路(如图2-3)。
实验证明用CX20106A接收超声波(无信号时输出高电平),具有很好的灵敏度和较强的抗干扰能力。
适当更改电容C4的大小,可以改变接收电路的灵敏度和抗干扰能力。
图2-3 超声波检测接收电路3.4超声波测距系统的总电路本系统的特点是利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时,单片机选用AT89C51,经济易用,且片有4K的ROM,便于编程。
电路原理图如图附录1。
第二章超声波测距系统的软件设计超声波测距仪的软件设计主要由主程序、超声波发生子程序、超声波接收中断程序及显示子程序组成。
我们知道C语言程序有利于实现较复杂的算法,汇编语言程序则具有较高的效率且容易精细计算程序运行的时间,而超声波测距仪的程序既有较复杂的计算(计算距离时),又要求精细计算程序运行时间(超声波测距时),所以控制程序可采用C语言和汇编语言混合编程。
1 超声波测距仪的算法设计超声波测距的原理为超声波发生器T在某一时刻发出一个超声波信号,当这个超声波遇到被测物体后反射回来,就被超声波接收器R所接收到。
这样只要计算出从发出超声波信号到接收到返回信号所用的时间,就可算出超声波发生器与反射物体的距离。
距离的计算公式为:d=s/2=(c×t)/2其中,d 为被测物与测距仪的距离,s 为声波的来回的路程,c 为声速,t 为声波来回所用的时间。
在启动发射电路的同时启动单片机部的定时器T0,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。
当收到超声波反射波时,接收电路输出端产生一个负跳变,在INT0或INT1端产生一个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离。
其部分源程序如附录2。
2主程序流程图软件分为两部分,主程序和中断服务程序,如图3-1(a )(b ) (c) 所示。
主程序完成初始化工作、各路超声波发射和接收顺序的控制。
定时中断服务子程序完成三方向超声波的轮流发射,外部中断服务子程序主要完成时间值的读取、距离计算、结果的输出等工作。
((c1μs,m/s则有:d=(c×t)/2=172T O/10000cm (2) 其中,T0为计数器T0的计算值。