基于单片机的超声波测距电路的研究本科论文

基于单片机的超声波测距电路的研究本科论文
基于单片机的超声波测距电路的研究本科论文

目录

设计总说明: (3)

ABSTRACT:. (5)

第一章:超声波测距原理论述 (7)

1.1 超声波介绍 (7)

1.2 超声波测距系统概述 (9)

1.3 超声波测距的基本原理 (11)

1.4 本课题的内容和任务 (12)

第二章 AVR单片机介绍 (13)

2.1ATmega16结构框图 (16)

2.2 AVR CPU 内核 (19)

2.3 AVR ATmega16存储器。 (19)

2.4 AVR ATmega16系统时钟 (19)

2.5 系统控制和复位 (20)

2.6 看门狗定时器 (20)

2.7 ATmega16 的中断向量(外部中断) (20)

2.8 具有PWM功能的8位定时器/ 计时器 (21)

2.9 比较输出模式和波形产生 (22)

2.10 T/C0 与T/C1 的预分频器 (24)

2.11 串行外设接口- SPI (24)

2.12 串行外设接口-USART (25)

2.13 模数转换器 (25)

2.14 JTAG 接口和片上调试系统 (26)

第三章硬件电路的设计 (26)

3.1 电源电路设计 (26)

3.2 复位电路设计 (27)

3.3 时钟电路设计 (27)

3.4 数码管显示电路 (28)

3.5 报警电路设计 (30)

3.6 温度补偿电路 (31)

3.6.1 温度计算 (33)

3.6.2 DSl820工作过程命令 (33)

3.6.3时序 (33)

3.6.4写时间隙 (34)

3.6.5读时间隙 (34)

3.6.6多路测量 (34)

3.7在线通信电路设计 (35)

第四章,超声波发射电路及接收电路的设计 (36)

4.1 超声波发射电路 (36)

4.1.1压电陶瓷超声波传感器介绍 (36)

4.1.2发射电路原理图分析 (38)

4.2 超声波接收电路 (39)

4.2.1 LC震荡选频电路设计: (39)

4.2.2比较电路的设计 (40)

4.2.3 接收电路原理图分析 (41)

第五章软件设计 (43)

5.1主程序流程图 (44)

5.2发射子程序设计 (44)

5.3温度测量子程序 (44)

5.4测量子程序 (46)

5.5计算子程序 (46)

5.6显示驱动子程序 (47)

5.7报警子程序 (47)

第六章设计心得 (49)

致谢 (50)

参考文献 (51)

附录 (52)

基于单片机的超声波测距电路的研究

设计总说明:超声波因其指向性强,能量消耗缓慢,在介质中传播距离远等特点,而经常用于进行各种测量. 如利用超声波在水中的发射,利用超声波在固体中的传播,可以用作金属探伤、医用A 超、B 超等. 利用超声波测距,使用单片机系统,设计合理,计算处理也较方便,测量精度能达到各种场合使用的要求.

这篇应用性设计报告描述了一种基于AVR ATMEGA16低功耗单片机的超声波测距系统,本系统发射器对着一个物体发射一定频率的超声波同时接收同频率的超声波,单片机通过计算从超声波发射时刻到接收返回的超声波时刻从而确定超声波通过的时间,根据房间的温度来确定超声波在空气中的速度大概是340m/s , AVR单片机计算二者的距离同时用3个LED驱动电路驱动的LED来显示,显示距离误差大概是±1cm,最小能测量时1cm同时局限于发射器的传感器的设定时间,最大能测量4m,超声波测距发射距离决定与发射物的材质和形状,例如超声波可能被地毯吸收,这样测量的距离就大大的降低,假如反射波接收的频率太低就可能不被系统处理,这样显示就会出现错误。

1设计理论:

本设计应用基于声波的反射。声波在其传播的介质中被定义为纵波。当声波受到尺寸大于其波长的目标物阻挡时就会发生反射;反射波称为回声。如果声波在介质中传播的速度是已知的,而且测量到声波从声源到达目标然后返回声源的时间,从声源到目标的距离就可以精确地计算出来。这就是本应用的测量原理。这里声波传播的介质就是空气,采用不可见的超声波。假设室内超声波的速度是340m/s则可以通过计算超声波通过时间来计算距离,但是实际温度对超声波影响很大,通过可以研究,速度和温度(T 为绝对温度)存在一下关系:

v=

=340/

v v s

/

o m s

=?由于超声波通过的距离是2倍的实际距离,则实际距离是d/2,所以t/2

d v

2 电路描述:

本设计用来发射和接收超声波的设备是40hz压电陶瓷超声波传感器,AVR ATMEGA16单片机驱动超声波发射器40hz的方波来源于晶振,波接收器接收回波由于AVR ATMEGA16单片机的计时器计算40khz的分辨率是25us 是完全胜任我们的设计,我们系统的稳定性来源于晶振的工作。被超声波接收器超声波通过一个运算放大器放大对输入a放大,相对输入a输出超声波的同时触发单片机计时器timer1 ,捕获的回波被精确计算时间来计算距离。计数器从超声波发射开始计时到收到回波停止,时间被精确记录,我们可以通过DS18B20 芯片来确定室温,精确的确定超声波的速度,二者的距离通过AVR ATMEGA16精确的计算同时在3个数码管上显示出来,一旦显示出来,单片机就进入休眠状态来节省电力能源。这篇设计的主要电路分析。

传感器的输出驱动电路直接由9V 电池供电并提供驱动超声波发射器由一个二进制非门CD4049电路实现的。其中一个非门用来为驱动器的一侧提供180 度的相移信号。另一侧由相内信号驱动。这种结构使输出端的电压提高了一倍,为发射传感器提供了足够的电压。两个门并联连接以便每一侧能够为传感器提供足够的驱动电流。电容耦合阻断了到传感器的直流通路。因为CD4049 工作于9V 而AVR ATMEGA16工作于Vcc=5V。 AVR ATMEGA16和输出驱动器之间的逻辑电平是不匹配的,可以双极性晶体管就作为这两种逻辑电平之间的转换器。

由LC选频放大器对超声波接收器接收的回波在40KHz 时提供充分的高增益。选择并丢弃除了40KHz 之外的频率。运算放大器的输出端连接到比较器LM393的输入端。比较器LM393 的参考电平内部选择为0V。当接收到回声时电压高于参考电平从而触发比较器的输出。然后触发单片机的INT0.

本文在了解超声波测距原理的基础上,完成了基于时差测距原理的一种超声波测距系统的硬件设计,其中为了进一步提高系统测量精度和系统稳定性,在硬件上增加了温度传感器测温电路,采取声速预置和媒质温度测量相结合的办法对声速进行修正,降低了温度变化对测距精度的影响。针对噪声环境中超声波测距的情况,本文讨论了一种基于时延的估计方法,可有效地降低噪声对测距的干扰,有利于提高超声波测距系统的测量精度。

关键词:超声波测距 AVR atmega16 DS18B20

ABSTRACT: In different occasions , the demands of the precision on ultrasonic distance measuring system are different .Usually , the error of the ultrasonic distance measuring system is large , so they cannot be satisfied with the demands in some occasions. This article takes temper A Ture account into the ult rasonic distance measuring system and makes it have higher precision han before and increases the function of broadcasting the result . It can apply in more occasions and be felt more convenient .

This design application report describes a distance-measuring system based on ultrasonic sound utilizing the A VR atmega16 ultralow-power microcontroller. The system transmits a burst of ultrasonic sound waves towards the subject and then receives the corresponding echo. The time taken for the ultrasonic burst to travel the distance from the system to the subject and back to the system is accurately measured by the A VR atmega16. Assuming the speed of sound in air at room temperature to be 340m/s, the A VR atmega16 computes the distance between the system and the subject and displays it using a three-digit static LED driven by its integrated LED driver. The distance is displayed in inches with an accuracy of ±1 cm. The minimum distance that this system can measure is 1cm and is limited by the transmitter’s transducer settling-time. The maximum distance that can be measured is 4m. The amplitude of the echo depends on the reflecting material, shape, and size. Sound-absorbing targets such as carpets the maximum measurable range is lower for such subjects. If the amplitude of the echo received by the system is so low that it is not detectable by the Comparator the system goes out of range. This is indicated by displaying the error message

1 Theory of Operation

This application is based on the reflection of sound waves. Subjects whose Dimensions are larger than the wavelength of the impinging sound waves reflect them; the reflected waves are called the echo. If the speed of sound in the medium is known and the time taken for the sound waves to travel the distance from the source to the subject and back to the source is measured, the distance from the source to the subject can be computed accurately. This is the measurement principle of this application. Since it is inaudible to humans. Assuming that the speed of sound in air is v=340m/s at room temperature and that the measured time taken for the sound waves to travel the distance from the source to the subject and back to the source is seconds,as we know:

v=

=340/

v v s

/

o m s

The distance d is computed by the formula t/2

=?Since the sound waves travel

d v

twice the distance between the source and the subject, the actual distance between the source and the subject will be d/2.

2 Circuit Description

The devices used to transmit and receive the ultrasonic sound waves in this application are 40-kHz ceramic ultrasonic transducers. AVR ATMEGA16 drives the transmitter transducer with 40-kHz square-wave signal derived from the crystal oscillator, and the receiver transducer receives the echo. The Timer1in the A VR is configured to count the 40-kHz crystal frequency such that the time measurement resolution is 25 μs, which is more than adequate for this application. The measurement time base is very stable as it is derived from a quartz-crystal oscillator. The echo received by the receiver transducer is amplified by an operational amplifier and the amplified output is fed to the Comparator_A input. The Comparator_A senses the presence of the echo signal at its input and triggers a capture of Timer_A count value to capture compare register timer1. The capture is done exactly at the instant the echo arrives at the system. The captured count is the measure of the time taken for the ultrasonic burst to travel the distance from the system to the subject and back to the system. The distance in inches from the system to the subject is computed by the AVR ATMEGA16using this measured time and displayed on a two-digit static LED. Immediately after updating the display, the A VR goes to sleep mode to save power. The circuit schematic diagram of this application.

The output drive circuit for the transducer is powered directly from the 9-V battery and provides drive to the ultrasonic transmitter. The is achieved by a bridge configuration with hex inverter gates CD4049. One inverter gate is used to provide a 180-degrees phase-shifted signal to one arm of the driver. The other arm is driven by the in-phase signal. This configuration doubles the voltage swing at the output and provides the required to the transmitter transducer. Two gates are connected in parallel so that each arm can provide adequate current drive to the transducer. Capacitors block the dc to the transducer. Since the CD4049 operates on 9-V and the A VR ATMEGA16 operates on a VCC of 5 V, there is a logic

level mismatch between the A VR ATMEGA16 and the output driver circuit. Bipolar transistor acts as a logic-level shifter between these two logic levels.

Operational amplifier NPN is made of by Circuit ,This amplifier has a high-gain bandwidth and provides sufficiently high gain at 40 kHz. The amplified ultrasonic signal swings above and below this virtual midrail. provides selectivity and rejection of unwanted frequencies other than 40kHz. The output of the operational amplifier is connected to the ComparatorLM393 input of the ATMEGA16 via port pin INT0. The Comparator LM393 reference is internally selected to be 0.5VCC. When no ultrasonic echo is received, the voltage level at CA0 is slightly lower than the reference at LM393. When an echo is received, the voltage level increases above the reference and toggles the Comparator LM393 can be fine-tuned for the required sensitivity and the measurable range can be optimized and give the single to the ATMEGA16.

Based on the comprehension of measuring distance principle by ultrasonic, the paper completes an hardware design which based on time difference measuring distance theory , In order to improve the measurement accuracy and system stability further, we add a temperature sensor in the hardware design and adopt the improved method which combines sound velocity presetting with medium temperature measurement to mend the sound velocity. By this means, the influence of temperature variation on distance measurement is decreased.

Keywords: distance-measuring system based on ultrasonic A VR atmega16 DS18B20 第一章:超声波测距原理论述

1.1 超声波介绍

超声波是指振动频率大于20KHz以上的,人在自然环境下无法听到和感受到的声波。超声波因其可在气体、液体、固体、固熔体等介质中有效传播,可传递很强的能量,产生反射、干涉、叠加和共振现象。在液体介质中传播时,可在界面上产生强烈的冲击和空化现象。由于超声波与介质的相互作用,使介质发生物理的和化学的变化,从而产生一系列力学的、热学的、电磁学的和化学的超声效应,包括以下4种效应:

①机械效应。超声波的机械作用可促成液体的乳化、凝胶的液化和固体的分散。当超声波流体介质中形成驻波时 ,悬浮在流体中的微小颗粒因受机械力的作用而凝聚在波节处,在空间形成周期性的堆积。超声波在压电材料和磁致伸缩材料中传播时,由于超声波的机械作用而引起的感生电极化和感生磁化(见电介质物理学和磁致伸缩)。

②空化作用。超声波作用于液体时可产生大量小气泡。一个原因是液体内局部出现拉应力而形成负压,压强的降低使原来溶于液体的气体过饱和,而从液体逸出,成为小气泡。另一原因是强大的拉应力把液体“撕开”成一空洞,称为空化。空洞内为液体蒸气或溶于液体的另一种气体,甚至可能是真空。因空化作用形成的小气泡会随周围介质的振动而不断运动、长大或突然破灭。破灭时周围液体突然冲入气泡而产生高温、高压,同时产生激波。与空化作用相伴随的内摩擦可形成电荷,并在气泡内因放电而产生发光现象。在液体中进行超声处理的技术大多与空化作用有关。

③热效应。由于超声波频率高,能量大,被介质吸收时能产生显著的热效应。

④化学效应。超声波的作用可促使发生或加速某些化学反应。例如纯的蒸馏水经超声处理后产生过氧化氢;溶有氮气的水经超声处理后产生亚硝酸;染料的水溶液经超声处理后会变色或退色。这些现象的发生总与空化作用相伴随。超声波还可加速许多化学物质的水解、分解和聚合过程。超声波对光化学和电化学过程也有明显影响。各种氨基酸和其他有机物质的水溶液经超声处理后,特征吸收光谱带消失而呈均匀的一般吸收,这表明空化作用使分子结构发生了改变。

超声应用超声效应已广泛用于实际,主要有如下几方面:

①超声检验。超声波的波长比一般声波要短,具有较好的方向性,而且能透过不透明物质,这一特性已被广泛用于超声波探伤、测厚、测距、遥控和超声成像技术。超声成像是利用超声波呈现不透明物内部形象的技术。把从换能器发出的超声波经声透镜聚焦在不透明试样上,从试样透出的超声波携带了被照部位的信息(如对声波的反射、吸收和散射的能力),经声透镜汇聚在压电接收器上,所得电信号输入放大器,利用扫描系统可把不透明试样的形象显示在荧光屏上。上述装置称为超声显微镜。超声成像技术已在医疗检查方面获得普遍应用,在微电子器件制造业中用来对大规模集成电路进行检查,在材料科学中用来显示合金中不同组分的区域和晶粒间界等。声全息术是利用超

声波的干涉原理记录和重现不透明物的立体图像的声成像技术,其原理与光波的全息术基本相同,只是记录手段不同而已(见全息术)。用同一超声信号源激励两个放置在液体中的换能器,它们分别发射两束相干的超声波:一束透过被研究的物体后成为物波,另一束作为参考波。物波和参考波在液面上相干叠加形成声全息图,用激光束照射声全息图,利用激光在声全息图上反射时产生的衍射效应而获得物的重显像,通常用摄像机和电视机作实时观察。

②超声处理。利用超声的机械作用、空化作用、热效应和化学效应,可进行超声焊接、钻孔、固体的粉碎、乳化、脱气、除尘、去锅垢、清洗、灭菌、促进化学反应和进行生物学研究等,在工矿业、农业、医疗等各个部门获得了广泛应用。

③基础研究。超声波作用于介质后,在介质中产生声弛豫过程,声弛豫过程伴随着能量在分子各自电度间的输运过程,并在宏观上表现出对声波的吸收(见声波)。通过物质对超声的吸收规律可探索物质的特性和结构,这方面的研究构成了分子声学这一声学分支。普通声波的波长远大于固体中的原子间距,在此条件下固体可当作连续介质。但对频率在1012赫兹以上的特超声波,波长可与固体中的原子间距相比拟,此时必须把固体当作是具有空间周期性的点阵结构。点阵振动的能量是量子化的,称为声子(见固体物理学)。特超声对固体的作用可归结为特超声与热声子、电子、光子和各种准粒子的相互作用。对固体中特超声的产生、检测和传播规律的研究,以及量子液体——液态氦中声现象的研究构成了近代声学的新领域。

人类直到第一次世界大战才学会利用超声波,这就是利用“声呐”的原理来探测水中目标及其状态,如潜艇的位置等。此时人们向水中发出一系列不同频率的超声波,然后记录与处理反射回声,从回声的特征我们便可以估计出探测物的距离、形态及其动态改变。医学上最早利用超声波是在1942年,奥地利医生杜西克首次用超声技术扫描脑部结构;以后到了60年代医生们开始将超声波应用于腹部器官的探测。如今超声波扫描技术已成为现代医学诊断不可缺少的工具。作为一种成熟的技术,超声波的应用已经走进人类息息相关的生活中,是为不可或缺的工具。

1.2 超声波测距系统概述

当今社会科技日益发展,自动化控制在很多很多产业得到了全面的应用,自动化的测量方法也成了一个重要的方面,测量方法有很多种,例如红外测距,超声波测距等都得到了很好的应用,在科学研究工程实践中,经常会遇到非接触测量距离的问题。利用超声波作为定位技术是蝙蝠等一些没有目视能力的生物作为防御及捕捉猎物生存的手段,也就是由生物体发射不被人们听到的超声波(20KHZ以上的机械波),借助空气媒介传波,由障碍物反射回来的时间间隔长短与被发射的超声波的强弱判断障碍物性质或障碍位置的方法。由于超声波的速度相对于光速来说要小的多,其传波时间就比较容易检测,并且易于定向发射,方向性好,强度好控制,因而人类利用仿真技能进行超声波测距。超声波测距是一种利用声波特性、电子计数、光电开关相结合来实现非接触式距离测量的方法,在日常生活中具有广泛的用途。例如:用人造超声源在海水里发射,由回射超声波进行探测海洋潜艇位置、鱼群以及确定海底的暗礁等障碍物形状及远近。利用人造超声波在固体里传播的时间确定物体的长度以及超声波在固体里遇到障碍物

界面上的反射波来确定物体内部损伤(如裂缝、气孔及杂质等)位置,即无损探伤。在现代社会中,超声波已经融入我们的生活,例如超声波洗衣机,超声波趣闻器,超声波探测器等,超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差,然后计算出相应的距离。超声波测距系统由于不受光线、电磁波、粉尘等的影响,其精度能达到厘米数量级甚至毫米级的工程测距精度等的优点,在桥梁、隧道、涵洞等的距离检测中占有一定的优势。

在日常车道保障与维护过程中,工程车、充气车、电源车、加油车等诸多车辆常常需要在停车坪附近穿行、掉头或倒车。由于这些低速行驶的车辆之间非常接近,驾驶员的视野颇受限制,碰撞事故时有发生,在夜晚时则更显突出。利用超声波测距系统,可以有效地提高车辆在保障和维护过程中的安全性和可靠性。随着生活水平的不断提高,汽车进入家庭的消费意识的不断增强。中国城市汽车的保有量迅速增加。随之而来的是交通事故与日俱增,城市里尤其突出。发展智能交通系统是二十一世纪交通运输的重要发展方向。智能交通系统在充分发挥现有基础设施的潜力,提高运输效率。保障交通安全,缓解交通堵塞,改善城市环境等方面的卓越效能,已得到各级政府的广泛关注。我国政府也开始高度重视智能交通系统的研究开发与推广应用。因此智能型的测距系统的开发应用与汽车领域将起到非常大的作用,将有效地缓解交通压力,减少交通事故的发生率。超声波测距系统的应用不仅仅大大减轻了测距人员的工作强度,对许多常规测

量所无法实现的检测进行因能进行有效地测量,进一步扩大了测量的广度,而且超声波测量本身具有很高的测量精度,因此对精度的提高也起到了一定的作用。智能型超声波测距系统是进行交通管理的有效手段和工具,它可提高车辆距离检测的准确性,有利于交通运输的科学管理,降低对驾驶人员本身的素质要求。除了能大大减少工作量,更重要的是它能准确、定时、定量、高效地对距离进行测量。现代超声波测距仪的研究使用在我国汽车行业还为数不多,与发达国家相比,有较大的差距,还基本停留在初级阶段,即使有些高档车配置有测距系统,也仅仅是少部分的进口车。随着计算机技术和传感器技术的迅猛发展,计算机和传感器的价格日益降低,可靠性日益提高,用信息技术改造农业不仅是可能的而且是必要的。将高新技术应用与汽车产业,实施实时监测已成为我国汽车工业以及交通部门的一项重要任务,是减少我国交通事故发生的重要措施之一。

本文旨在设计一种能对中近距离障碍物进行实时测量的测距装置,它能对障碍物进行适时、适量的测量,实时监控的作用。目前对于超声波精确测距的需求也越来越大,如油库和水箱液面的精确测量和控制,物体内气孔大小的检测和机械内部损伤的检测等。在机械制造,电子冶金,航海,宇航,石油化工,交通等工业领域也有广泛地应用。此外,在材料科学,医学,生物科学等领域中也占据重要地位。

1.3 超声波测距的基本原理

超声波是指频率高于20KHz的机械波,具有波长指向性好,反射强,传播性极佳,强度随距离衰减等诸多优点,为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动产生超声波,超声波发生器;如没加电压,当共振板接收到超声波时,将压迫压电振荡器作振动,将机械能转换为电信号,这时它就成为超声波接收转换器,但一个超声波传感器也可具有发送和接收声波的双重作用。利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。频率为40kHz左右的超声波在空气中传播的效率最佳;同时为了方便处理,单片机发射的超声波滤被调制成40kHz左右,具有一定间隔的调制脉

冲波信号。超声波测距的原理一般采用渡越时间法TOF(time of flight)。首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离。超声波传播速度对测距的影响很大,稳定准确的超声波传播速度是保证测量精度的必要条件,波的传播速度取决于传播媒质的特性。传播媒质的温度、压力、密度对声速都将产生直接的影响。因此需对声速加以修正。对于测距而言,引起声速变化的主要原因是媒质温度的变化。本设计采用声速预置和媒质温度测量结合的方法对声速进行补偿,可有效地消除温度变化对精度的影响,可通过温度传感器

DS18B20自动探测环境温度,确定计算距离时的波速

v=

=340/

/

v v s

o m s

同时利用单片机较精确地得出该环境下超声波经过的时间,提高了测量精确度。本设计的超声波测距系统主要由声波发射电路,回波接收电路以及温度检测电路,灵活性强,可靠性高,计算简单,成本低,易于做到实时控制等优点。得超声波往返的时间t,即可求得距离t/2

=?,原理图如1所示:

d v

图1单片机测距系统原理图

1.4 本课题的内容和任务

本论文主要研究基于单片机的超声波测距系统,分别对超声波发生电路、回波接收电路、数据采集电路、数码显示电路、报警电路及系统设备的软、硬件各个部分功能

模块进行了研究。设计一种能够在精确度在0.01m,测距在4m左右的模型,其主要内容如下:

1、系统硬件电路的设计

1)根据测距技术的特点,进行超声波测距系统的整体研究与设计。

2)针对温度对超声波传播速度影响,测量环境温度,确定超声波传播速度。

3)对超声波发生电路进行论证和设计,用于产生用于测量的超声波。

4)对超声波接收电路进行论证和设计,用于接收反射回来的超声波。

5)单片机对对发送和接收波的时间进行测量,用于计算有效距离。

6) LED数码显示测量的距离值,以数字显示的方式显示测量的距离。

7)当测量之间的距离低于设定的最低值时,系统将进行自动报警。

2、系统软件的设计

1)系统主程序的设计。

2)温度测量程序设计。

3)发送、接收子程序的设计。

4)LED显示程序的设计。

5)报警程序的设计。

第二章 AVR单片机介绍

AVR单片机是 Atmel 公司 1997 年推出的 RISC 单片机。RISC(精简指令系统计算机)是相对于CISC(复杂指令系统计算机)而言的。RISC 并非只是简单地去减少指令,而是通过使计算机的结构更加简单合理而提高运算速度的。RISC 优先选取使用频率最高的简单指令,避免复杂指令:并固定指令宽度,减少指令格式和寻址方式的种类,从而缩短指令周期,提高运行速度。由于 AVR 采用了 RESC 的这种结构,使AVR系列单片机都具备了1MIPS/MHz(百万条指令每秒/兆赫兹)的高速处理能力。

AVR单片机吸收了 DSP 双总线的特点,采用 Harvard 总线结构,因此单片机的程序存储器和数据存储器是分离的,并且可对具有相同地址的程序存储器和数据存储器进行独立的寻址。

在 AVR单片机中,CPU 执行当前指令时取出将要执行的下一条指令放入寄存器中,从而可以避免传统 MCS51 系列单片机中多指令周期的出现。

传统的 MCS51 系列单片机所有的数据处理都是基于一个累加器的,因此累加器与程序存储器、数据存储器之间的数据转换就成了单片机的瓶颈;在 AVR 单片机中,寄存器由32个通用工作寄存器组成,并且任何一个寄存器都可以充当累加器,从而有效地避免了累加器的瓶颈效应,提高了系统的性能。

AVR单片机具有良好的集成性能。AVR 系列的单片机都具备在线编程接口,其中的Mega 系列还具备JTAG仿真和下载功能;都含有片内看门狗电路、片内程序 Flash、同步串行接口 SPI;多数 AVR 单片机还内嵌了 AD 转换器、EEPROM、摸拟比较器、PWM 定时计数器等多种功能;AVR 片机的 I/O 接口具有很强的驱动能力,灌电流可直接驱动继电器、LED等器件,从而省去驱动电路,节约系统成本。AVR单片机采用低功率、非挥发的 CMOS 工艺制造,除具有低功耗、高密度的特点外,还支持低电压的联机 Flash,EEPROM 写入功能。

AVR单片机还支持 Basic、C 等高级语言编程。采用高级语言对单片机系统进行开发是单片机应用的发展趋势。对单片机用高级语言编程可很容易地实现系统移植,并加快软件的开发过程。

AVR 单片机具有多个系列,包括 ATtiny、AT90、ATmega。每个系列又包括多个产品,它们在功能和存储器容量等方面有很大的不同,但基本结构和原理都类似,而且编程方也相同。

产品特性

—低功耗的 8 位AVR 微处理器

—先进的RISC结构

—131 条指令,大多数指令执行时间为单个时钟周期

—32个8 位通用工作寄存器

—全静态工作

—工作于16 MHz 时性能高达16 MIPS

—只需两个时钟周期的硬件乘法器

—16K 字节的系统内可编程Flash

—擦写寿命: 100,000 次

—可以对锁定位进行编程以实现用户程序的加密

—JTAG 接口( 与IEEE 1149.1 标准兼容)

–支持扩展的片内调试功能

–通过JTAG 接口实现对Flash、EEPROM编程

? 外设特点

–两个具有独立预分频器和比较器功能的8 位定时器/ 计数器

–一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器–具有独立振荡器的实时计数器RTC

–四通道PWM

– 8路10 位ADC

–面向字节的两线接口

–两个可编程的串行USART

–可工作于主机/ 从机模式的SPI 串行接口

–具有独立片内振荡器的可编程看门狗定时器

–片内模拟比较器

? 特殊的处理器特点

–上电复位以及可编程的掉电检测

–片内经过标定的RC 振荡器

–片内/ 片外中断源

– 6种睡眠模式: 空闲模式、ADC 噪声抑制模式、省电模式、掉电模式

超声波测距仪毕业论文

第一章绪论 1.1课题设计目的及意义 1.1.1设计的目的 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目 前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌一新的测距仪将发挥更大的作用。 1.1.2设计的意义 超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。 1.2超声波测距仪的设计思路 1.2.1超声波测距原理 发射器发出的超声波以速度υ在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。

基于51单片机的超声波测距毕业设计(论文)

一设计题目基于51单片机的超声波测距 二设计者 姓名班级学号组号 三、设计思路及框图、原理图 任务:以单片机为核心,设计并制作一超声波测距系统基本要求: 利用时间差测距,不考虑温度变化 用数码管显示测试结果 工作频率:450kHz 测距范围:0.5~10米 测试精度: 10% 发挥部分尽量增大测控范围,提高测试精度 1.系统的硬件结构设计 1.1. 超声波发生电路 发射电路主要由反相器74LS04和超声波发射换能器T构成,单片机P1.0端口输出的450kHz的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采两个反向器并联,用以提高驱动能力。上位电阻R1O、R11一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。 1.2超声波检测接收电路 采用集成电路CX20106A为超声波接收芯片。实验证明用CX20106A接收超声波(无信号时输出高电平),具有很好的灵敏度和较强的抗干扰能力。适当更改电

容C4的大小,可以改变接收电路的灵敏度和抗干扰能力。 1.3 显示电路 显示电路主要由74ls273芯片驱动,用PNPC8550三级管进行位选,七段共阳极数码管显示。 2.系统的软件结构设计 设计思路 主程序中包括温度补偿子程序,计算子程序,显示子程序。采用汇编编程。首先进行系统初始化。其次利用循环产生4个40KHZ的方波,由输出口进行输出,并开始计时。第三等待中断,若超声波被接收探头捕捉到,那么通过中断可测得

基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文

基于单片机的超声波测距电子烧友会基于51单片机的超声波测距仪 之倒车雷达作品设计毕业论文 摘要: 超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,他广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。 本课题详细介绍了超声波传感器的原理和特性,以及STC公司的STC89C52的单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的不足并加以改进,将温度引起的误差考虑在内并且加以修正,给出了以STC89C52单片机为核心的低成本、高精度、液晶显示超声波测距系统的硬件电路和软件设计方法。该系统电路设计合理、工作稳定、性能良好、检测速度快、计算简单并且做到了可设计报警范围的功能,在测量精度方面能达到工业使用的要求。 关键词:单片机;液晶显示;报警;测距 I

Ultrasonic distance measurement based on single chip Abstract:Ultrasound has a strong point, the energy consumption of the slow spread of the advantages of distance, so the use of sensor technology and automatic control technology, the program combines distance, ultrasonic distance measurement is the most common one, and he widely used in security, parking sensor, water level measurement, construction sites and some industrial sites. This subject introduces the principles and characteristics of ultrasonic sensors, and microcontroller STC89C52 STC's performance and characteristics, and the analysis of the ultrasonic distance measurement based on the principle that the lack of design ranging system and make improvements, will into account the error due to temperature and should be amended to STC89C52 given low-cost microcontroller as the core, high-accuracy, liquid crystal display ultrasonic ranging system of hardware and software design methods. The system circuit design is reasonable, stable, good performance, fast detection of simple calculation and can be designed to achieve the alarm range of functions to achieve precision in the measurement requirements for industrial use. Keywords:microcontroller; LCD display; alarm; ranging

超声波测距传感器(硬件件篇)

自制一个由你掌控的 —— 超声波测距传感器(硬件篇) 一、背景 四年多前,我曾尝试自己制作一个超声波测距传感器。 当时是想为 LEGO 的 RCX 配套,因为我是Semia 的技术支持,那时RCX 还没有配置任何测距传感器。由于可查阅的资料有限,且不详细,最后以失败告终 /(也许在网络搜索上我属于“菜鸟”)。 为了达到目的,只好选用了 Sharp 公司的 GP2D12。但自制超声波测距传感器的愿望一直没被遗忘。一是觉得超声波用于测距从原理上讲应该效果不错(GP2D12的测距范围太小,只有 10 — 80 cm);二是市售成品不够灵活,为了适应它还得做转换接口,费力耗财。 前段时间协助一个单位搞项目,涉及到超声波测距;有幸的是解剖了一款进口的超声波测距传感器 —— SensComp公司的6500,使我对相关原理和技术有了比较透彻的了解。 本想项目结束后立刻动手设计一个自己的传感器,后因忙于“圆梦小车”耽搁了。 现在圆梦小车已初具雏形,可以腾出一点时间,而且小车也需要一些传感器与之配套,便着手实现了这个夙愿。

基于嵌入之梦工作室的宗旨 —— 为学习单片机的大学生服务,将设计和制作的细节与大家分享,希望能有助于读者做出属于你自己的超声波传感器,也让和我有类似想法的人不至于再次失望于网络。 二、需求分析 ?能在测距范围上弥补 GP2D12 的不足,将距离延伸到 80cm以外; ?可以提供给大学生和爱好者 DIY,具有学习功能; ?方便自己随时修改程序,使学习的作用得以充分发挥; ?成品具有一定的使用价值,可方便的应用于小车等需要测距的装置上。 三、概要设计 总体设计参照 SensComp公司(https://www.360docs.net/doc/3513924594.html,)6500测距模块,其核心是两片专用的超声波测距IC:TL851和TL852。 TL852是一片专门设计用于超声波接收、放大、检测的芯片,集成了可变增益、选频放大器,可通过四根控制线变换11级增益,对于检测超声波信号十分有效。 TL851 与TL852 配套,它可实现超声波发射及控制TL852的增益变换,通过定时控制增益,使TL852的增益与回波时间相匹配,一方面提高了检测的灵敏度,同时减小了干扰。 如果不能随时间变换增益,为增加检测距离,就需要加大灵敏度;而开始时灵敏度就很高,无疑会收到一些不想要的信号。(6500测距模块的相关资料及芯片资料见附件) 解剖此模块时,对TL852的功能十分感兴趣,当初我制作时就是“栽”在这个环节;而TL851的功能基本属数字控制范畴,输出还需要配合单片机才能得到结果,接口也不是十分灵活,笔者认为完全可以用单片机替代。 所以,本次设计的主要改变就是用单片机替换6500模块的TL851。 单片机还是选用圆梦小车所用的STC12系列,一是考虑是51兼容,符合国内多数教材;二是下载程序方便。此次选用的是 STC12LE4052(4K FlashROM,256 RAM)。考虑体积因素,选择了SOP20封装。

基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文

基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

超声波测距仪毕业设计论文

For personal use only in study and research; not for commercial use 第一章绪论 1.1课题设计目的及意义 For personal use only in study and research; not for commercial use 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目 前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌一新的测距仪将发挥更大的作用。 For personal use only in study and research; not for commercial use 超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入对单片机的理解和应用。 1.2超声波测距仪的设计思路

基于单片机的超声波测距仪的设计与实现毕业论文

基于单片机的超声波测距仪的设计与实现

中文摘要 本设计基于单片机AT89C52,利用超声波传感器HC-SR04、LCD显示屏及蜂鸣器等元件共同实现了带温度补偿功能可报警的超声波测距仪。我们以AT89C52作为主控芯片,通过计算超声波往返时间从而测量与前方障碍物的距离,并在LCD显示。单片机控制超声波的发射。然后单片机进行处理运算,把测量距离与设定的报警距离值进行比较判断,当测量距离小于设定值时,AT89C52发出指令控制蜂鸣器报警,并且AT89C52控制各部件刷新各测量值。在不同温度下,超声波的传播速度是有差别的,所以我们通过DS18B20测温单元进行温度补偿,减小因温度变化引起的测量误差,提高测量精度。超声波测距仪可以实现4m以内的精确测距,经验证误差小于3mm。 关键词:超声波;测距仪;AT89C52;DS18B20;报警

Design and Realization of ultrasonic range finder based ABSTRACT The design objective is to design and implement microcontroller based ultrasonic range finder. The main use of AT89C52, HC-SR04 ultrasonic sensor alarm system complete ranging production. We AT89C52 as the main chip, by calculating the round-trip time ultrasound to measure the distance to obstacles in front of, and displayed in the LCD. SCM ultrasonic transmitter. Then the microcontroller for processing operation to measure the distance and set alarm values are compared to judge distance, when measured distance is less than the set value, AT89C52 issue commands to control the buzzer alarm, and control each member refresh AT89C52 measured values. Because at different temperatures, ultrasonic wave propagation velocity is a difference, so we DS18B20 temperature measurement by the temperature compensation unit, reducing errors due to temperature changes, and improve measurement accuracy. Good design can achieve precise range ultrasonic distance within 4m, proven error is less than 3mm. Keywords:Ultrasonic;Location;AT89C52;DS18B20;Alarm

超声波测距模块说明

最近做超声波测距,就是简单的测量引脚高电平的时间。 思路是这样的 1.使用8MHZ时钟,不分频 初始化Timerx_Init(235,1);//8Mhz的计数频率,计数到235为1cm距离 2. PA0高电平时,打开定时器,测量时间 while(PAin(0)) { TIM3->CR1|=0x01; //使能定时器3 } TIM3->CR1|=0x00; //关闭定时器3 S=temp/2 //测量距离为总路程一半 temp=0;//计数值清零 3.计数到235时,产生中断,进入中断函数。执行temp++操作 void TIM3_IRQHandler(void) { if(TIM3->SR&0X0001)//溢出中断 { temp++; } TIM3->SR&=~(1<<0);//清除中断标志位 } 4.得出距离值S 初学定时器,这样测距思路对吗 实际测试后,S值一直为0,为什么

超声波测距模块说明 1.模块引脚 从左到右(见图)模块引脚分别为:VCC、trig(控制端)、echo(接收端)、out(空脚)、GND 2.主要技术参数: 1:使用电压:DC5V 2:静态电流:小于2mA 3:电平输出:高电平VCC-0.2V 低<0.2V 4:感应角度:不大于15 度 5:探测距离:0.02m-5m 6:探测精度:3mm(既然探测精度精确到毫米,就是说数据可以显示到毫米级,也就是四位数了!) 板上接线方式:VCC、trig(控制端)、echo(接收端)、out(空脚)、GND。OUT 脚为防盗模块时的开关量输出脚,测距模块不用此脚! 3.使用方法: (1)采用IO 触发测距,给TRIG 至少10us 的高电平信号(实际上25us 最佳);此处通过IO口给一个高电平就行了。(2)模块自动发送8 个40khz 的方波,自动检测是否有信号返回; (3)有信号通过ECHO 返回,ECHO 输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.此处用定时

毕业设计开题报告—超声波测距

毕业设计(论文)开题报告学生姓名:学号: 所在学院: 专业:通信工程 设计(论文)题目:基于STM32的超声波测距仪 指导教师: 2014年2月25日

开题报告填写要求 1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效; 2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见; 3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册); 4.有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2004年4月26日”或“2004-04-26”。

毕业设计(论文)开题报告 1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述: 文献综述 一、课题研究背景、目的和意义 传感器技术是现代信息技术的主要内容之一,信息技术主要包括计算机技术、通信技术和传感器技术,计算机技术相当于人的大脑,通信相当于人的神经,而传感器就相当于人的感官。比如温度传感器、光电传感器、湿度传感器、超声波传感器、红外线传感器、压力传感器等等,其中超声波传感器在测量方面有着广泛、普遍的应用。利用单片机控制超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且测量精度较高。 超声波测距是一种典型的非接触测量方式。超声波在气体、液体及固体中以不同速度传播,定向性好、能量集中、传输过程中衰减较小、反射能力较强。且超声波测距系统结构简单、电路易实现、成本低、速度快,所以在工业自动控制、建筑工程测量和机器人视觉识别等领域应用非常广泛。 超声波作为一种特殊的声波,同样具有声波传输的基本物理特性、反射、折射、干涉、衍射、散射与物理紧密联系,应用灵活。它是一种指向性强,能量消耗慢的波。它在介质中传播的距离较远,因而超声波经常用于距离的测量,可解决超长度的测量。二、超声波测距仪的整体设计思路 超声波测距一般采用渡越时间法。超声波测距的实质是时间的测量,即:用超声脉冲激励超声探头向外发射超声波,同时接收从被测物体反射回来的超声波(简称回波),通过精确测量从发射超声波至接收回波所经历的射程时间t(渡越时间),按下式计算超声波探头与被测物体之间的距离S,即 S=12ct 其中,c 为空气介质中声波的传播速度。在常温下,超声波的传播速度为340 m/s,

超声波测距实验报告

电子信息系统综合设计报告 超声波测距仪

目录 摘要 (3) 第一章绪论 (3) 1.1 设计要求 (3) 1.2 理论基础 (3) 1.3 系统概述 (4) 第二章方案论证 (4) 2.1 系统控制模块 (5) 2.2距离测量模块 (5) 2.3 温度测量模块 (5) 2.4 实时显示模块 (5) 2.5 蜂鸣报警模块 (6) 第三章硬件电路设计 (6) 3.1 超声波收发电路 (6) 3.2 温度测量电路 (7) 3.3 显示电路 (8) 3.4 蜂鸣器报警电路 (9) 第四章软件设计 (10) 第五章调试过程中遇到的问题及解决 (11) 5.1 画PCB及制作 (11) 5.2 焊接问题及解决 (11) 5.3 软件调试 (11) 实验总结 (13) 附件 (14) 元器件清单 (14) HC-SR04超声波测距模块说明书 (15) 电路原理图 (17) PCB图 (17) 程序 (18)

摘要 该系统是一个以单片机技术为核心,实现实时测量并显示距离的超声波测距系统。系统主要由超声波收发模块、温度补偿电路、LED显示电路、CPU处理电路、蜂鸣器报警电路等5部分组成。系统测量距离的原理是先通过单片机发出40KHz 方波串,然后检测超声波接收端是否接收到遇到障碍物反射的回波,同时测温装置检测环境温度。单片机利用收到回波所用的时间和温度补偿得到的声速计算出距离,显示当前距离与温度,按照不同阈值进行蜂鸣报警。由于超声波检测具有迅速、方便、计算简单、易于做到实时控制的特点,并且在测量精度方面能达到工业实用的要求,因此在生产生活中得到广泛的应用,例如超声波探伤、液位测量、汽车倒车雷达等。 关键词:超声波测距温度测量单片机 LED数码管显示蜂鸣报警 第一章绪论 1.1设计要求 设计一个超声波测距仪,实现以下功能: (1)测量距离要求不低于2米; (2)测量精度±1cm; (3)超限蜂鸣器或语音报警。 1.2理论基础 一、超声波传感器基础知识 超声波传感器是利用晶体的压电效应和电致伸缩效应,将机械能与电能相互转换,并利用波的特性,实现对各种参量的测量。 超声波的传播速度与介质的密度和弹性特性有关,与环境条件也有关: 在气体中,超声波的传播速度与气体种类、压力及温度有关,在空气中传播速度为C=331.5+0.607t/0C (m/s) 式中,t为环境温度,单位为0C. 二、压电式超声波发生器原理 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 三、超声波测距原理 由于超声波指向性强,能量消耗缓慢,在空气中传播的距离较远,因而超声波

基于单片机的超声波测距结课论文

大学 无线通信课程设计报告基于单片机的超声波测距系统 专业:通信工程 学号:20085428 姓名:超越

基于单片机的超声波测距系统 1.设计原理概述 文章是对基于单片机的超声波测距系统的研究,首先要知道超声波测距的原理,它声波的一种,声波是物体机械振动状态(或能量)的传播形式。 超声波的特性: (1)超声波在介质传播过程中,会发生衰减和散射。由于受介质和杂质的阻碍或吸收,其强度会产生衰减。 (2)超声波声束能集中在特定的方向上,具有良好的指向性。超声波可以在固体、液体和气体中以不同的速度进行传播,其速度受介质温度、压力等因素的影响,但在相同外部环境下,超声波在同一介质中的传播速度是一常数。 (3)超声波在异种介质的界面上会产生发射、叠加等现象。 实用的超声测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式。测距仪的分辨率取决于对超声波传感器的选择。超声波传感器是一种采用压电效应的传感器,常用的材料是压电瓷。由于超声波在空气中传播时会有相当的衰减,衰减的程度与频率的高低成正比;而频率高分辨率也高,故短距离测量时应选择频率高的传感器,而长距

离的测量时应用低频率的传感器。 声波在其传播介质中被定义为纵波。当声波受到尺寸大于其波长的目标物体阻挡时就会发生反射;反射波称为回声。假如声波在介质中传播的速度是已知的,而且声波从声源到达目标,而返回声源的时间可以测量得到,那么就可以计算出从声波到目标的距离。超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的,即: 上式中, L为待测距离,V(m/s) 为超声波在空气中的速度,T(s)为往返时间。由于超声波在空气中的传播速度与温度 T(℃)有如下关系: 温度每变化1℃,超声波速度变化0.6m/s。所以通过测温电路测量出当前温度,就可以计算出超声波在当前温度下的传输速度。通常声速随温度的变化比较大,因此产生的测量误差也比较大,所以若是在环境温度变化较大的环境下进行测量,考虑声速补偿的问题。 文章采用基于单片机的超声波测距系统,是利用单片机编程产生频率为40kHz的方波,经过发射驱动电路放大,使超声波传感器发射端震荡,发射超声波。超声波经反射回来后,由传感器接收端接收,再经接收电路放大、整形,控制单片机中断口。 以单片机为核心的超声波测距系统通过单片机记录超声波发射的时间和收到反射波的时间,读取时间差,计算时间差,计算距离,结果输出给LED显示。 单片机计时准确,测距精度高,而且单片机控制方便,计算简单,成本低。

超声波测距在机器人避障中的应用毕业论文

超声波测距在机器人避障中的应用毕业论文 目录 绪论 (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 超声波波速与温度的关系表

US-100超声波测距模块

1.概述 US-100超声波测距模块可实现 2cm~4.5m的非接触测距功能,拥有 2.4~5.5V的宽电压输入范围,静态功耗 低于2mA,自带温度传感器对测距结果 进行校正,同时具有GPIO(通用接口总线),串口等多种通信方式,内带看门狗,工作稳定可靠。 2.主要技术参数

3.本模块实物图及尺寸 本模块如图3.1和图3.2所示: 图3.1:US-100正面图 本模块的尺寸:45mm*20mm*1.6mm。板上有两个半径为1mm的机械孔,如图3.3 所示:

图3.3:US-100尺寸图 4.接口说明 本模块共有两个接口,即模式选择跳 线和5 Pin接口。 模式选择跳线接口如图4.1所示。模式选择跳线的间距为2.54mm,当插上跳线帽时为UART(串口)模式,拔掉时为电平触发模式。

图4.1:模式选择跳线接口 5 Pin接口为2.54mm间距的弯排针,如图4.2所示:

图4.2:5 Pin接口 从左到右依次编号1,2,3,4,5。它们的定义如下: 1号Pin:接VCC电源(供电范围 2.4V~5.5V)。 2号Pin:当为UART模式时,接 外部电路UART的TX端;当为电平

触发模式时,接外部电路的Trig 端。 3号Pin:当为UART模式时,接 外部电路UART的RX端;当为电平 触发模式时,接外部电路的Echo 端。 4号Pin:接外部电路的地。 5号Pin:接外部电路的地。5.电平触发测距工作原理 在模块上电前,首先去掉模式选择跳线上的跳线帽,使模块处于电平触发模 式。 电平触发测距的时序如图5.1所示:

超声波测距系统(论文)正文、结论、参考文献等(1)

1 绪论 1.1 超声波技术的广泛应用 超声的研究和发展,与媒质中超声的产生和接收的研究密切相关。1883年Galton 首次制成超声气哨,其原理是将压缩气体经过狭缝喷嘴形成气流,吹动圆形刀口振动形成共振腔,从而产生超声。此后又出现了各种形式的汽笛和液哨等机械型超声换能器。由于这类换能器成本低,所以经过不断改进,至今仍广泛地用于超声处理技术中。 20世纪初,电子学的发展使人们能利用某些材料的压电效应和磁致伸缩效应制成各种机电换能器。1917年,法国物理学家Paul Langevin用天然压电石英制成了夹心式超声换能器,并成功地应用于水下探测潜艇。随着军事和国民经济各部门中超声应用的不断发展,又出现更大超声功率的磁致伸缩换能器,以及各种不同用途的电动型、电磁力型、静电型等多种超声换能器。 材料科学的发展,使得应用广泛的压电换能器也由天然压电晶体发展到机电耦合系数高、价格低廉、性能良好的压电陶瓷、人工压电单晶、压电半导体以及塑料压电薄膜(PVDF)[1]等。产生和检测超声波的频率,也由几十千赫提高到上千兆赫。产生和接收的波型也由单纯的纵波扩大为横波、扭转波、弯曲波、表面波等。如频率为几十兆赫到上千兆赫的微型表面波都己成功地用于雷达、电子通信和成像技术等方面。 利用超声波作为定位技术是蝙蝠等一些无目视能力的生物作为防御及捕捉猎物生存的手段,也就是由生物体发射不被人们听到的超声波(20kHz以上的机械波),借助空气媒质传播由被待捕捉的猎物或障碍物反射回来的时间间隔长短与被反射的超声波的强弱判断猎物性质或障碍位置的方法。由于超声波的速度相对于光速要小的多,其传播时间就比较容易检测,并且易于定向发射,方向性好,强度好控制,因而人类采用仿真技能利用超声波测距。超声波测距是一种利用声波特性、电子计数、光电开关相结合来实现非接触式距离测量的方法。它在很多距离探测应用中有很重要的用途,包括非损害测量、过程检测、机器人检测和定位、以及流体液面高度测量[2]等。 超声波方法在某些方面具有突出的优点: (1)超声波对色彩、光照度不敏感,可用于识别透明及漫反射性差的物体(如玻璃、抛光体); (2)对外界光线和电磁场不敏感,可用于黑暗、有灰尘或烟雾、电磁干扰强、有毒等恶劣环境中;

基于单片机超声波测距仪的设计本科毕业论文

毕业设计(论文) 设计(论文)题目:基于单片机的超声波测距 仪的设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

超声波测距技术综述

文献综述 题目超声波测距技术综述学生姓名 专业班级 学号 院(系)电气信息工程学院指导教师 完成时间2014 年06月01日

超声波测距技术综述 摘要 我们把频率高于20000赫兹的声波称为“超声波”。超声波具有指向性强,能量消耗缓慢,在介质中传播的距离较远等特点,同时它是一种非接触式的检测方式,不受光线、被测对象颜色等影响,因此经常被用于距离的测量。超声测距技术在工业现场、车辆导航、水声工程等领域都具有广泛的应用价值,目前已应用于物位测量、机器人自动导航以及空气中与水下的目标探测、识别、定位等场合。因此,深入研究超声波测距的理论和方法具有重要的实践意义。 关键词超声波超声波测距车辆导航物位测量

1 引言 1.1 超声波简介 一般认为,关于超声的研究最初起始于1876年F1Galton的气哨实验。当时Galton 在空气中产生的频率达300K Hz,这是人类首次有效产生的高频声。而科学技术的发展往往与一些偶然的历史事件相联系。对超声的研究起到极大推动作用的是,1912年豪华客轮Titanic号在首航中碰撞冰山后的沉没,这个当时震惊世界的悲剧促使科学家们提出用声学方法来预测冰山,在随后的第一次世界大战中,对超声的研究得以进一步的促进。 近些年来,随着超声技术研究的不断深入,我们把频率高于20000赫兹的声波称为“超声波”。再加上其具有的高精度、无损、非接触等优点,超声的应用变得越来越普及。目前已经广泛的应用在机械制造、电子冶金、航海、航空、宇航、石油化工、交通等工业领域。此外在材料科学、医学、生物科学等领域中也占据重要地位。 而我国,关于超声波的大规模研究始于1956年。迄今,在超声的各个领域都开展了研究和应用,其中有少数项目已接近或达到了国际水平。 1.2 超声波测距简介 超声测距指的是利用超声波的反射特性进行距离测量,是一种非接触式的检测方式。与其它方法相比,如电磁的或光学的方法,它不受光线、被测对象颜色等影响。对于被测物处于黑暗、有灰尘、烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力。特别是应用于空气测距,由于空气中波速较慢,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨力,因而其准确度也较其它方法为高。超声波测距仪,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控和移动机器人的研制上,也可在潮湿高温,多尘等恶劣环境下工作。例如:液位、厚度、管道长度等场合。 超声波测距作为一种典型的非接触测量方法,在很多场合,诸如工业自动控制,建筑工程测量,机器人视觉识别,倒车防撞雷达,海洋测量,物体识别等方面得到广泛的应用。超声波具有指向性强、能量消耗缓慢且在介质中传播的距离较远的优点。与激光测距、红外线测距相比,超声波对外界光线、色彩和电磁场不敏感,更适于黑暗、

基于51单片机的超声波测距仪设计.

江苏经贸职业技术学院毕业设计(论文)

单片机的超声波测距仪设计基于题目:MCS51 ) 信息技术学院系 (院 12应用电子专业 班级1227031128 号学学生姓名万小伟董李江职校内导师称老师 职夏国平企业导师称工程师 职企业导师潘仕美称研究生 5年2015月日12 基于MCS51单片机的超声波测距仪设计 摘要:伴随着社会的发展,人们的生活质量不断地提高,各个的城市不断地在 发展,当然城市的排水系统得到了很大的发展和改进,由于很多的原因和很多的因素,每个城市的排水系统,现在的城市的发展和建设往往忽略一些重要的项目

那就是排水系统。所以好多的城市经常出现开挖已经建设好的建筑和工程设施来改进排水系统因此他们忽视到这个问题的严重性。 因此,我的论文设计是采用以AT89C51单片机为核心的高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法它还有一个重要的指标那就是低成本一种的设计方法。 通过一系列的实验反馈,这个软件设计的非常的合理、低成本、实时性良好,经过开发和研究,因此在许多的方面得到很多的发展和有效的解决一些重要的问题比如在汽车的倒车,建筑的工地上,还有一些重要的工业现场的重要的位置等等。 关键词:超声波测距仪AT89C51 The design of ultrasonic range finder based on MCS51 Abstract:With the development of science and technology, the improvement of people's standard of living, speeding up the development and construction of the city. urban drainage system have greatly developed their situation is constantly improving. control system Free sewage culvert clear guarantee robot, the robot is designed to clear the culvert sewage to the core. At the core of the design using AT89C51 low-cost, high accuracy, Micro figures show that the ultrasonic range finder hardware and software design methods. signal processing, and the ultrasonic range finder function. On the basis of the overall system design, hardware and software by the end of each module. Keywords: Silent Wave Measure Distance AT89S52

相关文档
最新文档