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

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

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

社会在不断的发展和进步,人们的生活水平也在逐步提高和发展,我们的生活已经越来越离不开便捷的全自动控制系统,微型计算机发展是其中的一个不可或缺的重要分支,单芯机具有高可靠性,高性价比,低功耗,低电压等优点,以单片机为核心的全自动控制系统已经取得了广泛的应用前景和使用范围。

本篇论文是基于单片机的水塔水位检测系统设计。设计该系统主要是针对应用单片机的自动运行技术,使得水塔水位始终保持在一定范围内,从而确保连续正常的供水。本设计是以STC89C51单片机为核心的水塔水位检测系统,用以检测水位并对其进行控制、报警以及相应的处理功能,同时在Proteus仿真软件环境中进行仿真测试。测试结果表明,设计的系统具有一定的检测和控制功能,并且能够应用于实际生产生活当中。

关键词:水位检测;单片机;报警;

1 绪论 (5)

1.1研究背景 (5)

1.2国内外研究现状 (5)

1.3研究目的与意义 (6)

2 系统总体设计 (7)

2.1设计要求 (7)

2.2系统设计方案 (7)

2.3系统工作原理 (8)

3 系统硬件设计 (8)

3.1硬件设计 (8)

3.2中央处理器模块 (12)

3.3继电器控制阀门模块 (13)

3.4水位检测系统的整体电路仿真图 (13)

4 系统软件设计 (14)

4.1软件功能概述 (14)

4.2主程序设计 (14)

4.3LED显示子程序 (15)

5 联调与测试 (16)

5.1调试过程 (16)

5.2硬件调试 (16)

5.3软件调试 (16)

5.4功能实现 (16)

结论 (17)

附录A:系统原理图 (20)

附录B:系统PCB图 (21)

附录C:系统仿真图 (22)

附录D:系统源程序 (23)

1.1 研究背景

在现实生活生产当中,经常会遇到测量液体液位的问题。国家工业在迅速发展,液体液位测量技术也被广泛应用到化学化工、医学药物、食品安全、石油开采等各行各业中。液氧、液氮等低温液体现如今也得到了广泛的应用,因此,作为贮存相应低温液体的容器也要保证能承受其相应的载荷;在冶炼工业中,锅炉汽包液位、除氧器液位、汽轮机凝气器液位、高、低压加热器液位等,保持在一定范围内是设备安全运行的基础保障;在实际科研与学习当中也经常会遇到需要进行液位测量与控制的实验装置。

本设计是基于STC89C51单片机为核心部件设计的水塔水位控制系统。主要是利用单片机的硬件设计和软件程序设计,包括电路测量部分、实时显示液位输出部分以及水位高低控制部分,同时也添加了蜂鸣器报警装置。本设计没有具体的数值设定,仅是理论上设计了某些电路部分,待实际应用检测后可进一步改进和推广。

该系统能够实现液位监测,液位显示,自动报警(包括低水位报警和高水位报警两种),液位控制功能。单片机使用技术、传感器技术、C语言程序编写等技术是本设计主要用到的技术参考。同时本文也概述了相应液位控制系统的工作原理,另附C语言源程序和程序设计流程图,以及电路接口原理和电路图等。

1.2 国内外研究现状

就目前而言,生活生产中能够进行液位测量的相关装置种类繁多,但液位测量、数据显示、液位监控、报警及处理等功能同时具有的液位测量装置却少之又少。在某些工业生产控制系统中,单独的数据测量功能已不能满足现代工业生产的要求,对批量型数据进行记录,实时差错分析,后期处理控制、工艺流程改善、资源优化等一系列工作才是实际生产需要解决的问题。为了取得批量型数据,以及可靠的分析资料,常常需要持久、全方面的监控记录。针对于液位测量这一领域,比如大规模水域、城市居民用水等方面,大批量、全方位的数据采集,以及记录和分析都具有重要意义。对某些液位的变化进行测定分析,在一定程度上可以使人们有效的对自然灾害预警以及提供可靠的数据支持,从而进一步改善我们的生存条件。

单片机其实就是一个缩小的计算机系统,它采用超大规模集成电路技术把能够处理数据的中央处理器CPU、存储器(RAM与ROM)、各种I/O端口以及中断系统、定时器、计时器等功能综合在一起的集成电路芯片。

单片机的指挥控制中心是其中央处理器CPU,执行命令和读取程序都是由其完成。指令与各个部分的关系往往比较复杂,如与外部电路、单片机核心电路、寄存器等各功能部件均有可能存在某种关系,因此,CPU需要通过复杂的时序电路来完成不同的指令功能。

为了创造更好的设计条件,本设计采用软硬件结合的方式,因为软件的设计方法直接决定了硬件的要求。

本设计用到的单片机(STC89C51)具有功能齐全,技术先进,实用性强等特点,同时结构也相对简单。另外,单片机的一个重要“组成”部分就是C语言,为了在一定程度上提高开发效率,本设计对C语言的编写要求能够很好地掌握。

图 1 系统整体方案

1.3 研究目的与意义

无论是科技落后的远古时代,还是科技发达的今天,水在我们的生产和生活中都扮演着不可或缺的重要角色。一旦失去了水,不仅会给我们的生产生活带来一定的影响,更可能会造成严重的经济损害和人身安全。因此,良好的供水系统是我们生产生活的重要组成部分,也正因如此,供水的安全问题,供给水量多少的问题是整个供水系统的最基本要求,但要如何建立一个这样的供水系统?这是一个很值得我们研究的课题。

自动检测控制系统的迅猛发展源自于现代各项技术的进步,尤其是本文涉及到的传感技术,信息处理技术以及计算机技术等。它在现代工业,生产生活,科研领域等都发挥了重大作用。随着社会生产力的提高,人们生活水平的改善,我们对液位的检测精度也要求越来越高。微型计算机具有稳定性能好,性价比高,操作简单等优点,使其拥有越来越广泛的用途,并且随着单片机的推广与普及,微机控制系统也赢得了属于自己的领域。

本设计为了更好的了解单片机的组成部分和控制原理,最终实现设计出“基于单片机的水塔水位控制”的目的。实验结果表明,单片机控制的水位系统不仅稳定可靠,而且硬件电路简单,软件功能完善,单片机的性能得到了充分的发挥。

相关文档
最新文档