基于数字PID电热炉温度控制系统设计说明.doc

上传人:夺命阿水 文档编号:23087 上传时间:2022-07-16 格式:DOC 页数:21 大小:631.45KB
返回 下载 相关 举报
基于数字PID电热炉温度控制系统设计说明.doc_第1页
第1页 / 共21页
基于数字PID电热炉温度控制系统设计说明.doc_第2页
第2页 / 共21页
基于数字PID电热炉温度控制系统设计说明.doc_第3页
第3页 / 共21页
基于数字PID电热炉温度控制系统设计说明.doc_第4页
第4页 / 共21页
基于数字PID电热炉温度控制系统设计说明.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《基于数字PID电热炉温度控制系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于数字PID电热炉温度控制系统设计说明.doc(21页珍藏版)》请在课桌文档上搜索。

1、计算机控制技术课程考查报告题 目基于数字PID电热炉温度控制系统设计 1 系统方案设计1.1 课题要求与容本次设计:加热炉温度控制系统的设计,正是运用单片机和温度传感器对温度进行控制。本次设计的容为:以89C51单片机为核心,运用PID控制算法,设计加热炉温度控制系统,用于进行金属的热处理。工业中金属的热处理是将金属工件放在一定的介质中加热到适宜的温度,并在此温度中保持一定时间后,又以不同速度冷却,通过改变金属材料表面或部的组织结构来控制其性能的一种工艺。金属热处理是机械制造中的重要工艺之一,与其他加工工艺相比,热处理一般不改变工件的形状和整体的化学成分,而是通过改变工件部的显微组织,或改变工

2、件表面的化学成分,赋予或改善工件的使用性能。为使金属工件具有所需要的力学性能、物理性能和化学性能,除合理选用材料和各种成形工艺外,热处理工艺往往是必不可少的。而进行金属热处理最主要的设备为加热炉。因此,本次设计的温度控制器主要应用于热处理加热炉。根据工艺要求,系统需实现如下功能和指标:1. 加热炉的温度控制围为50350。2. 键盘输入预定温度值并实时显示当前温度值,保留一位小数。3. 设定温度上下限,并有越限报警功能。4. 控制参数可随时修改。5. 温度控制误差1。6. 采用温度检测装置,对加热炉温度进行实时检测。7. 采用PID控制算法,满足温度控制要求。1.2 总体方案设计根据加热炉的功

3、能和指标要求,本系统可以从元件级开始设计,选用89C51单片机为主控机。通过连接外围控制电路,实现对加热炉温度的测量和控制。1.2.1 系统结构该系统以89C51单片机为核心,由温度传感器、运算放大器、A/D转换器、输入光电隔离、驱动电路、键盘、LED显示电路共同组成。在系统中,温度的设置、温度值及误差显示、控制参数的设置、运行、暂停及复位等功能由键盘及显示电路完成。温度传感器把测量的电阻炉温度信号转换成弱电压信号,经过信号放大电路,送入低通滤波电路,以消除噪音和干扰,滤波后的信号输入到A/D转换器,转换成数字信号输入89C51单片机。下图为加热炉温度控制系统框图:单 片 机键盘显示电压同步信

4、号驱动器光电隔离晶闸管加 热 器加 热 器单 片 机A/D转换器运算放大器温度传感器图1-1 加热炉温度控制系统框图1.2.2 具体设计考虑具体设计如下:1、由于温度测量围为50350,温度控制精度要求高,温度控制围大,因此采用K型热电偶温度传感器进行温度测量。并选用K型热电偶信号放大器MAX6675对热电偶检测的温度信号进行放大。2、温度显示由四路LED显示电路组成,实时显示加热炉温度值并能显示温度给定值及各种参数值。进行各种操作时有必要的声、光提示。3、本系统通过改变双向可控硅的导通角实现对温度的控制。4、温度设定值及温度控制的各种参数由键盘输入。5、采用PID控制算法实现对温度的控制。6

5、、利用X5054作为本系统的看门狗。7、为了提高系统的抗干扰能力,采用MOC3021对执行原件与单片机进行光电隔离。8、出于系统安全考虑,需设定温度上下限,温度上下限由键盘输入,并可随时进行修改,并有越限报警功能。1.3 硬件和软件功能划分1.硬件系统应包括以下电路:A、测量电路,应包括温度传感器、放大器、AD转换及接口。B、温度控制电路,包括开关量输出和电阻丝的驱动。C、温度给定电路,主要通过键盘输入。D、温度显示电路。由4位LED显示电路组成。E、报警电路。2.软件功能应包括:A、温度检测,应包括定时采样和软件虑波。B、温度控制的实现,即根据温度给定值和采样值的大小,决定电阻丝的通断,从而

6、影响加热温度。C、利用定时器定时,以满足采样周期的要求。D、显示温度。E、输出报警信息。2 系统硬件的设计2.1 微处理器本次设计的温度控制系统精度较高,需要的I/O接口也比较多,因此采用AT89C51单片机作为本系统的微处理器。AT89C51是一个低电压,高性能CMOS 8位单片机,40个引脚,32个外部双向输入/输出I/O端口,同时含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口。片含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器RAM,可以按照常规方法进行编程,也可以在线编程。器件采用ATMEL公司的高密度、非易失性存储技术

7、生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和Flash存储单元,置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。因此此单片机完全能满足温度控制系统的要求。2.2 温度检测电路设计根据要求,本系统的温度检测电路主要由温度传感器、运算放大器及A/D转换器组成。经固定周期T对加热炉温度进行检测,实现加热功能,并使系统安全稳定。1温度传感器的选择由于本次设计的加热炉温度围为:50350,加热温度高,而本系统对加热炉温度控制精度的要求为1,为满足设计要求选用K型热电偶温度传感器。其具体参数如下:表2-1名称型号分度号测温围 允许偏差偶丝直径镍鉻镍硅WREUK长期短期030

8、03%1.22.5 mm01000013004001%由于热电偶温度传感器的材料一般都比较贵重,而测温点到仪表的距离都很远,为了节省热电偶材料,降低成本,通常采用补偿导线把温度传感器热电偶的冷端自由端延伸到温度比较稳定的控制室,连接到 仪表端子上。必须指出,热电偶温度传感器补偿导线的作用只起延伸热电极,使温度传感器热电偶的冷端移动到控制室的仪表端子上,它本身并不能消除冷端温度变化对测温的影响,不起补偿作用。因此,还需采用其他修正方法来补偿冷端温度t00时对测温的影响。2 温度传感器信号转换设备的选择由于温度传感器测量的温度信号为模拟信号,且测量信号比较微弱,因此必须要对此温度信号进行处理。处理

9、过程为:首先要把温度信号经运算放大器进行放大,然后用A/D转换器把放大后的模拟信号转换为数字信号输入单片机。因此要进行温度的检测,温度传感器信号转换设备必不可少。MAX6675是MAXIM公司开发的一种K型热电偶信号转换器,该转换器集信号放大、冷端补偿、A/D转换于一体,直接输出温度的数字信号,使温度测量的前端电路变得十分简单。MAX6675的部由精密运算放大器、基准电源、冷端补偿二极管、模拟开关、数字控制器及ADC电路构成,完成热电偶微弱信号的放大、冷端补偿和AD转换功能。因此,MAX6675简化了温度控制系统中热电偶测温电路的设计,实际运行结果表明,该测温系统抗干扰能力强、结构简单、可靠性

10、高,测量精度满足要求。因此,在基于微处理器的单片机嵌入式工业测温系统中,由MAX6675构成的单片机热电偶测温解决方案,具有良好的实用价值。 MAX6675是一复杂的单片热电偶数字转换器,其部结构如图所示。主要包括:低噪声电压放大器A1、电压跟随器A2、冷端温度补偿二极管、基准电压源、12位AD转换器、SPI串行接口、模拟开关及数字控制器。其工作原理如下:K型热电偶产生的热电势,经过低噪声电压放大器A1和电压跟随器A2放大、缓冲后,得到热电势信号U1,再经过S4送至ADC。对于K型热电偶,电压变化率为,电压可由如下公式来近似热电偶的特性。U1=上式中,U1为热电偶输出电压mV,T是测量点温度;

11、T0是周围温度。在将温度电压值转换为相应的温度值之前,对热电偶的冷端温度进行补偿,冷端温度即是MAX6675周围温度与0实际参考值之间的差值。通过冷端温度补偿二极管,产生补偿电压U2经S4输入ADC转换器。U2=T0在数字控制器的控制下,ADC首先将U1、U2转换成数字量,即获得输出电压U0的数据,该数据就代表测量点的实际温度值T。这就是MAX6675进行冷端温度补偿和测量温度的原理。图2-2 MAX6675内部原理图MAX6675采用标准的SPI串行外设总线与单片机接口。MAX6675从SPI串行接口输出数据的过程如下:单片机使CS置为低电平,并提供时钟信号给SCK,由SO读取测量结果。CS

12、变低将停止任何转换过程,CS变高将启动一个新的转换过程。将CS变低在SO端输出第一个数据,一个完整串行接口读操作需16个时钟周期,在时钟的下降沿读16个输出位,第1个输出位是D15,是一伪标志位,并总为0;D14位到D3位为以MSB到LSB顺序排列的转换温度值;D2位平时为低,当热电偶输入开放时为高,开放热电偶检测电路完全由MAX6675实现,为开放热电偶检测器操作,T-必须接地,并使接地点尽可能接近GND脚;D1位为低以提供MAX6675器件身份码,D0位为三态标志位。 D12D3为12位数据,其最小值为0,对应的温度值为0,最大值为4095,对应的温度值为1023.75,由于MAX6675

13、部经过激光矫正,因此其转换结果与对应温度值有很好的线性关系,温度值与数字量的对应关系为:温度值=1023.75转换后的数字量/40953 温度测量电路原理图以上我们将温度传感器及其信号放大器选择完毕,下面我们要把选择好的镍鉻镍硅温度传感器及其信号放大器MAX6675与89C51单片机进行连接,组成温度测量电路。具体的电路原理图如下:2-3温度检测电路图此温度检测电路的工作原理可简单理解为:镍鉻镍硅温度传感器检测到的温度信号经MAX6675运算放大、处理后输入89C51单片机,单片机根据检测到的温度数据对温度进行显示与控制。2.3 温度控制电路设计本系统的另一个重要环节为温度的控制。通过选择合理

14、的加热原件、温度控制原件及其他辅助原件,对加热炉的温度进行控制,从而实现加热炉的加热功能。1 加热原件的选择本次设计的加热炉为电阻炉,因此采用高性能的加热电阻作为加热原件。根据加热炉的加热围01000及加热最高温度1023.75,本系统选用的加热电阻为:铁铬铝高电阻电热合金。其具体参数为:表2-2 铁铬铝电热合金参数类型铁铬铝电热合金品牌合金厂型号GBT1234-1995材质25AL5常温电阻1.42功率300-180000W主要用途加热产品认证GBT1234-1995最高耐温1400规格1mm2 双向可控硅的选择本系统对加热炉的温度控制是通过双向可控硅实现的,单片机通过改变双向可控硅的导通角

15、,控制加热电阻的通断,从而事加热炉的温度得到控制。因此,对双向可控硅的选择尤为重要。我为本系统选择的双向可控硅型号为标准型BTA24,其规格为:型号:标准型,电流:25A,电压:600-800V,触发电流:35-50A,封装形式:TO-220,控制方式:双向。3 其他控制原件的选择以上选择了温度控制系统中的加热电阻和双向可控硅,但可控硅在与单片机接口连接时需要加光电隔离,而且需要单片机发出触发脉冲来控制可控硅的导通角。其中,加热炉中的光电隔离器一般选择MOC3021,而触发脉冲常用单片机的某一根I/O接口产生触发脉冲。为了提高效率,要求触发脉冲与交流电压同步,通常采用检测交流电过零点来实现。如

16、图2-4所示:图2-44 温度控制电路原理图89C51单片机对温度的控制是通过双向可控硅实现的。双向可控硅管和加热电阻串接在交流220V、50Hz的回路中。89C51单片机只要改变可控硅管的接通时间即可改变加热丝的功率,以达到调节温度的目的。可控硅接通时间可以通过可控硅控制极上触发脉冲控制。该触发脉冲由89C51用软件在P2.7引脚上产生,在过零同步脉冲同步后经驱动器7407和光电耦合器MOC3021输出送到可控硅的控制极上。具体电路图如下:图2-5温度控制电路图2.4 看门狗电路设计提到看门狗,则必须提一下电源监控和上电复位电路。为了使用者的方便,现在芯片都把上电复位、电源监控及看门狗集成到

17、一起。近年来各厂家开发出多种看门狗芯片,如:MAX813、X5045、24C021等。其中,X5045是SPI总线格式的具有看门狗、电源监控和PROM数据存储的多功能芯片,目前应用较为广泛,使用者可根据自己所选择的具体MCU来配置外围看门狗电路及电源监控。其引脚功能如下:表2-3 X5045引脚功能CS电路选择端,低电平有效SO串行数据输出端SI串行数据输入端SCK串行时钟输入端写保护输入端,低电平有效RESET复位输出端VCC电源端VSS接地端本系统采用的看门狗芯片就为X5045。其与89C51单片机的接口如下图所示:图2-6 看门狗与单片机的连接2.5 人机通道设计人机通道的设计包括三个部

18、分:键盘、温度显示电路、报警电路。其中,温度值及参数设定由键盘输入,温度显示电路由4位LED显示器及发光二级管总成,报警电路由一个驱动器及蜂鸣器组成。由于报警电路的设计非常简单,在此不做赘述。下面具体介绍键盘及温度显示电路。1键盘键盘是向系统提供操作人员干预命令及数据的接口设备,键盘可分为编码键盘和非编码键盘两种类型。本系统采用的是直观、简单的独立式非编码按键,独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,在按键数量较多时,I/O口线浪费较大,故在按键数量不多时常采用这种按键电路。具体键盘电路图如下:图2-7 键盘硬件连接图2温度显示电路动态扫描显示接口是单片机中应用

19、最为广泛的一种显示方式之一。其接口电路是把所有显示器的8个笔划段a-h同名端连在一起,而每一个显示器的公共极COM是各自独立地受I/O线控制,这种显示方式可以起到节省系统I/O口的作用,但是CPU的工作量会大大增大。CPU向字段输出口送出字形码时,所有显示器接收到相同的字形码,但究竟是那个显示器亮,则取决于COM端,而这一端是由I/O控制的,所以我们就可以自行决定何时显示哪一位了。而所谓动态扫描就是指我们采用分时的方法,轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的约1ms,但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位

20、显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。考虑到本系统的I/O口有限所以采用了动态扫描的方法,由于是采用了74LS374和74LS145地址寄存器与数码管相连,所以无须再连接限流电阻。具体电路图如下:图2-8 温度显示电路图此电路中,74LS374用于驱动LED的8位段码,8位LED相应的ag段连在一起,它们的公共端连至74LS145译码器的输出端。这样当选通某一位LED时,相应的地址线输出的是低电平,所以这里选用共阴LED数码管。3 系统软件的设计3.1 程序的总体设计本次设计的软件主要实现的功能为:温度传感器测量的温度信号经MAX6675进

21、行信号的放大与A/D转换,把转换好的数字量输入单片机,经过标度变换、显示码处理后将显示码送到数码管上显示出来。同时,单片机对输入的数字量进行处理,经过PID控制算法对温度进行控制。此外,软件还应该实现按键操作,例如设置参数的功能。为了能够实现上述功能,经过认真的分析和整理,以及对整体功能进行细化、分配,把系统的程序划分为以下几个主要模块:1、初始化模块:通过该模块来对堆栈、定时器、计数器、中断和特殊功能寄存器进行赋值,有关寄存器的清零,以及计数器/定时器的初值存放等。2、按键操作模块:该模块能够在系统一上电后就开始对键盘进行扫描,一旦在相应时刻检测到有键按下,就会相应转去执行处理程序,处理完毕

22、后能够返回主程序。3、A/D转换模块:把温度传感器测量的温度信号经MAX665转换为数字量。4、标度变换:主要是把数字量转换为要显示的物理量。5、显示模块 :该模块应能够把温度值进行准确显示,并且能显示温度上下限及各种参数。6、控制算法模块:采用PID控制算法对温度进行控制。3.2 系统程序3.2.1 系统主程序该系统的主程序有初始化包括89C51的初始化,定时器初始化,看门狗初始化等、A/D转换,标度变换,键盘扫描,键盘处理,PID控制算法等程序段和功程序模块组成,其流程图如图3-1所示:设置看门狗键盘处理数据处理标度变换调用A/D转换子程序显示初始化图3-1主程序流程图3.2.2 按键处理

23、子程序本系统一共设计了四个功能键,分别为设置键、增加键,减少键和退出键,它们接在89C51单片机的P1.0-P1.3口上。我们重点介绍这四个按键的控制过程,具体流程图如图所示,当K分别为1,2,3,4时,表示四个按键分别被按下,KK表示按键操作完成,KT表示按键定时开始标志,KM表示按键定时完成标志。下图为按键控制流程图:YYNNNNYYYNNNNYNYNYNYNYYNNNYY改参数?返 回将显示指针指向工作状态清理标志位设置?设置?KK=1?改参数?KK=1?将修改值减1保存将修改值加1保存KM=1?进入设置状态返回进入设置状态设置?KK=1?K=4?K=3?返回K=2?KT=1?K=1?图

24、3-2按键处理流程图3.2.3 标度变换线性标度变换是最常用的标度变换方式,其前提条件是参数值与A/D转换结果采样值之间应呈线性关系。本系统正适合这种标度变换。当输入信号为0即参数值起点值,A/D输出值不为0时,标度变化公式为:Ax=*/Nm-No +Ao 式中:Ao:参数量程起点值,一次测量仪表的下限;Am:参数量程终点值,一次测量仪表的上限;Ax:参数测量值,实际测量值工程量;No:量程起点对应的A/D转换后的值,仪表下限对应的数字量;Nm:量程终点对应的A/D值,仪表上限对应的数字量;Nx:测量值对应的A/D值采样值,实际上是经数字滤波后确定的采样值。其中,Am、Ao、Nm、No对一个检

25、测系统来说是常数。由于本系统采用的MAX6675部经过激光矫正,因此其转换结果与对应温度值有很好的线性关系,其数字量最小值为0,对应的温度值为0,数字量最大值为4095,对应的温度值为1023.75,即Ao=0,Am =1023.75,No =0,Nm =4095。则 Ax=1023.75-0Nx-0/4095 +0 Ax=1023.75*Nx/40953.2.4 显示处理本系统的显示主要包括四位LED数码管及其4个发光二极管,DPX为显示指针,当DPX=1时,显示工作状态下加热炉的温度值,当DPX=0时,显示设置状态的参数值,显示控制流程图如下:YNNNNYNYN返回参数灯亮温度上限灯亮温度

26、下限灯亮是设置参数吗?是设置温度上限吗?是设置温度下限吗?设置小数点位返回设置小数点位进行消隐处理进行消隐处理送显示缓冲区送显示缓冲区转换为独立BCD码将二进制数转换为十进制BCD码转换为独立BCD码将二进制数转换为十进制BCD码YNN判断显示指针DPX=1?取需修改的二进制参数值取二进制温度值图3-3 显示流程图3.2.5 定时中断子程序设置为工作模式时,定时计数器89C51片振荡器输出的经12分频后的脉冲,即每个机器周期使定时器的数值加1直至计数溢满。当89C51采用12MHZ晶振时,一个机器周期为1s,计数频率为1MHZ。本系统采用的就是89C51片计数器对按键及其显示进行定时,其流程图

27、如下YYNYNYNY计数器=10计数器-1NY返回返回令显示标得0定时计数器-1一致?保存定时器=0?定时器=10定时器=0?按键定时器-1保存到键编码比较区返回恢复现场调编码子程序显示位5?A/D允许标志开始读键状态计数器=0?装定时初值保护现场按显示指针送一位到锁存器选新的一位送给译码器显示指针+1显示码指针+13.5 PID控制算法在过程控制中,按偏差的比例P、积分I和微分D进行控制的PID控制器亦称PID调节器是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象一阶滞后纯滞后与二阶滞

28、后纯滞后的控制对象,PID控制器是一种最优控制。PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活。PID是比例P、积分I和微分D3个控制作用的组合。连续系统PID控制器的微分方程为:y= KPe+1/T1*edt+TD * de/dt 式中 y为控制器的输出;e为控制器的输入;KP比例放大系数;TI为控制器的积分时间常数;TD为控制器的微分时间常数。显然,KP越大,控制器的控制作用越强;只要e不为0,积分项会因积分而使控制器的输出变化;只要e有变化的趋势,控制器就会在微分作用下,在偏差出现且偏差不大时提前给输出一个较强的控制作用。由于微机控制系统是一种时间

29、离散控制系统,故必须把微分方程离散化为差分方程,最终写出递推公式才能直接应用。下面给出增量型和位置型的具体公式:Yn=Y-Y =KPe-e+KIe+KDe-2e+e Y=Y+ KPe-e+ KI e+KDe-2e+e 式中 KI=KP,称为积分常数;KD=KP,称为微分常数,t=T,为采样周期;e为第n次采样的偏差值;e为第次采样时的偏差值;n为采样序列,n=0,1,2,。1.采样周期T的确定采样周期T是两次采样之间的时间间隔。从信号的复线性来考虑,采样周期不宜过长或者说采样频率它有一定的限度,就是根据采样定律,它必须大于或等于原信号,所含最高频率的两倍。因此,从控制性能来考虑,采样周期越短越

30、好。但是,计算机的工作时间和工作量却随着采样周期的减小而增大,所以每一个回路都有一个最佳的采样周期。通常的采样周期都按下表的经验数据加以选择:表3-1 采样周期T的选用物理量采样周期s备注流量15优先选用12s压力310优先选用68s液位68温度1520或取纯滞后时间对串级系统:复环T=0.20.25主环T成分1520根据上表所示,本系统的PID控制算法选用的采样周期T=20s2. 其他参数的确定。PID参数整定是一个复杂的过程,一般需要根据被控对象慢慢进行。常用的方法有扩充临界比例度整定法和扩充响应曲线法两种。但是这两种方法在实际应用中比较麻烦。因此在实际应用中常用经验法确定PID的参数。即

31、根据调节规律,及不同调节对象的特征,通过闭环试验,反复凑试,找出最佳调节参数。本次设计的PID控制参数选用经验法的一种优选法进行确定,具体做法为:根据经验,先把其他参数固定,然后用0.618法对其中某一参数进行优选,待选出最佳参数后,再换另一个参数进行优选,直到把所有的参数优选完毕为止。最后根据T,诸参数优选的结果选一组最佳值即可。3.6 控制面板的设计3.6.1 控制面板的介绍图3-1 控制面板对一般用户来说不需要知道系统部的具体结构,只需知道如何进行操作即可,因此控制面板就成为人和工作机进行交流的十分重要平台,在现代化的市场经济中,产品的外观设计对吸引购买者也起着很重要的作用,所以控制面板

32、的设计是一个非常讲究技巧和美观的工作。本人本着简洁明快、实用、操作友好的思想,同时从一定的审美角度进行面板的设计,设计所得的控制面板如图上图所示控制面板。在控制面板上,可以清楚的看到有一个4位的数码管显示器,键盘上一共有四个按键,分别是设+、设置、退出,还设有四个工作指示灯,分别为:温度上限值、温度下限值、温度值及参数值。3.6.2 控制面板的功能控制面板上的4位LED显示器能精确显示加热炉温度值,控制面板不进行任何操作时,LED显示器显示的就是当前加热炉温度值。设置按键是用来设定加热炉的温度上、下限,加热温度值及各种参数。并且指示灯与设定状态相对应。具体操作如下:长按设定按键即可进入设定状态

33、,第一次长按设定按键3s左右,进入温度上限值设定,同时温度上限指示等亮,此时按+、键便可对温度上限值进行设定,设定好数值后按退出键,系统退出设置模式,LED显示器显示加热炉温度值。连续两次长按设定按键,进入温度下限值设定,并且温度下限值指示灯亮,此时可输入温度下限值。连续三次长按设定按键,进入温度值设定,连续四次长按设定按键,进入加热炉参数设定。结 论本设计介绍的单片机温度控制系统,可了解微机系统硬、软件的构成及各种控制参数变化对系统动、静态特性的影响。系统用PID控制算法实现温度控制,可以使系统的精度达到1,准确度和稳定性都可以令人满意。89C51单片机,体积小,重量轻,抗干扰能力强,对环境

34、要求不高,价格低廉,可靠性高,灵活性好,即使是非电子计算机专业人员,通过学习一些专业基础知识以后也能依靠自己的技术力量,来开发所希望的单片机应用系统。本文的温度控制系统,只是单片机广泛应用于各行各业中的一例,相信单片机的应用会更加广泛化。本系统的设计方案有多种,上述方案是从多种方案中选出的最优方案,其具有功能强、成本低、元件少、精度高、可靠性好、稳定性高、抗干扰性强、执行速度快、简单易行、具有实效性、使用围广等特点,故具有推广价值。参考文献1 马江涛.单片机温度控制系统的设计及实现J.计算机测量与控制.2004. . P121912292 黄祯祥.邓怀雄.郭延文.周书.基于MCS-51单片机的温度控制系统J.现代电子技术.2005. .P22243 开生.郭国法. MCS-51单片机温度控制系统的设计J.微计算机信息. 2005.P68694 晓妮.单片机温度控制系统的设计J. 学院学报. 2005.P20235 龚红军.单片机温度控制系统J.电气时代.2002,.P17186 新国.单片机温度控制系统J.机电工程.2001,.P46477 萍.单片机温度控制系统的设计与实现J.师专学报.1999.P2225

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号