CN104679061A - 一种基于大林算法的温度控制*** - Google Patents
一种基于大林算法的温度控制*** Download PDFInfo
- Publication number
- CN104679061A CN104679061A CN201310625793.1A CN201310625793A CN104679061A CN 104679061 A CN104679061 A CN 104679061A CN 201310625793 A CN201310625793 A CN 201310625793A CN 104679061 A CN104679061 A CN 104679061A
- Authority
- CN
- China
- Prior art keywords
- temperature
- control system
- temperature control
- control
- system based
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control Of Temperature (AREA)
Abstract
一种基于大林算法的温度控制***,其组成包括测量部分、显示部分、控制器以及执行器。其中温度测量部分由于温度的变化阻值改变,通过电桥及放大处理后将电信号传给单片机,在将模拟量转化为数字量后实现控制。温度测量部分由于温度的变化阻值改变,通过电桥及放大处理后将电信号传给单片机,在将模拟量转化为数字量后实现控制。同时还用四个按键实现对目标温度的设定,将实时温度与设定温度进行比较。用差值调节PWM波形,从而改变加热装置的功率,实现温度的反馈和控制。
Description
技术领域
本发明涉及的是一种温度控制***,特别涉及的是一种基于大林算法的温度控制***。
背景技术
温度是日常生活中最常见的物理量之一。作为表示物体冷热程度的量度,温度与人们生活的方方面面都息息相关。从猿人钻木取火为自己取暖,到今天各种工业工程中的温度控制,对温度这一变量的控制与调节都体现的十分广泛。随着科学技术的发展,人们对温度这一变量的控制精度的要求也日益提高,而控制温度的相关技术也随之快速发展。特别从工业革命以来,越来越精确的温度控制成为工业过程中的重要要求。无论是气体液体的温度测量,还是物理化学反应所发生的温度条件,温度的控制成为提高生产效率,改进生产过程的必备条件。各种各样的温度控制算法也在温度控制***中得到广泛运用。目前智能化的温度控制***在社会生产生活、工业制造的各个领域得到了广泛的应用,运用于家用电器、汽车工业、材料、电力电子等各行各业,成为促进国民经济发展的重要设备之一。在工业现代化建设中,能源需求量非常大,但我国现在的能源利用率依然极低,所以温度控制智能化的实现,对我国工业化、自动化的发展有着极重要的实际意义。
在我国,温度控制***在生产生活各方面的应用虽然已经十分普遍,但是从温度控制器的发展来讲,总体水平仍然有限,同传统工业强国日本、美国、德国等相比有着明显差距。总体来说,目前我国在这方面技术水平处于20世纪50年代中后期水平,较成熟的产品主要是“点位”控制以及常规PID控制器等。它只能进行一般情况下的温度***控制,难以适应滞后大、时变的复杂温度***。而针对于较高要求控制场合的智能化、自适应控制仪器仪表,国内相关技术还不是十分成熟,而在商品化以及仪表相关控制参数的自整定领域,国外已经有较多较成熟的产品问世。但由于国外相关技术的保密及我国技术开发工作的相对滞后,我国在自整定领域始终没有性能可靠的产品问世。其控制参数多靠经验积累和试凑法确定。
在国外,温度控制***的发展十分迅速,并且在自适应、智能化、参数自整定等领域得到了较大的突破。美国、德国、日本、瑞典等自动化技术较发达的国家,温度控制的仪器与仪表商品化程度也较高,其产品具有性能好、稳定性高的特点,并广泛的服务于各行各业。目前,国外的温度控制***及温度控制仪表正朝着迷你化、智能化、精确化等方面快速发展。
大林算法(Dahlin algorithm)对于具有较大纯滞后特性的控制对象,如果要求***无超调量或超调量很小,并且允许有较长的调节时间,那么PID控制器将很难实现这种控制。IBM公司的大林(Dahlin)在1968年提出了一种针对工业生产过程中含有纯滞后对象的控制算法。其目标就是使整个闭环***的传递函数相当于一个带有纯滞后的一阶惯性环节。该算法具有良好的控制效果。
发明内容
本发明的目的是提供一种能够进行精确的温度测量、控制及显示,实现小超调甚至无超调的温度控制***。
本发明的目的是这样实现的:
一种基于大林算法的温度控制***,其组成包括测量部分、显示部分、控制器以及执行器。其中温度测量部分由于温度的变化阻值改变,通过电桥及放大处理后将电信号传给单片机,在将模拟量转化为数字量后实现控制。
所述的一种基于大林算法的温度控制***,其特征是测量部分用桥式电路结合PT100进行温度采集的,显示部分用1602显示水温的实时温度以及设定温度。
所述的一种基于大林算法的温度控制***,其特征是被测量部分额定电压为交流220V,功率为500~1000W,工作时最大电流为4.55A,有效加热部分为加热螺圈管,管内装有电热丝并灌入氧化镁粉之类的绝缘材料,加热时螺圈管浸没在液体中,热传递使液体被加热。
本***首先采集温度信号的模拟量,经过温度转换机构将温度信号的模拟量转换为温度信号的电压量模拟量,再经A/D转换为温度信号的数字量,在单片机中进行处理,转化为液晶要现实的实际温度。同时通过按键对温度进行时设定,将采集的的温度与设计的温度进行比较,如果实际温度低于设定温度,则启动加热棒对水进行加热,如果实际温度高于设定温度,则不加热。
温度控制***主要由测量部分、显示部分、控制器以及执行器组成。温度测量部分由于温度的变化阻值改变,通过电桥及放大处理后将电信号传给单片机,在将模拟量转化为数字量后实现控制。同时还用四个按键实现对目标温度的设定,将实时温度与设定温度进行比较。用差值调节PWM波形,从而改变加热装置的功率,实现温度的反馈和控制。
测量部分用桥式电路结合PT100进行温度采集的。显示部分用1602显示水温的实时温度以及设定温度。1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。控制器为STC12C5A60S2的最小***。实验主要的控制对象是加热棒,或被叫做称“热得快”,额定电压为交流220V,功率为500~1000W,工作时最大电流为4.55A。有效加热部分为加热螺圈管,管内装有电热丝并灌入氧化镁粉之类的绝缘材料,加热时螺圈管浸没在液体中,热传递使液体被加热。采用固态继电器LIRRD DA开关控制加热棒功率,该继电器输入控制端为该继电器输入控制端为3~32VDC,输出端为5A380V50~60Hz。
本发明的优点:以STC12C5A60S2为核心控制器,***性价比高,同时采用大林算法结合PID算法,较之以往的控制方式控制精度更高,超调更小。
附图说明
图1为本发明的硬件结构图;
图2为本发明程序流程图。
具体实施方式
下面结合附图举例对本发明做更详细地描述:
一种基于大林算法的温度控制***,其组成包括测量部分、显示部分、控制器以及执行器。其中温度测量部分由于温度的变化阻值改变,通过电桥及放大处理后将电信号传给单片机,在将模拟量转化为数字量后实现控制。
其特征是测量部分用桥式电路结合PT100进行温度采集的,显示部分用1602显示水温的实时温度以及设定温度。
其特征是被测量部分额定电压为交流220V,功率为500~1000W,工作时最大电流为4.55A,有效加热部分为加热螺圈管,管内装有电热丝并灌入氧化镁粉之类的绝缘材料,加热时螺圈管浸没在液体中,热传递使液体被加热。
结合图1,图1为本发明的硬件结构图。本***首先采集温度信号的模拟量,经过温度转换机构将温度信号的模拟量转换为温度信号的电压量模拟量,再经A/D转换为温度信号的数字量,在单片机中进行处理,转化为液晶要现实的实际温度。同时通过按键对温度进行时设定,将采集的的温度与设计的温度进行比较,如果实际温度低于设定温度,则启动加热棒对水进行加热,如果实际温度高于设定温度,则不加热。
温度控制***主要由测量部分、显示部分、控制器以及执行器组成。温度测量部分由于温度的变化阻值改变,通过电桥及放大处理后将电信号传给单片机,在将模拟量转化为数字量后实现控制。同时还用四个按键实现对目标温度的设定,将实时温度与设定温度进行比较。用差值调节PWM波形,从而改变加热装置的功率,实现温度的反馈和控制。
测量部分用桥式电路结合PT100进行温度采集的。显示部分用1602显示水温的实时温度以及设定温度。1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。控制器为STC12C5A60S2的最小***。实验主要的控制对象是加热棒,或被叫做称“热得快”,额定电压为交流220V,功率为500~1000W,工作时最大电流为4.55A。有效加热部分为加热螺圈管,管内装有电热丝并灌入氧化镁粉之类的绝缘材料,加热时螺圈管浸没在液体中,热传递使液体被加热。采用固态继电器LIRRD DA开关控制加热棒功率,该继电器输入控制端为该继电器输入控制端为3~32VDC,输出端为5A380V50~60Hz。
结合图2,图2为本发明程序流程图。程序调用了是LCD1602显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序等子程序。按键处理程序:实现的输入按键的识别、读和写,以及进入相应的程序。温度信号处理程序:对PT100的桥式电路送过来的数据进行处理,进行判断和显示。显示程序:向LCD1602显示送数,控制***的显示部分。功率控制程序:控制PWM输出,进而控制加热装置。
程序开始的时候先设置初始化,然后就控制LCD1602显示当前温度。接着就判断当前是否对温度进行设定。用四个键盘按键可以实现对温度个位的加减和十位的加减,如此时对温度进行设定,则读入温度值。设定结束后将传感器所测温度与设定温度相比较,若低于设定温度,将差值返回给PID模块,进行增量式PID控制。并用PID控制PWM波,实现对加热器功率的控制。由于对温度的测定反馈和比较始终发生,并不断计算出实时温度与设定温度的差值,***实现循环过程。
Claims (3)
1.一种基于大林算法的温度控制***,其组成包括测量部分、显示部分、控制器以及执行器。其中温度测量部分由于温度的变化阻值改变,通过电桥及放大处理后将电信号传给单片机,在将模拟量转化为数字量后实现控制。
2.根据权利要求1所述的一种基于大林算法的温度控制***,其特征是测量部分用桥式电路结合PT100进行温度采集的,显示部分用1602显示水温的实时温度以及设定温度。
3.根据权利要求1所述的一种基于大林算法的温度控制***,其特征是被测量部分额定电压为交流220V,功率为500~1000W,工作时最大电流为4.55A,有效加热部分为加热螺圈管,管内装有电热丝并灌入氧化镁粉之类的绝缘材料,加热时螺圈管浸没在液体中,热传递使液体被加热。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310625793.1A CN104679061A (zh) | 2013-11-28 | 2013-11-28 | 一种基于大林算法的温度控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310625793.1A CN104679061A (zh) | 2013-11-28 | 2013-11-28 | 一种基于大林算法的温度控制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104679061A true CN104679061A (zh) | 2015-06-03 |
Family
ID=53314288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310625793.1A Pending CN104679061A (zh) | 2013-11-28 | 2013-11-28 | 一种基于大林算法的温度控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104679061A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105234599A (zh) * | 2015-10-20 | 2016-01-13 | 沈阳富创精密设备有限公司 | 焊接温度场控制***及方法 |
CN105807632A (zh) * | 2016-05-06 | 2016-07-27 | 中南大学 | 一种基于改进大林算法的加热炉温度控制器设计方法 |
CN110109360A (zh) * | 2019-05-22 | 2019-08-09 | 杭州电子科技大学 | 一种工业过程广义大琳响应控制方法 |
CN113325897A (zh) * | 2021-06-10 | 2021-08-31 | 西北农林科技大学 | 一种葡萄酒发酵自动降温控制***及方法 |
-
2013
- 2013-11-28 CN CN201310625793.1A patent/CN104679061A/zh active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105234599A (zh) * | 2015-10-20 | 2016-01-13 | 沈阳富创精密设备有限公司 | 焊接温度场控制***及方法 |
WO2017067241A1 (zh) * | 2015-10-20 | 2017-04-27 | 沈阳富创精密设备有限公司 | 焊接温度场控制***及方法 |
CN105234599B (zh) * | 2015-10-20 | 2018-06-12 | 沈阳富创精密设备有限公司 | 焊接温度场控制***及方法 |
CN105807632A (zh) * | 2016-05-06 | 2016-07-27 | 中南大学 | 一种基于改进大林算法的加热炉温度控制器设计方法 |
CN105807632B (zh) * | 2016-05-06 | 2018-06-12 | 中南大学 | 一种基于改进大林算法的加热炉温度控制器设计方法 |
CN110109360A (zh) * | 2019-05-22 | 2019-08-09 | 杭州电子科技大学 | 一种工业过程广义大琳响应控制方法 |
CN113325897A (zh) * | 2021-06-10 | 2021-08-31 | 西北农林科技大学 | 一种葡萄酒发酵自动降温控制***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1087416C (zh) | 微波炉加热时间控制装置及其方法 | |
CN104679061A (zh) | 一种基于大林算法的温度控制*** | |
CN104902595A (zh) | 一种电子烟发热体的温度控制*** | |
CN205017611U (zh) | 一种电子烟发热体的温度控制*** | |
CN106325348A (zh) | 多模式电源控制方法 | |
CN104154767A (zh) | 用于板式scr脱硝催化剂煅烧炉温度测控*** | |
CN201476905U (zh) | 神经网络pid控温的热电偶自动检定*** | |
CN106768189A (zh) | 带温度自适应***的***式磁浮子液位计 | |
CN108013082B (zh) | 一种工业烤炉温控*** | |
CN203433328U (zh) | 壁纸温度一体式控制*** | |
CN201936208U (zh) | 一种总线温度控制*** | |
JP2020528870A (ja) | ガラス板強化プロセス用の実行機構の制御方法 | |
Yang et al. | High-precision temperature control system based on PID algorithm | |
CN110032226A (zh) | 电阻炉温度的模糊控制***及控制方法 | |
CN203980679U (zh) | 双节能热水***plc可编程集中控制*** | |
CN104634069A (zh) | 温控式电加热烘箱 | |
CN200984816Y (zh) | 塑料片材热成型机加热***的温度控制装置 | |
Zhao et al. | Design and research on temperature control system of electric furnace based on plc touch screen integrated machine | |
Enjing et al. | The design of temperature control system of test chamber based on predictive control algorithm | |
CN209131358U (zh) | 一种铜箔表面处理机烘干装置的恒温控制*** | |
CN205528902U (zh) | 退火炉温度控制*** | |
CN201259638Y (zh) | 自适应温度控制器 | |
CN204043423U (zh) | 用于板式scr脱硝催化剂煅烧炉温度测控装置 | |
CN102749940A (zh) | 双温控恒温加热*** | |
CN205809739U (zh) | 一种基于plc的计量温控装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150603 |