热水供应自动控制系统设计 毕业设计
- 格式:doc
- 大小:151.50 KB
- 文档页数:14
成绩 _______楼宇自动化系统与应用原理课程设计报告题目热水给水系统自动控制的设计系别专业名称班级学号姓名指导教师热水给水系统自动控制的设计1、热水给水系统运行参数与状态监控点版/位及常用传感器,电气控制一、二次接线图和原理图设计。
2、热水给水系统连锁控制;3、热水给水系统运行与调节控制;4、热水给水系统连锁控制流程图;5、热水给水系统PID调节原理框图;6、使用西门子PLC STEP7完成热水给水系统连锁控制和PID调节编程及仿真。
摘要本文针对居民住宅小区的供水要求,设计了一套由PLC、传感器、远传压力表、多台水泵机组等主要设备构成的全自动恒压供水系统,具有全自动变频恒压运行、自动工频运行等功能。
通过内置PID模块的变频器,利用远传压力表的水压反馈量,构成闭环系统,根据用水量的变化,采取PID调节方式,在全流量范围内利用变频泵的连续调节和工频泵的分级调节相结合,实现恒压供水且有效节能。
给排水系统是任何建筑必不可少的重要组成部分。
一般建筑物的给排水系统包括生活给水系统、生活排水系统和消防水系统。
这里主要介绍生活热水给水自动控制的设计。
随着电气控制技术的发展, 现代楼宇小区大都属于高层建筑, 其供水系统都向智能化方向发展.高层建筑高度大,一般的城市管网中的水压不能满足其用水要求,除了最下面几层可由城市管网供水外, 其余上部各层均需提升水压供水. 由于过高的水压对使用, 材料设备, 维修管理均不利,因此必须进行合理的竖向分区供水. 为了节省能量,应充分利用室外管网中的水压,在最地区可直接采用城市网管供水,并将大用水户如洗衣房,餐厅,理发室,浴室等布置在低区,以便城市管网直接供水,充分利用室外管道的压力,可以节省电能. 根据建筑给水高度,要求,分区压力等情况,进行合理分区,然后布置供水系统.供水系统形式有多种,各有其优缺点,但基本上可划分为两大类,即重力供水系统和压力供水系统.重力供水系统的特点是以水泵将水提升到最高水箱中,以重力给水管网配水,对楼顶水池水位的监测当高/低水位超限时报警,根据水箱的高/低水位控制水泵的启动/停止,监测给水泵的工作状态喝故障,如果当使用水泵出现故障时,备用水泵投入工作.重力供水系统供水压力稳定,且有水箱储水,供水较为安全,但水箱重量大,增加建筑符合,占用楼层建筑面积,且有产生噪声振动之弊,应根据具体情况使用.考虑到重力供水系统的缺点,为此可考虑压力供水系统. 不在楼层中或屋顶上设置水箱, 仅在地下室或者空余之处设置水泵机组, 气压水箱等设备, 采用压力供水满足供水要求. 压力供水系统可用并联的气压水箱给水系统, 也可采用无水箱的几台水泵并联供水系统.并联气压水箱需要金属制造,投资比较大,且运行效率低,还需设置空气压缩机为水箱补气,因此耗费动力较多,近年来有的采用密封式弹性隔膜气压水箱,可以不用空气压缩机充气,既节省了电能又防止了空气污染水质,有利于环境卫生. 水泵直接供水系统, 一般不采用水箱, 而是采用多台可自动控制的水泵并联运行, 根据用水量的变化,开停不同的水泵来满足用水要求,也可节省电能,如用计算机控制更为理想.一般采用调速水泵供水,即根据水泵出水量与转速成正比的关系的特性,调整水泵的转速满足用水量的变化, 同时可节省动力. 水泵的调速一般是采用水泵电动机可调速的联轴器或者采用调速电动机, 不过近年来国外研究一种自动控制水泵叶片角度的水泵, 即随着用水量的变化控制叶片角度来改变调节水泵的出水量, 以满足用水量的需要, 这种供水系统设备简单,使用方便,是一种恨有前途的新型水泵供水系统.不过无水箱的水泵供水系统,最好是用于水量变化不太大的建筑, 因为水泵要长时间不停的工作, 即便在夜间用水量不大的情况下,也要消耗动力,且水泵机组投资较高. 以上几个比较有代表性的供水系统,如何选用,应在使用要求,用水量大小,建筑物结构以及材料设备供应等具体问题上全面考虑.在用水安全可靠的前提下,考虑技术先进,经济上最合理的供水系统.关键字:热水给水、电气一二次、PLC 、PID调节设计目的1、了解生活给水的方式;2、掌握生活给水的自动控制原理与要求。
水温自动控制系统毕业设计_论文水温自动控制系统设计作者姓名:专业班级:电子信息科学与技术指导教师:摘要温度是工业控制对象主要被控参数之一,在温度控制中,由于受到温度被控对象特性(如惯性大、滞后大、非线性等)的影响,使得控制性能难以提高,有些工艺过程其温度控制的好坏直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。
为了实现高精度的水温测量和控制,本文介绍了一种以Atmel公司的低功耗高性能CMOS 8位单片机为核心,以PID算法控制以及PID参数整定相结合的控制方法来实现的水温控制系统,其硬件电路还包括温度采集、温度控制、温度显示、键盘输入以及RS232接口等电路。
该系统可实现对温度的测量,并能根据设定值对温度进行调节,实现控温的目的。
关键词:AT89S52;温度控制;PT1000;PIDDesign of Temperature Automatic Control SystemAbstract:The temperature is one of the mainly charged parameters which are industrial control targets. It is difficult to enhance the control performance due to the characteristics of the temperature charged object. Such as inertia, hysteresis and non-linear, etc…Its temperature control process will have a direct impact on the quality of the product in some technological process. Therefore it is absolute valuable to design a ideal temperature control system.In order to realize the high accuracy survey and control of water temperature. Systematic core is AT89S52, which is a low-power loss, high-performance8-bit MCU of Atmel Company. The system unifies PID control algorithm and PID parameter tuning to control the water temperature. Its hardware circuit also includes temperature gathering, temperature control and temperature display, keyboard input and RS232 interfaces. The system can realize to survey the water temperature, and it can adjust the temperature according to the setting value.Keywords:AT89S52; temperature control; PT1000; PID目录论文总页数:331 引言11.1 课题背景11.2 国内外研究现状11.3研究方法12 系统方案12.1 水温控制系统设计任务和要求12.2 水温控制系统 CPU(Computer processing Unit)中央处温度控制系统算法分析33系统硬件设计73.1 总体设计框图及说明73.2 外部电路温度采集温度控制电路93.3 单片机系统电路设系统框 A/D转换电串口通讯部分电键盘设置电程序框架结构174.2 程序流程图及部分程主程序模系统初始 A/D采样数据处PID计继电器控制265. AT89S52单片机简介286.系统安装调试与测试296.1 串口调试296.2 继电器测试29结论30致谢32第1章引言1.1 课题背景一些价格比较昂贵的观赏鱼,如蝴蝶鱼,银龙鱼等对于温度的要求比较苛刻。
太阳能热水器自动控制系统绪论太阳能热水器已经进入千家万户,太阳能热水器给人们的生活或工作提供了很大的便利,但是还存在着很大的不足。
比如夜间用水,太阳能即便有很强的保温设备,但收到外接温差的影响,内部温度还是会下降。
如何实现热水的实时供给,成为一个研究的方向。
本课题根据上述问题,提出解决方案,重在研究自动加热系统,完善太阳能热水器的功能,提高使用性。
本设计使用STC89C52系列单片机作为主节制模块,实现太阳能自动控制系统设计,该系统由八个基本模块组成,实现对太阳能水箱水位、温度的实时检测并报警,通过按键调整时间设置,切换夜间自动加热和手动加热等多种功能。
本设计进行了proteus仿真,验证可行之后,通过软件绘制电路原理图,然后根据电气路焊接实物,在实物上完成所有预期功能。
关键词:单片机太阳能自动控制软件仿真ABSTRACTThe design is designed based on STC89C52 microcontroller to control the smart car automatic tracing system is easy to use, which covers the design of modules and software of automatic tracing smart car hardware on the main part. The smart car automatic tracing system is based on C52 microcontroller based controller core, then the four road to pavement of injection tube of infrared detection system to detect the track, then the signal detected by the real-time feedback transmission for C52 mcu. C52 microcontroller receives the detection signal, compares the relative software according to internal procedures,obtained through the analysis results to control the drive motor running, driving direction which drives rotation control to control the wheels of the car car, allowing the car to travel to their own along the track laying. In this way, the automatic tracing smart car is basically can be completed along the self laying automatic tracing on the track to run.Keywords:STC89C52,Infrared system,Direct-current machine,Auto-tracking目录1概述 (4)1.1本课题的研究意义 (4)1.2本课题研究的应用前景与国内外进展 (4)1.2.1国内wai进展及应用前景 (4)1.2.2本论文的研究目标与研究内容 (4)2 系统总体设计 (4)2.1 系统设计规划 (4)2.2模块方案论证 (5)3 硬件设计 (6)3.1传感器检测模块 (6)3.1.1液位传感器原理与应用 (6)3.1.2水温传感器检测模块 (7)3.2液晶显示模块 (8)3.3单片机 (8)3.3.1单片机晶振模块 (9)3.3.2单片机复位模块 (9)3.3.3单片机P0口上拉电阻 (9)3.3.4最小系统原理图 (10)3.4时钟模块 (10)3.5光耦继电器模块 (11)3.6电源模块 (11)3.7按键模块 (12)4 软件设计 (13)4.1软件架构图 (13)4.2系统设计总流程图 (13)4.3水位检测软件设计 (14)4.4液晶显示软件设计 (15)4.5温度传感器软件设计 (16)4.6时钟模块软件设计 (17)4.7按键扫描软件设计 (18)5测试和分析 (19)5.1测试 (19)5.2性能分析 (20)总结 (20)致谢 (21)参考文献 (22)1概述1.1本课题的研究意义随着科技的进步,太阳能热水器逐步进入千家万户。
一.引言在一些温控系统电路中,广泛采用的是通过热电偶、热电阻或PN结测温电路经过相应的信号调理电路,转换成A/D转换器能接收的模拟量,再经过采样/保持电路进行A/D转换,最终送入单片机及其相应的外围电路,完成监控。
但是由于传统的信号调理电路实现复杂、易受干扰、不易控制且精度不高。
本文介绍单片机结合DS18B20水温控制系统设计,因此,本系统用一种新型的可编程温度传感器(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,可根据不同需要用于各种场合。
二.设计目的设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。
水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。
利用单片机AT89S52实现水温的智能控制,使水温能够在40-90 度之间实现控制温度调节。
利用仪器读出水温,并在此基础上将水温调节到我们通过键盘输入的温度(其方式是加热或降温),而且能够将温度显示在我们的七段发光二极管板上。
三.系统功能 1. 可以对温度进行自由设定,到那时必须在0-100摄氏度单位内,设定时可以适时的显示说设定的温度值,温度是可以自由设置的,传感器的检测值与设定的温度比较,可以显示在七段发光二极管上。
2. 温度由1台1000w电炉来实现,如果温度不在40-90度之间,则在LED上显示“8888”,表示错误。
3. 能够保持不间断显示水温,显示位数4位,分别为百位,个位,十位,和小数位。
(但由于规定不超过90度,所以百位也就没有实现,默认的百位是不显示的)四.系统设备ME300B 最小系统板DS18B20 数字温度传感器(集成了A/D转换功能)1000W 电炉温度计继电器风扇盛水器皿五.温度控制总体方案与原理1.系统模块图系统模块分为:DS18B20模块,显示模块,继电器模块,键盘输入模块,DS18B20可以被编程,所以箭头是双向的,CPU(89S52)首先写入命令给DS18B20,然后DS18B20开始转换数据,转换后通过89S52来处理数据。
毕业设计论文水温自动控制系统钟野院系:电子信息工程学系专业:电气自动化技术班级:学号:指导教师:职称(或学位):2011年5 月目录1 引言 (1)2 方案设计 (1)2.1 总体系统的设计思路 (1)2.2 部分外围系统的设计思路 (2)3 硬件电路设计 (2)3.1 单片机最小系统的设计 (2)3.2 温度检测电路的设计与论证 (3)3.3 显示功能电路的设计与论证 (4)3.4 温度报警提示功能电路的设计与论证 (4)3.5 外围电路控制设计 (5)3.6 扩展部分方案设计 (6)4 软件设计 (6)4.1 控制主程序设计 (6)4.2 温度设置程序设计 (7)4.3 上下限报警程序设计 (7)5 结论 (8)结束语 (8)致谢 (9)参考文献 (9)附录.................................................................................................................. 错误!未定义书签。
水温自动控制系统钟野(XXXX电子信息工程学系指导教师:CXJ)摘要:本文设计主要是采用A T89C51单片机为控制核心、以温度传感器(DS18B20)为温度采集元件, 外加温度设置电路、温度采集电路、显示电路、报警电路和加热电路来实现对水温的显示同时自动检测及线性化处理,其误差小于±0.5℃。
本文重点介绍硬件设计方案的论证和选择,以及各部分功能控制的软件的设计。
本次设计的目标在于:由单片机来实现水温的自动检测及自动控制,实现设备的智能化。
关键词:单片机;温度传感器;自动控制Abstract: This paper is designed AT89C51 microcontroller as control core and temperature sensor DS18B20) for (temperature gathering element, plus the temperature setting circuit, temperature gathering electriccircuit, display circuit, alarm circuit and heating circuit to achieve water temperature display while automatically detecting and linearization, its error is less than 0.5 + ℃. This paper mainly introduces the hardware design argumentation and choice, and some functional control software design. This design goal is: by single-chip microcomputer to realize the automatic detection and automatic temperature control, realize the intellectualized equipment.Keywords: Microcontroller; Temperature sensors; Automatic control1 引言随着经济的高速发展和人们生活水平的不断提高,对生活电器化的要求也越来越高;而电器化层度也越来越趋向于自动控制控制乃至于智能控制。
水温控制系统1 方案设计与论证分析题目本文要求设计制作一个水温控制系统,控制对象为1升净水,容器为搪瓷器皿,水温可以在范围内由人工设定,并能在环境温度降低时,实现自动调整,以保持设定温度基本不变。
静态控制精度为0.2摄氏度。
并具有较好的快速性与较小的超调,以及十进制数码管显示、温度曲线打印、语音播报温度等功能。
题目对控制温度要求较高,对调节时间和超调量也有要求,因而必须要用释放的控制算法,另外,还需要显示水温和打印水温变化曲线等。
1.1 总体方案设计经过题目的分析,根据题目要求,现提出以下三种设计方案。
方案一(框图如图1)图1 一位式模拟控制方案框图此方案是传统的一位式模拟控制方案,选用模拟电路,用电位器设定给定值,反馈的温度值和设定值比较后,决定加热或不加热。
其特点是电路简单,易于实现,但是系统所地结果的精度不高并且调节动作频繁,系统静差大,不稳定。
系统受环境影响大,不能实现复杂的控制算法,难以用数码管显示,难以用键盘设定。
方案2 (框图如图2)此方案是传统的二位式模拟控制方案,其基本思想与方案一相同,但由于采用上下限比较电路,所以控制精度有所提高。
这种方法还是模拟控制方式,因此也不能实现复杂的控制算法使精度做得较高,而且仍难以用数码管显示与键盘设定。
图2 二位式模拟控制方案框图方案3 (框图如图3)图3 单片机控制方案框图此方案采用单片机系统来实现。
单片机软件编程灵活、自由度大,可用软件编程实现各种控制算法和逻辑控制。
单片机系统可用数码管显示水温的实际值,能用键盘输入设定值,并可实现打印功能。
本方案可选用SPCE061A单片机(内部含有KB的EEPROM),不需要外扩展存储器可使系统整体结构更为简单。
方案一和方案二是传统的模拟控制方式,而模拟控制系统难以实现复杂控制规律,控制方案的修改也比较麻烦,而方案三是采用单片机为控制核心的控制系统,尤其对温度控制,它可达到核心的控制系统,尤其对温度控制,它可达到模拟控制所达不到的控制效果,并且可方便实现数码显示、打印、键盘设定、报警系统所测结果精度大大提高,故经过对三种方案的比较论证,本设计采用方案三,利用单片机安一定的控制算法对采集的温度数据进行处理,得到控制量,以次控制电炉的功率,从而实现对水温的控制。
摘要随着人们生活水平的提高,各种热水器的使用已相当普及,与之相配套的控制仪也相继问世.然而,目前市场上的各种热水器控制电路还与理想要求相差甚远,消费者需要真正的“自动”控制,以实现使用的最简单化,就像家用电视机、电冰箱一样,接通电源、设定完毕就不用再操心了。
太阳能热水器作为三大热水器之一,因其无污染、使用方便、长期投入成本低等特点,而越来越受到人们的青睐,但与之配套的控制器却还一直处于研究和开发阶段,为解决水温水位的自动控制问题,而选择了这个毕业设计题目。
本设计的太阳能热水器控制电路采用AT89S52单片机作为控制核心,外围加数码显示电路、水位检测电路、电机控制电路、按键电路、温度检测电路、电加热电路等.数码管实时显示当前温度与当前液位。
一旦水温达不到预设的水温要求,便会启用电加热模块,对水进行加热,并将水温显示在显示模块上。
按键电路可以对温度和水位进行设定,当液位过低没有达到设定水位时,电机得电进入进水过程。
本系统设计简单,成本低,性能优良,具有一定的稳定性和实用性。
全文主要内容有系统硬件设计、系统软件设计和系统仿真。
硬件设计分别介绍了各模块的设计,软件设计介绍了系统的工作流程、各模块的程序如何编写,仿真包括水位仿真和温度仿真。
关键词:太阳能热水器; 单片机;温度控制;水位控制AbstractWith the improvement of people’s living standard,The use of a variety of water heaters has been quite popular,a matching controller have also come out,However,the current market on the water heater control circuit is ideal for the request falls far short of consumers need to "automatic” control,in order to achieve the most simplistic,just like home television sets,refrigerators,powerthe set is completed will not have to worry about。
水温自动控制系统毕业设计论文摘要本文设计了一种水温自动控制系统,用于控制水温自动调节和保持。
该系统基于单片机控制技术,具有灵活、精度高、稳定性好等优点,并且适用于各种大中小型水族箱的水温控制。
首先,本文分析了水温控制系统的原理和工作原理,讨论了其执行机理和功能。
其次,通过阐述硬件设计,包括测温原理、传感器选择、控制器密度和其他电路部分等。
在软件设计方面,本文采用C语言编程,实现了自动监测水温变化、自动开关附加加热器和调整温度等功能,并且采取多重保护措施,保证了该系统的安全性和稳定性。
最后,本文通过实验验证了该系统的可行性和实用性,在保证了水族箱内水体温度稳定的基础上,实现了节能和自动化控制的优势,为水族箱饲养提供了一定的实用性支持。
关键词:水温自动控制;水温计;单片机;附加加热器;C语言编程;节能。
AbstractThis paper designs a water temperature automatic control systemfor automatic regulation and maintenance of water temperature. Based on the single-chip control technology, the system has the advantages of flexibility, high accuracy and good stability, and is suitable for controlling the water temperature of various large,medium and small aquariums.Firstly, the principle and working principle of the water temperature control system are analyzed, and its executing mechanism and function are discussed. Secondly, by elaborating on hardware design, including temperature measurement principle, sensor selection, controller density and other circuit parts, and in software design, the paper adopts C language programming to achieve automatic monitoring of water temperature changes, automatic switching of additional heaters and adjusting temperatures, and takes multiple protection measures to ensure the safety and stability of the system.Finally, the feasibility and practicality of the system are verified through experiments, which has the advantages of energy saving and automatic control, and provides practical support for the breeding of aquariums by ensuring the stability of water temperature.Keywords:water temperature automatic control;thermometer;single-chip;additional heater;C language programming;energy saving.。
\热水器温度控制系统毕业设计目录1 引言 (1)1.1课题的背景和意义 (1)1.2课题的主要任务 (2)2 热水器温度控制系统的整体设计 (3)2.1硬件设计 (3)2.2软件设计 (4)3 热水器温度控制系统的设计与实现 (11)3.1原理图绘制 (11)3.2 PCB图生成 (14)4 热水器温度控制系统的制作 (20)4.1热水器温度控制系统的安装 (20)4.2热水器温度控制系统的调试 (21)结论 (24)致谢 (24)参考文献 (25)附录 (26)1 引言热水器在如今人们生活水平的日渐提高下,已经成为了我们生活中越来越受到青睐的家用电器。
以前燃气热水器容易受水压限制,而且安全性也比较差。
在我们生活的周围,燃气热水器每年使用造成事故也让我们听到毛骨悚然。
对燃气热水器人们存在恐惧,所以都不敢放心的去使用燃气热水器。
所以燃气热水器渐渐退出了市场。
潮落潮起,智能电热水器的脱颖而出,伴随着安全保障、质量保障和使用效果的保障得到了越来越多大家的认可。
在中国,电热水器经历了一些起伏的过程中,现如今已有十多年的历史了 ,根据人们的需求一点一点在改变。
在20世纪的最后几年, 智能储水式电热水器随着国外品牌进入地和大陆一些家电厂的产品方向转向至电热水器,任何天气变化都影响不了智能储水式电热水器,智能储水式电热水器可直接在普遍家庭安装使用,人们通过长久通电可大量得到热水。
人们担心会产生废气,但是废气在使用中完全不会产生, 智能储水式电热水器为了人们的健康生活做到了既安全又健康的标准。
在中国目前市场上销售的电热水器很多还附带干净卫生、安装简易和调温方便的防触电装置。
在今天,电热水器发展到这种水平,在人们生产要求的生活上基本都可以得到满足。
但是当今学者为了更加追求优质,为了更加精益求精,他们将目光放在了调节控制水温水位的方向上,让现有的产品更加智能化,让它更安全、更稳定、更舒适的控制水温。
关于研究电热水器温度水系统在我国学者的努力下取得了很大的成就,并且还在不断的改善中。
毕业论文资料目录第一部分毕业论文一、毕业论文第二部分外文资料翻译一、外文资料原文二、外文资料翻译第三部分过程管理资料一、毕业论文课题任务书二、本科毕业论文开题报告三、本科毕业论文中期报告四、毕业论文指导教师评阅表五、毕业论文评阅教师评阅表六、毕业论文答辩评审表本科生毕业论文资料第一部分毕业论文(20 10届)本科生毕业论文热水器温度控制系统的设计与研究热水器温度控制系统的设计与研究摘要随着社会的进步和生活水平的不断提高,家电产品在人们的日常生活中得到广泛使用,家电产品的智能化程度也越来越高。
纵观大量的家电产品,其中的温度是一个很重要的控制对象。
本论文设计了一个以单片机为控制芯片,对电热水器的温度进行控制的智能系统。
系统设计中,通过对水的温度进行采样,结合键盘控制实现LCD显示,可实现对水温度的自动控制和报警。
在实际应用中,通过PROTEUS的仿真,证明在虚拟环境下, 可以完成系统的硬件设计和软件调试,系统的性能测试及仿真数据接近真实系统测试数据,降低设计成本,缩短开发周期, 提高效率。
关键词:温度控制器;单片机;系统设计;PROTEUSABSTRACTWith the development of society, an increasing number of household electrical appliances are used in people’s life, especially, electrical water he ater. But due to the Temperature Measurement System is not perfect, and bring a few safety incidents, so bringing more inconvenience to people’s lives. The thesis introduces the method of use the series of 51 one-chip computer which is the control chip to control the work of kettle heat series of 51 one-chip computer which is the control chip to control the work of kettle heat sample the temperature of the water and it will be showed by LED monitor, at the same time, the system can control the temperature beyond the setting, the system of alarm will run. Inducing PROTEUS software performance and based on PROTEUS Electric Water Heater simulation design process, proves that PROTEUS environment can complete MCU system hardware and software design, performance testing, system simulation and PCB design. The simulation data of system test is close to reality. It introduces a new combination virtual simulation method for MCU hardware and software design. In the practice, PROTEUS can be applied to the development of MCU system, reduce design costs, shorten the product development cycle and improve efficiency.Key words:Temperature Controller; MCU; System design; Proteus目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 研究背景及意义 (1)1.2 研究现状 (1)1.3 研究的主要内容 (2)第2章技术基础 (3)2.1 热水器温度控制系统总体概述 (3)2.2 元器件的选择与介绍 (3)2.2.1 温度传感器DS18B20 简介 (3)2.2.2 AT89C51 的介绍 (8)2.3 PROTEUS 简介 (10)2.3.1 PROTEUS 实际应用中的优点 (11)第3章系统硬件设计 (12)3.1 系统方案设计 (12)3.2 方案论证 (13)3.3 系统概述与工作原理 (14)3.4 电路设计 (14)3.4.1 DS18B20 在电路中的连接 (14)3.4.2 报警电路 (15)3.4.3 输出控制电路 (16)第4章系统的软件设计 (17)4.1 软件描述 (17)4.1.1 主程序和中断服务程序流程 (17)4.1.2 控制模块程序流程 (18)4.1.3 键盘管理模块程序流程 (19)4.1.4 显示模块 (20)4.1.5 温度报警模块程序流程 (20)4.2 系统仿真与调试 (21)结论 (24)参考文献 (25)附录1 (26)附录2 (27)致谢 (43)第1章绪论1.1 研究背景及意义温度控制是工业生产过程中经常遇到的问题,特别是在冶金、化工、建材、食品、机械、石油等工业中,其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。
西南科技大学毕业设计(论文)题目电热器控制系统设计院系名称西南科技大学班级学生姓名指导教师评阅教师时间摘要热水器可分为燃气式、电热式和太阳能三大类;电热式热水器又可分为储水式和即热式两种;即热式热水器又可分为电热管和电热膜两种。
总体来讲,电热水器,特别是即热式热水器已逐渐成为家庭生活时尚。
其特点是安全、出热水快、节水节能、体积小、价格低,唯一的缺点是功率容量大,功率6KW/220V时,电流达27.3A,这是即开即热特点所决定的。
本设计的主要特点是恒温以及温度可调。
采用单片机来对它们进行控制不仅具有控制方便、简单和灵活性大等优点,而且还可以大幅度提高被控温度的技术指标,从而进一步提高产品的质量。
本设计运用80C51单片机系统为主控制芯片。
其外围电路主要由水温检测和A/D转换、晶闸管控制、水温和状态显示、按键输入以及稳压电源等部分组成。
关键字:温度控制80C51 A/D转换Water heater can be divided into gas-powered, DianReShi and solar three major categories; DianReShi water heater and can be divided into water type and i.e. thermal type two kinds; Tankless heater, can divide again for electric heat pipe and electrothermal two kinds. Generally speaking, electric water heater, especially tankless heater has gradually become family life style. Its characteristic is safe, out of hot water quickly, save energy, small volume, low price, only drawback is the power capacity, 6KW / 220V power, current reaches 27.3 A, it is namely open i.e. thermal characteristics of the decision. The main characteristic of this design is constant temperature and temperature is adjustable. Adopts singlechip to their control not only has the control convenient, simple and flexible, but also advantages could increase the technical indexes of accused of temperature, so as to further improve the quality of the products. The 80C51 SCM system design USES mainly control chip. Its periphery circuit consists mainly of water temperature detection and A/D conversion, thyristor control, temperature, and status display, keystroke and manostat components.Key word: temperature control 80C51 A/D conversion目录1.系统介绍1.1系统原理1.2方案论证1.3芯片介绍2 硬件设计2.1电源部分的设计2.2水温检测和A/D转换电路2.3晶闸管控制电路。
目录第一章.硬件电路设计方法及原则 ......................................................................... - 1 -1.1 硬件电路设计单片机的发展和应用......................................................... - 1 -1.2 单片机应用系统硬件电路的组成及设计原则......................................... - 2 -1.2.1单片机硬件电路的组成.................................................................... - 2 -1.2.2单片机硬件设计的原则.................................................................... - 2 -1.3 单片机应用系统的可靠性设计.......................................................... - 3 - 第二章单片机系统设计方案与分析 .................................................................... - 5 -2.1硬件电路的整机结构.................................................................................. - 5 -2.2系统设计中用到的元器件介绍.................................................................. - 6 -2.2.1 8031单片机....................................................................................... - 6 -2.2.2 A/D转换器的选择............................................................................ - 7 -2.2.3地址锁存器的选择............................................................................ - 9 -2.2.4 2864A芯片...................................................................................... - 10 -2.2.5 8155可编程接口芯片..................................................................... - 10 -2.2.6 X25045芯片简介............................................................................ - 12 -2.2.7 DAC0832转换器 ............................................................................ - 14 -2.3 5V直流稳压电源电路设计...................................................................... - 15 -2.4 单片机系统设计....................................................................................... - 16 -2.4.1 看门狗电路设计............................................................................. - 16 -2.4.1.1 看们狗电路简介.......................................................................... - 16 -2.4.1.2 X25045看门狗电路设计............................................................. - 17 -2.4.2 ADC0809与8031的接口 .............................................................. - 20 -2.4.2.1以查询方式实现与8031的接口................................................. - 20 -2.4.2.2以中断方式与8031单片机的接口............................................. - 21 -2.4.3 DAC0832与8031的接口电路 ...................................................... - 21 -2.4.4 LED动态显示电路......................................................................... - 23 -2.4.5 独立式按键电路............................................................................. - 24 - 第三章温度检测与控制系统设计方案 .............................................................. - 25 -3.1 系统所用到的元器件介绍....................................................................... - 25 -3.1.1 固态继电器................................................................................... - 25 -3.1.2 BT102发光二级管 .................................................................... - 27 -3.1.3 温度传感器PT100 ......................................................................... - 27 -3.2 温度检测电路设计................................................................................... - 29 -3.3 温度控制电路设计................................................................................... - 33 -3.4 报警电路设计........................................................................................... - 34 -3.5 硬件电路图及工作原理........................................................................... - 35 - 第四章.系统软件程序控制 ................................................................................... - 39 -4.1软件可靠性设计........................................................................................ - 39 -4.1.1 数字滤波技术................................................................................. - 39 -4.1.2 CPU的抗干扰方法......................................................................... - 40 -4.2 系统软件程序设计................................................................................... - 41 -4.2.1软件程序流程图.............................................................................. - 41 -4.2.2 温度控制程序................................................................................. - 42 -4.2.3 PID计算子程序清单 ...................................................................... - 43 -4.2.4 ADC0809与8031的接口程序 ...................................................... - 49 -4.2.5 DAC0832与8031的接口程序 ...................................................... - 51 -4.2.6 与单片机接口的声音报警电路程序............................................. - 53 -4.2.7 看门狗电路程序设计..................................................................... - 54 -4.2.8 6位动态LED显示程序.............................................................. - 59 -4.2.9 独立式按键的软件实现................................................................. - 61 -4.3.0 系统程序流程总图......................................................................... - 63 - 第五章.单片机应用系统的调试 ........................................................................... - 64 -5.1 单片机应用系统中常见的故障............................................................... - 64 -5.1.1 单片机应用系统常见的硬件故障................................................. - 64 -5.1.2 单片机应用系统中常见软件的错误类型..................................... - 65 -5.2 单片机应用系统的仿真调试................................................................... - 65 - 参考文献 ................................................................................................................ - 67 - 设计总结 ................................................................................................................ - 68 - 致谢......................................................................................................................... - 69 -第一章.硬件电路设计方法及原则1.1 硬件电路设计单片机的发展和应用单片机在电热水暖控制中应用的历史并不长。
校园热水管理系统毕业设计报告一、引言随着科技的发展和人们生活水平的提高,热水供应已经成为校园基础设施的重要组成部分。
传统的热水管理系统存在效率低下、浪费严重等问题,无法满足现代校园的需求。
因此,开发一款校园热水管理系统,旨在提高热水供应的效率和管理水平,同时降低能源消耗和浪费。
二、系统需求分析1.用户管理:对系统用户进行管理,包括学生、教职工、管理员等。
2.热水供应管理:根据需求和供应情况,智能调度热水供应,确保热水供应的稳定和充足。
3.费用管理:根据使用量和费用标准,计算用户的热水费用,并生成账单。
4.节能管理:通过智能控制和优化调度,降低能源消耗,提高节能效率。
5.故障诊断与维护:对系统故障进行诊断和维护,确保系统的稳定运行。
6.数据统计与分析:对系统数据进行统计和分析,为管理决策提供支持。
三、系统设计1.架构设计:采用B/S架构,方便用户通过浏览器访问系统,简化客户端安装和维护工作。
2.功能模块设计:将系统分为用户管理、热水供应管理、费用管理、节能管理、故障诊断与维护、数据统计与分析等模块,每个模块具有相应的功能和界面。
3.数据库设计:采用关系型数据库管理系统,设计相应的数据表结构,包括用户信息表、热水供应表、费用表等。
4.界面设计:采用Web界面设计,简洁明了,易于操作。
5.安全性设计:采用身份验证、权限控制等措施,确保系统的安全性和稳定性。
四、系统实现1.后端实现:采用Python语言编写后端代码,使用Flask框架进行Web开发,连接数据库并进行数据处理。
2.前端实现:采用HTML5、CSS3和JavaScript编写前端代码,实现界面设计和用户交互。
3.测试与调试:进行单元测试、集成测试和系统测试,确保系统的稳定性和可靠性。
4.部署与发布:将系统部署到服务器上,发布并开放给校园用户使用。
五、结论本毕业设计报告中详细介绍了一款校园热水管理系统的开发过程。
该系统通过采用先进的B/S架构和智能控制技术,实现了用户管理、热水供应管理、费用管理、节能管理、故障诊断与维护以及数据统计与分析等功能。
1 引言我国大多数家庭的热水供应,仍以使用瓦斯热水器最为普遍,然而每到冬季,瓦斯中毒事件频传,并造成许多家庭悲剧,因此瓦斯热水器是中国人日常生活中最具威胁,但又不能不用的一项家用产品。
有些人改用电热水器以电能来加热,但因电热水器加热或保温时,都要付出高额的电费,且具有漏电与电辐射的问题,威胁性仍然存在.国民生活水平随着收入的增加而提升,已进入追求生活品质的时代,以家用厨浴设备来说,“全天候热水供应系统”的应用已是必然趋势[1]。
集中热水供应系统(central heating system)指的是由加热设备集中制备热水,并用管道输送至建筑物的配水点的系统.其特点是,加热器及其他设备集中,可集中管理,加热效率高,热水制备成本低,设备总容量小,占地面积小,适用于热水用量大,比较集中的场所。
随着现代科学技术的迅猛发展,以微处理器为核心的可编程序控制器(PLC)迅速发展起来。
由于PLC体积小、价格低、功能强、运行稳定可靠、硬件简单、软件易学,现已广泛应用于自动控制的各个领域,传统的继电器控制已逐步被PLC所取代[2]。
目前,我国PLC控制已逐步代替了传统的继电器群的控制。
由于PLC采用循环扫描的工作方式,即“串行"工作方式,具有较强的抗干扰能力,与继电器控制的“并行"工作方式不同,克服了继电器触点的竞争和时序失配的问题[3]。
PLC控制把传统的继电器控制逻辑变为程序控制逻辑,其内部继电器可代替用于逻辑控制的中间继电器,使控制系统的噪声大大降低,控制柜的体积大大缩小。
1.1 设计目的及意义司马煤业职工宿舍公寓,共有宿舍楼两栋(6层),共有720个宿舍,每个宿舍配有一台电热水器,热水器的使用年限为5年,改造前至少有40%需要更换,随着使用年限的增加,热效率从95%降至40%,致使电能消耗越来越大;另外电热水器是以容积式、直接加热的方式提供热水,加热时间过长,给职工洗浴带来不便,特别是在早晨,热水器的容积太小,在使用过程中经常会出现断水的现象。
热水器的安全性及使用舒适度急剧下降,职工的投诉率呈上升趋势。
为了满足广大职工的生活用热水需求,司马煤业公司利用现有资源,对原有热水系统进行改造。
本毕业设计根据用户要求,整个系统采用自动化控制,尽可能利用原有设备和管道.热站系统直接负责向多层公寓定压供水,并向高层公寓提供水源,高层公寓在热站外另设二次增压泵供水。
该电气控制系统采用PLC编程控制,具有超误差识别功能,手动与自动切换功能,并可自动报警.1。
2 可编程序控制器的特点1。
可靠性高可编程序控制器采用了微电子技术,大量的开关动作由无触点的半导体集成电路完成。
2。
编程简单 PLC最大特点,是采用了易学易懂的梯形图语言.它是以计算机软件技术构成人们已习惯的继电器模型,形成一套独具风格的,以继电器线路图为基础的形象编程语言。
3。
通用性好 PLC是通过软件来实现控制的.同一台PLC可用于不同的控制对象,只需改变软件就可以实现不同的控制要求,充分体现了灵活性与通用性.4.功能强大 PLC不仅可以完成逻辑运算,计数,定时,还可以完成算术运以及A/D,D/A转换等。
5.体积小,功耗低由于PLC采用半导体集成电路,因此具有体积小,重量轻,功耗低的特点,而且设计结构紧凑坚固,易于装入机械设备内部,是实现机电一体化的理想控制设备。
6.设计施工周期短使用PLC完成一项控制工程,在系统设计完成以后,现场控制柜等硬件的设计及现场施工和PLC程序设计可以同时进行.由于PLC用软件取代继电接触控制系统中的中间继电器,时间继电器,计数器等低压电器,使整个设计,安装,接线工作量大大减少。
又由于PLC程序设计和硬件的现场施工可同时进行,因此大大缩短了施工周期[4]。
1.3 PLC的应用随着微电子技术的快速发展,PLC的制造成本不断下降,而功能却大大增强。
目前,在先进工业国家中PLC已成为工业控制的标准设备,应用的领域已覆盖了所有工业企业。
概括起来主要应用在以下几个方面:1.开关量的逻辑控制开关量逻辑控制是工业控制中应用最多的控制,PLC的输入和输出信号都是通/断的开关信号.对控制的输入,输出点数可以不受限制,从十几个到成千上万个点,可以通过扩展实现。
在开关量的逻辑控制中,PLC是继电器接触器控制系统的替代产品。
用PLC进行开关量控制遍及许多行业,如机床电气控制,电梯运行控制,冶金系统的高炉上料,汽车装配线,啤酒灌装生产线等.2.模拟量控制 PLC能够实现对模拟量的控制。
如果配上闭环控制(PID)模块后,可对温度,压力,流量,液面高度等连续变化的模拟量进行闭环过程控制,如锅炉,冷冻,反应堆,水处理,酿酒等[5]。
3.机械运动控制 PLC可采用专用的运动控制模块,对伺服电机和步进电机的速度与位置进行控制,以实现对各种机械的运动控制,如金属切削机床,数控机床,工业机器人等[6]。
4.通信,联网及集散控制 PLC通过网络通信模块及远程I/O控制模块,可实现PLC与PLC之间的通信,联网,与上位计算机的通信,联网,以实现PLC分散控制,计算机集中管理的集散控制(又称分布式控制),增加系统的控制规模,甚至可以使整个工厂实现生产自动化。
5。
数据处理许多PLC具有很强的数学运算(包括逻辑运算,矩阵运算,函数运算),数据传送,转换,排序,检索等功能;还可以完成数据采集,分析和处理这些数据,可以与存储器中存储的参考数据相比较,也可以传送给其它智能装置或传送给打印机打印制表。
较复杂的数据处理一般在大,中型控制系统中进行[7]。
1.4 西门子S7—200型PLC及其编程环境介绍1。
4。
1 西门子S7—200型PLC主要参数S7—200系列小型PLC (Micro PLC)可应用于各种自动化系统。
紧凑的结构、低廉的成本以及功能强大的指令集使得S7—-200 PLC成为各种小型控制任务理想的解决方案[8]。
S7-200产品的多样化以及基于Windows的编程工具,能够更加灵活地完成自动化任务。
本毕业设计使用西门子S7—200系列PLC,其详细参数见表1.1。
1.4.2 西门子PLC编程环境介绍STEP 7--Micro/WIN编程软件为用户开发、编辑和监控自己的应用程序提供了良好的编程环境。
为了能快捷高效地开发应用程序,STEP 7-—Micro/WIN软件提供了三种程序编辑器。
为了便于您找到所需的信息,STEP 7—-Micro/WIN提供了详尽的在线帮助[9]。
编程界面见图1。
1.表1。
1 S7—224XP参数表图1.1 STEP 7—-Micro/WIN编程界面2 系统总体分析与设计2.1 系统整体流程说明该供热系统由两台变声速增压热交换器,两台循环水泵(一备一用),一台保温水泵,两台可控开度电磁阀和一个水箱(保温处理)组成。
见图2.1。
具体系统流程为:为确保用水安全,在热站室内设置一储水箱,容积35立方米(水箱外部制作保温),利用变声速增压热交换器将冷水加热至供水温度后将热水打入水箱,利用变频水泵将水箱内热水直接向用户供水,供水采用循环回路,多余水量经回水管流回水箱,以供水压力为信号,水泵变频定压.供水系统工艺流程图见图2.1。
图2。
1 系统工艺流程图2.2 系统功能要求该热水供应自动控制系统是对供水系统的运行状态进行检测和自动控制的系统。
该系统可以采集到实时状态信息,并自动控制,使系统智能运行。
系统具有以下功能:1、热水温度调节功能:通过换热器一次蒸汽入口处的电动调节阀调整热媒供给量来实现控制。
控制方式为PLC可编程控制器,根据二次供水管上安装的温度传感器测量到的温度与程序设定的温度比较后,由模拟量模块输出的0到10伏的电压信号(或4-20mA)控制电动调节阀的执行器动作进而改变蒸汽阀体的开度,实现流量调节,来控制二次水的温度。
也可以在人机界面上显示交换后二次水的设定温度,并通过人机界面进行修改设定值。
2、自动补水功能:通过液位的高低,实现自动补水.实现无水开机,水满停机。
3、水箱保温功能:在失水后或少用户阶段通过检测水箱内温度的值与设定值比较通过调节一次网阀开度,保持水箱内的温度恒定.4、循环泵恒压供水功能:恒压供水,保证压力在一定范围.(用户可自由调节).系统主控为压力,辅控配以液位和温度[10][11].5、循环泵倒泵控制:两台循环泵一用一备.按顺序定期切换两台泵的启停.某泵出现故障时另一台泵正常运行。
备有维修开关,一台泵故障或检修时,系统可不停机正常运行[12]。
6、报警功能:关键数据报警.连锁保护。
,交换站现场报警指示.报警参数有:a、一次蒸汽超压。
(不参与控制)b、水箱低水温报警。
(不参与控制)c、水箱高水温报警。
(参与控制)d、水箱水位高低报警。
(参与部分控制)e、循环泵、保温泵故障报警。
7、系统配有手动、自动方式切换功能:自动时系统受管网压力、温度、液位的控制,接受模拟信号,系统按一定的流程工作。
手动时可以单独控制任何一台负载或阀体启动停止运行[13]。
8、中文液晶界面显示,软件应符合:(1)界面汉化,适应操作人员习惯;(2)图形直观,减少运行人员记忆强度;(3)系统提供故障报警功能;(4)对重要操作可给以提示[14];9、控制参数输入功能:一些参数的值可根据外部环境的变化进行调整,从而达到节能,自控的理想效果。
2。
3 控制系统总体结构控制系统主要由以下组件构成,详见表2.1.表2。
1 控制系统组件表系统电气控制原理图见图2.2。
图2。
2 系统电气控制原理图3 控制系统程序设计3。
1 PLC程序中I/O点分配程序I/O点分配表见表3.1。
表3.1 程序I/O点分配表续表3.1 程序I/O点分配表3.2 水温控制程序3。
2。
1 进水温度控制程序热水加热采用自动控温系统,可通过蒸汽管道上的电动调节阀调节供水温度,信号取源部件安放于换热器出口与水箱之间管道上.为了减少电动调节阀的频繁动作,设计中出水温度为一个温度范围(65℃~75℃)。
当出水温度小于65℃时(或者大于75℃时),电动调节阀会增大(减小)2%的开度,然后延时30s再次检测,直到温度进入范围后停止增加。
在安全控制方面,循环水泵设置断水保护装置,另外在换热器出水管上设定温度信号,当换热器进水严重缺水时(出水温度超过80℃),可通过电磁阀关闭蒸汽进入管道,防止蒸汽直接进入水箱或热水管道系统,以避免发生水击现象[15]。
在自来水管道上设置自力式流量控制阀,以确保流经换热器的冷水量稳定,提高自动控制精度。
在自来水管道上设置止回阀,防止热水注入自来水管道[16]。
进水温度控制程序流程图见图3.1,程序见附录3。
图3.1 进水温度控制程序流程图图3。
2 水箱保温功能控制程序流程图3.2.2 水箱保温功能控制程序对水箱设置温度自控系统,在水箱内放置一温度传感器,当水箱内水温降低至设定值时,通过保温水泵,可自动启动保温用2号换热器进行加热,由水箱内温度传感器发出电信号,先开启保温水泵,延时5秒,开启蒸汽管道上电磁阀4,通过水泵将水箱内的凉水打入换热器进行再加热,完成保温功能。