基于单片机的水温控制系统的研究与设计毕业答辩
基于单片机的水温控制系统设计答辩PPT
硬件仿真实现
水龙头温度控制系统是将上述温度输入模块、水阀控制模块、 温度数据采集模块、LCD显示模块与最小系统板相连,从而使 得各线正常,并且在LCD上显示了温度和输入的设定温度,而 步进电机则在同一时刻继续转动。
软件仿真实现
液晶显示模块的代码主要包括初始化设置和显示函数,通 过调用相应的指令和延时函数来实现显示屏的初始化和数据的 写入。温控步进电机的代码主要包括步进电机的正反转控制和 温度传感器的数据读取和转换。
Summary of Papers and Acknowledgements
论文概述
本文主要是设计一种水龙头水温控制系统,该 系统主要由水温设置模块、水阀控制模块、温度采 集模块等组成,利用温度设置模块输入温度,用单 片机对温度进行数据采集与设定的温度数据进行对 比判断,再用四相步进电机实现对冷、热水进水量 的控制,重复进行以上步骤,使温度不断逼近输入 温度。
2,温度数据采集模块程序使用数字型温度传感器DS18B20,通过初始化传感器、读取 和写入数据的操作,实现温度数据的采集和转换,并将采集到的温度值显示在LCD屏幕 上。
3,温控步进电机程序用于控制步进电机的旋转,根据实时温度和预设温度之间的差值, 控制步进电机的正转或反转,从而调节水阀的开合程度,实现温度控制。
01
background and significance of Topic selection
水龙头在人们生活中起到调节水流大小的作用,但现代人们对水龙 头的需求已不仅限于调节水流,更多关注外观、耐用性和水温控制等方 面。随着科技的发展,信息技术、计算机技术和电子技术的应用也进一 步改善了水温控制的需求。水温的控制在工业、农业生产中具有重要作 用,过高或过低的水温会造成资源浪费和损失。此外,水温的变化也会 影响人们的心情和生活体验。因此,将水龙头与科技技术相结合,实现 水温控制系统,能够提高生活质量和有效利用水资源。在设计水温控制 系统时,安全性是重要考虑因素之一。温度传感器需要与水接触,因此 必须具备防水功能,以确保水温数据的准确性和使用安全。温度控制和 流量控制是构成水温控制系统的关键,温度控制调节水温,流量控制控 制冷热水的进水量,以实现最终从水龙头流出的水温符合需求。
基于单片机的热水器水温水位控制系统毕业设计论文
基于单片机的电热水器水温水位控制系统设计摘要随着人们生活水平的提高,各种热水器的使用已相当普及。
与之相配套的控制仪也相继问世。
然而,目前市场上的各种热水器控制电路还与理想要求相差甚远。
因此我设计了新型的热水器水温水位控制系统来满足于当今的需求,该热水器智能控制系统主要由AT89S52单片机控制、DS18B20温度传感器、独立键盘、LED数码管和报警系统组成。
该系统能测量并显示水温、设置水温范围,若水温不处于所设置的水温范围则报警,同时还能对水位进行设置及加水,先设置好需要加水的水位段数,单片机会根据这个数进行判断是否加水。
通过软硬件调试使以上所述功能都能正常实现。
本次设计是对水温水位控制系统的智能化改进,采用单片机对其水温水位参数进行控制,提高了电器的工作稳定性,同时引进了数字传感器对水温进行数据采集,这样也就提高了系统的控制精度,以其自身的控制精度高、稳定性好和成本低的独特优点在今后将会由广泛的实用价值,其基于单片机的改进方法也具用广泛的应用意义。
关键词:单片机;DS18B20;水温水位控制Electric Water Heater Water Temperature-Level ControlSystem Based on SCMAbstractWith the improvement of people's living standard, the use of various water the various water a new type of water nowdays. The design of solar water independent keyboard ,LED and alarm system.The system can measure and display water temperature ,set the range of water temperature,of the water temperature is not in the range of setting temperature is alarming.At the same time,you can set the water level and add water,first,need to set up the water level above the water,single-chip will determine whether add the water or not according to the number.Through be normal.For other related parameters, it also meaning using. The revivification of the water control system is an intelligent product. To its own control of , stability and low cost of the advantages, in the future there will be a wide range of practical value.The design of the water temperature control system is to improve the intellectualized. A monolithic integrated circuits is to control the level of parameter and improve the stability of the electrical work, and meantime, What’s more, its based on single ways of improvement meaning.Keywords: singlechip; water level’s examination; water temperature’s examination目录摘要 (I)A BSTRACT (III)第1章绪论 (1)1.1选题的意义 (1)1.2电热水器发展现状 (1)1.3课题任务 (3)第2章系统设计方案 (5)2.1.1系统原理 (5)2.1.2子系统工作原理 (5)2.2设计方案 (6)2.2.1系统设计方案的选择 (6)2.2.2各部件控制系统方案 (8)第3章系统硬件设计 (11)3.1系统总体设计 (11)3.2各单元电路设计 (13)3.2.1控制单元设计 (13)3.2.2显示单元设计 (19)3.2.3检测单元设计 (25)第4章系统软件设计 (33)4.1主程序设计 (33)4.2子程序设计 (33)4.2.1温度采集 (33)4.2.2控制按键设计 (34)4.2.3读温度 (35)第5章系统调试 (37)5.1硬件调试 (37)5.1.1调试步骤 (37)5.1.2液位检测 (37)5.1.3温度检测 (38)5.2软件调试 (38)5.2.1P ROTEUS仿真 (38)5.2.2软件调试过程 (39)5.3系统联调 (39)总结 (43)参考文献 (45)致谢 (47)第1章绪论1.1选题的意义随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。
基于单片机的水温控制系统的研究与设计毕业答辩分解
返回
实现
AT89C51系列单片机工作原理的研究
•AT89C51基本功能描述 AT89C51是一种低损耗、高性能、CMOS八位微处理器,而且在其片种还有4k字节 的在线可重复编程快擦快写程序存储器,能重复写入/擦除1000次,数据保存时 间为十年。AT89C51可构成真正的单片机最小应用系统,缩小系统体积, 增加系 统的可靠性,降低了系统成本。只要程序长度小于4k, 四个I/O口全部提供给用 户。可用5V电压编程,而且写入时间仅10毫秒, 仅为8751/87C51 的擦除时间的 百分之一,与8751/87C51的12V电压擦写相比, 不易损坏器件, 没有两种电源的 要求,改写时不拔下芯片,适合许多嵌入式控制领域。AT89C51 芯片提供三级 程序存储器锁定加密, 提供了方便灵活而可靠的硬加密手段, 能完全保证程序 或系统不被仿制。
返回
实现
AT89C51系列单片机工作原理的研究
⑶ RST/VPD:复位/备用电源。 ① RST(Reset)功能:复位信号输入端。 ② VPD功能:在Vcc掉电情况下,接备用电源。 ⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。 ① EA功能:内外ROM选择端。 ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。 ⒋ I/O线 80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有 第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
返回
实现
AT89C51系列单片机工作原理的研究
AT89C51有40引脚双列直插(DIP)形式。其与80C51引脚结构基本相同,其逻 辑引脚图如图2.1所示。
返回
实现
硬件设计
基于单片机的水温控制系统设计毕设答辩
2 研 究 内 容 RESEARCH CONTENTS
该系统主要包括传感器温度采集、A/D模数转换、按钮操 作、单片机控制、数码管数字显示等。采用PID算法实现温度 控制功能,通过串行通信完成两片单片机信息的交互,实现 温度的设定、控制和显示。本设计还可以通过串口与上位机 连接,实现计算机控制。为了实现高精度的水温控制,这种 单片机系统采用PID算法控制和PWM脉宽调制相结合的技术, 通过控制双向晶闸管改变电炉和电源的通断来改变水温的加 热时间。该系统由两个模块组成:键盘显示和温度控制。通过 模块之间的通信,完成温度设定、实时温度显示、水温波动 等功能。
基于单片机的水温控制系统设计
答 辩 人: 学 号:C来自NTENTS1 研究意义 2 研究内容 3 调试分析 4 课题总结
1 研 究 意 义 RESEARCH SIGNIFICANCE
现代的发展,就控制器本身而言,控制电路可以采用应 急经典控制理论和常规模拟控制系统,实现水温的自动统一。 然而,随着计算机和超大规模集成电路的迅速发展,以现代 控制理论和计算机为基础,由数字控制、显示、A/D和D/A转 换、后配额执行机构和控制阀组成的计算机控制系统在过程 控制中得到了越来越广泛的应用。此外,单片机的使用也使 水温的智能控制成为可能,并提供完善的人机交互界面和多 机通信接口,这些在常规的数字逻辑道路上往往难以或不可 能实现。
硬件电路的调试要依次调试单片机的基本系统、前向通 道和后向通道。调试时,可利用仿真器读写各接口地址,静 态测试电路各部分连接是否正确;对于动态过程,可以编写 一个简短的调试程序来配合硬件电路的调试。
3 调 试 分 析 DEBUG ANALYSIS
软件的调试需要在仿真器提供的单步、断点、跟踪等功 能的支持下对各子程序分别进行调试.将调试完的工程序连 接起来再调试.逐步扩大调试范围。 调试的过程一般是: A)测试程序输入条件或设定程序输入条件; B)以单步、断点或跟踪方式运行程序; C)检查程序运行结果; D)运行结果不正确时查找原因。修改程序,重复上述过程。
基于单片机的水温控制系统设计-毕业设计.
基于单片机的水温控制系统设计学生:指导教师:内容摘要:说起温度控制系统,大家并不陌生了,在我们生活中许许多多的家用电器都可以涉及到温度的控制,像存储美食的电冰箱,为我们带来凉爽的空调都会用到温度控制系统,为我们带来热气腾腾开水的饮水机等等。
而本文介绍了水温控制系统的基本原理,本系统可以用于饮水机等电路,整个系统的核心就是AT89C51单片机,它是这个系统的主控制单元,对于水温控制当然温度控制系统也是必不可少的,这个系统则应用了DS18B20为温度传感器的温度控制系统,采集温度后利用数码管显示当前温度,并通过继电器对其加热等。
总而言之水温控制系统在生活中的大量应用为我们带来了方便,提高了我们的生活质量。
关键词:水温控制系统单片机 AT89C51 DS18B20 继电器Design for microcomputer temperature control system Abstract:Speaking of temperature control system, everybody is not strange, in our life, many household appliances can be involved in temperature control, like food storage refrigerator, bring us cool air conditioning, the temperature control system is used for us a steaming hot water drinking machine, and so on. Water temperature control system are introduced in this paper, the basic principle of this system can be used for water dispensers circuit, such as the core of the whole system is AT89C51 single chip microcomputer, it is the main control unit to the system, the water temperature control temperature control system is also indispensable, of course, the application system, the temperature control system of temperature sensor DS18B20, after collecting temperature using digital tube display the current temperature, and through the relay on the heating, etc. Overall water temperature control system in the life of a large number of applications for our brought convenient, improve the quality of our life.Keywords:water temperature control system of single chip microcomputer AT89C51 DS18B20 relay.目录前言 (1)1 水温控制器背景 (1)2 方案比较 (1)2.1 控制电路的方案比较 (1)2.2 温度采集模块 (2)2.3 显示模块 (2)2.4 温度控制模块 (2)3 硬件电路 (3)3.1 硬件框图 (3)3.2 功能介绍 (3)3.2.1 控制电路模块 (3)3.2.2 温度采集模块功能 (6)3.2.3 温度控制模块功能 (7)3.2.4 显示模块功能 (8)4 软件设计 (10)4.1 主程序流程图 (10)4.2 温度采集程序 (11)4.2.1 温度转换 (12)4.3 按键处理 (13)4.4 显示模块 (13)5 调试说明 (15)5.1 温度采集误差 (15)5.2 水温控制测试 (16)5.3 温度突变测试 (17)6 结束语 (18)附录 (19)参考文献 (21)基于单片机的水温控制系统设计前言电饭煲,电冰箱,电空调在我们生活中随处可见,为我们的生活带来了极大的方便,这一切的功劳都归属于水温控制系统的诞生。
基于单片机应用的温度控制器设计答辩ppt
数经据过温采放度集大控滤程制波序系电设统路经计将过电热信敏号电转阻换传为感标器准将信温号度供信单号片转机换采为集电。信号,又
STC12C5A60S2单片机有8路10位高速A/D转换器,转换口在P1口, 速度可达到250KHz,属于逐次比较型ADC。逐次比较型ADC由一个 比较器和D/A转换器构成,通过逐次比较逻辑,从最高位开始,顺序 地对每一输入电压与内置D/A转换器输出进行比较,经过多次比较, 使转换所得的数字量逐次逼近输入模拟量对应值。数据采集程序流程
增量式算法则表现为在上次通电时间比例的基础上,还需要增加或减
少的通电时间比例;位置式算法则直接指明本周期内要通电多长时间。
本系统采用的是位置式PID算法。
PWM算法的实现
• 在固定周期的脉宽调制中,设一个周期的时间为一秒,将 一个周期平分成一百份。每一份为10个毫秒,在一个周期 内的份数由一个变量P控制,而每一份的时间用一个定时 器来控制,当每次中断来时P加1,当P到一百十把P赋值 成0,开始下一个周期。而在温度控制程序中,另外设定 一个变量M,每次M也加一,M到一百十也赋值为零,并且 每次M和P进行比较,当M<P时便可以让温度元件开始工 作,于是开始控温。要实现温度突变时改变超调量,可以 将温度和设定的温度进行比较,当温度差值大于某个范围 时,可以改变P的初值,这样就可以进行迅速加热,达到 快熟调节温度。当温度和设定值接近时可以将P的值减小, 从而缓慢加热。
基于51单片机的水温控制系统设计毕业论文
基于51单片机的水温控制系统设计毕业论文基于51单片机的水温控制系统设计毕业论文基于单片机的水温控制系统摘要水在人们日常生活和工业生产中有着必不可少的作用,在不同环境和不同的需求中,水温的变化也对我们的生活和工业生产有着重要的影响,为了满足人们在各个领域所需要的水温,水温控制系统在各个领域也应运而生。
随着社会的发展,科技的进步,智能化已经是温控系统发展的主流方向,小到人们生活中的饮水机,大到工业生产中的大型水温加热控制设备等各种水温控制系统发展以趋于成熟。
传统靠人工控制的温度,湿度,液位等信号的测压、力控系统,外围电路比较复杂,测量精度较低,分辨率不高,需进行温度校正;并且他们的体积较大适用不方便,在工业生产中也可能应为各种认为的失误发生意外,针对此问题,本系统设计的目的就是实现一种可连续高精度持续调温的温度控制系统,它应用广泛,功能强大,操作简单,便于携带,是一款既实用又廉价的控制系统。
温度检测控制系统在工业生产中主要职责是对温度进行严格的监测,在温度发生变化不符合规定温度时,系统报警提示并做出相应的温度调整措施,以使得生产能够顺利进行,节省了大量的人工,产品的质量也得到充分的保障,同时也避免了各种潜在意外的发生。
从而提高企业的生产效率。
本系统以89C51单片机为核心,扩展外围控制电路,检测变送电路,按键电路,显示电路,复位电路,时钟电路,电源电路,报警电路;本系统的整体运行过程为:通过按键电路设定理想水温范围,实时水温通过检测变送电路模检测,并将检测到的物理量转化成电信号,然后放大电信号并将模拟量同过A/D 转换为单片机识别的数字量发送给单片机。
单片机系统将实时温度与设定温度进行对比,并通过显示电路将实时温度显示出来,如果实时温度大于设定的最高温度或者低于设定的最低温度一定时间,单片机将触发报警电路对过温或者低温进行警报,同时触发控制电路对水温的控制做出适当的调整,确保水温出在理想的温度值,满足需求。
毕业设计(论文)-基于单片机的水温控制系统(软件部分设计)
图4-2温度测量部分软件流程图
第2章
2.1
温度传感器有多种类型,常见的有:数字接口的温度传感器,可以与控制器直接相连;热电偶温度传感器,一般线形度较差,需要开发人员进行线性化调节;热电阻温度传感器,线形度略好于热电偶,测温范围较广,应用场合较多。常见的数字接口的温度传感器如18B20,18B20是一线总线接口的温度传感器。一线总线具有独特而且经济的特点。测量温度范围为-55℃~+125℃,在-10℃~+85℃范围内,精度为±℃。其硬件操作比较简单,用户只需对其进行软件编程就可以实现控制。因此,18B20适合硬件资源较少,测量温度要求不高的情况。本设计拟采用铂热电阻作为温度采集装置,铂热电阻是一种精确、灵敏、性能稳定的温度传感器。在外界温度作用下,铂电阻丝的电阻值将随之变而变化,可用于测量-200~800℃范围内的温度。其优点是:电气性能稳定,温度和电阻关系近于线性,精度高。铂电阻元件可与显示仪、记录仪、调节器、扫描仪、数据记录仪以及电脑配套进行精确的温度测量和控制。因此,在温度控制精度要求比较高的情况,一般采用铂热电阻作为温度采集装置。
PIDinit();
while(1){
iKeyValue = SP_GetCh();//取键值
key_value_process(iKeyValue);//键值处理
if(guifgSpeechPlay)
temperature_speech_play( ); //语音播放
if(status == system_temperature_control)
3.
本系统采用铂电阻作为温度传感器,铂热电阻是一种精确、灵敏、性能稳定的温度传感器。铂热电阻元件是用陶瓷为保护管做成的内绕结构,感温元件可制成各种微型温度传感器探头。铂热电阻元件配上金属保护管和安装固定装置(如各种螺纹接头、法兰盘等),就构成装配式铂热电阻。
毕业答辩-单片机数显温度控制仪
各位老师,下午好!我叫赵宇,是07级电子信息科学与技术系1班的学生,我的论文题目是基于单片机的温度控制仪的设计。
论文是在戴振宏导师的悉心指导下完成的,在这里我向我的戴老师表示深深的谢意,同时向各位老师参加我的论文答辩表示衷心的感谢。
下面我将本论文设计的目的和主要内容向各位老师作一汇报,恳请各位老师批评指导。
首先,我想谈谈这个毕业论文设计的目的及意义。
随着人们生活质量的提高,现代社会中的温度控制仪可以应用在农业生产、工业控制、数据采集、智能化仪表、家用电器等方面。
如农业生产中的大棚,对温度有一定的要求,温度的变化极有可能对植物造成极大的影响。
因此,这就需要一种能够及时检测温度变化以及显示温度变化的设备,提供温度数据值,使人们对温度的变化做及时的调整,温度控制仪就可根据人们不同的应用环境自行设置该环境的温度值,及时的反映生产、生活中温度的变化,使人们能及时看到温度变化的第一手资料,提示人们温度变化的情况,协助人们能及时的调整,起到温度报警作用,使温度控制仪更好的服务于社会生产、生活。
其次,我想谈谈这篇论文的结构和主要内容。
本设计核心部件为AT89C51,信号采集及处理部分由DS18B20 构成,进入单片机后经处理后通过LCD1604 显示温度,信号显示采用液晶屏为5X7 点阵,一行可显示16 字,四行。
其他组成部分为实时时钟发生电路,产生同现在相同的时间和具体日期,通过LCD1604 液晶模块显示。
在软件设计部分有对测量的温度进行上下值的设定,当测量超过限定值,通过超限报警处理电路对其进行处理分别显示不同的二极管灯亮,蜂鸣器产生长鸣。
硬件中包括一个复位开关。
开机后,所有器件初始化,DS1302 产生实时时间日期,温度传感器DS18B20开始进行温度测量和计算,最后通过LCD 液晶显示器显示结果。
在测量结果中有超过设定的温度上下限的,通过超限模块作出反应。
本文分成3个部分.第一部分是硬件设计部分。
这部分主要内容有1 AT89C51,DS1820,LCD1604 DS1302等芯片介绍2复位电路部分,传感器电路部分,时钟电路部分,显示电路部分,超限处理电路部分等模块功能介绍3整体电路图……第二部分是软件设计部分。
毕业设计(论文)-基于单片机的水温控制设计
毕业设计(论文)任务书题目:系(分院)专业班学生姓名:指导教师:职称:教研室主任:系(分院)主任:任务书下发日期:年月日毕业设计(论文)指导教师评阅意见本科生毕业设计---------基于单片机的水温控制设计题目:水温自动控制系统学生姓名:XXXX专业:XXXX班级:XXXX指导教师:XXXX目录声明 (1)摘要 (2)第一章绪论 (4)第二章总体方案设计 (6) (6) (7) (8)第三张相关器件介绍 (10)第四章系统硬件设计 (15) (15) (15) (16)第五章系统软件设计 (20) (20) (20) (21) (22)第六章系统调试 (24)设计总结与展望 (25)参考文献 (26)致谢 (27)附录 (28)吉林技术工程师范学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业论文,是本人在知道教师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中注明的引用征文外,本论文不含其它个人或集体已经发表或撰写的作品成果,对本文作出重要贡献的个人和集体均已在文中以明确方式表明。
本人完全意识到本声明的法律结果由本人承担作者签名2010 05 12摘要基于单片机水温控制系统目前的水温控制系统大多数采用由模拟传感器·多路模拟开关·A/D 转换器及单片机等组成的传输系统,这种系统需要布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装和差些复杂,成本也高。
同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大,不利于控制者根据温度变化作出及时决定。
在这样的形式下,开发一种实时性高·精度高·能够综合处理多点信息的系统就很有必要。
水温控制在工业和日常生活中应用广泛,分类较多,不同水温控制系统的控制方法也不尽相同,其中以PID控制阀最为常见。
本设计主要介绍基于单片机的水温控制系统的相关理论和实践进行研究。
设计了一种用DS18B20温度传感器和AT89S52单片机为核心系统的水温控制系统,给出了该设计详细的原理说明和具体的设计电路详细叙述了系统的硬件电路的设计要点和结构及软件的设计要点,同时给出了各个重要子程序的流程图。
温控制系统答辩
2
U5:A U3:AU3:B U3:C
7404 7404 7404 7404
5
3
1
1
Q1
NPN
LS1
+5V
R3
SPEAKER +12V
4.7k
U5
3 2 1
VCC DQ
68.0
GND
DS18B20
4
6
六、PROTESUPEAKSER 仿
+U122V
真
NOT
1、温度采集+5V 及其对应显示
R3
4.7k
八、总结
(3)PROTEUS仿真。除了课题中涉及到的 硬件和软件设计之外,还使用PROTEUS软 件对系统所涉及的温度调整及其显示、温度 采集及其显示两部分进行了仿真。
(4)硬件电路实物焊接与调试。在完成对系 统硬件电路设计、软件设计、PROTEUS仿 真后,对实物电路进行了焊接与调试。
谢谢各位老师!
VCC R8 300 J1
OPTOISO1
R9 R10 R11 R12 R13 R14 R15 R16 220 220 220 220 220 220 220 220
VCC
Q1 PNP1
Q2 PNP1
Q3 PNP1
Q4 PNP1
R17
R18
R19
R20
200
200
200
200
VCC
R9
C4
300
104
104
1
6
2
7
3
VCC
8 4
9
5
RS232
四、硬件电路设计
AT89C51单片机:对整个系统起 到控制、协调作用,使系统能够正常 稳定工作。
毕业设计论文答辩热水器水温水位控制的设计
、电源局部
电源局部由由整流电路、滤波电路、稳压电路 等组成,其原理图如以下图所示。
热水器水温水位控制装置原理图
五、软件设计
➢ 系统主程序流程图 ➢ 正常工作状态子程序流程图 ➢ 设定预置水位子程序流程图 ➢ 设定预置温度子程序流程图
本设计为用户
提供了三个工作 状态, 按K1切换 工作状态,其三 个状态分别为正 常工作、设定预 置温度、设定预 置水位。其程序 流程图如下图。
在必要时可以手动上水,当水位到达设定水位时, 系统自动报警,提示用户关闭手动上水。
水温水位在正常时由8位LED数码管同时显示。 如果系统接触不良,在LED上显示--℃。.
四、硬件的实现
➢ 水温检测局部 ➢ 水位检测局部 ➢ 智能控制器局部 ➢ 执行器局部 ➢ 显示局部 ➢ 电源局部
、水温检测局部
图4.5.1 电磁式继电器外形图
电磁继电器的特性参数
1.额定工作电压或额定工作电流:指继电器工 作时线圈需要的电压或电流。 2.直流电阻:指线圈的直流电阻。 3.吸合电流:指继电器能够产生吸合动作的最 小电流。要使继电器可靠吸合,给定电压可以 等于或略高于额定工作电压。一般不要大于额 定工作电压的倍。否那么会烧毁线圈。
一、概述 二、系统方案的设计 三、系统的工作原理 四、硬件的实现 五、软件的设计 六、结束语
一、系统的概述
太阳能是目前最为“干净〞的能源之一。 随着消费者环保和绿色意识的提高,太阳能 热水器已经开始走进千家万户。这里介绍一 种低本钱、高性能、全自动的太阳能热水器 控制器。它用数字方式显示水温、水位;全 自动水位控制,水位低于设定值或水温高于 设定值时自动上水,上水到规定水位时自动 停止上水〔水位水温的上限可由用户自行设 定);可以通过触摸键手动上水、停水;水温 低于设定值时自动加热;系统还有故障显示 和故障报警功能.
(完整版)基于单片机的水温控制系统毕业设计论文
优秀论文审核通过未经允许切勿外传基于单片机的水温控制系统设计摘要温度控制系统可以说是无所不在,热水器系统、空调系统、冰箱、电饭煲、电风扇等家电产品以至手持式高速高效的计算机和电子设备,均需要提供温度控制功能。
本系统的设计可以用于热水器温度控制系统和饮水机等各种电器电路中。
它以单片机AT80C51为核心,通过3个数码管显示温度和4个按键实现人机对话,使用单总线温度转换芯片DS18B20实时采集温度并通过数码管显示,并提供各种运行指示灯用来指示系统现在所处状态,如:温度设置、加热、停止加热等,整个系统通过四个按键来设置加热温度和控制运行模式。
关键词:单片机、数码管显示、单总线、DS18B20.Based Temperature Control SystemAbstractTemperature control system can be said to be ubiquitous, water can be used for drinking water -machine dialogue, the use of single-chip bus temperature conversion temperature DS18B20 real-time acquisition and through the digital display and offers a variety of operating light to indicate system now live in the state, such as: temperature setting, ,共同点。
输出控制接点的共同接点。
●NC:Normal Close常闭点。
以Com为共同点,NC与COM在平时是呈导通状态的。
●NO:Normal Open常开点。
NO与COM在平时是呈开路状态的,当继电器动作时,NO与COM导通,NC与COM则呈开路状态。
基于单片机的水温控制系统课程设计毕业设计(论文)
第1节引言水温控制在工业及日常生活中应用广泛,分类较多,不同水温控制系统的控制方法也不尽相同,其中以PID控制法最为常见。
单片机控制部分采用AT89C51单片机为核心,采用软件编程,实现用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。
然而,单纯的PID算法无法适应不同的温度环境,在某个特定场合运行性能非常良好的温度控制器,到了新环境往往无法很好胜任,甚至使系统变得不稳定,需要重新改变 PID 调节参数值以取得佳性能。
本文首先用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。
然后在模型参考自适应算法 MRAC基础上,用单片机实现了自适应控制,弥补了传统 PID控制结构在特定场合下性能下降的不足,设计了一套实用的温度测控系统,使它在不同时间常数下均可以达到技术指标。
此外还有效减少了输出继电器的开关次数,适用于环境参数经常变化的小型水温控制系统。
1.1水温控制系统概述温度控制是无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源的巨大浪费。
特别是在当前全球水资源极度缺乏的情况下,我们更应该掌握好对水温的控制,把身边的水资源好好地利用起来。
在现代冶金、石油、化工及电力生产过程中,温度是极为重要而又普遍的热工参数之一。
在环境恶劣或温度较高等场合下,为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对加热炉炉温进行测、显示、控制,使之达到工艺标准,以单片机为核心设计的炉温控制系统,可以同时采集多个数据,并将数据通过通讯口送至上位机进行显示和控制。
那么无论是哪种控制,我们都希望水温控制系统能够有很高的精确度(起码是在满足我们要求的范围内),帮助我们实现我们想要的控制,解决身边的问题。
在计算机没有发明之前,这些控制都是我们难以想象的。
而当今,随着电子行业的迅猛发展,计算机技术和传感器技术的不断改进,而且计算机和传感器的价格也日益降低,可靠性逐步提高,用信息技术来实现水温控制并提高控制的精确度不仅是可以达到的而且是容易实现的。
基于单片机的温湿度控制器毕业论文答辩PPT课件
指导教师:马宁丽老师 专业:电子信息工程技术 学生:姚慧 学号:
目录
1 概述 2 系统总体分析 3 硬件系统选择 4 软件系统设计 5 结论
概述
1、课题的背景以及立题的目的
随着经济和社会的不断发展,人们对生活质量要求显著提高。对植 被也要求越来越严格,如何种植出品种优良的植物,一直是人们研究 的话题。而基于单片机的温湿度控制系统对解决这些问题有着重大的 意义。
开始
初始化
温湿度 检测
单片机 处理
LCD 显示
范围 判断
NO
YES
终止
光声 报警
温湿度 控制
软件系统设计
1初始化模块
系统初始化模块的主要功能是完成系统的初始化以及设定系统的工作状态, 初始化部分包括以下方面的内容:单片机初始化、1602液晶初始化及工作 方式、确保系统进入正常工作状态。
2温湿度检测模块
•
1602引脚图
•
•
0 123 1 K P 5 0 1R C C D V Vout N G C C V R 01234567NS DD DDDDDDDDERW NN GG 0123456 1234567891111111 01234567 0S DAK N BBBBBBBB VR DLL E VSS DDDDDDDD VR/WBB 8 LCD1602 PLCD1602
3、系统的工作原理流程图
系统 初始化
温湿度 检测
温湿度 控制系统
51 单片机
判断
符合
不符合
报警
不报警
51 单片机
LCD 液晶显示
终止
LCD 液晶显示
硬件系统选择
1、单片机的选择
水温恒温控制系统-毕业论文
华南农业大学珠江学院毕业论文(设计)水温恒温控制系统指导教师:系:信息工程系年级专业:09级自动化提交日期:2013年3月25日答辩日期:2013年5月19日答辩委员会主席(签名):评阅人(签名):年月日摘要在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。
采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
因此,单片机对温度的控制问题是一个工业生产中经常会遇到的控制问题。
单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可实现对数字信息的处理和控制。
因此,单片机广泛用于现代工业控制中。
主要内容包括:键盘、LCD显示和报警系统,加热控制系统,散热控制系统,单片机MCS-51的开发以及系统应用软件开发等。
作为控制系统中的一个典型实验设计,单片机温度控制系统综合运用了微机原理、自动控制原理、模拟电子技术、数字控制技术、键盘显示技术等诸多方面的知识,是对所学知识的一次综合测试。
关键词:单片机;温;DS18B20;AT89C51;LCD1602AbstractIn many fields of industrial production, people need to all kinds of heating furnace, heat treatment furnace, reactor and boiler temperature detection and control. Application of single-chip microcomputer in temperature control is not only easy to control, simple and flexible and other advantages, and can greatly increase the temperature was charged with the technical indicators, which can greatly improve the quality and quantity of products. Therefore, the problem of temperature control chip control problem is a industrial production often encounter.Chip microcomputer is a set of CPU, RAM, ROM, I/O port and interrupt system and other parts in one device, only need external source and crystal can realize the processing and control of digital information. Therefore, SCM is widely used in modern industrial control. The main contents include: keyboard, LCD display and alarm system, heating system, thermal control system, singlechip MCS-51 development and application software development. As a typical experimental design in control system, temperature control system using microcomputer principle, automatic control theory, analog electronic technology, digital control technology, the keyboard and display technology and many other aspects of knowledge, is a comprehensive test of the knowledge.Keywords: chip microcomputer;temperature;DS18B20;AT89C51;LCD1602设计说明水温恒温控制系统设计是在指导老师给出的任务书并在其指导下完成的。
基于单片机的温度控制器设计-毕业答辩
若实际温度小 若实际温度等 若实际温度大 于设置温度 于设置温度 于设置温度 升温及电器闭合 升温及电器断开 升温及电器断开 降温继电器断开 降温继电器断开 降温继电器闭合
若实际温度大 若实际温度等 若实际温度小 于设置温度 于设置温度 于设置温度 升温及电器断开 降温继电器闭合 升温及电器断开 升温及电器闭合 降温继电器断开 降温继电器断开
D5
LED-BIBY
D4
LED-BIBY
D3
LED-BIBY
4.7k
R12
470
R13
470
R14
470
R15
470
四、仿真
仿真2:
LCD1
LM016L
VSS VDD VEE
RS RW E 4 5 6
1 2 3
Q1 Q2
PNP
U1
PNP 19 XTAL1 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17
7 8 9 10 11 12 13 14
D0 D1 D2 D3 D4 D5 D6 D7
D1
LED-BIBY
D2
LED-BIBY
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实现
软件设计-显示流程图
图 4.5 为系统的显示流程图。主要 是通过对传输过来的信号进行显示 后,给操作者提供提示。已达到为 本系统提供对温度的显示和监控的硬件和软件两方面来讲述对温度的自动控制过程,在控制过程中主要应 用AT89C51、ADC0809、LED显示器、LM324比较器,和通过 DS18B20数字温度传 感器采集环境温度,以单片机为核心控制部件,并通过七位数码管显示实时温 度的一种数字温度计。软件方面采用汇编语言来进行程序设计,使指令的执行 速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构, 使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。 最后,对系统功能和性能进行了考核和评估,结果表明系统的准确度和精确度较 现有仪器有较大提高。
返回
实现
软件设计-计算温度子程序
计算温度子程序将RAM中读取值进 行BCD码的转换运算[9],并进行温 度值正负的判定,其程序流程图如 图
返回
实现
软件设计-按键流程图
图 4.4 为系统的按键流程图。主要 是通过人为的对外部按键的控制来 调节系统的温度,从而实现系统对 温度的手动和自动控制。
返回
返回
总结
•本系统能够实现单片机的温度控制系统的设计,在控制过程中主要应用 AT89C51、ADC0809、LED显示器、LM324比较器,而主要是通过 DS18B20数字温 度传感器采集环境温度,以单片机为核心控制部件,并通过四位数码管显示实 时温度的一种数字温度计。这些单片机的功能都为我们实现电路提供了非常有 利的条件,同时也为开发环境友好,易用,方便,大大加快本系统设计开发。 键盘的使用,是操作更为简洁,易懂,方便,迅速。本制作的设计中使用了继 电器控制的只是插座电路,因此,该系统的可扩展性很强,随着插入插座的电 器不同,可以实现许多其他功能的电路。本设计的单片机温度控制系统结构简 单、测温准确,具有一定的实际使用价值。该智能温度控制器只是DS18B20数字 温度传感器在温度控制领域的一个简单实例,还有许多需要完善的地方,例如 可以将测得的温度通过单片机与通讯模块相连接,以手机短息的方式发送给用 户能够随时对温度进行控制。 •以AT89C51为核心的水温控制系统,相比传统温度控制器,有明显的改变.不仅 能实现温度数据的测量与控制,还能在一定的范围内采集监控水温,提高了控 制精度的可靠性和稳定性。同时具有较好的快速性,报警,七段数码管显示等 功能并且价格低廉,具有很高的工程应用价值和现实意义。
论文题目: 基于单片机的水温控 制系统的研究与设计
指导老师: 张老师 学生姓名: 学号:
论文提纲
现状
框架 实现 创新 总结 致谢 参考文献
返回
现状
课题的背景及其意义
现代工业设计,工程建设及日常生活中温度控制都起着重要的作用,早 期的温度控制主要用于工厂时间生产中,能起到实时采集温度数据,提 高生产效率,产品质量之用。随着人们生活质量的提高,现代社会中的 温度控制不仅应用在工厂生产方面也应用于酒店,厂房以及家庭生活中, 在有些应用中,如高精度的生产厂房,对温度的要求极其严格,温度的 变化极有可能对生产的产品造成极大的影响。因此,这就需要一种能够 及时检测温度变化以及温度变化的设备,提供温度数据值,使人们对温 度的变化做及时的调整,多点温度控制可根据人们不同的应用环境自行 设置该环境的温度值,及时反映生产,生活中温度变化使人们能及时看 到温度变化的第一手资料,提示人们温度变化情况,协助人们能及时的 调整,起到温度报警作用,使温度控制更好的服务于社会生产,生活。
返回
实现
硬件设计
温度采样单元
。
返回
实现
硬件设计
控制温度 单片机是集成了中央处理部件,存储器、定时器和各种输入输出设 备等接口部件。具有集成度高,功能强、速度快、体积小、功耗小、 使用方便、价格便宜等优点,在工业生产中,电流、电压、温度、压 力流量和开关量都是常用的被控参数。其中,温度控制也越来越重要。 在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反 应炉中的温度进行检测和控制。采用单片机对温度进行控制方便、简 单、灵活。而且可以大幅度提高被控温度的技术指标,从而能够大大 的提高产品的质量和数量。
返回
实现
硬件设计
温度采样部分 温度采样单元用于采集被控制对象的温度采集参数,它由温度 电压转换,小信号放大及A/D转换三部分组成,其中将温度转化为电 量的温度电压转换由温度传感器——热敏电阻实现,A/D转换选择模 数转换器ADC0809将采集的温度模拟信号转换为8255能处理的二进制 数字信号。 ADC0809是位A/D转换芯片,它是采用逐次逼近的方法完成A/D转 换的。ADC0809由单+5V电源供电;片内带有锁存功能的8路模拟多路 开关,可对8路0~5V的输入模拟电压分时进行转换,完成一次转换约 需100µS;片内具有多路开关的地址译码器和锁存器、高阻抗斩波器、 稳定的比较器,256电阻T型网络和树状电子开关以及逐次逼近寄存器。
返回
实现
软件设计-温度控制器的软件设计
高级语言是面向问题和计算过程的语言 [7],它可通过于各种不同的 计算机,用户编程时不必仔细了解所用的计算机的具体性能与指令系 统,而且语句的功能强,常常一个语句已相当于很多条计算机指令, 于是用高级语言编制程序的速度比较快,也便于学习和交流,而 MCS—52指令系统的指令长度较短,它在存储空间和执行时间方面具 有较高的效率,编成的程序占用内存单元少,执行也非常的快捷,与 本系统的应用要求很适合。而且 MCS—52 指令系统有丰富的位操作 (或称位处理)指令,可以形成一个相当完整的位操作指令子集,这 是MCS—52指令系统主要的优点之一[8]。对于要求反应灵敏与控制及 时的工控、检测等实时控制系统以及要求体积小、系统小的许多“电 脑化”产品,可以充分体现出汇编语言简明、整齐、执行时间短和易 于使用的特点。
返回
现状
课题的背景及其意义
目前国内温度监控系统的研究正在飞速的发展,被广泛用于工农业生产、 科学研究和生活等领域等方面,但对温度要求比较严格的场合,我国的 设备根本无法胜任,更提供不了具有建设性的、有价值决策的数据。而 国际上新型温度监控器正从模拟式向数字式、由集成化向智能化、网络 化的方向发展。另一方面智能温度监控器正朝着低功耗、智能化、高精 度、安全性及研制单片测温系统等高科技的方向迅速发展。
返回
实现
AT89C51系列单片机工作原理的研究
•AT89C51及80C51系列引脚功能 单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚[6]。 ⒈ 电源 ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; •⒉ 时钟 XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 •⒊ 控制线:控制线共有4根 ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ①ALE功能:用来锁存P0口送出的低8位地址; ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 ⑵ PSEN:外ROM读选通信号。
返回
现状
课题研究现状
温度控制技术按照控制目标的不同可分为两类:动态温度跟踪与恒值温 度控制。动态温度跟踪实现的控制目标是使被控对象的温度值按预先设 定好的曲线进行变化。恒值温度控制的目的是使被控对象的温度恒定在 某一数值上,且要求其波动幅度(即稳态误差)不能超过某一给定值。 20世纪80年代开始,国外在单回路PID控制器中引入了参数整定和自适 应控制理论,PID控制理论从此进入了高速发展阶段。 目前国内温控仪表的发展,相对国外而言在性能方面还存在一定的差距, 它们之间最大的差别主要还是在控制算法方面,具体表现为国内温控仪 在全量程范围内温度控制精度低,自适应性较差。这种不足的原因是多 方面造成的,如针对不同的温控对象,由于控制算法的不足而导致控制 精度不稳定等。
返回
实现
AT89C51系列单片机工作原理的研究
AT89C51有40引脚双列直插(DIP)形式。其与80C51引脚结构基本相同,其逻 辑引脚图如图2.1所示。
返回
实现
硬件设计
本设计采用按键作为输入控制,通过温度多采样单元采集温度信息, 经过LM324放大器放大及ADC0809数模转换器将其转换,由主机 AT89C51进行处理并将实际温度值和设定温度值分别显示在共阳极数 码显示管LED上。 电子探温技术已经应用到气象温度监测领域,其测得的温度数据输入 微机进行统计处理及保存。如果根据事先设定参数对测得数据进行实 时运算处理,根据其结果控制应用设备,就可以实现对应用设备的温 度监控。气象探温设备等专业仪器都使用感温探头、转换电路和 A/D 转换器,测量精度高、速度快,但成本较高。本文采用电容充电电路, 仅需要两个外部元件即可测出温度,无须转换电路、放大电路、A/D 转换器,采用单片机技术完成运算处理,降低了成本,电路简单,稳 定可靠,功耗小,特别适合于电池供电。接入交流接触器,就可以控 制取暖风机,电加热器、空调等设备,适用于农业、养殖、大型超市、 商场、宾馆、办公等一般性低精度要求的温度控制。如对精度要求较 高,只需将电阻、电容测温电路换成感温探头,并添加转换电路及 A/D转换器。
返回
框架
实现
AT89C51系列单片机工作原理的研究
硬件设计
软件设计
返回
实现
AT89C51系列单片机工作原理的研究
•AT89C51及80C51系列基本组成及特性
AT89C51是一种带4k字节闪烁可编程可擦除只读存储器(FPEROM— Falsh Programmable and Erasable Read Only Memory )的低电压, 高性能CMOS8位微处理器,俗称单片机。而在众多的51系列单片机中, 要算 ATMEL 公司的AT89C51更实用,也是一种高效微控制器,因为 它不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是 FLASH工艺的,这种工艺的存储器,用户可以用电的方式达到瞬间擦 除、改写。而这种单片机对开发设备的要求很低,开发时间也大大 缩短。