摘要: 针对工业过程控制中温度控制的参数时变和多测控点等特点, 且要有较好的温度准确度和稳定度的问题, 提出了一种基于Linux 操作系统在ARM 嵌入式系统上的通用多路工业温度控制系统。系统以ARM9 为控制器,运用分时选通进行采温,可控硅调节方式控温, 并采用改进型极限环法进行PID 算法参数整定。该系统原理简单、体积小、易于扩展,在K 型热电偶测温条件下可应用于各种测温场合,如:热处理、电阻炉等。将其在某高压管道焊接热处理过程中进行实验,结果表明,该温度控制稳态误差小于1℃,系统动态性能良好。
引言
温度是工业生产过程中的重要测控参数, 温度监控系统被广泛应用于冶金、钢铁、石化、水泥、玻璃、医药等行业,对温度的有效测量和控制具有重要的现实意义。目前市场上的温度测控系统有以单片机或工控机为控制平台的,以单片机为控制平台,硬件方面资源和性能有限, 需要扩展的外围电路较多, 设计复杂;以工控机为控制平台,体积较大。若用ARM9 作为温度测控系统的控制平台则不仅速度快、性能高、功耗低、芯片集成度高,而且外围接口丰富,还可移植嵌入式实时操作系统,简化了LCD显示、存储、网络通信等的设计开发。鉴于此种情况,本文设计了一种基于ARM9 和MAX6675 的多路温度测控系统。该系统能实现24 回路的自动测温和控温。既可以四个回路为一页,显示每一回路的设定温度值和实际温度值, 又可由数字显示切换为柱状图显示。既可接入Internet 又能将历史数据存入U 盘。并可利用Qt/Embedded 做GUI 图形用户界面,在液晶显示器LCD 上显示友好的图形界面。
1 系统硬件设计
本文设计的温度测控系统要求处理器具有很高的运行速度。ATMEL 公司的处理器AT91RM9200 是基于ARM920T 内核的高性价比、低功耗、32 位的ARM 芯片。在时钟频率为180MHz 时,其运算速度可以达到200MIPS,是一款工业级芯片,可在工业环境下长期稳定运行。
1.1 系统总体设计
系统总体设计框图如下图1 所示: