- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 20
乐山师范学院毕业论文(设计)
PAGE 1
基于51单片机的水温控制系统设计
[摘要] 这篇文章介绍了基于51单片机的水温控制系统。该系统采用STC89C52作为主控制器,采用DS18B20作为温度检测传感器,配合按键设置,数码管显示,可很好的实现功能。该文主要包含单片机最小系统电路、按键电路、显示电路和继电器控制电路,使用C语言编程。
[关键词] 51单片机 水温 DS18B20 控制系统 C语言
Water Temperature Control System
[Abstract] This article introduces the water temperature control based on 51 SCM system. The system uses STC89C51 as the main controller, the temperature sensor DS18B20 as detection, cooperate button, digital pipe display, can be very good function. This paper mainly include single chip minimize system circuit, key circuit, show circuit and relay control circuit, use the C programming language.
[Key words] 51 SCM Water temperature DS18B20 Control system C language
引言
在化工、石油、冶金等生产过程的物理过程和化学反应中,温度往往是一个很重要的量,需要准确地加以控制。除了这些部门之外,温度控制系统还广泛应用于其他领域,是用途很广的一类工业控制系统[1]。温度控制系统常用来保持温度恒定或者使温度按照某种规定的程序变化。然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。因此对数据采集的精度和采用的控制方法也不相同。
不论在工业生产过程中,还是在日常生活中,温度控制都起着非常重要的作用。在淡水资源缺乏的今天,水温控制尤为重要,合理控制水温,以防止水资源的严重浪费。
1概述
1.1 设计任务
设计并制作一台水温自动控制系统,可以根据设定水温以及当前水温,自动调节水温。示意图如下:
温度传感器18B20
温度传感器18B20
51单片机
加 热
报 警
降 温
数 显
图1.1 水温控制系统方框图
2 设计方案论证与选择
2.1温度传感器方案
方案一:采用铂热电阻PT100检测水温。铂热电阻温度传感器是利用其电阻和温度成一定函数关系而制成的温度传感器,由于其测量准确度高、测量范围大和稳定性好等,被广泛用于中温(-200℃~650℃)范围的温度测量中。PT100常用的采样电路有桥式测温电路和恒流源测温电路两种。
如图2.1为PT100实物图。
图2.1 PT100实物图
方案二:采用DS18B20数字温度传感器检测水温。DS18B20是美国DALLAS公司继DS1820之后最新推出的一种数字化单总线器件。属于新一代适配微处理器的改进型智能温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。可以分别在93.75ms和750ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源,且该器件有防水型,可靠性高,使用起来简单。
如图2.2为DS18B20示意图。
图2.2 DS18B20示意图
2.2 控制器选择方案
方案一:采用可编程逻辑器件FPGA作为控制器。使用FPGA,电路相对较简单,部分电路可以通过编程实现而无需外部分立元件。与外围电路配合,能很好的实现自动控制功能。
方案二:采用单片机作为控制器。使用单片机可以轻松的完成控制,显示等操作,且价格便宜,是一种不错的方案。
2.3 方案论证与选择
在温度检测方案中:方案一和方案二都能很好的检测水温,方案一中PT100使用起来电路比较复杂,而且很容易引入误差,影响温度的检测;方案二中DS18B20属于单总线器件,使用方便,外围电路少,测量精度高。而且其测量温度在-55
文档评论(0)