水温自动控制系统的设计与实现.doc

上传人:gs****r 文档编号:1620605 上传时间:2019-03-09 格式:DOC 页数:5 大小:51KB
下载 相关 举报
水温自动控制系统的设计与实现.doc_第1页
第1页 / 共5页
水温自动控制系统的设计与实现.doc_第2页
第2页 / 共5页
水温自动控制系统的设计与实现.doc_第3页
第3页 / 共5页
水温自动控制系统的设计与实现.doc_第4页
第4页 / 共5页
水温自动控制系统的设计与实现.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、水温自动控制系统的设计与实现摘 要系统采用 AT89S52 作为主控制器,通过集成温度传感器DS18B20 采集温度,直接传送到单片机,通过数码管显示温度。用户可以自行设定温度,通过按钮设定温度值,由单片机通过数码管显示出来,最小区分度可达 0.01。单片机通过程序判断实际温度和设定温度的大小,并通过控制双向可控硅决定电热丝加热与否,从而达到自动控制温度的要求。 关键词温度传感器;单片机;自动控制 中图分类号:TP273 文献标识码:A 文章编号:1009-914X(2015)36-0258-01 1 方案论证与比较 1.1 控制电路的方案选择 方案一:采用运放等模拟电路搭建一个控制器,用模拟

2、方式实现 PID控制。可以实现水温控制,但要实现显示、温度设定等功能,电路设计较繁杂1-2。同样,使用逻辑电路也可以实现水温控制功能,但电路设计和制作比较烦琐。 方案二:通过 FPGA 实现控制功能。使用 FPGA 时,电路设计比较简单,通过相应的编程设计,可以很容易地实现控制和显示、键盘等功能,是一种可选的方案。但与单片机相比,性价比不高2。 方案三:采用 AT89S52 单片机作为核心控制器3,将采集到的信息由软件直接处理,可同时完成控制、显示等功能,电路设计和制作较简单,成本较低,所以采用此方案。 1.2 测温方式及电路的选择 方案一:采用热敏电阻作为测温元件。热敏电阻精度高,需要配合电

3、桥使用,此外还需要制作相应的调理电路。电路设计较为繁锁,且稳定性难调试。 方案二:采用模拟集成温度传感器 AD590,其具有测量误差小、响应快、传输距离远等特点,但其为电流输出型,须进行放大处理电路或转换成电压处理,且需要数模转换等模块才能实现显示功能。 方案三:采用智能温度传感器 DS18B20,其具有精度好、可靠性高,价格适中等特点,利用其单线输出特性,通过串行通信接口可以测量温度,由单片机软件来识别处理4。从而使整个电路简单,同时保证了系统的稳定。 1.3 加热方案和功率电路的选择 方案一:采用继电器控制加热器的工作,若温度偏低,则控制继电器吸合,加热器工作,温度偏高则继电器断开,加热器

4、停止加热。由于继电器采用的是机械动作,存在触点,因此对控温精度要求比较高、系统惯性不是特别大时,不宜采用继电器。 方案二:采用可控硅控制加热器的工作,可以通过控制导通的交流周期和导通角两种方式来实现。采用控制导通交流周期的方式时,为了达到控制的精度,需要在一个较多的周期数中控制导通的数目,不适用于动态性能较高的控制。水温控制系统实际上具有较大的惯性,可以考虑这种控制方式。采用导通角的方式时,由于对每个周期的交流电都进行控制,因此响应速度比较高,另外由于导通角连续可调,因此控制的精度比较高。所以最终我们采用此种方案。 2 系统硬件模块的设计 2.1 总体设计模块 整个系统分为以下几个部分:测温电

5、路、主控制电路、功率电路、加热装置和数码管显示模块电路,如图 1 所示。 2.2 主控及显示电路的设计 主控电路采用 AT89S52 单片机作为系统核心,将 P0.0-P0.3 口接三个传感器的单线总线,P0.7 口输出温度控制信号给功率电路,实现自动控制加热功能。显示电路由四位共阳数码管构成,通过单片机 P1 口供其段码输出,P2.0-P2.3 控制其位码,直接采用三极管 9012 作为其驱动电路保证显示的亮度。键盘部分由 3 个按键开关构成,分别与 P3.0-P3.2口相连,通过功能切换、温度加减,实现设定温度功能。 2.3 检测温度电路 检测温度电路我们采用三片智能温度传感器 DS18B

6、20 作为感温器件,通过与单片机三个 I/O 口连接构成检测判别电路。其测量范围为-55+125,且输出的数据可进行 912 位的编程,分率力依次为0.5、0.25、0.125、0.0625。所以其精度可以通过软件实现,使用方便,灵敏度、精度也较高。 2.4 加热与功率控制电路 通过可控硅实现自动加热功能。具体实现:由单片机判断实时水温状况,P0.7 输出脉冲信号,控制三极管的导通,对过三极管控制双向可控硅的导通与否,从而实现电路的加热或保持。工作时,结合设置的温度,当温度高于所设的温度时则可控硅不导通,电热器不加热,温度将会降低,不再升高。反之亦然。 3 系统测试与分析 实验 1:将温度计放

7、入加热器皿中,测量实时水温,并与系统测量数据进行比较。系统运行存在一定误差,误差范围小于 0.5,这主要是由于温度计本身与实际温度就存在一定误差,所以检测显示的数值也就难免有点偏,如表 1 所示。 实验 2:当温度迅速升高或降低时,测试系统运反应情况,采取的方法是观察温度到 40时,将沸水加入溶器中,观察温度计,到达 60时,则马上停止,同时观察数码显示情况。由于加水的快慢,水温的均匀程度会直接影响到测量的精度,所在在系统对水温突变测量存在一定的滞后现象,如表 2 所示。 四、总结 系统采用 AT89S52 单片机为核心控制元件,结合数码管显示、温度传感器的多点采集、双向可控硅的巧妙运用,使系统具有较好自动检测温度并控制温度变化的功能,同时可以实现水温显示等功能。 参考文献 1 全国大学生电子设计竞赛组委会编.全国大学生电子设计竞赛培训系列教程M.电子工业出版社,2007.5:121-124. 2 黄强.模拟电子技术M. 科技出版社, 2003.1. 3 王效华,张永梅 .单片机原理与应用M.北京交通大学出版社,2007.5. 4 金发庆.传感器技术与应用M.机械工业出版社,2004.8.

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。