基于单片机的智能仪表温度控制系统的设计

发布者:Xiaochen520最新更新时间:2015-04-22 来源: cechina关键字:单片机  智能仪表  温度控制系统 手机看文章 扫描二维码
随时随地手机看文章
        0 引 言

        随着现场总线技术的发展,传统的模拟仪表逐步让步于智能化数字仪表,并具备数字化通信功能。
        依据现场总线智能仪表技术的发展,设计了基于现场总线的氧化锆智能氧量分析仪,其温度控制系统采用了专家PID控制原理,提高了加热速度与准确性。
        1 总线智能氧量分析仪结构
        基于CAN总线的智能氧量分析仪以单片机C8051F040为中央控制器,系统扩展的外围电路及接口电路数量少,系统的可靠性及稳定性较高,系统功能扩展及软硬件升级比较方便。系统的硬件结构见图1。外围硬件电路主要包括六部分:系统校正、数据采集、温度控制、日历时钟、带触摸屏的液晶显示、CAN总线接口。

系统硬件结构

       图1 系统硬件结构

        带触摸屏的液晶显示器提供了一个强有力的人机接口,有关信号、可调参数都能在上面显示和修改。本系统采用稳压电源,具有电源电压的适用范围大、抗干扰能力强等优点。主机是一种以单片机为基础的智能仪表,所有的运算、处理和控制都由软件完成。氧电势、温度信号的输人转换和电流输出的转换采用模块化元件。这些元件具有可靠性高、精度高的特点。由于使用的元件集成度较高,使整机结构简单,可靠性提高,使用、维护和维修方便。氧电势和温度信号经各自的处理模块转换成0~5V信号,并由多路开关和A/I)转换成数字量,单片机根据“能斯特”公式计算出氧量。系统设有PID温度调节功能,并通过固态继电器控制加热炉。系统还设有组态开关,能使仪表工作在不同的方式下。[page]
        2 温度控制系统的硬件设计
        Cygnal公司的51系列单片机C8051F040是集成在一块芯片上的混合信号系统级单片机,在一个芯片内,集成了构成一个单片机数据采集或控制的智能节点所需要的模拟和数字外设及其他功能部件,代表了目前8位单片机控制系统的发展方向。芯片上有1个12位和1个8位多通道ADC,2个12位DAC,2个电压比较器,1个电压基准,1个32kB的FLASH存储器,与MCS-51指令集完全兼容的高速CIP一51内核,峰值速度可达25MIPS,并且还有硬件实现的UART串行接口和完全支持CAN2.0A和CAN2.0B的CAN控制器。
        C8051F040的18,19脚分别为AIN0.0和AIN0.1引脚,由于C8051F040片内具有ADC模块,因此温度信号可直接经外围滤波、放大电路后输入AIN0.0和AIN0.1引脚,AMUX的工作模式选择单端输入模式。选用热电偶作为温度传感器,其电压经信号放大后,送人C8051F040的A/D端,转换后与给定温度值比较,按PID调节算法和脉宽调功法,计算出该时刻的值,经光电隔离和功率放大后,通过控制大功率交流固态继电器(过零型)的通断时间来控制加热的功率,达到温度控制的目的。冷端测温元件采用集成温度传感器AD590,所测温度由AD590温度传感器检测,经电压放大后直接送至单片机C8051F040的AIN0.1输入口。
        3 温度控制系统的软件设计
        3.1 温度控制过程分析
        加热通断的最小周期为10ms,加热最短脉冲长度为10ms,PID控制输出为加热脉冲数。误差越大,加热脉冲数值就越大;误差小,加热脉冲数就小。为使PID的输出有一定的可调节范围,采样周期,太小会使得控制量的范围很窄;但也不能过大,否则会降低控制精度。综合各方面的考虑及实验测试,采样周期定为2s,这样,PID输出的最大脉冲量(在一个控制周期内)为200。

        系统的加热过程分为三部分:第一,升温起始阶段或温差大时,采取全功率加热,使加热元件快速升温;第二,温度变化剧烈时,采取关断输出,让温度在惯性作用下向下一阶段过渡。因为电热元件滞后严重,当温度上升过快时,会导致下一阶段控制失效或严重超调;第三,温度偏差和温度变化在一定范围内时,根据专家智能在线调整PID参数,达到快速精确控制。
        3.2 专家PID控制器的原理
        温度控制系统具有非线性、强耦合、时变、时滞等特性,采用常规PID控制难以兼顾高精度与快速性的双重要求。本文提出专家式智能与PID相结合的复合控制方法,将专家经验和PID控制定量调节特性充分运用于控制过程中。该总线智能氧量分析仪要求系统控温范围为680~760℃,稳定后温度波动不超过1℃。为了实现快速精确的温度控制,根据被控对象的特性建立专家系统PID控制方式,如图2所示。

 

专家智能PID复合控制器的原理框图


        图2 专家智能PID复合控制器的原理框图

        本专家控制器的推理结构采用数据驱动的正向推理策略。产生式规则采用IFe(n)ANDe(n)TNout(n)形式。专家系统的关键是专家知识的建立、确定。知识获取,有些来自工艺人员的长期总结,有些借助于控制领域的知识和分析。
        把专家系统和PID控制器结合,利用专家系统知识库输出修正PID参数,改变PID控制方式以达到最佳PID控制效果。根据对象特性及设计要求,设计了99条控制规则,并预先将规则下的调整方法及调整参数存储于控制器中。专家控制规则根据当前偏差e(n)及其变化率△e(n)的大小,决定控制方式和是否需修改比例系数K P、积分增益KI和微分增益KD。控制过程中,控制器不需按系统辨识结果或某一目标函数整定PID参数,而是按当前状态对基本PID参数进行调整即:
        Kj=aTjKOj,J=P,I,D
        式中KP,KI和KD分别为基本比例、改进积分和微分增益; aTP,aTI和aTD分别为当前调整状态下的比例、积分和微分项修正系数。
        3.3 软件流程
        系统软件采用C51语言,在Silicon Laboratories集成开发环境下进行编译连接。
        该仪表的温度量程为0~1000℃,温度控制为700℃±1℃,温控定值为680~760℃,并且连续可调,当温度大于800℃时,启动断偶保护功能。数据的采集用多次测量求平均值的方法来避免测量误差。
        4 结 论
        本文设计的基于现场总线智能氧化锆氧量分析仪具有自动化水平高、结构简单等优点。对于电站锅炉及煤焦炉等热力设备生产效率的提高具有显著的作用。试验表明该温度控制系统具有测量范围宽、使用温度高、运行可靠、测量及时准确等优点,同时克服了以往仪表不稳定、易损坏等缺点。该方法加以适当修改,也可应用于其它温度控制系统中。

关键字:单片机  智能仪表  温度控制系统 引用地址:基于单片机的智能仪表温度控制系统的设计

上一篇:基于单片机设设计的智能无线网络汽车测试系统
下一篇:51系列单片机指令快速记忆法

推荐阅读最新更新时间:2024-03-16 13:59

意法半导体开始提供基于ePCM的微控制器样片
现在开始提供创新的汽车MCU嵌入式相变存储器(ePCM)样片 在IEDM 2018展会上公布初步基准性能数据 将支持汽车系统对更快和更复杂的计算能力的需求 横跨多重电子应用领域的全球领先的半导体供应商 意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码 :STM) 在IEDM2018国际电子器件展会上,公布了内置嵌入式相变存储器(ePCM)的28nm FD-SOI汽车微控制器(MCU)技术的架构和性能基准,并从现在开始向主要客户提供基于ePCM的微控制器样片,预计2020年按照汽车应用要求完成现场试验,取得全部技术认证。这些微控制器是世界上首批使用ePCM的微控制器,将被用于汽车传动系
[汽车电子]
SoC芯片及MCU营收增长 芯海科技2020年净利润同比增75.22%
1月6日,芯海科技发布业绩预告称,公司预计2020年年度实现归属于母公司所有者的净利润为7,500万元左右,与上年同期相比,将增加3,219.77万元,同比增加75.22%左右。归属于母公司所有者的扣除非经常性损益的净利润为6,200万元左右,与上年同期相比,将增加2,467.66万元, 同比增加66.12%左右。 2020年,芯海科技持续加强研发投入和产品开发力度,提升新应用领域开拓能力;公司在智慧健康测量领域实现增长的原因为公司依靠高精度ADC优势,除在体重体脂秤等应用领域持续保持增长外,积极拓展了红外测温、人体成分分析仪等应用。 在模拟信号链芯片领域,芯海科技依靠高精度ADC及集成高精度ADC的SoC芯片,成功进入某头部客户
[手机便携]
单片机控制三盏LED灯亮灭的程序
**************************控制要求***************************** 按下p1.0一次 LED1 亮 ,再按一次 LED1 LED2 亮 , 再按一次 LED1 LED2 LED3 亮 ,再按一次 三盏全部熄灭。 #include reg52.h #define uchar unsigned char #define uint unsigned int uchar num; sbit p10=P1^0; /*按键*/ sbit p01=P0^1; /*LED1*/ sbit p02=P0^2; /*LED2*/ sbit p03=P0^3; /*LED3*/ void
[单片机]
利用89C51单片机的P1口控制8个发光二极管LED编程
利用89C51的P1口控制8个发光二极管LED。相邻的4个LED为一组,使2组每隔0。5S 交替发亮一次,周尔复始。试编写程序。 解: ORG 0100H MOV A,#0FH ABC: MOV P1,A ACALL D05 SWAP A SJMP ABC D05:MOV R6,250 DY: MOV R7,250 DAY:NOP NOP DJNZ R6,DAY DJNZ R7,DAY RET END
[单片机]
单片机有前景吗?单片机入门基础知识
任何一个行业,都难免会看到一群喷子,喷行业辣鸡,喷职业苦逼。 最近看到很多喷单片机这个行业的,说这个行业工资低,学的东西又多,没前途。 还不如去学习纯软件,收入上限高。 一、无际对这个行业的看法(当小说看) 首先从工资上来说,在前几年,这个行业确实像大家说的工资没纯软件高。 不过谈论这个没有意义,虽然都需要学编程,但本身是两个不同的行业,所学的知识体系和学习深度都不一样,没有可比性。 还有就是纯软件基本没什么硬件成本,产品卖出去大多数都是纯利润。 但是每个行业都肯定有优缺点,纯软虽然成本低利润高,但也面临着激烈的竞争,实际情况并没想象这么美好。 做电子产品开发的公司虽然有硬件成本,但产品相对没那么容易被替代,因为涉及到外壳、
[单片机]
爱特梅尔推出全球最小的快闪AVR微控制器封装产品
爱特梅尔公司( Atmel Corporatio)宣布,全球最小的快闪AVR 微控制器 微控制器   一个微控制器,(也称作微处理器或MCU)就是一个小型的计算机,它由一系列简单的电路和一些支持CPU作用的简单模块组成,如晶体振荡器,定时器,看门狗,串行和模拟I / O口等等。芯片里包括非闪烁存储器和OTP ROM 用来存储程序,以及一个很小的读写程序。 封装产品开始投入生产。爱特梅尔的ATtiny4、ATtiny5、ATtiny9和ATtiny10 AVR微控制器 ( MCU MCU   MCU Microcontroller(微控制器)又可简称MCU 或μ C,也有人称为单芯片微控制器(S
[工业控制]
利用多电压架构在32位MCU上实现高性能和超低功耗待机模式
  在提高计算性能和集成更多功能的市场需求驱动下,16位和32位微控制器(MCU)的应用领域在不断扩大。电源电压降低,采用先进的CMOS制造工艺的32位微控制器实现了高性能,缩小了芯片尺寸,这些因素使电池供电的设备也在不断扩大应用范围。   不过深亚微米技术存在一个重大缺陷,就是泄漏电流非常高。这是一个严重的问题,对电量有限的电池供电应用影响特别大。为了克服这个缺陷,新的32位微控制器(包括通用微控制器)必须具有能效非常高的超低功耗模式,以延长待机使用时间。   静态电流可能是产生电池供电应用功耗的主要原因,本文主要介绍创新的STM32 ARM Cortex-M3内核微控制器如何实现低功耗模式以及最大限度降低泄漏电流对电池供
[单片机]
利用多电压架构在32位<font color='red'>MCU</font>上实现高性能和超低功耗待机模式
温度测量处理变送器设计
一、概述   石灰炉烧制石灰时炉内各处的温度可能不一样,生产工艺要求得出炉内四点的平均温度,了解各点的温度值,对平均值及各测量点的温度进行报警处理;若某处的信号不正常(传感器损坏或断线)能及时报警并排除在数据处理之外。本系统可完成以上功能,检测处理石灰炉的温度,并以4-20mA形式变送远传温度平均值或最高一点的温度。该产品的工作示意图如下图1所示,在该石灰炉内有四个点分别放四个热电偶,这四个热电偶就是该系统的四路输入信号来源。利用该系统测出如图1所示的四点的温度(T1,T2,T3,T4)并把每一点的温度值送到面板显示。 注:T1、T2、T3、T4是石灰炉内四个检测点, 即是文中所提到的信号路数。 图一 二、系统硬件设计
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved