基于51单片机的智能水温水位控制系统

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:china_huohou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]此水温控制系统采用市场上常见的89C51单片机进行数据的处理,使用DS18B20数字传感器进行温度的采集和数据的处理,利用单片机进行设置和储存温度的上限和下限。单片机对接收到的温度信号与设定值进行比较判断,从而进行是否启动继电器来打开加热器等设备。系统分为四个部分:温度检测部分、单片机部分、水位检测部分和驱动电路的设计。
  [关键词]DS18B20数字温度传感器;89C51;水温水位电路
  中图分类号:G712 文献标识码:A 文章编号:1009-914X(2019)08-0081-01
  目前市场上的太阳能热水器控制系统大多存在功能单一、运行困难、控制不准确等问题。市场上的加热器只显示温度和水位,实现不了对温度的精确控制,即使有部分热水器有辅助加热功能,也极易发生过烧或者干烧,从而浪费大量的电能,更有甚者会发生危险。为此,我们以89C51单片机为核心的控制和检测,采用数字管显示温度,设计了太阳能热水器微控制器,从而实现了温度、水位、温度设定和水位控制功能。炉温可手动设定在一定范围之内,当水箱水温发生变化时可以实现自动控制。通过继电器的开合,控制加热的时间,使水箱水温保持在人工设定的温度范围之内,从而达到对水温的精确控制。(1)温度的设定范围为25到85摄氏度,最小区分度为0.1摄氏度,温度控制的误差控制在正负0.5摄氏度之内。(2)使用四位一体数码管实时显示温度的精确值
  1总体设计方案
  使用DS18B20温度传感器进行温度的采集,实时发送给89C51单片机,让单片机对接收到的数据进行分析与处理,并判断是否开合继电器进行加热或者冷却,自行设计水位电路,通过LED灯来显示实时的水位,使用三个按键来设定所需的温度,当水温超过设定值时启动蜂鸣器报警,而且当水箱缺水时,启动控制水泵的继电器进行加水的操作。
  2总体结构设计
  在整个系统的电路设计主要分为三个部分:
  (1)主控芯片89C51;(2)数据显示部分;(3)传感器部分。
  温度计电路总体设计方案
  (1)控制部分。采用相对传统的数模电路,也可以实现,但是电路太复杂,造成的误差也比较大,成本相对更高,可靠性较差;所以我们选择采用了单片机89C51进行控制,它可以减少搭建外围电路,并且89C51使用更加方便,成本比较低,性能稳定,还可以控制各模块输入输出。但是由于其不能直接进行模数转换,因此要做外围电路设計中加AD0809芯片。(2)显示部分。四位一体的共阳数码管。(3)传感器部分。温度传感器DS18B20的优点是可以直接将采集的温度模拟信号,转换成数字信号,可以直接传送给单片机进行数据的处理,而且可以减少引线的连接。DS18B20的分辨率也极高,可以进行精确的温度控制,具有许多传统热电偶传感器不具备的优点。(4)水位检测部分。水位传感器的核心使用单片机进行数据的分析和处理。89C51使用更加方便,成本比较低,性能稳定,还可以控制各模块输入输出。但是由于其不能直接进行模数转换,所以水位检测使用电极式水位传感器实时检测水位的改变,然后在外围电路的设计中加AD0809芯片进行数模转换,并通过LED灯显示实时的水位。
  3整体设计
  3.1单片机模块设计
  控制模块是本方案的设计核心,它实现了温度的采集、处理和显示、温度上下限的设定和温度超限的时候控制电路的开合。
  3.2温度检测模块
  达拉斯公司生产的DS18B20温度传感器的温度采集的范围为55摄氏度到+125摄氏度,温度的最小分辨率为0.0625摄氏度。它只需要三条引线就可以实现温度的采集,仅需一个I/O口与单片机进行连接,在节省端口的同时,可以实现对温度的实时采集和传输,并且可以节省大量的逻辑电路设计
  3.3A/D转换电路采集
  本系统是采用adc0809芯片,这种大规模集成电路所选用的单+5v供电,采用逐步收敛的原理,由8个具有通用可编程模块并行变换,在传感器微控制器上产生周期振荡,然后对每个测量参数进行后台和数据处理。
  3.4键盘设计
  键盘在应用系统为主要的组成部分,可以实现在单片机系统中,数据输入指令的传输和发送的功能,是人工干预单片机的手段,当按钮按下时单片机接收到低电平动作,那些没有按下按钮的为高电平,通过I/O口的状态进行动作读数,来判断是否按下按钮。
  3.5系统软件设计整体思路
  有三种类型的编程语言:机器语言,汇编语言和高级语言。机器语言是唯一一台机器可以“理解”的语言。用汇编语言或高级语言写成的程序(称为源程序)最终必须再翻译成机器语言程序(成为对象程序)计算机“理解”和执行。
  高级语言是面向问题和面向计算的过程语言。它可用于各种计算机。用户不需要仔细理解他们在编程中使用的计算机的特定性能和命令系统。此外,句子的功能也很强。一般来说,语句等同于许多计算机指令,所以如果程序是用高级语言编写的,则系统反应快、容易学习和通信,但是我们的系统却选择使用了汇编语言。其原因是该系统是单片机控制系统,其具有编程工作量小、规模小等特点。使用汇编语言不能像高级语言那样占用更多的存储空间,适合于像单片机这样存储容量小的系统,同时,本设计的系统需要较高的位处理,需要解决许多逻辑控制问题,所以在三种语言中我们选择了汇编语言。
  系统流程图
  3.6程序编写
  程序的主要功能是启动DS18B20进行实时温度的采集,发送给单片机,单片机对接收到的数据进行分析和处理,将接收回来的温度与设定的温度值进行比较,通过PID算法来控制继电器的开合时间,从而控制加热器的加热时间,实现对水箱温度的精确控制,减少对电能的浪费。在此期间对水温和水位进行实时的监测,保持水温的同时,确保水箱有水,防止过烧,一旦缺水立即启动水泵进行加水。系统十分钟之内无动作时可视为无人操作,进而切断电路,防止危险的发生,在保持安全性的同时,节省电能。
  4结论
  基于89C51单片机的温度控制系统的设计和软硬件全部实现。整个系统一共包括了五个部分,分别为:数据采集部分、单片机控制部分、显示部分、温度设定部分和驱动电路。完成了既定的任务,达到了预期的目标。该系统具有以下特点:(1)采用数字型温度传感器DS18B20进行温度数据的采集和转换,简化了外围硬件电路的设计,也将采集的温度数据的精度进行了提高。(2)采用89C51单片机有利于功能扩展。(3)在电路的设计中充分考虑到了整个系统的安全性和可使用性。
  参考文献
  [1] 马忠梅.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,1998.
  [2]李晓荃.单片机原理与应用[M].北京:电子工业出版社,2000年8月.
  [3] 何立民AVR单片机原理与接口技术[M].北京:北京航空航天大学出版社,2002.
  [4] 杨帮文新型继电器实用手册[M].北京:北京人民邮电出版社.2004.
其他文献
[摘 要]本文研究了HH110-HH46井区油藏地质的基本特征,包括地层特征、构造特征、沉积特征、储层特征,对研究区的地质储量进行了计算,结合某井区生产开发情况对研究区提出了下步措施建议。  [关键词]长621地层;辫状河三角洲前缘;单斜构造;岩性油藏;常温异常低压油藏  中图分类号:G711 文献标识码:A 文章编号:1009-914X(2019)08-0060-01  1概况  1.1区域地质
期刊
[摘 要]油藏进入高含水期后,开展分层采油是建立在精细地质研究及油藏描述的基础上,依据各层位的吸水能力、动用程度等参数而采取的分压力系统的注采方式。通过分层采油技术,能够有效提升油藏的采出程度,提高生产效率,从而达到控制含水率、治理无效循环的目的。本文即从控制层间矛盾、层内细分采油等角度对高含水期油藏治理的思路做出分析,并进一步阐述了分层采油的配套技术工艺。  [关键词]高含水期;分层采油;治理思
期刊
[摘 要]结合起重机械的使用和管理现状,对起重机械事故的深层次原因进行了分析,阐述了起重机械的购置、选型、安装、验收、使用、维护等各环节存在的问题,针对这些问题提出了预防起重机械事故的建议。  [关键词]起重机械;安全;管理;建议  中图分类号:J62.5 文献标识码:A 文章编号:1009-914X(2019)08-0069-01  起重机械是建筑安装工程广泛使用的建筑机械之一,在工程建设中发挥
期刊
[摘 要]聚丙烯酰胺絮凝剂为水溶性高分子聚合物,不溶于大多数有机溶剂,具有良好的絮凝性,可以降低液体之间的磨擦阻力,按离子特性分可分为非离子、阴离子、阳离子和两性型四种类型。聚丙烯酰胺絮凝剂广泛应用于增稠、稳定胶体、减阻、粘结、成膜、生物医学材料等方面,在石油开采、矿冶、纺织、印染工业、水处理、造纸等行业中均有较大用途:水处理中作助凝剂、絮凝剂、污泥脱水剂。石油钻采中作降水剂,驱油剂。在造纸过程中
期刊
[摘 要]作为我国重要的能源来源之一,石油采集的效率与稳定性一直是人们普遍关心的问题。在石油采集过程中会出现结垢与腐蚀问题,严重的会导致采油生产效率受到影响。立足于现状,文章首先介绍了采油集输管线结垢的机理,其次对结垢现象的缓解途径进行了介绍,最后对采油集输管线腐蚀机理与防护策略进行了分析,希望可以有效提升输油稳定性与安全性。  [关键词]采油集输管线;腐蚀;结构;机理  中图分类号:G712 文
期刊
[摘 要]在技术水平不断提升的情况下,并且人们对网络的需求发生了变化,加速了5G时代的到来。通过将5G移动通信和下一代IP协议IPv6相结合,为网络通信的发展带来了新的机遇。当然,5G网络与IPv6协议的结合也面临着诸多技术挑战,需要解决。因此,本文针对5G网络IPv6协议关键技术进行了分析,介绍5G网络与IPv6协议的相关原理,从而为推动移动通信领域的发展创造良好的条件。  [关键词]5G网络;
期刊
[摘 要]在经济高速发展的影响下,人们对石油资源的需求也在不断增加。当前形势之下,稳定原油的开采产量提升开采效率已经成为了必须要重视的一部分工作。石油企业工作的重点在于对油田进行开发,而分析油井的动态变化则是其开发管理中非常重要的一部分工作。基于油田开采角度分析,采油与注水均能够影响到油井的动态变化,分析这类问题将有助于稳定原油的开采产量。本文中笔者论述了油田采油与注水过程对油井动态造成的影响,希
期刊
[摘 要]本文介绍了直臂式独立伸缩擦窗机伸缩臂的臂长设计方法,同时借助Visual Studio软件计算机编程来实现大量繁琐的运算过程,大大提高了伸缩臂设计效率。  [关键词]擦窗机;伸缩臂;长度计算;C#  中图分类号:G434 文献标识码:A 文章编号:1009-914X(2019)08-0053-02  引言  擦窗机是用于建筑物窗户和外墙清洗、维修等作业的设备,具有安全、实用、高效的特点。
期刊
[摘 要]本文首先阐述了水电厂发电机的构成原理,然后从电气部分故障和机械部分故障分析了水电厂发电机常见故障的原因,之后从科学检查设备、强化日常维护和提高工作人员水平这三方面提出了水电厂发电机预防措施。希望对水电厂的工作人员提供帮助,促进其更好的进行水电厂发电机故障的预防与维护。  [关键词]水电厂;发电机;预防措施  中图分类号:J62.5 文献标识码:A 文章编号:1009-914X(2019)
期刊
[摘 要]工程管理的开展需要诸多资源的投入,同时涉及到各方面的内容,在其中运用信息化手段,可以让信息收集以及资料分析效率全面提升,同时对于工程项目中的各类文件以及数据也能实现快速高效处理。文章对工程管理中的实际信息化运用进行分析,探究信息化的价值,并介绍目前信息化管理中的诸多问题,提出了改进的策略。信息化管理在国内的工程管理中处于不断完善以及发展的阶段,要想实现更高水平的信息化管理,还是需要对现有
期刊