欢迎来到天天文库
浏览记录
ID:859721
大小:618.03 KB
页数:15页
时间:2017-09-21
《温度控制系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、温度控制系统设计报告TEMPERATUREAUTOCONTROLSYSTEM中国·焦作王文涛、陈志超、喻伟2009-8-8摘要本系统主要基于DS18B20和51单片机为核心来实现系统的温度自动化控制,通过使用PID算法和PWM脉宽调制实现温度的精确控制,由温度传感器返回温度值后与设定温度比较,经过单片机的处理后发出相应的控制信号使一定空间范围内的温度保持基本恒定,通过实际应用加深对系统设计和PID算法的理解,提高应用能力。关键词:PID算法DS18B20温度控制51单片机Abstract:ThissystemmainlybasedonDS18B20and51single-chipmicr
2、ocomputerasthecoretorealizeautomationcontrolsystemoftemperature,throughtheuseofPIDalgorithmandPWMpulsewidthmodulationrealizeaccuratetemperaturecontrolofthetemperaturesensor,thetemperatureandthetemperaturereturnedaftercomparison,throughtheprocessingchipoutthecorrespondingcontrolsignalafterthatcert
3、ainspacewithinthescopeofthetemperatureiskeptconstant,throughtheactualapplicationofthebasicofsystemdesignandPIDalgorithmofunderstanding,improveapplicationability.Keyword:PIDalgorithmDS18B20temperaturecontrol51-seriesmicrocomputer设计要求:1、基本要求①容器内环境温度设定范围:,最小区分度为1℃;②当容器内环境温度降低时(例如用电风扇降温),温度控制的静态误差≤1℃
4、;③显示容器内环境的实际温度。2、发挥部分①采用适当的控制方法,当设定容器内环境温度突变(由30℃提高到50℃)时,减小系统的调节时间和超调量,同时自动打印其温度随时间变化的曲线;②温度控制的静态误差≤0.2℃;③采用发光二极管光柱形式和数码形式显示白炽灯灯壁上的温度;④其它。基本设计思路:由题目要求可知,本系统对温度控制的精度要求比较高,因此考虑使用PID控制来控制系统温度,而热源的控制采用PWM波来进行精确控制。由温度传感器来传回温度数据,由单片机处理数据并发出相应的动作,从而保证温度的恒定。89S52单片机温度信号采集电路温度控制驱动电路电热元件单片机控制部分供电加热部分供电方案论
5、证:(1)温度传感器方案一:采用AD590作温度传感器,AD590是一种恒流源形式的温度传感器,只要在其二端加上一定工作电压,则其输出电流随温度变化而变化,其线性电流输出为1uA/K,电流信号再由运放转换为电压信号,通过A/D转换器将输入的模拟电压量转换为数字量,并通过并行接口芯片将数字量送给计算机。具体接口电路如下:方案二:DS18B20是达拉斯公司生产的数字温度传感器,测温范围在-55℃~+125℃,采用单总线通信微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。精度可以达到0.0625℃。因此由以上来看我们选用方案二18B20足以满足系统要求而且使设计更加简单
6、可行。(2)主控芯片方案一:51系列的8位单片机方案二:DSP、ARM等高速数据处理器本系统对主控芯片的要求不是太高,51系列单片机足以胜任,因此选用方案一51系列的AT89S52。(3)显示及键盘方案一:八位数码管显示。方案二:LCD1602液晶显示。由于需要显示的数据比较多,为电路设计简便起见,我们选用方案二。系统设计概要:(1)系统外形缩略图恒温箱控制器热源18B20(3)PID算法PID算法是本程序中的核心部分。我们采用PID模糊控制技术,通过Pvar、Ivar、Dvar(比例、积分、微分)三方面的结合调整形成一个模糊控制来解决惯性温度误差问题。其原理如下:本系统的温度控制器的电
7、热元件之一是发热丝。发热丝通过电流加热时,内部温度都很高。当容器内温度升高至设定温度时,温度控制器会发出信号停止加热。但这时发热丝的温度会高于设定温度,发热丝还将会对被加热的器件进行加热,即使温度控制器发出信号停止加热,被加热器件的温度还往往继续上升几度,然后才开始下降。当下降到设定温度的下限时,温度控制器又开始发出加热的信号,开始加热,但发热丝要把温度传递到被加热器件需要一定的时候,这就要视发热丝与被加热器件之间的介质情况而定。通
此文档下载收益归作者所有