好文档 - 专业文书写作范文服务资料分享网站

基于51单片机的超声波测距毕业论文 非常详细

天下 分享 时间: 加入收藏 我要投稿 点赞

判断有无物体通过。这种方式的检测距离约1m,作为标准被检测物体使用100mm×100mm的方形板。它与光电传感器不同,也可以检测透明体等。

2.限定距离式超声波传感器的检测方式

当发送超声波束碰到被检测物体时,仅检测电位器设定距离内物体反射波的方式,从而判断在设定距离内有无物体通过。若被检测物体的检测面为平面时,则可检测透明体。若被检测物体相对传感器的检测面为倾斜时,则有时不能检测到被测物体。若被检测物体不是平面形状,实际使用超声波传感器时一定要确认是否能检测到被测物体。

3.限定范围式超声波传感器的检测方式

在距离设定范围内放置的反射板碰到发送的超声波束时,则被检测物体遮挡反射板的正常反射波,若检测到反射板的反射波衰减或遮挡情况,就能判断有无物体通过。另外,检测范围也可以是由距离切换开关设定的范围。

4.回归反射式超声波传感器的检测方式

回归反射式超声波传感器的检测方式与穿透超声波传感器的相同,主要用于发送器设置与布线困难的场合。若反射面为固定的平面物体,则可用作回归反射式超声波传感器的反射板。另外,光电传感器所用的反射板同样也可以用于这种超声波传感器。

这种超声波传感器可用脉冲市制的超声波替代光电传感器的光,因此,可检测透明的物体。利用超声波的传播速度比光速慢的特点,调整用门信号控制被测物体反射的超声波的检测时间,可以构成限定距离式与限定范围式超声波传感器。

3.3超声波传感器系统的构成

超声波传感器系统由发送器、接收器、控制部分以及电源部分构成,如图3-3所示。发送器常使用直径为15mm左右的陶瓷振子,将陶瓷振子的电振动能量转换为超声波能量并向空中辐射。除穿透式超声波传感器外,用作发送器的陶瓷振子也可用作接收器,陶瓷振子接收到超声波产生机械振动,将其变换为电能量,作为传感器接收器的输出,从而对发送的超声波进行检测。

16图3-3超声波传感器系统的构成控制部分判断接收器的接收信号的大小或有无,作为超声波传感器的控制输出。对于限定范围式超声波传感器,通过控制距离调整回路的门信号,可以接收到任意距离的反射波。另外,通过改变门信号的时间或宽度,可以自由改变检测物体的范围。

超声波传感器的电源常由外部供电,一般为直流电压,电压范围为12~24V±10%,再经传感器内部稳压电路变为稳定电压供传感器工作。

超声波传感器系统中关键电路是超声波发生电路和超声波接收电路。可有多种方法产生超声波,其中最简单的方法就是用直接敲击超声波振子,但这种方法需要人参与,因而是不能持久的,也是不可取的。为此,在实际中采用电路的方法产生超声波,根据使用目的的不同来选用其振荡电路[3]。

3.4本章小结

本章我们详细介绍了超声波传感器的原理及其特性,超声波发送器就是利用压电逆效应的原理产生超声波的。

超声波传感器有四种检测方式,分别为穿透式超声波传感器的检测方式、限定距离式超声波传感器的检测方式、限定范围式超声波传感器的检测方式和回归反射式超声波传感器的检测方式。

超声波传感器系统由发送器、接收器、控制部分以及电源部分构成。

17四AT89C51单片机简介本课题所设计的超声波测距系统是基于单片机控制的,在介绍电路设计之前,我们先来简单了解一下单片机的工作原理,由于本课题所设计的超声波测距系统是以Atmel公司的8位单片机AT89C51为核心的,所以,在本章先简单的介绍一下AT89C51的一些特性。

4.1单片机基础知识

单片微型计算机简称单片机,特别适用于控制领域,故又称为微控制器(Microcontroller)。单片微型计算机是微型计算机的一个重要分支,也是一种非常活跃且颇具生命力的机种。

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:CPU(CentralProcessingUnit,中央处理器)、存储器和I/O接口电路等。因此,单片机只需要与适当的软件及外部设备相结合,便可成为一个单片机控制系统。

4.1.1单片机的内部结构

单片机内部结构如图4-1所示。

图4-1单片机内部结构与单片机相比,微型计算机是一种多片机系统。它是由中央处理器(CPU)芯片、ROM芯片、RAM芯片和I/O接口芯片等通过印刷电路板上总线(地址总线AB、数据总线DB和控制总线CB)连成一体的完整计算机系统。其中,中央处理器(CPU)的字长长,功能强大;ROM和RAM的容量很大;I/O接口的功能也大,这是单片机无法比拟的。因此,单片机在结构上与微型计算机十分相似,是一种集微型计算机主要功能部件于同一块芯片上的微型计算机,并由此而得名。

由图4-1可见,中央处理器(CPU)是通过内部总线与ROM、RAM、I/O接口以

18及定时器/计数器相连的,这个结构并不复杂,但并不好理解。为此,在分析单片机工作原理前,先对图4-1中各部件作一基本介绍是十分必要的。1.存储器

在单片机内部,ROM和RAM存储器是分开制造的。通常,ROM存储器容量较大,RAM存储器的容量较小,这是单片机用于控制的一大特点。

(1)ROM

ROM(ReadOnlyMemory,只读存储器)一般为1~32K字节,用于存放应用程序,故又称为程序存储器。由于单片机主要在控制系统中使用,因此一旦该系统研制成功,其硬件和应用程序均已定型。为了提高系统的可靠性,应用程序通常固化在片内ROM中,根据片内ROM的结构,单片机又可分为无ROM型、ROM型和EPROM(ErasableProgrammableReadOnlyMemory,可擦除可编程只读存储器)型三类。近年来,又出现了EEPROM(ElectricallyErasableProgrammableReadOnlyMemory,电擦除可编程只读存储器)和Flash型ROM存储器。

无ROM型单片机特点是片内不集成ROM存储器,故应用程序必须固化到外接的ROM存储器芯片中,才能构成有完整功能的单片机应用系统。ROM型单片机内部,其程序存储器是采用掩膜工艺制成的,程序一旦固化进去便永远不能修改。EPROM型单片机内部的程序存储器是采用特殊FAMOS管构成的,程序一旦写入,也可以通过特殊手段加以修改。因此,EPROM型单片机是深受研制人员欢迎的。

(2)RAM

通常,单片机片内RAM(RandomAccessMemory,随机存取存储器)容量为64~256字节,最多可达48K字节。RAM主要用来存放实时数据或作为通用寄存器、数据堆栈和数据缓冲器之用。

2.中央处理器(CPU)

中央处理器的内部结构极其复杂,要像电子线路那样画出它的全部电路原理图来加以分析介绍是根本不可能的。下面简单概述一下几个主要部分的工作原理。

(1)运算器

运算器用于对二进制数进行算术运算和逻辑操作;其操作顺序在控制器控制下进行。运算器由算术逻辑单元ALU、累加器A、通用寄存器R0、暂存器TMP和状态寄存器PSW等五部分组成。

累加器A(Accumulator)是一个具有输入/输出能力的移位寄存器,由8个触发器组成。TR(TemporaryRegister,暂存器)也是一个8位寄存器,用于暂存另一操作数。ALU(ArithmeticandLogicalUnit,算术逻辑单元)主要由加法器、移位电路和判断电路等组成,用于对累加器A和暂存器TMP中两个操作数进行四

19则运算和逻辑操作。PSW(ProgramStatusWord,程序状态字)也由8位触发器组成,用于存放ALU操作过程中形成的状态。

(2)控制器

控制器是发布操作命令的机构,是计算机的指挥中心,相当于人脑的神经中枢。控制器由指令部件、时序部件和微操作控制部件等三部分组成。

指令部件是一种能对指令进行分析、处理和产生控制信号的逻辑部件,也是控制器的核心。指令是一种能供机器执行的控制代码,有操作码和地址码两部分。时序部件由时钟系统和脉冲分配器组成,用于产生微操作控制部件所需的定时脉冲信号。微操作控制部件可以为ID(InstructionDecoder,指令译码器)输出信号配上节拍电位和节拍脉冲,也可与外部进来的控制信号组合,共同形成相应的微操作控制序列,以完成规定的操作。

3.内部总线

单片机内部总线是CPU连接片内各主要部件的纽带,是各类信息传送的公共通道。内部总线主要由三种不同性质的连线组成,它们是地址线、数据线和控制线/状态线。

地址线主要用来传送存储器所需要的地址码或外部设备的设备号,通常由CPU发出并被存储器或I/O接口电路所接收。数据线用来传送CPU写入存储器或经I/O接口送到输出设备的数据,也可以传送从存储器或输入设备经I/O接口读入的数据。因此,数据线通常是双向信号线。控制/状态线有两类:一类是CPU发出的控制命令,如读命令、写命令、中断响应等;另一类是存储器或外设的状态信息,如外设的中断请求、存储器忙和系统复位信号等。

4.I/O接口和特殊功能部件

I/O接口电路有串行和并行两种。串行I/O用于串行通信,它可以把单片机内部的并行8位数据(8位机)变成串行数据向外传送,也可以串行接收外部送来的数据并把它们变成并行数据送给CPU处理。并行I/O口电路可以使单片机和存储器或外设之间并行地传送8位数据(8位机)。

4.1.2单片机的基本工作原理

单片机是通过执行程序来工作的,机器执行不同程序就能完成不同的运算任务。因此,单片机执行程序的过程实际上也体现了单片机的基本工作原理。为此,先从指令程序谈起。

1.单片机的指令系统和程序编制

前面已经介绍,指令是一种可以供机器执行的控制代码,故它又称为指令码(InstructionCode)。指令码由操作码(OperationCode)和地址码(AddressCode)构成:操作码用于指示机器执行何种操作;地址码用于指示参加操作的数在哪里。

20

基于51单片机的超声波测距毕业论文 非常详细

判断有无物体通过。这种方式的检测距离约1m,作为标准被检测物体使用100mm×100mm的方形板。它与光电传感器不同,也可以检测透明体等。2.限定距离式超声波传感器的检测方式当发送超声波束碰到被检测物体时,仅检测电位器设定距离内物体反射波的方式,从而判断在设定距离内有无物体通过。若被检测物体的检测面为平面时,则可检测透明体。若被检测物体相对传感器的检测面为倾斜时,
推荐度:
点击下载文档文档为doc格式
6mhqo1k7557e16g2f5026bod04q39t00p2s
领取福利

微信扫码领取福利

微信扫码分享