1、基于单片机的超声波液位测控系统设计第 1 页 共 20 页毕 业 论 文 ( 设 计 )基于单片机的超声波液位测控系统设计基于单片机的超声波液位测控系统设计第 2 页 共 20 页摘 要本设计从现代化计算机控制技术入手,利用单片机的强大智能功能,通过完整的软件与硬件的结合,阐述了一种先进液位测量系统。根据超声波传感器的特点,设计出一套适合实验室条件下的液位测量设备,主要通过单片机、超声波传感器测量锅炉液位。本次设计选择的电器设备有单片机、超声波传感器,D/A 转换器等,设计硬件控制流程图、控制电路图以及软件中的主程序流程图。通过系统模拟实验表明:该系统设计合理,自动化程度高,实验过程时间短,工
2、作稳定可靠,基本满足了设计的相关要求。关键词:液位测量;单片机;超声波传感器基于单片机的超声波液位测控系统设计第 3 页 共 20 页ABSTRATThis design obtains from the modernization computer control technology, using monolithic integrated circuits formidable intelligent function, through the complete software and hardwares union, elaborated one kind of advanced f
3、luid position measurement system.According to ultrasonic sensors characteristic, designs a set to suit under the laboratory condition the fluid position measurement equipment, mainly through monolithic integrated circuit, ultrasonic sensor survey boiler fluid position. This design choices electric a
4、ppliance equipment has the monolithic integrated circuit, the ultrasonic sensor, the D/A switch and so on, designs in the hardware control flow chart, the control circuit diagram as well as softwares master routine flow chart. Indicated through the system simulation experiment: This system design is
5、 reasonable, the automaticity is high, the experiment process time is short, work stable reliable, has satisfied the design related request basically. Key words: Fluid position survey; Monolithic integrated circuit; Ultrasonic sensor基于单片机的超声波液位测控系统设计第 4 页 共 20 页目 录引 言 .11 超声波测距原理 .21.1 超声波 .21.2 超声波
6、传感器 .31.3 超声波传感器的结构和发射原理 .41.4 超声波传感器的选择 .42 超声波测量系统的硬件设计 .42.1 单片机的选用及简介 .52.2 超声波液位检测电路 .62.3 液位控制电路 .82.4 键盘 .92.5 显示电路 .93 系统软件设计 .113.1 主程序流程图 .113.2 超声波测距的相关程序 .124 系统调试与结论 .14参考文献 .15谢 辞 .1611 引 言1.1 概述传统的液位控制绝大多数是人工控制,造成了人力资源的浪费,同时安全性可靠性都不高。现代工业生产正处于一个由劳动密集型、设备密集型向知识密集型转变的过程。在这一过程中,智能控制无疑起至关
7、重要的作用。本课题主要对锅炉液位进行检测与控制,而锅炉是一个典型的大惯性、大滞后、具有多个参变量的过程控制系统。1.2 液位控制研究现状液位控制问题是工业过程中的一类常见问题,例如在饮料、溶液过滤、化工生产等多种行业的生产加工过程中都需要对液位进行适当的控制,在实际生产中,通常采用系统辨识的方法,对复杂系统进行建模,以建立一个简化的数学模型。然而对于一些控制精度较高的场合,则需要建立较精确的数学模型,一提高控制精度。生产过程自动控制(简称过程控制)是自动控制技术在石油、化工,电力,冶金,机械。轻工,纺织等生产过程的具体应用,是自动化技术的重要组成部分。进入 21世纪,随着自动化技术,计算机技术
8、,通信技术的迅速发展,过程控制发生了深刻的变革,正在向着数字化,网络化和综合自动化方向发展,在实现各种最优控制和经济指标,保证生产的质量和产量,提高经济效益和劳动生产率,节约能源,改善劳动条件,保证生产安全,保护环境等方面发挥着越来越巨大的作用。目前,世界各工业发达国家,正集中全力进行工厂综合自动化技术的研究。在我国以最大的社会效益和经济效益为目标,研究和开发综合自动化技术是国民经济发展的需要,是参加国际市场剧烈竞争的需要。在世纪交替之际,新技术的研究和开发将大大推动工业过程自动化的发展,并带来巨大的社会效益和经济效益。1.3 过程控制与单片机的发展过程控制经历了以下几个发展过程:19 世纪
9、40 年代前后(手工阶段):手工操作状态,凭经验人工控制生产过程,劳动生产率很低。19 世纪 50 年代前后(仪表化与局部自动化阶段):过程控制发展的第一个阶段,一些工厂企业实现了仪表化和局部自动化。 19 世纪 60 年代(综合自动化阶段):过程控制发展的第二个阶段,工厂企业实现车或大型装置的集中控制。19 世纪 70 年代以来(全盘自动化阶段):发展到现代过程控制的新阶段,这是过程控制发展的第三个阶段。2集散控制系统(DCS)-是集计算机技术、控制技术、通信技术和图形显示技术为一体的装置。系统在结构上是分散的(生产过程是分散系统),但过程控制的监视、管理是集中的,将计算机分布到车间或装置。
10、使系统的危险分散,提高了系统的可靠性,能方便灵活地实现各种新型的控制规律与算法,实现最佳管理。本课题采用单片机作为微处理器具体色机控制器,目前我国在单片机的测控装置研究、生产、应用中,取得了很大的成绩,总结了很多经验。但在这个行业,仍处于发展期。经调查,北京、天津的高校、科研所在这方面开展的工作更看重的是理论、算法、研究出来的成果是论文的成果较多,在生产实际应用的较少;在上海,新型单片机测控装置于系统的研究、生产基础比较雄厚,在生产中需要新型测控装置与系统,也就努力研究、开发。因此,上海的工程技术和科研人员需要的是应用技术,更看重的是生产实际应用,对研究理论、算法、成果是论文的较少;深圳在研制
11、新型测控装置与系统领域也比较有成绩,尽管与其它国家开发者相比较尚有距离,但是,深圳的高校、科研所的最大特点就是实际,与生产实际应用项目无关的问题基本上不去考虑,这里的工程技术和测控人员关心的不是理论、不是算法、不是论文,而考虑,是用什么材料、测控什么物理量、优点是什么、与机器设备的通讯接口等等。一些发达国家在单片机新型测控装置与系统研究、制造、应用上,已积累了经验,奠定了基础,进入了国际市场。我国在新型测控装置与系统研究、制造、应用和经验上,有一定的基础,与其它发达国家相比还存在距离。但是,我国的科研人员能够克服很多的困难,有望在相关领域能够赶上甚至超过发达国家的技术水平,这是趋势。 1.4
12、课题的提出及意义目前在工控领域内流行很多种控制系统,它们有各自的优点和不足,适用范围也不同,先做一比较: 基于可编程控制器(PLC)控制方案。PLC 是一种专门为了在工业环境下运用而设计的数字运算操作的电子系统。是用越烈的环境,但是由于其原设计定位就是以处理开关量为主的顺序控制的自动化产品,在其工作过程中只有顺序执行而没有工作周期的概念,因此,低于有大量复杂控制回路和人机联系较高的生产过程,用 PLC 来控制时不适合的。以单片机为控制核心的智能控制系统有低功耗,更宽的工作电压范围,高性能化,混合信号集成化,串行扩展技术,小体积,低价格,ISP 及基于 ISP 开发环境等优点。液位是工业生产中最
13、常见和最基本的工艺参数,因此完成上述主要功能需要比较全面地设计出超声波液位控制系统地方案。该系统主要以 8051 单片机位控制核心,检测到地数据经 8051 单片机处理后,传至 4 位数码管显示模块显示。31 超声波测距原理1.1 超声波超声(超音波学)的定义:声音是与人类生活紧密相联的一种自然现象。当声的频率高到超过人耳听觉的频率极限时,人们就觉察不出声的存在,因而称这种高频率的声为“超”声。超声波通常指 1 秒内振动 20000 次以上的高频声波。超声波具有以下四个基本特性:束射特性,吸收特性,高功率, 声压作用。上述四个基本特性使超声波在媒体中导致如下五种效应:力学效应、热学效应、光学效
14、应、电学效应和化学效应。超声波的特点是它能在各种媒质中传播;波长短,因而分辨率很好;声束尖锐,声能集中;在不同物质界面上会有反射、折射、散射等现象;可获得较高声强。利用声在媒质中的声速、衰减、共振、反射等现象可测量物质的成分、比重、厚度等。超声波测距就是利用超声波脉冲反射回波法实现的。超声波在空气中的传播速度为340米/秒,因此,如果能测出超声波在空气中传播时间,就能算出其传播的距离。超声波测距就是通过测定超声波传播的时间间隔来测出声波传送的距离,这就是所谓的时间差测距法。超声波测距方法有如下两种:(1)直接式超声波测距方法:直接式超声波测距方法的原理是,测量发送器发射超声波到接收器并接收到超
15、声波的时间 t,已知超声波在空气中的传播速度 V,则超声波发送器到对象物的距离为:S=Vt(2)反射式超声波测距方法:反射式超声波测距方法的原理是,发送器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播途中遇到对象物就立即返回来,接收器接收到反射波就立即停止计时,这时计时器就计下了超声波从发射到对象物间的来回传播时间t,从而发送器到对象物的距离可用下式计算出来:S=Vt/21.2 超声波传感器在超声波测距系统中利用超声波传感器产生和接收超声波,利用超声波的特性进行数据测量。利用超声波感知或检测物体,有非破坏性、遥控性、实时性、可穿透性等优点,在许多方面体现了独到之处。很早以前
16、,人们便掌握了超声波探伤与声纳的技术。近年来,超声波的波长范围己达 Lm 级,频率己扩大到 GHz 领域,分辨率达 Pin量级的超声波显微镜已实用化。在这种频率范围,超声波敏感元件成为薄膜状,与传统的形状大相径庭,它的进步将对电子学的发展起重要作用。人们为研究和应用超声波,己发明设计并制成了许多类型的超声波发生器:机械方式和电气方式产生超声波4发生器。实质上,超声波发生器即是超声波换能器,它将其它形式的能量转换成超声波的能量(发射换能器来完成)和使超声波的能量转换成其它易于检测的能量(接收换能器来完成)。一般是用电能和超声能量相互转换。电气方式类型包括:压电型、磁致伸缩型和电动型等,机械方式有
17、:气流旋笛、液哨、加尔统笛等。各种类型的超声波发生器产生的超声波的功率、频率和声波特性都不相同。目前使用较多的是电气类中的压电型超声波发生器。而压电材料有单晶体的、多晶体复合的,如石英单晶体,钦酸钡压电陶瓷、错钦酸铅压电陶瓷复合晶体(PZT-4, PZT-5)等。1.3 超声波传感器的结构和发射原理将两个压电元件(或一个压电元件和一个金属板)粘合在一起,称为双压电晶片(由一个压电元件构成的称为单压电晶片)压电式超声波发生器实际上是利用压电晶体的谐振来工作的。它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超
18、声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。超声波传感器可以视为一个电感、电容和电阻串联的(共振)电路其电抗特性是左侧右侧呈电容性,中间部分呈电感性。这种特性只有在高 Q 值的晶体振子活着陶瓷振子中可以看到。利用这一特性构成了超声波传感器特有的电路。超声波传感器由两个共振频率,低频的共振频率 ft 叫做串联共振频率,在电阻(R),电感(L)和电容(C1)的串联电路中振荡。这时的传感器阻抗最低;而在高频处的共振频率 fa 为逆共振频率,在电阻(R),电容(C1)和电容(C2)的串联电路中震荡。发送超声波在串联
19、共振频率处具有最高灵敏度,接收超声波在串联逆共振频率处具有最高灵敏度,而且由于超声波传感器具有共振特性,即使将方波输入到发送传感器,接收传感器的输出也是正弦波。1.4 超声波传感器的选择市场上的超声波传感器大致可以分为通用型,宽频带型,封闭型,高频型几类,他们各有优缺点,也就各有用途。通用型频带窄,但灵敏度高,抗干扰性强,在多通道,且通道间频率较近的应用中最好使用它;宽频带型能在工作频带内有两个共振点,因而加宽了频带,它兼做发送和接收传感器;封闭型适用于室外环境,有较好的奈风雨特性,用于汽车后的监测等装置上;高频型的中心频率可以达到 200KHz,方向性强,可以进行高分辨率的测量。本次设计用了
20、通用型 TL851 和 TL852 来发送和接收超声波。 2 超声波测控系统的硬件设计控制原理为:液位控制系统的控制目的是容器内液位保持恒定,假如管道中的压5力是恒定的,管道阀门的开度对应一定的液体流量,这时为了保持液位恒定,只须测量实际液位,并与液位设定值进行比较,利用二者的偏差以 PID 控制规律控制管道阀门的开度。系统只有检测液位偏离设定值时才能进行控制,在本课题中,在液位控制主回路中增加液体流量控制回路,构成单闭环控制结构。根据分析控制流程为如图 1:图 1 控制流程图2.1 单片机的选用及简介单片机也被称为“单片微型计算机” ,单片机一词最初源于“single chip microc
21、omputer”,简称“SCM” ,随着 SCM 在技术和体系结构上的进步,其控制功能不断扩展,它的主要作用已经不是计算而是控制了。 现在最具有代表性、最典型的机型当属 AT89S51 系列单片机了,本课题液位控制系统采用 AT89S51 单片机。一块芯片上包括:8 位中央处理器单元 CPU;4/8KB ROM 或 EPROM;128/256 字节的数据存储器 RAM;21/26 个特殊功能寄存器 SFP;4 个 8 位并行 I/O 口;2/3 个 16 位可编程的定时/计数器,T0、T1 用来对外部脉冲进行计数,也可设置成定时器;有 5/6 个中断源,其中 3 个是内部中断源,2 个外部中断
22、源,通过软件可编程为两个中断优先级;1 个全双工的通过编程工作在异步方式的串行接口,使数据可在微机之间一位一位地串行传送;内部时钟产生电路,但石英晶体振荡器和电容需要外接,允许最高振荡频率为12MHz;664KB 外部程序存储器寻址空间;64KB 外部数据存储器寻址空间;具有位寻址功能,位寻址空间为 00HFFH,具有较强的位处理能力。AT89S51 的引脚图如图 2:EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P1.01P1.12P1.3P1.34P1.45P1.56P1.67P1.78P0.0 39P0.1 38P0.2 37P0.3
23、36P0.4 35P0.5 34P0.6 33P0.7 32P2.0 21P2.1 22P2.2 23P2.3 24P2.4 25P2.5 26P2.6 27P2.7 28PSEN 29ALE/P 30TXD 11RXD 10AT89S51图 2 AT89S51 的引脚图2.2 超声波液位检测电路超声波换能器选用压电式换能器。超声波收发器采用超声波专用芯片 TL851 和 TL852 。TL851 数字集成电路,是专用的声纳测距控制器。TL852 模拟集成电路,是专用的声纳测距接收器。这两个芯片已广泛应用于超声波测距系统中,是静电和压电换能器接口。超声波信号由 TL851 和 TL852 及外
24、围元件产生,然后通过三极管和变压器输送至超声波换能器,该超声波换能器集收发于一体,返回信号也是通过 TL851 和 TL852 等 处 理 后 传 送 给 AT89S51。由 TL851 和 TL852 组成的超声波收发器有两种工作方式:单回波(single-echo)工作方式和多回波(multi-echo)工作方式。所谓单回波工作模式是指发出 INIT 信号后等待回波信号,然后将回波信号放大并在ECHO 引脚生成一个逻辑高电平输出,这样从 INIT 置高电平到 ECHO 输出高电平的时间就是超声波发出到遇到对象物返回的时间。多回波工作模式的多个回波必须在一次发射中得到,那么就必须在 ECHO 输出高电平以后,在 BINK 上输入高电平且延时不小于 0.44 ms 的脉冲,在脉冲的下降沿 ECHO 又回到低电平,可以重新接收回波。