PLC水温自动控制系统

PLC水温自动控制系统
PLC水温自动控制系统

前言

图5-1最小系统

2.继电器模块

下图是一个继电器的图,继电器和单片机的P1.3口进行通讯。

如图5-2继电器

3.显示模块

该显示模块的动态显示数码管,我们用到前面四个数码管,P0口是送字符的,P2口是用来位选数码管的。各个数码管都是单片机的输出,输出断码一样,为了显示不同的数字,采用动态显示。如图5-3。

图5-3 动态显示数码管

4.芯片系统

本系统采用的是AT89C51芯片。下面是它的引脚图。如图5-4

如图5-4 AT89C51芯片

5.DS18B20简介

DS18B20是最新的单线温度传感器,体积小,适用电压宽,经济。下面是DS18B20的管脚配置和结构。如图5-4

DS18B20的管脚配置和结构如图5-5

引脚定义

1. DQ为数字信号输出/输入端

2.GND为电源地

3.VDD为外接电源输入端

6.单片机与DS18B20连接图

六.软件设计说明

本系统采用的是循环查询方式,来显示和控制温度的。1.总模块的流程图

图8-1流程图2.各个模块的流程图

读取温度DS18B20模块的流程

如图8-2S18B20模块的流程七.操作指引

按键功能

1. Enter → P1.5(k2)

2. Up → P1.6(k3)

3. Down → P1.7(k4)

显示温度

1. 未插DS18B20时,数码管显示错误888.8.

2. 插入DS18B20是,数码管显示当前温度XX.X

设定温度

1.按下Enter,数码管温度显示停止,显示的数字变的比以前亮。

2.这时可以按Up和Down来调节当前温度。

3.调节好后,按Enter退出。这时数字变的又暗了,数码管继续显示当前温度继电随着设定的温度,依据情况跳变。

致谢

此次能顺利完成毕业设计,除了我自身的不懈努力以外,还得到了身边许多人的帮助,有同学、有校友、还有老师,他们在我帮助我解决了很多问题,他们帮助让我学到了许多知识,少走了很多弯路。为此,在这里我要对那些予以我帮助和支持每一位老师和同学表示衷心的感谢。此外,还要特别感谢我的指导老师陆中宏老师。在整个毕业设计过程中,老师总是很扼要的指出问题所在,一针见血,帮我解决了很多烦恼的问题。并且他在繁忙的工作之余,他还能抽出宝贵时间主动来指导我的毕业设计,并对我设计中的每一个环节,每一个步骤和方案的设计都做了一一的了解、纠正和补充。老师在我的开题报告和论文上的帮助也是很多的,凭借他的学识、经验和文采帮助我完成了整个毕业设计。再次郑重地向他说声:谢谢您,老师!

附录

单片机DS18B20水温控制系统设计程序源码

TEMPERATURE_L DATA 31H ;DS18B20低8位Buffer

TEMPERATURE_H DATA 30H ;DS18B20高8位Buffer

TEMPERATURE_HC DATA 32H ;计算后的百位和十位的BCD码存放BUFFER TEMPERATURE_LC DATA 33H ;计算后的个位和小数位的BCD码存放BUFFER TEMPERATURE_ZH DATA 34H ;计算后十位和个位HEX码的存放BUFFER

DIS_BUF_X DATA 35H ;数码管小数位Buffer

DIS_BUF_G DATA 36H ;数码管个位Buffer

DIS_BUF_S DATA 37H ;数码管十位Buffer

DIS_BUF_B DATA 38H ;数码管百位Buffer

KEY_BUF_G DATA 39H ;键盘输入后,的个位值

KEY_BUF_S DATA 49H ;键盘输入后,的十位值

KEY_BUF_B DATA 41H ;键盘输入后,的百位值

K_UP EQU P1.5 ;上调按钮

K_DOWN EQU P1.6 ;下调按钮

K_ENTER EQU P1.7 ;输入数据确认按钮

P_DS18B20 EQU P3.3 ;读取DS18B20的输入端口

P_SWITCH EQU P1.3 ;继电器控制端口,1-风扇,0-电炉

FLAG EQU 20H.0 ;标志位,确定是否存在DS18B20

ENTER_FLAG EQU 20H.1 ;键盘输入的标志位,为0说明键盘正在输入,为1说明键盘输入退出

;程序开始执行

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN: MOV SP,#60H ;初始化

MOV KEY_BUF_G,#00H ;由于KEY_BUF是由用户输入的,所以先赋值初始化 MOV KEY_BUF_S,#00H

MOV KEY_BUF_B,#00H

NEXT:

LCALL READ_TEMP ;调用读温度子程序

JB FLAG,NORMAL ;判断是否有DS18B20的存在

CALL ERR ;不存在时显示错误信息

AJMP NEXT

NORMAL: LCALL DATA_DEA ;处理从DS18B20得到的数据

LCALL SET_DIS_BUF ;赋值给DIS_BUF_X,G,S,B

LCALL DISPLAY ;调用数码管显示子程序

LCALL SCAN_KEY ;扫描键盘

LCALL SWITCH ;处理继电器

AJMP NEXT

;程序名称:ERR

;功能:程序出错处理,显示四个8,即8888

;入口参数:无

;出口参数:DIS_BUF_X,DIS_BUF_G, DIS_BUF_S, DIS_BUF_B

ERR: MOV DIS_BUF_X,#08H ;如果没有找到DS18B20,那么就显示错误,错误显示为888

MOV DIS_BUF_G,#08H

MOV DIS_BUF_S,#08H

MOV DIS_BUF_B,#08H

LCALL DISPLAY

RET

;程序名称:DATA_DEAL

;功能:处理采集后的的数据

;入口参数:TEMPERATURE_L

;出口参数:DIS_BUF_G, DIS_BUF_S, DIS_BUF_B

DATA_DEAL:

MOV A,TEMPERATURE_H ;判温度是否零下

ANL A,#80H

JZ TEMPC1 ;A为0,说明是正数,跳往TEMPC1,如果是负数, ;则对低8为进行补码处理

CLR C

MOV A,TEMPERATURE_L ;二进制数求补(双字节)

CPL A ;取反加1

ADD A,#01H

MOV TEMPERATURE_L,A ;取补码后存回TEMPERATURE_L,此时TEMPERATUR E_L里面的值就能表示温

;度了,不过还要继续处理一下。

MOV A,TEMPERATURE_H

CPL A

ADDC A,#00H ;高位TEMPERATURE_H取反,加上从低位TEMP ERATURE_L进来的位

MOV TEMPERATURE_H,A ;写回TEMPERATURE_H

MOV TEMPERATURE_HC,#0BH

SJMP TEMPC11

TEMPC1: MOV TEMPERATURE_HC,#0AH

TEMPC11:MOV A,TEMPERATURE_HC

SWAP A

MOV TEMPERATURE_HC,A

MOV A,TEMPERATURE_L

ANL A,#0FH ;取A低4位(小数位,单位是0.0625),得出来的数要乘以0.0625,通过查表来算出值

MOV DPTR,#TEMPDOTTAB

MOVC A,@A+DPTR ;查表

MOV TEMPERATURE_LC,A ;TEMPERATURE_LC LOW=小数部分 BCD

MOV DIS_BUF_X,A ;小数位的BCD码送入显示buffer中

MOV A,TEMPERATURE_L ;整数部分

ANL A,#0F0H ;得到个位‘单个数值

SWAP A ;SWAP后就得到个位真正的个位

MOV TEMPERATURE_L,A

MOV A,TEMPERATURE_H

ANL A,#0FH

SWAP A

ORL A,TEMPERATURE_L

MOV TEMPERATURE_ZH,A ;组合后的值存入TEMPERATURE_ZH

LCALL HtoB ;转换HEx值成为BCD码

MOV TEMPERATURE_L,A ;TEMPERATURE_L目前存入的是十位和个位的BC ;D编码

ANL A,#0F0H

SWAP A

ORL A,TEMPERATURE_HC ;TEMPERATURE_HC LOW位 = 十位数 BCD

MOV TEMPERATURE_HC,A

MOV A,TEMPERATURE_L

ANL A,#0FH

SWAP A ;TEMPERATURE_LC HI位 = 个位数 BCD

ORL A,TEMPERATURE_LC

MOV TEMPERATURE_LC,A

MOV A,R7

JZ TEMPC12

ANL A,#0FH

SWAP A

MOV R7,A

MOV A,TEMPERATURE_HC ;TEMPERATURE_HC HI = 百位数 BCD

ANL A,#0FH

ORL A,R7

MOV TEMPERATURE_HC,A

TEMPC12:RET

; 小数部分码表

TEMPDOTTAB: DB 00H,01H,01H,02H,03H,03H,04H,04H,05H,06H,06H,07H,08H,08H, 09H,09H

;0.0625->00H

;0.0625*2 = 0.125->01H

;0.0625*3 = 0.1875->01H

;0.0625*4 = 0.25->02H

;0.0625*5 = 0.3125->03H

;以此类推..........

;程序名称:HtoB

;功能:十六进制转 BCD

;入口参数:A

;出口参数:R7

HtoB: MOV B,#064H ;100

DIV AB ;a/100

MOV R7,A ;

MOV A,#0AH

XCH A,B

DIV AB

SWAP A

ORL A,B

RET

;程序名称:INIT_TEMP

;功能:初始化DS18B20,确定DS18B20是否是存在的

;入口参数:无

;出口参数:FLAG

INIT_TEMP:

SETB P_DS18B20

NOP

CLR P_DS18B20 ;主机发出延时537微秒的复位低脉冲

MOV R0,#6BH

MOV R1,#04H

TSR1: DJNZ R0,$

MOV 40,#6BH

DJNZ R1,TSR1

SETB P_DS18B20 ;然后拉高数据线,释放总线进入接受状态 NOP

NOP

组态王课程设计锅炉温度控制系统

锅炉温度控制系统上位机设计 1.设计背景 锅炉是化工、炼油、发电等工业生产过程中必不可少的重要的动力设备。它所产生的高压蒸汽,既可以作为风机、压缩机、大型泵类的驱动透平的动力源,又可作为蒸馏、化学反应、干燥和蒸发等过程的热源。随着工业生产规模的不断扩大,生产设备的不断创新,作为全厂动力和热源的锅炉,办向着大容量、高参数、高效率发展。为了确保安全,稳定生产,锅炉设备的控制系统就显得愈加重要。随着经济的迅猛发展,自动化控制水平越来越高,用户对锅炉控制系统的工作效率要求也越来越高,为了提高锅炉的工作效率,较少对环境的污染问题,所以利用计算机与组态软件技术对锅炉生产过程进行自动控制有着重要的意义。 2.任务要求 (1) 按照题目设计监控画面及动态模拟; (2) 在数据字典中定义需要的内存变量和I/O变量; (3) 实现监控系统的实时、历史曲线及报警界面显示; (4) 实现保存数据和参数报表打印功能; (5) 实现登陆界面和帮助界面。 3. 界面功能 3.1 系统说明 本系统的目的是实现锅炉的温度控制,所以在监控界面设置了加热部分和降温部分,同时通过观察相应仪表,操作者手动的实现对锅炉温度的控制,而且在加热过程和降温过程中有信号灯可以清楚地显示系统工作在什么阶段。此外,在监控界面加入了液位控制部分,通过对进水量和出水量的控制实现液位平衡。实时曲线和历史曲线可以让操作者清楚地观察到锅炉内液体的液位高度和温度,从而更加准确的操作系统,达到控制要求。实时报警界面可以随时进行提醒,防止发生意外情况。帮助界面可以让初次登陆该系统的用户快速学会如何操作系统。登陆界面中加入用户登陆部分,只有有相应权限的操作者也可以控制系统。该系统还加入历史曲线打印功能和对系统相关变量的保存功能,用户可以随时查看历史记录。 3.2主监控界面 主控界面实现的是操作者观察仪表,得到锅炉内液体温度和液位的实时信息,通过调节电磁阀1、2,使得锅炉内液体液位保持在要求范围内,通过加热按钮和降温按钮对

水温自动控制系统实验报告汇总

水温控制系统(B题) 摘要 在能源日益紧张的今天,电热水器,饮水机和电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费。但是利用AT89C51 单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成的控制系统却能解决这个问题。单片机可将温度传感器检测到的水温模拟量转换成数字量,并显示于1602显示器上。该系统具有灵活性强,易于操作,可靠性高等优点,将会有更广阔的开发前景。 水温控制系统概述 能源问题已经是当前最为热门的话题,离开能源的日子,世界将失去一切颜色,人们将寸步难行,我们知道虽然电能是可再生能源,但是在今天还是有很多的电能是依靠火力,核电等一系列不可再生的自然资源所产生,一旦这些自然资源耗尽,我们将面临电能资源的巨大的缺口,因而本设计从开源节流的角度出发,节省电能,保护环境。 一、设计任务 设计并制作一个水温自动控制系统,控制对象为 1 升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。 二、要求 1、基本要求 (1)温度设定范围为:40~90℃,最小区分度为1℃,标定温度≤1℃。 (2)环境温度降低时温度控制的静态误差≤1℃。 (3)能显示水的实际温度。 第2页,共11页

2、发挥部分 (1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。 (2)温度控制的静态误差≤0.2℃。 (3)在设定温度发生突变时,自动打印水温随时间变化的曲线。 (4)其他。 一系统方案选择 1.1 温度传感器的选取 目前市场上温度传感器较多,主要有以下几种方案: 方案一:选用铂电阻温度传感器。此类温度传感器线性度、稳定性等方面性能都很好,但其成本较高。 方案二:采用热敏电阻。选用此类元器件有价格便宜的优点,但由于热敏电阻的非线性特性会影响系统的精度。 方案三:采用DS18B20温度传感器。DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出远端引入。此器件具有体积小、质量轻、线形度好、性能稳定等优点其各方面特性都满足此系统的设计要求。 比较以上三种方案,方案三具有明显的优点,因此选用方案三。 1.2温度显示模块 方案一:采用8个LED八段数码管分别显示温度的十位、个位和小数位。数码管具有低能耗,低损耗、寿命长、耐老化、对外界环境要求低。但LED八度数码管引脚排列不规则,动态显示时要加驱动电路,硬件电路复杂。 方案二:采用带有字库的12864液晶显示屏。12864液晶显示屏具有低功耗,轻薄短小无辐射危险,平面显示及影像稳定、不闪烁、可视面积大、画面

锅炉控制系统简介

锅炉控制系统简介 本锅炉控制系统设计遵循先进、可靠、安全、经济、适用、开放的原则。系统控制器采用DCS、计算机系统,能实现锅炉及辅机的热工控制、电气检测、联锁保护、自动调节及控制等,实现锅炉房生产过程控制自动化。 系统组成及技术要求 1系统组成 锅炉采用DCS控制系统集中监控,在锅炉房就地控制室内布置锅炉控制设备。整个锅炉系统的监视及控制功能将通过DCS控制系统实现,DCS将对锅炉系统所有被控对象进行监控,包括闭环控制、设备启、停控制,设备启停状态、远方/就地切换、主要工艺参数的监视(数据采集、LCD画面显示、参数处理、越限报警、制表打印等),并完成设备的连锁保护。机组正常运行时,运行人员主要在锅炉房就地控制室中通过LCD液晶显示器、键盘、鼠标来完成锅炉系统控制功能,只有非正常状态下,运行人员通过就地手操进行控制。 锅炉控制系统采用一套带冗余配置的DCS系统控制器及操作员站,实现对锅炉系统的集中监控,能对锅炉系统进行按键操作的全自动启动和停止的控制。控制系统由下述几部分组成:传感器、变送器,调节器及电动执行器等。同时系统能实现 对重要设备的手/自动切换和必要的手操功能。 锅炉自动调节系统包含下列项目: a 汽包水位自动调节; b 炉膛压力自动调节; c 蒸汽温度自动调节; DCS控制系统按dcS系统进行设计,其系统的配置及主要特性如下: 2、控制方式 采用集控、单机控制方式,集控方式下可以通过操作员站

的键盘和鼠标,对主、辅机设备进行启停,并由联锁功能;对各调节回路进行手动和自动控制;在手动方式下,通过备用操作盘启停设备和用硬手操对调节回路进行控制。系统主要运行在集控方式,只有控制系统故障时才在单机方式下运行。 集控方式下控制的设备有:引风机,鼓风机,给煤机,给水泵等。集控方式下的调节回路有:锅炉喂煤调节,炉膛负压调节,主蒸汽温度自控调节、汽包水位三冲量调节等。 3、主要画面监视及操作功能: 流程图参数显示 调节回路操作显示 电机控制显示 顺序启停操作 事件、报警显示 趋势记录显示保护报警显示 信号一缆表显示报表打印

自动控制原理 典型系统分析

222010322072023 付珣利自动化01班位置随动系统: 控制系统原理图 (作业一) 1.1系统方块图 1.2控制方案 若电网电压受到波动,ui↑则δu↑u↑n↑uo↑ 所以δu↓u↓n↓从而使n达到稳定。 (作业二) 2.1由原理可知:

Θe (s )=Θi (s )—Θ0(s ) US (s )=K0Θe (s ) Us (s )=Raia(s)+LaSia+Eb (s ) M(s)=C m ia(s) JS 2θ0(S)+fs θ (S)= M(s)-Mc (s) Eb(s)=Kb θ0(S) 2.2系统传递函数 ) ()(0s s i θθ= () ) )((1))((1)(1))((3 2103 210f JS R S L S K C f JS R S L S C K K K K f JS R S L S K C f JS R S L S C K K K K a a b m a a m a a b m a a m +++ ++++++ ++= m b m a a m C K K K K K C f JS R S L S C K K K K 32103210))((++++ 2.3动态结构图 设定参数:f=20N,J=20K ·m 2,a R =20 Ω,La=1H,Ko=40,k1k2k3=100,Cm=1,Kb=0 (因为暂取Kb=0,测速反馈通道相当于没加进)

图.动态结构图 则开环传递函数为:G(s)= ) 105.0)(1(10 ++s s s 闭环传递函数:Ψ(s )=10 )105.0)(1(10 +++s s s 2.4信号流图 (作业三)系统性能 3.1系统响应及动态性能指标 单位阶跃响应曲线: 由阶跃响应曲线可得知:系统是稳定的,但震荡次数较多。由闭环主导极点

组态王课程设计--锅炉温度控制系统

锅炉温度控制系统上位机设计 1. 设计背景 锅炉是化工、炼油、发电等工业生产过程中必不可少的重要的动力设备。它所产生的高压蒸汽,既可以作为风机、压缩机、大型泵类的驱动透平的动力源,又可作为蒸馏、化学反应、干燥和蒸发等过程的热源。随着工业生产规模的不断扩大,生产设备的不断创新,作为全厂动力和热源的锅炉,办向着大容量、高参数、高效率发展。为了确保安全,稳定生产,锅炉设备的控制系统就显得愈加重要。随着经济的迅猛发展,自动化控制水平越来越高,用户对锅炉控制系统的工作效率要求也越来越高,为了提高锅炉的工作效率,较少对环境的污染问题,所以利用计算机与组态软件技术对锅炉生产过程进行自动控制有着重要的意义。 2.任务要求 (1) 按照题目设计监控画面及动态模拟; (2) 在数据字典中定义需要的内存变量和I/O变量; (3) 实现监控系统的实时、历史曲线及报警界面显示; (4) 实现保存数据和参数报表打印功能; (5) 实现登陆界面和帮助界面。 3. 界面功能 3.1 系统说明 本系统的目的是实现锅炉的温度控制,所以在监控界面设置了加热部分和降温部分,同时通过观察相应仪表,操作者手动的实现对锅炉温度的控制,而且在加热过程和降温过程中有信号灯可以清楚地显示系统工作在什么阶段。此外,在监控界面加入了液位控制部分,通过对进水量和出水量的控制实现液位平衡。实时曲线和历史曲线可以让操作者清楚地观察到锅炉内液体的液位高度和温度,从而更加准确的操作系统,达到控制要求。实时报警界面可以随时进行提醒,防止发生意外情况。帮助界面可以让初次登陆该系统的用户快速学会如何操作系统。登陆界面中加入用户登陆部分,只有有相应权限的操作者也可以控制系统。该系统还加入历史曲线打印功能和对系统相关变量的保存功能,用户可以随时查看历史记录。 3.2主监控界面 主控界面实现的是操作者观察仪表,得到锅炉内液体温度和液位的实时信息,通过调节电磁阀1、2,使得锅炉内液体液位保持在要求范围内,通过加热按钮和降温按钮对温度进行控制,使得温度在要求范围内。这样,就实现了锅炉温度的控制。在该界面加入菜单项,可以查看历史系统报警。加入实时曲线、历史曲线和帮助界面按钮,可以使操作者更加快捷、准确的实现对系统的控制。如图1所示:

温度测量控制系统的设计与制作实验报告(汇编)

北京电子科技学院 课程设计报告 ( 2010 – 2011年度第一学期) 名称:模拟电子技术课程设计 题目:温度测量控制系统的设计与制作 学号: 学生姓名: 指导教师: 成绩: 日期:2010年11月17日

目录 一、电子技术课程设计的目的与要求 (3) 二、课程设计名称及设计要求 (3) 三、总体设计思想 (3) 四、系统框图及简要说明 (4) 五、单元电路设计(原理、芯片、参数计算等) (4) 六、总体电路 (5) 七、仿真结果 (8) 八、实测结果分析 (9) 九、心得体会 (9) 附录I:元器件清单 (11) 附录II:multisim仿真图 (11) 附录III:参考文献 (11)

一、电子技术课程设计的目的与要求 (一)电子技术课程设计的目的 课程设计作为模拟电子技术课程的重要组成部分,目的是使学生进一步理解课程内容,基本掌握电子系统设计和调试的方法,增加集成电路应用知识,培养学生实际动手能力以及分析、解决问题的能力。 按照本专业培养方案要求,在学完专业基础课模拟电子技术课程后,应进行课程设计,其目的是使学生更好地巩固和加深对基础知识的理解,学会设计小型电子系统的方法,独立完成系统设计及调试,增强学生理论联系实际的能力,提高学生电路分析和设计能力。通过实践教学引导学生在理论指导下有所创新,为专业课的学习和日后工程实践奠定基础。 (二)电子技术课程设计的要求 1.教学基本要求 要求学生独立完成选题设计,掌握数字系统设计方法;完成系统的组装及调试工作;在课程设计中要注重培养工程质量意识,按要求写出课程设计报告。 教师应事先准备好课程设计任务书、指导学生查阅有关资料,安排适当的时间进行答疑,帮助学生解决课程设计过程中的问题。 2.能力培养要求 (1)通过查阅手册和有关文献资料培养学生独立分析和解决实际问题的能力。 (2)通过实际电路方案的分析比较、设计计算、元件选取、安装调试等环节,掌握简单实用电路的分析方法和工程设计方法。 (3)掌握常用仪器设备的使用方法,学会简单的实验调试,提高动手能力。 (4)综合应用课程中学到的理论知识去独立完成一个设计任务。 (5)培养严肃认真的工作作风和严谨的科学态度。 二、课程设计名称及设计要求 (一)课程设计名称 设计题目:温度测量控制系统的设计与制作 (二)课程设计要求 1、设计任务 要求设计制作一个可以测量温度的测量控制系统,测量温度范围:室温0~50℃,测量精度±1℃。 2、技术指标及要求: (1)当温度在室温0℃~50℃之间变化时,系统输出端1相应在0~5V之间变化。 (2)当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。 输出端1电压小于3V并大于2V时,输出端2保持不变。 三、总体设计思想 使用温度传感器完成系统设计中将实现温度信号转化为电压信号这一要求,该器件具有良好的线性和互换性,测量精度高,并具有消除电源波动的特性。因此,我们可以利用它的这些特性,实现从温度到电流的转化;但是,又考虑到温度传感器应用在电路中后,相当于电流源的作用,产生的是电流信号,所以,应用一个接地电阻使电流信号在传输过程中转化为电压信号。接下来应该是对产生电压信号的传输与调整,这里要用到电压跟随器、加减运算电路,这些电路的实现都离不开集成运放对信号进行运算以及电位器对电压调节,所以选用了集成运放LM324和电位器;最后为实现技术指标(当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。输出端1电压小于3V并大于2V时,输出端2保持不变。)中的要求,选用了555定时器LM555CM。 通过以上分析,电路的总体设计思想就明确了,即我们使用温度传感器AD590将温度转化成电压信号,然后通过一系列的集成运放电路,使表示温度的电压放大,从而线性地落在0~5V这个区间里。最后通过一个555设计的电路实现当输出电压在2与3V这两点上实现输出高低电平的变化。

自动控制系统案例分析

北京联合大学 实验报告 课程(项目)名称:过程控制 学院:自动化学院专业:自动化 班级:0910030201 学号:2009100302119 姓名:张松成绩:

2012年11月14日 实验一交通灯控制 一、实验目的 熟练使用基本指令,根据控制要求,掌握PLC的编程方法和程序调试方法,掌握交通灯控制的多种编程方法,掌握顺序控制设计技巧。 二、实验说明 信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,按以下规律显示:按先南北红灯亮,东西绿灯亮的顺序。南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒;到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。东西红灯亮维持25秒,南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮……如此循环,周而复始。如图1、图2所示。 图 1

图 2 三、实验步骤 1.输入输出接线 输入SD 输出R Y G 输出R Y G I0.4 东西Q0.1 Q0.3 Q0.2 南北Q0.0 Q0.5 Q0.4 2.编制程序,打开主机电源编辑程序并将程序下载到主机中。 3.启动并运行程序观察实验现象。 四、参考程序 方法1:顺序功能图法 设计思路:采用中间继电器的方法设计程序。这个设计是典型的起保停电路。

方法2:移位寄存器指令实现顺序控制 移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。S_BIT指定移位寄存器的最低位。N指定移位寄存器的长度和移位方向(移位加=N,移位减=-N)。SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。该指令由最低位(S_BIT)和由长度(N)指定的位数定义。

水温自动控制系统设计

水温自动控制系统设计 摘要 水温自动控制系统在工业及日常生活中应用广泛,在生产中发挥着重要作用。实现水温控制的方法很多,如单片机控制、PLC控制等等。而其中用单片机控制实现的水温控制系统,具有可靠性高、价格低、简单易实现等多种优点。单片机用于工业控制是近年来发展非常迅速的领域,现在许多自动化的生产车间里,都是靠单片机来实现的。 温度是工业控制对象主要被控参数之一,在温度控制中,由于受到温度被控对象特性(如惯性大、滞后大、非线性等)的影响,使得控制性能很难提高,有些工艺过程其温度控制的好坏直接影响着产品的质量,因此设计一种较为理想的温度控制系统是非常有价值的。 为了实现高精度的水温测量和控制,本文介绍了一种以Atmel公司的低功耗高性能CMOS 8位单片机为核心,以PID算法控制以及PID参数整定相结合的方法来实现的水温控制系统,其硬件电路包括温度采集、温度控制、温度显示、键盘输入以及RS232接口等电路。该系统可实现对温度的测量,并能根据设定值对温度进行调节,实现控温的目的。 关键词:AT89S52;温度控制;PT1000;PID

Design of Temperature Automatic Control System ABSTRACT 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-performance 8-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

锅炉的自动控制系统

锅炉自动控制系统 摘要 锅炉是国民经济中主要的供热设备之一。电力、机械、冶金、化工、纺织、造纸、食品等工业和民用采暖都需要锅炉供给大量的蒸汽。各种工业的生产性质与规模不同,工业和民用采暖的规模大小不尽相同。锅炉是供热之源,锅炉及其设备的任务在于安全,可靠,有效把燃料的化学能转化成热能,进而将热能传递给水,以生产热水和蒸汽。为了生产工艺有特殊要求外,所生产的热水不需要过高温的压力和温度,容量也无需很大。 随着现代工业技术的飞速发展,对能源利用率的要求越来越高。锅炉作为将一次能源转化为二次能源的重要设备之一,其控制和管理的水平也日趋提高。但在我国,大部分锅炉还采用仪表和继电器控制,甚至人工操作,已无法满足生产需求。因此,对锅炉控制系统采用先进的控制技术,不仅能够保证安全生产,而且能够节能增效,具有很好的市场发展空间和投资收益前景。 本论文的主要方向就是采用过程控制对工业锅炉进行控制。 关键字:锅炉;过程控制;控制算法;DCS;现场总线;工业以太网;监控软件 一、锅炉的基本构造及其工作原理 锅炉的主要设备包括汽锅、炉子、炉膛、锅筒、水冷壁、过热器、省煤器、燃烧热备、引风设备、送风设备、给水设备、空气预热器、水处理设备、燃烧供给设备以及除灰除尘设备等。 锅炉的原理及过程 锅炉的工作过程概括起来应该包括三个同时进行的过程:燃料的燃烧过程,烟气向水的传热过程,水的汽化过程。 一个锅炉进行工作,其主要任务是:(1) 要使锅炉出口蒸汽压力稳定;(2)保证燃烧过程的经济性;(3)保持锅炉负压稳定,通常我们是炉膛负压保持在微负压(-10~80Pa)。为了完成上述三项任务,我们对三个变量进行控制:燃烧

水温自动控制系统毕业设计论文(DOC)

毕业设计论文 水温自动控制系统 钟野 院系:电子信息工程学系 专业:电气自动化技术 班级: 学号: 指导教师: 职称(或学位): 2011年5 月

目录 1 引言 (2) 2 方案设计 (2) 2.1 总体系统的设计思路 (2) 2.2 部分外围系统的设计思路 (3) 3 硬件电路设计 (3) 3.1 单片机最小系统的设计 (3) 3.2 温度检测电路的设计与论证 (4) 3.3 显示功能电路的设计与论证 (5) 3.4 温度报警提示功能电路的设计与论证 (5) 3.5 外围电路控制设计 (6) 3.6 扩展部分方案设计 (7) 4 软件设计 (7) 4.1 控制主程序设计 (7) 4.2 温度设置程序设计 (8) 4.3 上下限报警程序设计 (8) 5 结论 (9) 结束语 (9) 致谢 (10) 参考文献 (10) 附录............................................................................................................... 错误!未定义书签。

水温自动控制系统 钟野 (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 control

水温自动控制系统

《电子技术综合设计》 设计报告 设计题目:水温自动控制系统 组长姓名:学号: 专业与班级:工业自动化14-16班 姓名:学号: 专业与班级:工业自动化14-16班 姓名:学号: 专业与班级:工业自动化14-16班 时间: 2016 ~ 2017 学年第(1)学期指导教师:陈烨成绩:评阅日期:

一、课题任务 设计并制作一个水温自动控制系统,对1.5L净水进行加。水温保持在一定范围内且由人工设定。 细节要求如下: 1.温度设定范围为40℃~90℃,最小分辨率为0.1℃,误差≤1℃。 2.可通过LCD显示屏显示温度目标值与实时温度。 3.可以通过键盘调整目标温度的数值。 二、方案比较 1.系统模块设计 为完成任务目标,可以将系统分为如下几个部分:5V直流电供电模块、测温模块、80C52单片机控制系统、键盘控制电路、温度显示模块、继电器控制模块、强电加热电路。通过各模块之间的相互配合,可以完成水温检测、液晶显示、目标值设置、水温控制等功能。 系统方框图如下:

2.5V直流电供电模块 方案一:直接用GP品牌的9v电池,然后接通过三端稳压芯片7805稳压成5伏直流电源提供给单片机系统使用,接两个5伏电源的滤波电容后输出。 方案二:通过变压器,将220v的市电转换成9v左右的交流电,变压器输出端的9V电压经桥式整流并电容滤波。要得到一个比较稳定的5v电压,在这里接一个三端稳压器的元件7805。 由于需要给继电器提供稳定的5V电压,而方案一中导致电池的过度损耗,无法稳定带动继电器持续工作,所以我们选用能够提供更加稳定5v电源的方案二。 3.测温模块 经查阅资料,IC式感温器在市场上应用比较广泛的有以下几种: AD590:电流输出型的测温组件,温度每升高1 摄氏度,电流增加1μA,温度测量范围在-55℃~150℃之间。其所采集到的数据需经A/D 转换,才能得到实际的温度值。 DS18B20:内含AD转换器,所以除了测量温度外,它还可以把温度值以数字的方式(9 B i t ) 送出,因此线路连接十分简单,它无需其他外加电路,直接输出数字量,可直接与单片机通信,读取测温数据。它能够达到0.5℃的固有分辨率,使用读取温度暂存寄存器的方法还能达到0.0625℃以上精度,温度测量范围在-55℃~125℃之间,应用方便。 SMARTEC感温组件:这是一只3个管脚感温IC,温度测量范围在 -45℃~13℃,误差可以保持在0.7℃以内。 max6225/6626:最大测温范围也是-55~+125℃,带有串行总线接口,测量温度在可测范围内的的误差在4℃以内,较大,故舍弃该方案。 本设计选用DS18B20感温IC,这是因其性能参数符合设计要求,接口简单,内部集成了A/D 转换,测温更简便,精度较高,反应速度快,且经过市场考察,该芯片易购买,使用方便。 下面是DS18B20感温IC的实物和接口图片

锅炉温度自动控制

综述 锅炉汽包燃烧系统是工业蒸汽锅炉安全、稳定运行的重要指标,温度过高,会使蒸汽带水过多,汽水分离差,使后续的过热器管壁结垢,传热效率下降,过热蒸汽温度下降,严重时将引起蒸汽品质下降,影响生产和安全;温度过低又将破坏部分水冷壁的水循环不能满足工艺要求,严重时会发生锅炉爆炸。尤其是大型锅炉,一旦控制不当,容易使汽包满水或汽包内的水全部汽化,造成重大事故。因此,在锅炉运行中,保证温度在正常范围是非常重要的。 本文设计了一种数字式锅炉温度控制系统,并给出了硬件原理图。该控制系统是用MCS-51系列单片机及其相关硬件来实现,利用传感器测量温度数据、CPU循环检测传感器输出状态,并用光柱和LED指示温度的高度。当锅炉温度低于用户设定的值时,系统自动打开燃料通道,当温度到达设定值时,系统自动关闭燃料通道。通过定量的计算表明该控制系统设计合理、可行。

一.系统总体设计 1.1 系统总体设计方案 设计框图如下所示: 图1-1系统框图 1.2 单元电路方案的论证与选择 硬件电路的设计是整个实验的关键部分,我们在设计中主要考虑了这几个方面:电路简单易懂,较好的体现物理思想;可行性好,操作方便。在设计过程中有的电路有多种备选方案,我们综合各种因素做出了如下选择。 1.2.1 温度信号采集电路的论证与选择 采用温度传感器DS18B20 美国DALLAS公司的产品可编程单总线数字式温度传感器DS18B20可实现室内温度信号的采集,有很多优点:如直接输出数字信号,故省去了后继的信号放大及模数转换部分,外围电路简单,成本低;单总线接口,只有一根信号线作为单总线与CPU连接,且每一只都有自己唯一的64位系列号存储在其内部的ROM存储器中,故在一根信号线上可以挂接多个DS18820,便于多点测量且易于扩展。 DS 18 B2 0的测温范围较大,集成度较高,但需要串口来模拟其时序才能使用,故没有选用此方案。

自动控制原理作业答案解析1-7(考试重点)

红色为重点(2016年考题) 第一章 1-2 仓库大门自动控制系统原理示意图。试说明系统自动控制大门开闭的工作原理,并画出系统方框图。 解当合上开门开关时,电桥会测量出开门位置与大门实际位置间对应的偏差电压,偏差电压经放大器放大后,驱动伺服电动机带动绞盘转动,将大门向上提起。与此同时,和大门连在一起的电刷也向上移动,直到桥式测量电路达到平衡,电动机停止转动,大门达到开启位置。反之,当合上关门开关时,电动机反转带动绞盘使大门关闭,从而可以实现大门远距离开闭自动控制。系统方框图如下图所示。 1-4 题1-4图为水温控制系统示意图。冷水在热交换器中由通入的蒸汽加热,从而得到一定温度的热水。冷水流量变化用流量计测量。试绘制系统方块图,并说明为了保持热水温度为期望值,系统是如何工作的?系统的被控对象和控制装置各是什么? 解工作原理:温度传感器不断测量交换器出口处的实际水温,并在温度控制器中与给定温度相比较,若低于给定温度,其偏差值使蒸汽阀门开大,进入热交换器的蒸汽量加大,热水温度升高,直至偏差为零。如果由于某种原因,冷水流量加大,则流量值由流量计测得,通过温度控制器,开大阀门,使蒸汽量增加,提前进行控制,实现按冷水流量进行顺馈补偿,保证热交换器出口的水温不发生大的波动。 其中,热交换器是被控对象,实际热水温度为被控量,给定量(希望温度)在控制器中设定;冷水流量是干扰量。 系统方块图如下图所示。这是一个按干扰补偿的复合控制系统。

1-5图为工业炉温自动控制系统的工作原理图。分析系统的工作原理,指出被控对象、被控量及各部件的作用,画出系统方框图。 解加热炉采用电加热方式运行,加热器所产生的热量与调压器电压Uc的平方成正比,Uc增高,炉温就上升,Uc 的高低由调压器滑动触点的位置所控制,该触点由可逆转的直流电动机驱动。炉子的实际温度用热电偶测量,输出电压Uf。Uf作为系统的反馈电压与给定电压Ur进行比较,得出偏差电压Ue,经电压放大器、功率放大器放大成au后,作为控制电动机的电枢电压。 在正常情况下,炉温等于某个期望值T°C,热电偶的输出电压Uf正好等于给定电压Ur。此时,Ue=Ur-Uf=0,故U1=Ua=0,可逆电动机不转动,调压器的滑动触点停留在某个合适的位置上,使Uc保持一定的数值。这时,炉子散失的热量正好等于从加热器吸取的热量,形成稳定的热平衡状态,温度保持恒定。 当炉膛温度T°C由于某种原因突然下降(例如炉门打开造成的热量流失),则出现以下的控制过程,控制的结果是使炉膛温度回升,直至T°C的实际值等于期望值为止。 系统中,加热炉是被控对象,炉温是被控量,给定量是由给定电位器设定的电压ru(表征炉温的希望值)。系统方框图见下图。 注意:方框图中被控对象和被控量放在最右边,检测的是被控量,非被控对象. 第二章 2-2 设机械系统如图2—57所示,其中x i为输入位移,x o为输出位移。试分别列写各系统的微分方程式及传递函数。

锅炉蒸汽温度控制系统

引言 随着科学技术的发展,自动控制在现代工业中起着主要的作用,目前已广泛应用于工农业生产及其他建设方面。生产过程自动化是保持生产稳定、降低成本、改善劳动成本、促进文明生产、保证生产安全和提高劳动生产率的重要手段,是20世纪科学与技术进步的特征,是工业现代化的标志之一。可以说,自动化水平是衡量一个国家的生产技术和科学水平先进与否的一项重要标志。电力工业中电厂热工生产过程自动化技术相对于其他民用工业部门有较长的历史和较高的自动化水平,电厂热工自动化水平的高低是衡量电厂生产技术的先进与否和企业现代化的重要标志。 本次毕业设计的主要是针对单元机组汽温控制系统的设计。锅炉汽温控制系统主要包括过热蒸汽和再热蒸汽温度的调节。主蒸汽温度与再热蒸汽温度的稳定对机组的安全经济运行是非常重要的。过热蒸汽温度控制的任务是维持过热器出口蒸汽温度在允许的范围之内,并保护过热器,使其管壁温度不超过允许的工作温度。过热蒸汽温度是锅炉汽水系统中的温度最高点,蒸汽温度过高会使过热器管壁金属强度下降,以至烧坏过热器的高温段,严重影响安全。一般规定过热器的温度与规定值的暂时偏差不超过±10℃,长期偏差不超过±5℃。 如果过热蒸汽温度偏低,则会降低电厂的工作效率,据估计,温度每降低5℃,热经济性将下降约1%;且汽温偏低会使汽轮机尾部蒸汽温度升高,甚至使之带水,严重影响汽轮机的安全运行。一般规定过热汽温下限不低于其额定值10℃。通常,高参数电厂都要求保持过热汽温在540℃的范围内。 由于汽温对象的复杂性,给汽温控制带来许多的困难,其主要难点表现在以下几个方面: (1)影响汽温变化的因素很多,例如,蒸汽负荷、减温水量、烟气侧的过剩空气系数和火焰中心位置、燃料成分等都可能引起汽温变化。 (2)汽温对象具有大延迟、大惯性的特点,尤其随着机组容量和参数的增加,蒸汽的过热受热面的比例加大,使其延迟和惯性更大,从而进一步加大了汽温控制的难度。 (3)汽温对象在各种扰动作用下(如负荷、工况变化等)反映出非线性、时变等特性,使其控制的难度加大。

自动温度控制系统的设计开题报告

附表1 铜陵学院学生毕业论文(设计)选题审批表院部:专业:

附表2 铜陵学院毕业论文(设计)任务书 同学:你好! 你所预选的毕业论文(设计)题目自动温度控制系统的设计经审定已通过,你可以进入研究(设计)阶段,请你按照以下进程要求完成毕业论文(设计)的研究设计任务。 一、在指导教师的指导下,进一步明确所选课题的目的和意义。 二、根据选题进行广泛调研,并检索主要参考文献。 三、拟定研究(设计)方案(包括内容、方法、预期目标、进度安排等)。 四、毕业论文(设计)的主要内容(或主要技术要求与数据):主要 是设计一个温度自动控制系统,用单片机控制,数字温度传感器采集数据, 并用LCD液晶显示器模块显示。它属于一个恒温系统。通过单片机处理,并 发出指令,使用继电器控制、隔离。 五、编写毕业论文(设计)提纲。 六、将包含上述内容的开题报告于 2015 年 1 月 6 日前送 交指导老师,并于 2015 年 1 月 15 日前完成开题。 七、请你于 2015 年 4 月 20 日前完成毕业论文(设计)的初 稿。 八、请你在 2015 年 4 月 22 日至 5 月 31 日之间反复修改 初稿(要求不少于三次)。 九、请你于 2015 年 6 月 20 日前把符合铜陵学院毕业论文(设 计)撰写格式要求的纸质定稿和相关的附件等材料,按要求装订一式三份, 连同对应的电子文档送交指导老师。 十、你的毕业论文(设计)如果通过了答辩资格审查,请于 2015 年 6月 20 日前准备参加本学院统一组织的毕业论文(设计)答辩(具体答辩

时间另行通知)。 十一、如果你的联系方式发生变动,应及时通知你的指导老师。 指导教师电话: E-mail: 学生电话: E-mail: 指导教师签名:学生签名: 下达任务日期: 2014 年 12 月 23 日接受任务日期: 2014 年 12 月24 日注:本任务书一式两份,一份交给学生,一份指导教师留存。 附表3 铜陵学院毕业论文(设计)开题报告

基于单片机的水温控制系统毕业设计

基于单片机的水温控制系统设计 摘要 温度控制系统可以说是无所不在,热水器系统、空调系统、冰箱、电饭煲、电风扇等家电产品以至手持式高速高效的计算机和电子设备,均需要提供温度控制功能。本系统的设计可以用于热水器温度控制系统和饮水机等各种电器电路中。它以单片机AT80C51为核心,通过3个数码管显示温度和4个按键实现人机对话,使用单总线温度转换芯片DS18B20实时采集温度并通过数码管显示,并提供各种运行指示灯用来指示系统现在所处状态,如:温度设置、加热、停止加热等,整个系统通过四个按键来设置加热温度和控制运行模式。 关键词:单片机、数码管显示、单总线、DS18B20. Based Temperature Control System Abstract Temperature control system can be said to be ubiquitous, water heaters, air conditioning systems, refrigerators, rice cookers, electric fans and other home appliances as well as high-speed and efficient hand-held computers and electronic equipment are required to provide temperature control. The system design can be used for drinking water heater temperature control systems and other electrical circuits. AT80C51 microcontroller as the core of it, through the three temperature digital display and 4 keys to achieve man-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, heating, and stop heating, the entire system through the four buttons to set the heating temperature and control the operating mode. KEY WORDS:Microcontroller, digital display, single bus, DS18B20 绪论

水温控制系统设计报告

水温控制系统设计 报告

水温控制系统 摘要:本设计以89c52单片机为核心,采用了温度传感器AD590,A/D采样芯片ADC0804,可控硅MOC3041及PID算法对温度进行控制。该水温控制系统是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制电炉加热功率以实现水温控制的全过程。本设计实现了水温的智能化控制以及提供完善的人机交互界面及多机通讯接口,系统由前向通道模块(即温度采样模块)、后向控制模块、系统主模块及键盘显示摸块等四大模块组成。本系统的特点在于采用PC机及普通键盘实现了多机通信。 Abstract:The single computer 89c52 is used as a core in this design. Some important IC sush as AD590 ADC0804 MOC3041 was used in this system.we adopt PID to control the temperature. The system include four part---The previous model ,The last model ,keybord model ,The main control model. Adopt annularity pulse distributor to come true to Stepper Motor speed regulation , the corner under the control of. Display having realized time , the temperature here on the basis, And realize under the control of, display to the electric motor by PC machine

相关文档
最新文档