嵌入式PID温控调节系统的设计

发布者:心灵舞者最新更新时间:2012-05-24 来源: 现代电子技术 关键字:PID  温度控制系统  温度控制器 手机看文章 扫描二维码
随时随地手机看文章

0 引言

温度控制器是一种重要的控制设备,在性能要求敏感的家用电器中,温度控制器是必备的控制系统之一,其在大型工业和日常生活等领域都具有广阔的应用前景。很多应用领域,需要精度较高的恒温控制,例如,根据外界变化,随时调节相应的LED亮度以达到所需色温值,可以实现更好的照明和装饰效果。在温度控制器中引入PID控制可以得到较理想的控制效果,温度波动均可控制在0~125℃之内。该技术已应用于定时控温发酵器、保健垫等产品中,运行良好,获得了良好的社会效益和经济效益。因此,如何在无影照明系统的色温控制中引入PID温度控制系统成为当今研究的课题之一,而且随着现代计算机技术、通信技术、数字化技术的发展,在温度控制系统中引入嵌入式系统已成为一种趋势,它具有扩展性强,集成度高,控制精确等优点。

1 嵌入式温控系统概述

1.1 嵌入式概述

从嵌入式系统的构成上看,嵌入式系统是集软件硬件于一体的,可以独立工作的计算机系统;从外观上看,嵌入式系统更像是一个“可编程”的电子元器件;从功能上看,它是对执行对象进行精确控制,使其具有“智能”的控制器。

嵌入式系统是主要完成信号控制的功能,体积小,结构紧凑,可作为一个部件嵌入所控制的装置中。它提供用户接口,管理信息的输入输出,监控设备工作,使设备及应用产品有较高智能和性价比。根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是控制监视或辅助设备机器或工厂运行的装置。可以看出该定义主要是从应用方面考虑的。嵌入式系统与通用计算机的最主要区别也就在于应用目的不同,不管是在硬件还是软件方面,每一套嵌入式系统都是针对不同应用场合或为了特定功能而“量身定做”的,需要考虑更多的是空间成本等因素。

嵌入式系统的专用性强、实时性与可靠性高、可裁剪性好、功耗低。采用基于嵌入式技术实现的温度控制器,其扩展容易、功能强大,不仅能在硬件结构上简化系统,还可以提高性能,进而可以降低系统的成本以便更加灵活地部署应用,嵌入式是温度调节控制器的发展方向。

1.2 PID调节原理

比例、积分、微分控制器是在工程实际中应用最为广泛的调节器,简称PID调节器,PID控制于20世纪50年代出现,成为工业控制的主要技术之一,主要因为其结构简单、工作可靠、稳定性好、调整方便等优点。

2 系统设计

2.1 硬件总体设计

本文设计的嵌入式ARM温度调节器主要有以下几个模块构成:显示模块,温度传感器,时钟电路模块,报警模块,ARM核S3C2440,PID控制模块,PWM加热控制摸了,以及复位电路。系统的总体硬件设计如图1所示。

2.2 PWM加热模块设计

PWM加热模块由3524芯片加一些外围元器件组成。矩形波由3524芯片内部振荡器产生,其频率为:

f≈1.30/(RT-CT)      (1)

式中电位器RT用于调整频率大小,脉冲宽度调制器由3524芯片内部的差动放大器、比较器、振荡器等组成。其输出的矩形波占空比由差动放大器输出电压控制。

2.3 PID电路

设计PID调节器的目的是调节控制对象的实际值与新的设定值相对应,可以减少或消除干扰量的影响。在自动控制领域,由于控制的稳定性和可靠性等要求,模拟PID控制技术简单可靠、成本较低、应用广泛成熟。图2为PID调节器的组成框图。

在控制单元内输入信号Vi经PI,PD电路进行PID运算得到Vo。

PID调节器的工作原理为:Vi为温度传感器检测放大处理后的信号与设定信号进行比较后的偏差量,调节器对偏差量进行比例、积分、微分运算,从而输出适当的控制信号Vo给下一级电路,促使测量值信号恢复到给定值,达到自动控制的效果。调节器的3个参数(P,I,D)独立可调,在实际应用中采用工程整定的方法确定P,I,D参数.该方法直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。

2.4 软件设计

软件模块在温度控制调节系统中非常重要,本文中由于软件系统比较众多,所以采用模块化设计方案,即整个软件由许多独立的小软件模块构成,小模块之间通过特定的软件接口进行连接和通信,按功能形成模块化结构。它的主要工作流程图如图3所示。

首先进行控制器参数初始化,然后读取温度的设定值,如果成功获取则控制PWM加热模块进行执行;温度传感器模块获取实际温度与设定值进行比较,如果相同则结束;不同则通过PID控制来调节加热模块,直至相同。[page]

3 实验与验证

根据硬件设计总体框图1,把各功能块连接起来,将软件下载至ARM系统中,将温度传感器DS18B20通过串行接口与ARM控制器相连,搭建出实验环境进行实验验证。当设定温度为50 ℃时,其运行结果如图4所示。

当设定温度为90 ℃时,其运行结果如图5所示。

4 结语

本文设计了基于ARM的PID温度控制器,采用DS18B20作为温度传感器,用串口与微处理器进行通信,微处理器采用ARM S3C2440,加热模块采用PWM方式,给出了总体硬件电路和软件工作流程,最后进行了实验和验证,结果表明该控制器具有较高的调节精度,可用于工业现场。

关键字:PID  温度控制系统  温度控制器 引用地址:嵌入式PID温控调节系统的设计

上一篇:基于无线数据传输的远程人脸追踪
下一篇:基于ISA100.11a标准的工业物联网开发平台的设计与实现

推荐阅读最新更新时间:2024-05-02 22:04

基于MSP430单片机的四旋翼 PID Control种群遗传算法
PID Control种群遗传算法: #include io430x14x.h #include stdlib.h #include sys.h #include Control.h #define col_MAX 50 //群体空间大小 #define var_p 65 //变异概率:65 对应的变异概率约等于0.001,655 为0.01 rand():0-65535 #define epoch_MAX 200 //进化代数 void inherit(void) //遗传进化PID { unsigned int colony ={ 62267,15
[单片机]
基于CMAC神经网络的PID参数自整定方法的研究
0 引言   控制器的参数整定是通过对PID控制器参数(K P ,K I ,K D )的调整,使得系统的过渡过程达到满意的质量指标要求。PID参数的整定一般需要经验丰富的工程技术人员来完成,既耗时又耗力,加之实际系统千差万别,又有滞后非线性等因素,使PID参数的整定有一定的难度,致使许多PID控制器没能整定的很好;这样的系统自然无法工作在令人满意的状态,为此人们提出了自整定PID控制器。将过程动态性能的确定和PID控制器参数的计算方法结合起来就可实现PID控制器的自整定 。   笔者设计出一种基于CMAC小脑模型神经网络的PID参数自整定的控制系统,从而实现PID参数的快速整定,并且使得PID的参数整定达到一定的精度。 1
[工业控制]
可控硅温度控制器在电阻炉中的设计应用
 介绍可控硅温度控制器的组成和原理及实现方法,并着重介绍了pid功能的原理和实现,最后描述了系统的应用情况.   在化验分析中,试样的温度要控制在适当的温度范围,有时还要按规定的温度曲线进行升温和降温如果采用传统的接触器通断控制方式不但温度控制精度低,而且能耗高,甚至很多控制温度无法满足规定要求。随着新产品开发的进一步加快,试样的分析对温度的要求越来越高。寻找节能环保的加热控温设备,可控硅温度控制器是目前行之有效的方法。    1 可控硅温度控制器的组成与原理   温度测量与控制是热电偶采集信号通过pid温度调节器测量和输出0~10ma或4~20ma控制触发板控制可控硅导通角的大小,从而控制主回路加热元件电流大小,使电阻炉保
[工业控制]
基于单片机和PC机的实时温度控制系统设计
1 引言 温度是日常生活中非常重要的物理量,其测量包括接触式和非接触式两种,前者需要感温元件与被测物体接触,会产生滞后现象,后者则是通过接收被测介质发出的辐射来实现的。实时温度控制系统运用数字温度传感器DS18B20采集温度,单片机作为主控芯片来对温度值进行处理,控制和传输,通过蜂鸣器实现报警功能,运用VB编程制作上位机管理软件。整个系统设计结构简单,连接方便,易于管理,可以应用于人不宜或者不易接触的地方,达到自动读取环境温度,并具有报警功能,节省人力和物力。 2 系统基本原理 系统结构框图如图1所示,数字温度传感器DS18B20将待测介质温度值传递给单片机,单片机对温度值进行处理,当温度超出所设范围(本系统所设温度极限为3
[单片机]
基于单片机和PC机的实时<font color='red'>温度</font><font color='red'>控制系统</font>设计
自建ISP编程器的温度报警显示控制系统的设计
1 系统的组成 系统主要由单片机、温度报警模块、液晶显示模块、时钟模块、ISP编程器和键盘模块等组成,如图1所示。 2 系统原理 首先通过ISP编程器将程序下载到单片机系统中,利用温度报警,液晶显示和时钟模块,通过键盘控制或人工控制实现实时的温度报警控制显示,实现人机交流。 2.1 数字温度传感器DS18B20 DS8B20可由用户设置温度报警界限,在使用过程中,可由一根I/O数据线既供电又传输数据。它的核心是一个直接数字化的温度传感器,可将-55℃~+125℃之间的温度值按9、10、11、12位的分辨率进行量化,与之对应的温度增量值分别为0.5℃、0.25℃、0.125℃、0.0625℃,器件上电后的默认值为12
[应用]
基于MAX1968的LD自动温度控制系统设计
  引言    LD (激光二极管)由于其波长范围宽、制作简单、成本低、易于大量生产,而且体积小、重量轻、寿命长,因而品种发展快,目前已超过300种,应用范围覆盖了整个光电子学领域,成为当今光电子科学的核心技术,广泛应用于激光测距、激光雷达、激光通信、激光 模拟 武器、激光警戒、激光制导跟踪、引燃引爆、自动控制、检测仪器等领域,并形成了广阔的市场。   LD缺点是输出特性受温度影响很大,见图1。   随着温度的升高,需要有更多的载流子注入来维持所需的粒子数反转,LD的阈值电流升高,这会导致LD的能量转化效率降低,将电能转换为热能,发射波长也随着温度的变化发生漂移。如果LD不能快速有效地制冷,则不仪会影响其输出特性
[测试测量]
内模PID控制器在无刷直流电机调速系统中的应用
无刷直流电机是新一代机电一体化产品,其转子采用永磁材料励磁,无励磁损耗,利用电子换向器取代了机械电刷和机械换向器,具有体积小、重量轻、结构简单、维护方便、高效节能、易于控制等优点。故而在工业动力过程及生活领域等都得到了广泛的应用。 经典PID控制在电机速度控制中已经得到了比较成熟的应用,但是受电动机负载等非线性因素的影响,传统的控制策略在实际应用中难以保持设计时的理想性能,且在系统运行过程中,参数对系统的外部环境的要求比较严格,且调试复杂不便。内模控制(Internal Model Cont rol)是一种基于过程数学模型进行控制器设计的新型控制策略,其具有结构简单、跟踪调节性能好、鲁棒性强、能消除不可测干扰等优点。文献中通过
[嵌入式]
大功率微波热疗机输出功率的PID控制
    摘要: 介绍了一种采用PC机、单片机、线性光耦合电路组成的控制系统及运用增量式PID技术控制大功率UHR-915型微波热疗机输出功率的方法。结果表明,在100~900W的范围内,可以将微波热疗机输出功率的波动控制在±10%以内,大大低于国家标准所要求的≤±30%。     关键词: 微波 热疗机 PID控制 采用热疗的方法治疗肿瘤和癌症,已越来越广泛地受到专家和学者的重视,临床应用也已经收到很好的效果 。特别是近年来,大功率的射频热疗机、超声热疗机和微波热疗机相继问世,掀起了一个应用热疗的高潮。其中微波热疗机由于具有辐射能量的方向性好、加热面能量分布均匀、有效透热深度深、既可对肿瘤作局部热疗又可对患者
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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