毕业设计论文_液位检测显示控制系统设计(37页).docx
《毕业设计论文_液位检测显示控制系统设计(37页).docx》由会员分享,可在线阅读,更多相关《毕业设计论文_液位检测显示控制系统设计(37页).docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计论文_液位检测显示控制系统设计-第 35 页毕业设计论文_液位检测显示控制系统设计摘 要水位测量在日常生活和工业领域有着广泛的应用,比如江河湖泊,地下水,水电站等都需要进行水位监测,以此来了解水位的工作情况以方便工作。水位监测系统目前在国里外都有广泛的应用。水位检测就是水位数据的采集、存储、传输、处理等技术的集成。水位检测的方法有很多种,如人工检测、传感器检测等等。本文介绍的是基于压力传感器实现的液位控制器的设计方法,该控制器以STC89C51单片机为核心,并辅以外围硬件电路来实现控制要求。本文首先介绍总体的设计方案,接着重点介绍各功能模块的作用及实现方法。最后,介绍proteus仿
2、真软件。关键词: 水位检测 单片机 控制 传感器ABSTRACTWater level measurement in daily life and industrial fields have a wide range of applications, such as rivers, lakes, groundwater, hydropower, all these need water level monitoring , in order to understand the changes in the water level to facilitate the work. Water l
3、evel monitoring system are widely used inside and outside currently. Level detection is the level of data collection, storage, transmission, processing and other technology integration. Level detection methods are many, such as artificial detection, sensor detection and so on. This article is based
4、on a pressure sensor to achieve the level controller design method, the controller STC89C51 microcontroller as the core, supplemented by peripheral hardware circuit to achieve control requirements. This paper describes the overall design scheme, and then focuses on the role of various functional mod
5、ules and implementation. Finally, proteus simulation software is introduced.Keywords: level detection single chip microcomputer control sensor 目 录第一章 绪 论31.1 液位自动检测的现状及发展趋势31.2 课题背景及研究意义31.3 方案规划3第二章 单片机最小系统设计32.1 单片机最小系统的功能32.2 51系列单片机32.3 单片机最小系统的结构32.3.1 时钟电路32.3.2 复位电路32.4 最小系统的电路设计3第三章 水位测量与显示模
6、块的设计33.1 传感器的介绍33.2 0804模数转换器33.3 LCD液晶显示模块电路设计33.4 报警电路的设计33.5 控制电路的设计3第四章 软件的设计34.1 软件的整体结构设计34.2 LCD液晶显示程序设计34.2.1 LCD1602的基本操作时序34.2.2 LCD1602的初始化过程34.2.3 LCD1602的显示流程34.2.4 液晶显示部分子函数源程序34.3 4*1键盘程序设计34.3.1 按键的消抖34.3.2 按键部分源程序34.4 ADC0804程序的设计3第五章 Proteus仿真软件介绍35.1 仿真介绍35.2 Proteus的ISIS介绍35.3 利用
7、Proteus绘制原理图35.4 Keil与Proteus的联调仿真3第六章 总 结3致 谢3参考文献3附录1 电路图3附录2 程序3附录3 实物图3第一章 绪 论1.1 液位自动检测的现状及发展趋势在现代化的工业生产中,液位测量几乎遍及生产工厂的各个环节。在许多生产领域,不但对液位测量的精度要求高,还需要测量仪表很好的使用工业现场的特殊环境,例如高温、高压、强腐蚀性、强放射性的场合,以及远距离传送和在密闭压力容器内的使用等情况。工业自动检测技术是以物理学、电子学、自动控制、电子计算机、测量技术等原理为基础的一门综台性技术,其研究目的是对工业自动化系统中各种工艺参数进行自动检查与测量。作为一个
8、工业自动化检测系统,其任务就是对生产设备和工艺过程参数进行计。对只有传感器、AD转换和数字计算机的数据测量(处理)系统,存在着大量工艺参数和模拟量的转换问题,系统的精度很大程度上取决于检测装置的精度 近年来,随着计算机技术的不断完善以及高精度传感器的出现,给参数检测自动化带来了新的生机。目前国内外在液位监测方面采用的技术和产品很多,传统的液位传感器按其采用的测量技术及使用方法分类已多达十余种。近年来国内外一些研制单位还在研制开发更新的传感监测技术。归纳起来主要有以下几种:差压式液位测量仪表、浮体式液位测量仪表、声波液位测量仪表、电窖式液位测量仪表、核辐射式液位测量仪表、直流电极式液位测量仪表、
9、光纤液位测仪表、感应式数字水位测仪表。近年来由于微电子技术的发展使得液位检测技术发生了根本性变化。新的检测原理与电子部件的应用使得液位测量仪更趋向小型化和微型化,特别是一些小型现场液位开关发展极快,如超声液位计和振动式液位开关,由于没有可动部件,所以可靠性高,不仅可现场显示,而且可以发出控制信号。与此同时,液位检测也在向着智能化发展,在液位测量领域内广泛应用微处理技术,以实现故障诊断和报警,目的是提高测量的精确度、可靠性、安全性和多功能化。在传感器方面,在应用和设计中尽量实现不接触式或不渗透式涮量,其中以超声波式液位计、光学式液位计、电磁式液位计与辐射式液位计最为典型,从而提高探头对恶劣的过程
10、条件的抵抗能力。随着计算机应用的普及,直接输出数字信号的数字化液位传感器已成为这一领域仪表的发展趋势;随着纳米技术、生物工程技术的发展,纳米技术和生物技术在液位测量中的应用也将会日益增多 对于一些处于发展阶段的液位计在目前的应用中并不是十分普遍,但其低成本、高性能的吸引力给其发展带来光明的前景1。1.2 课题背景及研究意义不论社会经济如何飞速发展,水一直在人们正常生活和生产中起着重要的作用,一旦断了水,轻则给人们生活带来很大的不便,重则会造成严重的生产事故和重大损失,从而对供水系统提出了跟高的要求,必须满足及时、准确、安全、充足的供水,如果仍然采用人工供水的方式,则劳动强度大,工作效率低,安全
11、性无法保证,因此必须进行自动化控制,从而实现提供充足的水量,平稳的水压。随着科学技术的发展,单片机作为嵌入式控制器在工业测控系统、智能仪器和家用电器得到广泛应用。再实时监测和自动控制的单片机应用系统中,单片机往往作为核心部件来使用。本文主要研究液压水位的测量与显示系统,以单片机为核心,讲述了单片机系统的选择、开发和设计,根据需要选择了成本低、技术成熟、可靠性高的51单片机系列;论述了压力传感器的选择、外围电路的设计以及相关软件的使用。本次课程设计对我有以下意义: 1通过这次课程设计,加深对片机理论方面的理解。2掌握单片机的内部模块的应用,如片内外存储器、A/D 转换器等。3了解和掌握单片机应用
12、系统的软硬件设计过程、方法及实现,为以后设计和实现单片器应用系统打下良好基础。4通过简单课题的设计练习,了解必须提交的工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。1.3 方案规划基于单片机的数据采集系统是以单片机为核心的控制器件,结合外围电路所构成的,基本正常如图1.1所示。输出通道单片机输入通道图1.1 单片机数据采集系统结构图采集系统硬件主要包括传感器、转换器、单片机、输入输出电路等。单片机作为控制单元的数据采集系统工作可以分为以下几个步骤2:数据采集是将被测量的信号转换为能被单片机识别的信号并输入给单片机;数据处理由单片机执行以测试为目的的算法程序后,得到与被测参数对
13、应的测量值或形成相应的判断和决策。广泛的液位显示检测控制系统包括对水体的液位,压力等控制,本系统只侧重介绍液位的检测。液位检测是利用压力传感器,把液位的转台转换为模拟信号,再通过数模转换器ADC0804把输出信号直接接到单片机的I/O口,单片机经过运算控制,输出数字信号,输出接口接LCD和发光二级管,实现液位的显示和报警,如图1.2所示 报警电路控制电路液位显示STC89C51A/D转换器D压力信号传感器 图1.2 水位显示测量控制系统总体结构图由图1.2可知传感器对液面进行测量,然后输出模拟信号,再通过数模转换器把输入的模拟信号转换成输出数字信号,再通过已经存入80C51单片机内部的程序的运
14、算控制,将叶面高度在LCD显示屏上表示出来,如果液位过高或者太低,则报警装置进行报警,提醒工作人员注意加水或排水。第二章 单片机最小系统设计 2.1 单片机最小系统的功能在日常生活及工业生产中单片机的应用越来越广泛,但单片机本身正常运行所需的资源基本是固定不变的,因此就需要开发单片机最小系统。单片机最小系统,或称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来讲,最小系统一般包括:单片机、晶振电路、复位电路。一般将单片机最小系统最为应用系统的核心部分,通过对其存储器扩展、A/D扩展等,使单片机完成比较复杂的功能。2.2 51系列单片机8051系列单片机由于其生产成
15、本低、功能强大、应用技术成熟等优点被广泛的应用于生产生活的各个方面。8051系列单片机的基本结构如下3:1一个8位微处理器CPU2片内数据存储器RAM和特殊功能寄存器SFR3片内程序存储器ROM4两个定时/计数器T0、T1,可用作定时器,也可用以对外部脉冲进行计数5四个8位可编程的并行I/O端口,每个端口既可作输入,也可作输出6一个串行端口,用于数据的串行通信7中断控制系统8内部时钟电路51单片机引脚及其功能如图2.1所示:图2.1 51单片机引脚图P0.0P0.7 P0口8位双向口线(在引脚的3932号端子) P1.0P1.7 P1口8位双向口线(在引脚的18号端子) P2.0P2.7 P2
16、口8位双向口线(在引脚的2128号端子) P3.0P3.7 P2口8位双向口线(在引脚的1017号端子) 这4个I/O口具有不完全相同的功能。 P0口有三个功能: 1、外部扩展存储器时,当做数据总线。2、外部扩展存储器时,当作地址总线。 3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。 P1口只做I/O口使用:其内部有上拉电阻。 P2口有两个功能: 1、扩展外部存储器时,当作地址总线使用 2、做一般I/O口使用,其内部有上拉电阻; P3口有两个功能: 除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器设置。有内部EPROM的单片机
17、芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的, 即:编程脉冲:30脚(ALE/PROG) 编程电压(25V):31脚(EA/Vpp) 在介绍这四个I/O口时提到了“上拉电阻”,当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以如果P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。 PSEN 外部程序存储器读选通信号:在读外部ROM时PSEN低电平有效,以实现外部ROM单元的读操作。 1、内部ROM读取时,PSEN不动作; 2、外部ROM读取时,在每个机器周期会动作两次; 3、外部RAM读取时,两个PSE
18、N脉冲被跳过不会输出; 4、外接ROM时,与ROM的OE脚相接。 ALE/PROG 地址锁存控制信号:在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。PORG为编程脉冲的输入端。EA/VPP 访问和序存储器控制信号: 1、接高电平时: CPU读取内部程序存储器(ROM) 扩展外部ROM:当读取内部程序存储器超过0FFFH(8051)1FFFH(8052)时自动读取外部ROM。 2、接低电平时:CPU读取外部程序存储器(ROM)。 在前面的学习中我们已知道,8031单片机内部是没有ROM的,那么在应用8031单片机时,这个脚是一直接低电平的。 3
19、、8751烧写内部EPROM时,利用此脚输入21V的烧写电压。 XTAL1和XTAL2 外接晶振引脚。当使用芯片内部时钟时,此二引脚用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。VCC:电源+5V输入 VSS:GND接地。RST 复位信号:当输入的信号连续2个机器周期以上高电平时即为有效,用以完成单片机的复位初始化操作,当复位后程序计数器PC=0000H,即复位后将从程序存储器的0000H单元读取第一条指令码。2.3 单片机最小系统的结构51单片机的最小系统是以51单片机为核心,再辅以外部硬件电路,主要包括时钟电路、复位电路、扩展接口电路等部分,如图2,2所示:51单片
20、机系统接口时钟电路复位电路图2.2 单片机最小系统结构框图2.3.1 时钟电路时钟电路(如图2.3、2.4所示)就是振荡电路,向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。 图中的电容C1和C2起稳定作用图2.3 时钟电路2.3.2 复位电路单片机在启动时都需要复位以使CPU及系统各部件处于确定的初始状态并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时且振荡器稳定后如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上则CPU就可以响应并将系统复位。单片机系统的复位方式有手动按钮复位和上电复位。在单片机系
21、统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需10K*10UF=0.1S。也就是说在电脑启动的0.1S内,电容两端的电压时在03.5V增加。这个时候10K电阻两端的电压为从51.5V减少(串联电路各处电压之和为总电压)。所以在0.1S内,RST引脚所接收到的电压是5V1.5V。在5V正常工作的51单片机中小于1.5V的电压信号为低
22、电平信号,而大于1.5V的电压信号为高电平信号。所以在开机0.1S内,单片机系统自动复位(RST引脚接收到的高电平信号时间为0.1S左右)。在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 检测 显示 控制系统 设计 37
限制150内