基于增量式PID算法的水温自动控制器设计  被引量:42

Design of Water Temperature Automatic Controller Based on Incremental PID Algorithm

在线阅读下载全文

作  者:文波[1] 孟令军[1] 张晓春[1] 韩朝辉[1] 赵盼盼[1] 

机构地区:[1]中北大学电子测试技术国家重点实验室仪器科学与动态测试教育部重点实验室,山西太原030051

出  处:《仪表技术与传感器》2015年第12期113-116,共4页Instrument Technique and Sensor

基  金:国家自然科学基金(61275166)

摘  要:设计了一种基于增量式PID算法的温度自动控制器,主要由温度采集、液晶显示、键盘输入、升温降温驱动电路等组成。系统以单片机AT89S52为控制核心,由DS18B20负责外部水温的采集。目标温度值经外部键盘输入后,通过AT89S52内部的增量式PID算法确定固态继电器的状态,实现对升温和降温电路的驱动,最终达到目标温度并保持恒定。同时液晶显示屏能够实时显示当前实际温度值、目标温度值以及水温随时间变化的曲线。实验结果表明系统能实现全量程范围内(10-80℃)自动升温、降温功能,在15 min内自动达到设定的目标温度值,测量误差保持在0.5℃以内。该系统满足现代工业控制领域智能、快速、高精度和人性化的需求。A temperature automatic controller based on incremental digital PID algorithm was designed,the entire system consists of temperature acquisition,LCD,input keyboard and heating and cooling drive circuit. MCU AT89S52 is the control core,and DS18B20 collects external water temperature. Incremental PID algorithm within the AT89S52 MCU controls the solid state relay state to drive the heating and cooling circuit when the target temperature value is inputted through the external keyboard,so that the system achieves the target temperature and keeps constant finally. While,the LCD screen can display the current actual temperature value,the target temperature value and temperature versus time curves. The experiment results show that the system can achieve full scale( 10 - 80 ℃) of heating and cooling function,reach the target temperature value automatically within 15 minutes,and the measurement error is less than 0. 5 ℃. The system meets the intelligent,fast,high- precision and humane demands in the field of modern industrial control.

关 键 词:数字温度传感器 增量式PID算法 高精度 温度 自动控制 

分 类 号:TP242.6[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象