在工业控制领域,温度控制的应用非常广泛,控制精度的高低直接影响到产品的质量及使用寿命,研究和设计高性能的温度控制系统具有非常重要的意义。目前控制算法的多样化也为温度控制提供了便利条件,应用较为普遍的有比例积分微分(PID)控制、模糊控制等。本文根据某温控设备的控制要求设计了一种以单片机为核心的监控系统。系统采用热电偶温度传感器测温,利用位置式PID算法,实现了温度的实时监测、超限报警、显示与控制等功能。
1 系统硬件设计
本系统主要由热电偶温度传感器、OP27低噪声精密运算放大器、双积分型A/D转换器ICL7135、可编程定时/计数接口芯片8253、AT89C51单片机等器件组成。系统框图如图1所示。
1.1 电源模块
电源模块分模拟电源和数字电源两大部分,分别对本机的模拟电路和数字电路供电,地线各自独立,按A/D转换器的要求只在A/D转换器处将模拟地和数字地相连。数字电源和模拟电源都采用三端稳压块稳压,在个别要求电源精度较高的场合选用低温漂稳压二极管进行二级稳压。
1.2 温度采集模块
温度数据采集模块以热电偶温度传感器为核心部件,将温度变化量转化为电压信号,经精密运算放大器OP27进行放大,放大后的电压信号输出到ICL7135双积分型A/D转换器进行高精度模数转换。A/D转换后,往往要进行相应的换算,得到系统所需要的数据。之后将数据送往单片机,此信号一部分送往显示模块,以提供实时数据的显示;另一部分送往控制模块,将实时数据与目标数据对比,继而进行控制。图中采用8253接口电路是为系统升级为具有多路温度检测控制功能而设置的。
1.3 输出控制
输出控制电路主要包括驱动和执行两部分。可用达林顿阵列ULN2003来作驱动,进而控制交流固态继电器(AC-SSR)中的双向可控硅的关断和导通,以便切断或接通加热电源。原理是采用双向可控硅交流“调功”方式控制加热电热丝发热量,即在每一个控制周期时间内,改变加在电热负载上交流电压半波的个数来调节电热丝的发热量。