基于51单片机控制的水塔水位检测 课程设计毕业设计.doc

基于51单片机控制的水塔水位检测 课程设计毕业设计.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机控制的水塔水位检测 课程设计毕业设计

目录 第1章 概述 2 1.1 背景介绍 2 1.2 设计要求及意义 2 第2章 系统方案的设计 4 2.1 总体设计方案 4 2.2 系统组成 5 第3章 硬件设计 6 3.1 ADC0808的简要介绍 6 3.2 水位检测电路 7 3.3 水质检测电路 8 第4章 软件设计 10 4.1 水位控制程序 10 4.2 水质检测程序 12 第5章 系统调试及说明 15 5.1 软件调试 15 5.2 硬件调试 18 5.3 使用说明与注意事项 19 第6章 总结 21 第7章 参考文献 22 第9章 附录 23 9.1 源程序清单 23 9.2 总电路原理图 29 第1章 概述 1.1 背景介绍 随着科学技术的发展,单片机作为嵌入式微控制器在工业测控系统,智能仪器和家用电器中得到广泛应用。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。 水塔水位控制系统的基本要求是能够在无人监控的情况下自动进行工作,在水塔中的水位到达水位下限时自动启动电机,给水塔供水;在水塔水位达到水位上限的时候自动关闭电机,停止供水。并能在供水系统出现异常的时候能够发出警报,以及时排除故障,随时保证水塔的对外的正常供水作用。水塔是在日常生活和工业应用中经常见到的蓄水装置,通过对其水位的控制对外供水以满足需要,其水位控制具有普遍性。 不论社会经济如何飞速,水在人们正常生活和生产中起着重要的作用。一旦断了水,轻则给人民生活带来极大的不便,重则可能造成严重的生产事故及损失,从而对供水系统提出了更高的要求,满足及时、准确、安全充足的供水。如果仍然使用人工方式,劳动强度大,工作效率低,安全性难以保障,由此必须进行自动化控制系统的改造。从而实现提供足够的水量、平稳的水压、水塔水位的自动控制有设计低成本、高实用价值的控制器。该设计采用分立的电路实现超高、低警戒水位处理,实现自动控制,而达到节能的目的,提高了供水系统的质量。 1.2 设计要求及意义 水位控制在日常生活及工业领域中应用相当广泛,比如水塔、地下水、水电站等情况下的水位控制。自动检测水位根据水位变化的情况自动调节。本采用单片机进行主控制,利用水的导电性测量水位的变化,把测量到的水位变化转换成相应的电信号,用单片机对接收到的信号进行数据处理,完成水位、控制及故障报警等功能。次课程设计对我有以下意义: (1) 通过这次课程设计,加深对单片机理论方面的理解。 (2) 掌握单片机的内部模块的应用,如片内外存储器、(3) 了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片器应用系统打下良好基础。 (4) 通过简单课题的设计练习,了解必须提交的工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。 图2-1-1 2.2 系统组成 水位检测电路可以通过两个51单片机的管脚来感知水位的变化,产生不同的逻辑组合来控制是否进水或是停止进水。输出端可由一个端口来控制电机的运行状态,进而控制水泵的工作。 水质检测的电路主要由A/D转换器组成。通过A/D转换为数字量作用于单片机,从而控制水质状况的显示。本次设计采用ADC0808芯片。用LED灯来显示水位的高低。ADC0808有8路模拟量的输入端口,本次设计只要用其中一个,8路模拟开关无需进行切换选通。设计通过A/D转换为数字量作用于单片机,进而控制电机的运转。本次设计采用可调电阻器来控制模拟电信号的输入。通过对电阻器的调节来模拟输入量的变化。通过对比数字量来进行进行判断水位的高低,不同颜色的信号指示灯显示不同的水质。进而通过输出口对电机进行开关控制。 第3章 硬件设计 3.1 ADC0808的简要介绍 ADC0808有8路模拟量的输入端口,本次设计只要用其中一个,8路模拟开关无需进行切换选通。ADC0808的8路模拟输入8路数字输出的逐次逼近法A/D器件。其主要技术指标和特性为: 1.分辨率为8位。 2.转换时间取决于芯片时钟频率。本次单元电路仿真采用640KHZ的时钟方波信号。 3.单一电源+5V。模拟输入电压范围单极性0-5V,双极性5V或10V。本次课程设计由于只有一个模拟输入量,且电压变化都为正值,故采用单极性电源接法。 4.启动转换控制方式为脉冲式(正脉冲),上升沿使内部所有寄存器清“0”,下降沿使A/D转换开始。 主要管脚说明: CLK:为时钟信号输入端,决定A/D转换的速度,转换一次为64各时钟周期。 ALE:地址锁存允许信号,高电平有效。当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。 START:为启动转换信号,正脉冲有效。此信号通常与系统信号相连,控制A\D转换器的启动。 EOC:转换结束信号,高电平有效,表示一次A\D转换已完成。可作为中断触发信号,也可用程序查询的方法检测转换是否结

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档