基于单片机的水位控制系统设计毕业论文

合集下载

基于51单片机的水温控制系统设计毕业论文

基于51单片机的水温控制系统设计毕业论文

基于51单片机的水温控制系统设计毕业论文基于单片机的水温控制系统摘要水在人们日常生活和工业生产中有着必不可少的作用,在不同环境和不同的需求中,水温的变化也对我们的生活和工业生产有着重要的影响,为了满足人们在各个领域所需要的水温,水温控制系统在各个领域也应运而生。

随着社会的发展,科技的进步,智能化已经是温控系统发展的主流方向,小到人们生活中的饮水机,大到工业生产中的大型水温加热控制设备等各种水温控制系统发展以趋于成熟。

传统靠人工控制的温度,湿度,液位等信号的测压、力控系统,外围电路比较复杂,测量精度较低,分辨率不高,需进行温度校正;并且他们的体积较大适用不方便,在工业生产中也可能应为各种认为的失误发生意外,针对此问题,本系统设计的目的就是实现一种可连续高精度持续调温的温度控制系统,它应用广泛,功能强大,操作简单,便于携带,是一款既实用又廉价的控制系统。

温度检测控制系统在工业生产中主要职责是对温度进行严格的监测,在温度发生变化不符合规定温度时,系统报警提示并做出相应的温度调整措施,以使得生产能够顺利进行,节省了大量的人工,产品的质量也得到充分的保障,同时也避免了各种潜在意外的发生。

从而提高企业的生产效率。

本系统以89C51单片机为核心,扩展外围控制电路,检测变送电路,按键电路,显示电路,复位电路,时钟电路,电源电路,报警电路;本系统的整体运行过程为:通过按键电路设定理想水温范围,实时水温通过检测变送电路模检测,并将检测到的物理量转化成电信号,然后放大电信号并将模拟量同过A/D 转换为单片机识别的数字量发送给单片机。

单片机系统将实时温度与设定温度进行对比,并通过显示电路将实时温度显示出来,如果实时温度大于设定的最高温度或者低于设定的最低温度一定时间,单片机将触发报警电路对过温或者低温进行警报,同时触发控制电路对水温的控制做出适当的调整,确保水温出在理想的温度值,满足需求。

系统检测变送电路中采用电流型温度传感器AD590将温度的变化量转变成电流量,然后采用OP-07将电流量转换为电压量。

单片机的水位检测与控制系统论文

单片机的水位检测与控制系统论文

1引言随着社会的发展,科技的进步以及人们生活水平的逐步提高,各种方便与生活的自动控制系统开始进入了我们的生活,单片机作为微型计算机发展的一个重要分支,具有高可靠性、高性能价格比、低电压、低功耗等优势,以其为核心的自动控制系统赢得了广泛的应用。

该课程设计的题目是基于单片机的水塔水位控制,在此水塔水位控制系统中,检测信号来自插入水中的4个金属棒,以感知水位变化情况。

工作正常情况下,应保持水位在某一范围内,当水位变化发生故障的时候,及时关断电机电源,发出声、光报警信号。

其目的在于对单片机技术的应用,由单片机实现自动运行,使水塔内水位始终保持在一定范围,以保证连续正常地供水。

该课程设计给出以AT89C51单片机为核心器件的水塔水位检测控制系统仿真设计,实现水位的检测控制、处理和报警等功能,并在Proteus软件环境下模拟仿真。

实验结果表明,该系统具有良好的检测控制功能,可移植性和扩展性好。

1 整体方案设计1.1整机工作原理通过水的导电性,在水位到与未到的差别形成鲜明的高低电平并利用单片机强大的数据处理能力对收到的数据进行解码、判断,做出相应的显示处理、驱动继电器打开或关闭相应的电子阀门。

1设计要求与任务设计要求:⑴利用单片机及扬声器、水位传感器等器件设计;⑵将探测到的水位变化信号转换为电压信号,经调理电路整形处理为TTL电平送入单片机;⑶单片机对送入的信号进行数据处理,在LED上进行水位显示,超出水位警戒线时发出报警提示。

原始数据:水位传感器;51单片机;蜂鸣器。

主要任务:⑴根据技术要求和现有开发环境,分析设计题目;⑵设计系统实现的方案;⑶设计并绘制电路原理图;⑷画出功能模块的程序流程图;⑸使用C语言编写实现程序;⑹结合硬件调试、修改并完善程序;⑺编写项目报告。

1.1 课题背景及研究意义分析:在工农业生产中,常常需要测量液体液位。

随着国家工业的迅速发展,液位测量技术被广泛应用到石油、化工、医药、食品等各行各业中。

基于单片机的恒压供水控制器设计-毕业论文

基于单片机的恒压供水控制器设计-毕业论文

---文档均为word文档,下载后可直接编辑使用亦可打印---要随着我国现代化的进程不断加快,城市居民生活水平不断提高,随之而来的是房屋的翻新和重建,但建筑层数的不断增高,使得供水所需压力不断提高,若建筑设计时对压力判断不足,会导致供水时无法供应到高楼层,给人们的正常生活带来极大的不便利。

本文在充分了解恒压供水发展由来,国内外变频器发展历史及研究现状,以及国内常用的几款控制器的基础上,确定了以单片机与变频器结合的方式实现恒压供水,其中主控制部分的控制核心单片机选用AT89S52型单片机,其内部具有PID自整定程序可对检测回来的压力信号进行自动调整;在此基础上并对外接模块进行设计和芯片选择:压力转换模块其选用TLC549作为核心芯片、输出模块选用TLC5620芯片、驱动模块采用ULN2803芯片、键盘显示模块采用ZLG7290B芯片、存储模块采用X5045芯片、通讯模块采用MAX232芯片。

本次设计的恒压供水控制器将选用单片机与变频器相互结合的方式,由于单片机本身的特性,因此具有价格便宜,编程方便的特点。

加之变频控制器本身具有的节能、实时调节、延长寿命的优点,使得本次的设计更加具有现实意义。

关键词:单片机;恒压供水系统;PID控制;变频调速Constant pressure water supply controller design based on single chipmicrocomputerAbstractWith the accelerating the process of modernization in our country and city residents living standards improve, followed by the renovation and reconstruction of the building, but the increasing construction layer, make the water pressure increasing, when building design judgment to pressure is insufficient, can lead to water supply when unable to supply to the upper floor, to people's normal life brings great convenience.Based on fully understand the development origin, constant pressure water supply inverter development history and research status at home and abroad, and domestic commonly used a few controller, on the basis of preliminary established with combination of single-chip microcomputer and converter to realize constant pressure water supply, the main control part choose type AT89S52 single chip microcomputer control core of the single chip microcomputer, the internal PID self-tuning procedure can be automatically adjusts for the detection of the pressure signal back;On this basis and external modules such as: pressure conversion module selection of its eight bits as the core chip, the output module TLC5620 ULN2803, keyboard display module, drive module USES the ZLG7290B X5045, communication module, storage module USES a design using MAX232, etc.The design of constant pressure water supply controller will choose mutual combination of single-chip microcomputer and converter, due to the characteristics of the micro-controller itself, so it is cheap, convenient bined with frequency conversion controller itself has the advantages of energy saving, real-time adjustment, prolong life, makes the design more realistic.Key Words:Single chip microcomputer;Constant-pressure Water Supply;PID Control;Variable Frequency Speed Regulation目录摘要 (I)Abstract ...................................................................................................................................... I I 引言 (1)1 绪论 (2)1.1 恒压供水背景及意义 (2)1.2 国内外研究现状 (2)1.3 本文主要研究内容 (3)2 恒压供水节能原理及设计方案 (5)2.1 变频恒压供水系统节能原理 (5)2.2 设计方案及要求 (7)2.3 系统结构 (8)2.4 系统原理 (10)3 恒压供水控制器硬件设计 (12)3.1 硬件电路总体设计 (12)3.2 晶振与复位模块 (12)3.3 键盘显示模块 (14)3.4 模拟量输入模块 (16)3.5 模拟量输出模块 (18)3.6 开关量输出模块 (19)3.7 参数记忆模块 (21)3.8 数字量输入模块 (22)3.9 ISP下载模块 (23)3.10 稳压电源模块 (26)4 恒压供水控制器软件设计 (28)4.1 PID控制算法 (28)4.2 水泵切换条件分析 (30)4.3 程序流程 (33)设计总结 (37)参考文献 (38)附录A 附录内容名称 (39)致谢 (40)引言在城市建设飞速发展的今天,人们对住房的要求条件越来越高,楼房层数的不断提高,使得供水难度不断加大,住户用水难的问题不断发生对人们的生活带来了接连不断的麻烦。

基于单片机的水温水位控制系统设计

基于单片机的水温水位控制系统设计

四、结论
基于单片机的智能水箱水位和水温控制系统具有结构简单、成本低、可靠性 高等优点。通过实时监测和控制水箱的水位和水温,可以满足不同用户的需求。 此外,通过优化系统的硬件设计和软件设计,可以进一步提高系统的性能和可靠 性。这种系统不仅可以应用于家庭用水领域,也可以应用于工业生产中的液体控 制,具有广泛的应用前景。
1、抗干扰设计
由于环境因素和设备本身的影响,系统可能会受到干扰。因此,需要在硬件 设计和软件设计中加入抗干扰措施,如滤波电路、软件去抖动等。
2、节能设计
为了降低系统的功耗,可以在软件设计中加入休眠模式和唤醒模式。当系统 不需要工作时,可以进入休眠模式,降低功耗。当有数据需要处理时,系统被唤 醒,进入工作状态。
2、软件设计
系统的软件设计主要实现以下功能:数据的采集、处理、显示和控制。首先, 单片机通过水位传感器和水温传感器采集当前的水位和水温数据。然后,单片机 对采集到的数据进行处理,判断水位和水温是否正常。如果异常,则启动相应的 执行机构进行调节。最后,单片机将处理后的数据通过显示模块进行显示。
三、系统优化
六、结论
本次演示设计了一种基于单片机的水温水位控制系统,实现了温度和水位的 自动检测、调节和控制。该系统具有成本低、可靠性高、易于实现等优点,同时 支持远程控制和节能模式等功能。在家庭、工业和科学研究中具有广泛的应用前 景。
参考自动化技术的普及,智能化设备在日常生活和工业生产中 的应用越来越广泛。其中,基于单片机的智能水箱水位和水温控制系统具有重要 应用价值。这种系统可以实现对水箱水位和水温的实时监测和控制,以适应不同 的应用需求。
系统软件采用C语言编写,主要包括以下几个部分:数据采集、数据处理、 控制输出和远程通信。
1、数据采集:通过I/O端口读取DS18B20和超声波水位传感器的数据。

毕业设计(论文)-基于单片机饮水机温度控制系统的设计

毕业设计(论文)-基于单片机饮水机温度控制系统的设计

前言温度控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源的巨大浪费。

特别是在当前全球水资源极度缺乏的情况下,我们更应该掌握好对水温的控制,把身边的水资源好好地利用起来。

本次设计为一个基于单片机的饮水机的温度控制系统,该系统可以实时检测饮水机水箱的水温,并且可以通过数码管显示饮水机水箱水温度数,可以通过键盘或开关选择制冷或加热,可以人为设置水的温度的上下限,如加热,当温度在设定的范围内时正常工作,当低于水温下限时控制加热器加热;如制冷,当温度高于水温上限时控制压缩机制冷,温度检测范围0~95℃,精度±1℃,当温度超过设定值时具有示警功能。

第1章电路设计1.1 单片机最小系统设计单片机最小系统如图1.0所示,由主控器AT89C51、时钟电路和复位电路三部分组成。

单片机AT89C51作为核心控制器控制着整个系统的工作,而时钟电路负责产生单片机工作所必需的时钟信号,复位电路使得单片机能够正常、有序、稳定地工作。

图1.0 单片机最小系统1.1.1 单片机选择AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU 和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

其管脚图如图1.1所示。

基于单片机的水位检测控制系统设计

基于单片机的水位检测控制系统设计

基于单片机的水位检测控制系统设计学院:专业:姓名:指导老师:信息学院自动化刘翔学号:职称:0901********盛珣华曹宇教授助理工程师中国·珠海二○一三年五月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计《基于单片机的水位检测控制系统设计》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。

本人签名:日期:年月日基于单片机的水位检测控制系统设计摘要随着社会和科技的进步,以及人们的生活标准水平逐步的提高与发展,方便的全自动控制系统生活的开始逐步进入到我们的生活,单芯片微型计算机发展是其中的一个重要分支,具有高可靠性,高性能价格比,低电压,低功耗等优点,以单片机为核心的自动化控制系统已经赢得了广泛的应用范围。

本设计是基于单片机的水位检测控制系统设计。

设计系统的目的在于应用单片机的自动运行技术,使得水塔中的水位始终保持在一定范围内,以保证连续正常的供水。

本设计是以AT89C51单片机为核心部件的水塔水位检测控制仿真系统设计的,用以检测水位并进行控制、处理以及报警功能,并在Proteus仿真软件环境中仿真测试。

结果表明,设计的系统具有良好的检测和控制功能,方便移植性和可扩展性。

关键词:水位控制单片机报警Based SCM the water level detection control system designAbstracWith the social and technological progress, as well as the level of people's standard of living gradually improve with the exhibition, and the convenience of automatic control system for the beginning of life gradually into our lives, single-chip microcomputer development is an important branch,the advantages of high reliability, high performance and low cost, low-voltage, low-power microcontroller as the core of the automation control system has won a wide range of applications.The title of the graduate design microcontroller-based water level detection and control system design, three metal rods into the water used to detect the signal, the conductivity of the water, can see that the water level changes. Under normal circumstances, the water level should be kept within a certain range changes, the water level does not exceed the stipulated upper and lower limits, in the event of a system failure, should be promptly cut off electrical power, and there should be sound and audible alarm signals of the light-emitting diode. Design System aimed the application microcontroller run automatically, so that the water level in the water tower always maintained within a certain range in order to ensure the continuous normal water. The design is based on AT89C51 microcontroller as the core components of the water tower water level detection and control simulation system designed to detect water level control, processing, and alarm functions, and Proteus simulation software environment simulation testing. Experimental results show that the design of the system has a good detection and control functions, portability and scalability.Keywords:Level controlmicrocontroller alarm目录1前言 (1)1.1.本设计在国内发展概况 (1)1.2国外发展概况 (1)1.3设计目的 (2)1.4设计意义 (2)2总设计 (2)2.1设计的技术要求 (2)2.2应解决的主要问题 (3)2.3设计原理 (3)2.4方案选择 (3)2.5给定参数 (5)2.6整体方案设计 (5)2.7优点和特色 (6)2.8创新点 (7)2.9系统运行过程可能存在的问题 (7)2.9.1现场数据经过DTU发送后在远程监控室接收不到 (7)3硬件介绍 (7)3.1光电耦合器4N25 (7)3.1.1工作原理 (7)3.1.2主要性能 (8)3.1.3引脚图和引脚名称 (8)3.1.4极限参数 (8)3.2单片机芯片STC90C516RD+ (9)3.2.1芯片简介绍 (9)3.2.2芯片STC90C516RD+引脚 (9)3.2.3主要性能 (10)3.3电磁继电器 (11)3.4蜂鸣器 (11)3.5远程通信模块DTU (12)3.6液位高度传感器 (12)4组态软件 (13)4.1组态概况 (13)4.2组态设计 (13)5软件设计 (17)5.1Keil软件 (17)5.2程序方框图 (17)5.3程序设计 (18)5.4I/O口的分配 (18)5.5子程序 (18)5.5.1延时子程序 (18)5.5.2报警子程序 (19)5.5.3初始化子程序 (20)5.4主程序 (20)6结论 (22)参考文献 (23)谢辞 (24)附录 (25)程序代码 (25)1前言1.1.本设计在国内发展概况国产水位监测仪主要有浮筒式水位仪、压力传感器式水位仪、超声波式水位仪等,在功能齐全、性能稳定等方面,虽然与国际上先进的同类型产品存在一定差距,但是却可以基本满足水位监测及控制的需要。

基于单片机的水位控制系统设计毕业论文

基于单片机的水位控制系统设计毕业论文

基于单片机的水位控制系统设计毕业论文目录河系学院本科生毕业论文(设计)诚信声明 ........................................................ 错误!未定义书签。

河西学院本科生毕业论文(设计)开题报告 ........................................................ 错误!未定义书签。

摘要 ............................................................................................................................ 错误!未定义书签。

ABSTRACT ............................................................................................................... 错误!未定义书签。

1. 绪论 (2)1.1 研究背景 (2)1.2研究现状 (2)2.设计任务及要求分析 (3)2.1 设计任务及要求 (3)2.1.1 设计任务 (3)2.1.2 设计要求 (3)2.1.3 要求分析 (3)3. 系统方案论证与选择 (3)3.1方案设计 (3)3.2 系统整体方案 (5)3.2 各单元电路方案论证 (5)3.3 主要模块简介 (7)3.3.1 核心芯片STC89C51单片机 (7)3.3.2 1602液晶显示器 (9)4. 硬件电路设计 (13)4.1 单片机最小硬件系统电路 (13)4.2水位显示电路 (13)4.3 水位调整及其报警电路 (15)4.4初值设置按键电路 (15)5. 程序设计 (16)5.1水位控制系统主程序设计流程图 (16)5.2 水位控制系统主程序 (16)6. 实物调试与测试 (16)6.1实物图 (17)6.2 测试结果分析 (17)7. 结束语 (17)参考文献 (18)致谢 (20)附录 (21)河西学院本科生毕业论文(设计)题目审批表 (29)河西学院物理与机电工程学院指导教师指导毕业论文情况登记表 (30)河西学院毕业论文(设计)指导教师评审表 (31)河西学院本科生毕业论文(设计)答辩记录表 (36)1. 绪论1.1 研究背景水位自动控制技术越来越频繁地进入到自动控制系统设计者的视线。

基于单片机的水温控制系统毕业设计论文

基于单片机的水温控制系统毕业设计论文

攀枝花学院本科毕业设计(论文)基于单片机的水温控制系统学生姓名:学生学号:指导教师:助理指导教师:攀枝花学院本科毕业设计(论文)摘要二〇一五年五月摘要随着工农业生产水平和人们生活水平的提高,对工农业环境和生活环境的要求也越来越高,工农业生产设备越来越趋向于自动控制控制乃至于智能控制,人们的日常用品也越趋于智能化和自动化,针对目前社会发展的实际需要,自动控制水温报警系统能应用于许多日常生活和工农业,所以本文的设计也应运而生。

本设计就通过51 系列单片机做出一个自动控制水温报警系统的模型。

本设计主要包括硬件和软件设计两个部分。

硬件部分包括单片机控制电路、传感器电路、驱动执行报警电路、数码管控制电路等部分组成。

处理器采用51 系列单片机AT89C51。

整个系统是在系统软件控制下工作的。

软件部分可以归划成以下几个模块:数据采集、按键控制、蜂鸣器报警、外接温度控制设备和显示等子函数模块。

本设计实现自动控制水温功能,即实时感测当前系统工作区的温度信息,温度信息通过数码管显示屏直观的显示出来,我们再根据自己对水温的实用需求,通过按键可以设置一个温度的控制范围,当温度值小于或者超出我们设定的范围时,本系统可以自动执行相应的加热和制冷工作,并接通蜂鸣器使其报警。

关键词:AT89c51 单片机,按键控制,数码管显示,AT24C02,DS18B20攀枝花学院本科毕业设计(论文)ABSTRACTABSTRACTAs the level of industrial and agricultural production and peopleliving standard rise, demand for industrial and agricultural environment and living environment is becoming more and more high, industrial and agricultural production equipment is more and more tend to automaticcontrol and intelligent control, People's Daily supplies are more tend to be more intelligent and automation, aiming at the practical needs of social development, the automatic control water temperature alarm system can be applied to a lot of daily life and industry and agriculture, so the design of this article also arises at the historic moment.This design by 51 series single chip microcomputer to make a model of automatic control temperature alarm system. This design mainly includes the design of hardware and software two parts. Hardware part includes single chip microcomputer control circuit, sensor circuit, driver execution alarm circuit, digital tube control circuit and other parts. The processor with 51 series microcontroller AT89C51. The whole system is the system software work under control. Software part can be as the following several modules: data collection, button control, buzzer alarm, external temperature control equipment and display DengZi function module.This design to realize automatic control water temperature function, the real-time temperature sensing the current system of information, the temperature information through digital tube display intuitive display, we again according to the practical demand for water temperature, through the buttons can set a temperature control range, when the temperature is less than or beyond the scope of we set, the system can automatically perform the corresponding heating and cooling, and turn on the buzzer alarm.Key words:AT89c51, button control, digital tube display, AT24C02,DS18B20,目录摘要 (I)ABSTRAC.T (II)前言 (1)1绪论 (2)1.1课题背景 (2)1.2国内外现状及研究水平 (2)1.3本课题的发展趋势 (3)2设计要求与方案论证 (4)2.1设计要求 (4)2.2系统基本方案选择和论证 (4)2.2.1单片机芯片的选择方案和论证 (4)2.2.2温度传感器设计方案论证 (5)2.2.3掉电保持方案论证 (5)2.3电路设计最终方案决定 (5)3系统的硬件设计 (7)3.1AT89C51 介绍 (7)3.1.1................................................................................................................. AT89C51 主要功能及 PDIP封装 (7)3.1.2............................................................................................................... A T89C51 引脚介绍 (7)3.1.3单片机最小系统 (8)3.2DS18B20 传感器介绍 (9)3.2.1............................................................................................................... D S18B20 概述 (9)3.2.2............................................................................................................. D S18B20 的内部结构 (10)3.3数码管介绍 (11)3.4AT24C02 简介 (11)4系统的软件设计 (14)4.1软件设计架构 (14)4.2主控制程序 (15)4.3DS18B20 的程序流程图 (16)5系统仿真 (17)5.1仿真软件 Proteus 的简介 (17)5.2keil uVision2 ..................................................... 编程开发工具的简介175.3仿真设计的预期目标 (17)5.3.1仿真设计的实现 (17)5.3.2最终仿真图 (18)6PCB 画图及实物制作 (19)6.1制作过程理论实践概述 (19)6.2设计原理图 (19)6.3印制电路板制作流程 (21)6.4最终实物图 (22)7组装与调试 (24)7.1系统组装 (24)7.2硬件调试 (24)7.3软件调试 (25)7.4硬件软件联合调试 (25)结论 (26)参考文献 (27)致谢 (28)附录 A 电路仿真图 (29)附录 B 实物展示 (30)附录 C C 语言程序 (31)附录 D PCB原理图 (43)前言随着社会的发展, 科学技术的进步和增强安全意识,在锅炉房大型工厂和学校越来越多关注工作环境是否是安全的, 所以水温控制变得尤为重要,因此, 本文的设计也应运而生。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的水位控制系统设计毕业论文目录河系学院本科生毕业论文(设计)诚信声明 (2)河西学院本科生毕业论文(设计)开题报告 (3)摘要 (6)ABSTRACT (6)1. 绪论 (7)1.1 研究背景 (7)1.2研究现状 (7)2.设计任务及要求分析 (8)2.1 设计任务及要求 (8)2.1.1 设计任务 (8)2.1.2 设计要求 (8)2.1.3 要求分析 (8)3. 系统方案论证与选择 (8)3.1方案设计 (8)3.2 系统整体方案 (10)3.2 各单元电路方案论证 (10)3.3 主要模块简介 (11)3.3.1 核心芯片STC89C51单片机 (11)3.3.2 1602液晶显示器 (14)4. 硬件电路设计 (17)4.1 单片机最小硬件系统电路 (18)4.2水位显示电路 (18)4.3 水位调整及其报警电路 (19)4.4初值设置按键电路 (20)5. 程序设计 (20)5.1水位控制系统主程序设计流程图 (20)5.2 水位控制系统主程序 (20)6. 实物调试与测试 (21)6.1实物图 (21)6.2 测试结果分析 (21)7. 结束语 (22)参考文献 (23)致谢 (24)附录 (25)河西学院本科生毕业论文(设计)题目审批表 (33)河西学院物理与机电工程学院指导教师指导毕业论文情况登记表 (34)河西学院毕业论文(设计)指导教师评审表 (35)河西学院本科生毕业论文(设计)答辩记录表 (36)1. 绪论1.1 研究背景水位自动控制技术越来越频繁地进入到自动控制系统设计者的视线。

传统的水位控制系统虽结构简单,但功能单一,无法实现人机交互,且通用性差。

如今随着电子技术的飞速发展,电子产品制造工艺成熟,批量生产降低了产品价格。

人们开始意识到采用单片机来实现水位控制。

其人机交互性强, 功能强大, 控制精度高, 能够方便地与上位机通讯, 实现数据共享。

且价格低廉, 通用性、实用性强, 能够在稍作改造后或直接用于诸如自来水厂的储水池、爆气池, 污水处理厂、化学工厂的各类液体池以及电厂一的锅炉气泡等需要水位自动控制的场合。

1.2研究现状在许多工业生产系统中,需要对系统的液位或物料位进行监测,特别是对具有腐蚀性的液体液位的测量,传统的电极法是采用差位分布电极,通过给电脉冲来检测液面,电极长期浸泡在液体中,极易被腐蚀、电解、失去灵敏性,因而对测试设备的抗腐蚀性要求较高。

超声波液位检测系统,利用了超声波传感技术的原理,采取一种非接触式的测量方法,能够实现对工业系统中液位或物料位的检测;而且超声波具有很好的指向性和束射特性,人耳听不见,一般不会对人体造成伤害检测工程方便、迅速、易做到实时控制,而且测量精度又能达到工业实用的要求,所以有广泛的工业应用前景。

并且目前,我国住宅小区楼房自来水供水系统主要采用高塔供水,既在楼顶或者另外建设的高塔上面建个蓄水池以保证用户水压的恒定。

目前大多数的住宅小区都是采用人工加水的办法,即当水用完的时候,就人工开启水泵进行加水,十分不便。

所以这一切问题的存在,都在呼唤一种简单经济的水位检测报警控制系统的诞生。

传统的控制方式存在控制精度低、能耗大的缺点,而自动控制原理, 依据用水量的变化自动调节系统的运行参数,保持水压恒定以满足用水要求, 从而提高了供水系统的质量,而且成本低,安装方便,经过多次实验证明,灵敏性好,是节约水源,方便家庭和单位控制水位的理想装置。

2.设计任务及要求分析2.1 设计任务及要求2.1.1 设计任务设计一个以单片机为基础,用超声波传感器测量水位并将水位高度实时显示在液晶显示器上;用发光二极管直观显示水位当前状态;水位最高与最低值能在按键上调节的智能水位控制系统。

2.1.2 设计要求(1)控制容器的水位在某一值附近。

当水位发生变化时利用单片机控制进水阀或水泵,使水位能迅速调整到预定值;(2)能通过键盘对水位控制的阈值进行设置;(3)能通过数码管、液晶显示器或PC机显示当前水位值及水位阈值等信息;(4)要求水位控制精度在5%以。

2.1.3 要求分析根据该设计的任务及要求分析知该系统中测量水位这是一个重要部分,只有准确的测量出了水位才能用单片机控制其余硬件电路做出响应。

要准确测量水位需选用合理的测距模块,经过分析和比较几种传感器的功能和原理,此次用超声波测距模块来解决这个问题。

3.系统方案论证与选择3.1方案设计方案一:本方案采用555电路进行控制,即当水位探测传感器探测到低水位时送一个低于1/3VCC的低电平给NE555芯片,555的输出即为高电平驱动水泵加水;当在正常的水位时候,送给NE555为1/3VCC----2/3VCC的电平,即保持前一个水泵不加水的状态;当水位居于高水位时,给NE555电路一个高电平,这时NE555输出电平翻转为低电平,不能驱动水泵,水泵停止加水。

图3.1 方案一方框图方案二:本方案采用单片机STC89C51作为我们的控制芯片,主要工作过程是当水塔中的水在低水位时,水位探测传感器送给单片机一个高电平,同时单片机驱动水泵加水和显示系统使红灯变亮。

图3-2 方案二方框图方案论证:第一种方案设计使用起来比较方便也简单,不用编程等软件方面的设计,但是没有稳压电路,使输入NE555芯片的电平十分不稳定,容易发生误判水位引起混乱的情况,且NE555电路只有一个输出端,不能接显示系统,所以不能完成显示功能。

另外,此方案不能精确测量出液位高度,铜丝长时间沁在水中表面会发生氧化,长时间会是系统的误判率升高。

第二种方案中使用了单片机芯片和超声波传感器,单片机控制和超声波测距技术是信息时代用于精密测量的技术。

此系统使用过程中采用稳压电路能够准确地把输入的电平送给单片机不会产生误判的情况,由于STC89C51单片机有四端口32引脚能够非常方便地设计显示系统。

综上,我们已经清楚地看到了两种方案的优劣,要能够很好地完成本次设计的各个指标和达到设计的目的,我们选择第二种方案作为我们的设计方案。

3.2 系统整体方案图3.1 液位控制系统由上图可观察到此液位控制系统工作如下:传感器通过对液面进行测量,输出模拟信号,再通过STC89C51单片机的运算控制,在LED上进行显示,通过报警装置进行报警,报警显示之后再通过对阀门的开启实现对水体的液位进行调节控制,阀门的驱动设备是电动机。

3.2 各单元电路方案论证(1)能使单片机工作的最小系统电路最小系统由复位电路、外部晶振和单片机STC89C51组成(2)显示电路用LCD1602,指显示的容为16X2,即可以显示两行,每行16个字符液晶模块。

(3)调整控制电路用三极管和电阻等元件构成的驱动电路接到家用电水泵上来调节水位。

(4)声音报警电路在停电或者水泵由于故障而无法上水时,声音报警启动,以便及时做出处理。

●水位控制系统中传感器的选用论证系统考虑的要求,在对器件的选择过程中,侧重于对传感器的选择。

方案设计过程中主要对以下几种传感器做了比较。

方案一:压力传感器目前的液位压力传感器大部分是投入式静压液位变送器,而投入式静压液位传感器只有参考大气压才能进行准确测量,然而连接电缆中的通气会受到环境的影响,造成气管壁冷凝,结露。

露水滴到电子器件和传感器上,会影响精度或者输出漂移。

同时,结露过快,变送器的使用寿命也会大大缩短。

此压力传感器容易受到环境的影响而造成测量不准确,并且安装不方便。

方案二:压阻式压力传感器压阻式传感器是用集成电路工艺直接在硅平膜片上按一定晶向制作扩散压敏电阻;硅平膜片在微小变形时有良好的弹性特性,当硅片受压后,膜片的变形使扩散电阻的阻值发生变化;此变阻器容易受外部环境的影响,如温度,从而造成测量不准确,而且体积一般比较大,不易安装、不易携带;一般其精确度也比较低。

不能满足设计的需要,所以不选择。

方案三:超声波传感器超声波传感器是工业领域第一款在产品上带有按键设定功能和自诊断功能的小型传感器。

它虽然体积小,但是具有其它大型传感器所具有的功能,安装使用方便而且不受被测物体的颜色影响,有许多特设功能,如:具有自诊断LED 显示和按键设定功能、温度补偿功能、可选择模拟量或开关量输出等;其供电电压为10~30V,测量围为30mm~300mm,输出电压0V~10V,输出电流为4mA~20mA,最小负载阻抗2.5 欧,精度可达到0.5mm,外形分为直线型和直角型。

感应口径为18mm。

综上,此次我们选用超声波传感器,主要原因有:超声波传感器可以不用与液体接触,管理比较方便。

超声波液位检测系统,利用了超声波传感技术的原理,采取一种非接触式的测量方法,能够实现对工业系统中液位的检测;而且超声波具有很好的指向性和束射特性,人耳听不见,一般不会对人体造成伤害检测工程方便迅速易做到实时控制,而且测量精度又能达到工业实用的要求,所以有广泛的工业应用前景。

超声波传感器所具有的条件满足设计所需要0~25cm 的液位控制,以及液位误差不超过±0.3cm 的要求,并且解决了安装不方便的难题。

所以本设计选择了精度高,体型小的超声波传感器3.3 主要模块简介3.3.1 核心芯片STC89C51单片机STC89C51单片机学习板是一款基于8位单片机处理芯片STC89C52RC的系统。

其功能强大,可以实现单片机开发的多种要求,学习、开发者可以根据需要选配多种常用模块,达到实验及教学的目的。

89C51单片机学习板功能强大,具有报警,跑马灯、串行通信(max232)、段码液晶(msm0801LCD)和字符液晶显示(LCD1602)、电机控制(L298)、A/D转换(TLC2543)、D/A转换(TLC5615)、温度采集(DS18B20)、数字信号合成(AD9851)、实时时钟电路(DS1302)、4—20mA输出、PWM输出(UC3842)、红外检测(KSM-603LM)控制等十七种功能。

其引脚图如下3.2图3.2 STC89C51引脚图◆主要特性(1)置标准51核,机器周期:增强型为6时钟,普通型为12时钟(2)工作频率围:0~40MHZ,相当于普通8051的0~80MHZ;(3)STC89C5xRC对应Flash空间:4KB\8KB\15KB;(4)部存储器(RAM):512B;(5)定时器\计数器:3个16位;(6)通用异步通信口(UART)1个;(7)中断源:8个;(8)有ISP(在系统可编程)\IAP(在应用可编程),无需专用编程器\仿真器;(9)通用I\O口:32\36个;(10)工作电压:3.8~5.5V;(11)外形封装:40脚PDIP、44脚PLCC和PQFP等◆管脚说明(1)VCC:供电电压。

(2)GND:接地。

(3)P3口:P3口是一组带有部上拉电阻的8位双向I/O口。

相关文档
最新文档