电热锅炉温度控制器单片机_第1页
电热锅炉温度控制器单片机_第2页
电热锅炉温度控制器单片机_第3页
电热锅炉温度控制器单片机_第4页
电热锅炉温度控制器单片机_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电热锅炉温度控制器AD590MCS-51单片机摘要:本文介绍了以MCS-51单片机为核心的温度控制器的设计,在该设计中采用高精度的温度传感器AD590对电热锅炉的温度进行实时精确测量,用超低温漂移高精度运算放大器0P07将温度-电压信号进行放大,再送入12位的AD574A进行AD转换,从而实现自动检测,实时显示及越限报警。控制部分采用PID算法,实时更新PWM控制输出参数,控制可控硅的通断时间,最终实现对炉温的高精度控制。关键词:MCS-51单片机;温度;软硬件;硬件原理图;程序框图;设计目录一、任务(2)二、工艺要求(2)三、本系统的性能指标(2)四、系统组成和总体控制方案(2)五、硬件设计

2、(3)六、软件设计(8)七、程序说明(16)八、调试方法及结果分析(18)九、对象特性的测量和识别(21)十、设计总结(22)1 / 27电热锅炉温度控制器AD590MCS-51单片机电热锅炉温度控制器的设计一、任务:用单片机自动控制电热锅炉温度调节系统。二、工艺要求:1 .系统应有良好的操作性能,为了使用方便和维修,系统控制开关要少。2 .通用性好,便于扩充。3 .系统可靠性要高。三、本系统的性能指标:输出功率:20KW温度设定:键盘温度显示:4位LED数码管显示误差:±5控制温度:500-1000四、系统组成和总体控制方案。系统设计总体框图如下:A.初步选定系统采用单闭环控制。因

3、为所带负载是阻性元件,其线性度比较好,温度变化不太高,但对控制精度有一定的要求。# / 27电热锅炉温度控制器AD590MCS-51单片机B.执行机构采用三相电热丝,我们用控制电流的变化来控制温度的变化。C.计算机部分起巡回检测、闭环调节和计算推理的作用。五、硬件设计:MCS-51P1.0 PI.1 P1.2 P1.3 PI.4 P1 5 P1.6 PI.7 R3T八小一 RXD/P3.0 TXD/P3.1 INTO/P3.2一INT1/P3.3 T0/P3.4 T1/P3.5 WR.P3 6 RD/P3 7 XTAL2XTALI Vss1407J39338437580313663573483

4、39320805131130?一2932842752668751257248239?一2021VccP0.0P0.IP0.2P0.3P0.4P0.5P0.6P0.7EA/Vpp一ALE/PROGPSENP2.7P2.6P25P2.4P23P22P2 1P20VCCVssRST/VmXTALlj-TJCTAL2IEA /VppPSENALE/PROG第:.功论三三一8031S0518751地址数据总线 地址2线 > 、 J/o J 1 J 2 n PL p E p rk sgH一HmHs一一电源引脚Vcc和Vss:Vcc,电源端,接+5V;Vss,接地端。时钟电路引脚:XTAL1:接外部晶

5、振和微调电容的一端,在片内它是振荡器倒相放大器的输入,若使用外部TTL时钟时,该引脚必须接地。XTAL2:接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,若使用外部TTL时钟时,该引脚为外部时钟的输入端。地址锁存允许ALE:系统扩展时,ALE用于控制地址锁存器锁存P0口输出的低8位地址,从而实现数据与低位地址的复用外部程序存储器读选通信号/PSEN:是读外部程序存储器的选通信号,低电平有效。程序存储器地址允许输入端/EA:当为高电平时,CPU执行片内程序存储器指令,但当PC中的值超过OFFFH时,将自动转向执行片外程序存储器指令。当为低电平时,CPU只执行片外程序存储器指令。复

6、位信号RST:该信号高电平有效,在输入端保持两个机器周期的高电平后,就可以完成。输入瑜出口引脚PO、Pl、P2和P3:POD(P0.0-P0.7):该端口为漏极开路的8位双向口,负载能力为8个LSTTL负载,它是8位地址线和8位数据线的复用端口。P1口(PLOPL7):它是一个内部带上拉电阻的8位准双向I/O口,P1口的驱动能力为4个LSTTL负载。P2口(P2.0P2.7):同P1口。在访问外部程序存储器时,它作存储器的高8位地址线。P3口(P3.0P3.7):P3口同样是内部带上拉电阻的8位准双向I/O口,P3口除了作为一般的I/O口使用之外,还具有其它特殊功能。2、虫热电阻:钳热电阻是电

7、阻体采用钳金属、具有正的温度系数的一种电阻,广泛用作稳定温度系数的电阻以及温度传感相。的热电阻的端子有不同的联结方式,如图(1)既2线式,3线式和4线式。它虽是一种阻值随温度改变的温度传感器,但实际上使用时要把引线电阻记算在内。(a)2接线(b)3接线(c)4接线测量粕热电阻的阻值大致有二种方法即恒压法和恒流法。恒压法就是加在钳热电阻两端电压保持恒定,测量电流变化的方法。若有恒压源(标准电池),恒压法的电路就非常简单,另外,组成桥就可进行温漂补偿,因此,这种方法被广泛使用。但电流与粕热电阻的阻值变化成反比,用于很宽的温测范围,进行线性时要特别注5 / 27意。电热锅炉温度控制器AD590MCS

8、-51单片机恒流法就是流经的热电阻的电流保持恒定,测量其两端电压的方法。对于恒流法,电流与伯热电阻的阻值变化成正比,因此,线性化简便,但要获得准确的恒流源时电路比较复杂。图(2)是2线式的销热电阻接线图,它是一种检测温度的电路。这种接法属于恒压法,但实际选用的R1阻值比RT高很多,因此RT阻值变化引起的测量电流变化不大,获得近似恒流的线性输出。5 / 27CE辿 RDer-RESETPG-PCo图(2)3、模拟量输入电路1)8155PA?-PAj<2=e>TIMER111_TIMER01H电热锅炉温度控制器AD590MCS-51单片机# / 271-402PC与ccPC4PC2Tn

9、iFRinPCIRESETPCOPCSPB711JMJLROITIPBdIO/MPBSCEPB4PB339333437工_Z03635341232ECJDkaaWRPB2AJLEPB1ADOPBOAJD1PATAoPAA31113012291328142715AlIJZ*A3AJAWTiOnAc2616JrAD4PA4AD5PAS4ITS/nAc251724>22319AJDoFAZAD7PAIMsPAO2220218155(b)引脚图主要接口信号:AD。AD,地址数据复用线ALE地址锁存信号,它除进行AD。AD的地址锁存控制外,还用于片选信号CE和10/两等信号锁存控制电热锅炉温度控制

10、器AD590MCS-51单片机RD读选通信号题写选通信号克片选信号I0.I/0与RAM选择信号RESET复位信号,81A、B、C口均为输55以600ns的正脉冲进行复位,复位后入方式4.模拟量输出电路DAC0232WR1WR2IGE912TTVrcfRfbIout2 loutlfercsI7I6I5I4I3I2U10 吓 DD0DDDDD rlsbkb02o13141515456715 / 27引脚功能:D。D,数字量数据输入线,ILE为数据锁存允许信号,高电平有效;CS为输入寄存器选择信号,低电平有效。而刖丽2输入寄存器的“写”选通信号,负脉冲有效,当空二0、ILE=1.题F。时,D。D7的

11、数据被锁存至输入器;妒瓯为数据转移控制信号线,低电平有效V,“其准电压输入线RFb反馈信号输入线,芯片内已有反馈电阻1所和I断电流输出线,I丽和I曲的和为常数,随DAC寄存器的内容线性变化心工作电源,DGND为数字地,AGND为模拟信号地,由于D/A转换芯片输入是数字量,输出为模拟量,模拟信电源和数字信号的干扰而引起波动。5、光电耦合输出电路如下图:工作状况:当单片机引脚为低电平时:a.光电耦合器的发光二极管承受正向电压,导通,有电流流过,发光b.光电耦合器的光敏三极管受到光照,进入导通状态,其集电极处于零电位c.继电器线圈得电,闭和,接通外部电路当单片机引脚为高电平时:a.光电耦合器的发光二

12、极管承受反向电压,截止,无电流流过,不发光b.光电耦合的光敏二极管末受到光照,进入截止状态,其集电极处于高电位c.线电器线圈失电,断开外部电路呈现高电平。当某一按键闭合时,该键所在行、列线短接。若该行线输出为0,则该列线电平被拉成0(其余3根列线仍为1),此时CPU可判断出按键闭合所在行、列及键号。为了便于CPU处理。将行、列信号拼装成一个字节,然后求反得到4号键对应的“特征字”,也叫键值。即:列线Y行线X01L0100000100=84Hcpu操作时,先输出行有效信号,再输入列信号,经过拼装、求反得到键值,由于这种对应是唯一的,所以根据上述关系可求出其他键值如下:键盘上的字符01234567

13、89ABCI)EF键值81H82H42H22H84H44H24H88H48H28H18H14H12H11H21H41HCPU得到键值后,,很容易判断按键闭合号码。不同的接线方式,得到键值可能不同,但键号和键值的对应关系是唯一的。(2)LED动态显示方式按图从左向右轮流显示8位LED的位选码为-7FHfBFHfDFHfEFHfF7HfFBEmFDHfFEj循环六、软件设计:系统软件采用模块化程序结构,主要由主程序、控制算法程序、系统初始化子程序、AD转换程序、显示键盘子程序等组成。(一)主程序流程图(图1)(二)中断服务流程图(图0A为输入,B蹂常数(图1)中断返回设中断服务程序首址HSI1输入

14、为T2时钟源允许定时器T2益出中断(斗脸皿kiffl和温度判断子程序(图3)保护现场(四)乘法子程序流程图(五)、程序清单1)主程序清单0RG2000HDCWINT-T0RG4080HMAIN:LDSP,#060H;设堆栈指针DI;关中断CLRBAD-COMMAND;清有关寄器CLRBINT-PENDCLRAXCLRBBXCLREXCLRBDLCLRBELCLRFXCLRGLCLRGHCLRHXLDBINT-M,#01H;允许定时器溢出中断LDBIC01,#08H;允许定时器T2溢出断LDAX,#4100H;中断服务程序首址STAX,#2000H0;中断矢量LDBIOCO,#86H;设HSI1

15、输入为T2LDREG1,T2Ml:LDBAL,#OCFH;设8155工作方式:A口为输入B口为输出C口为输出定时器工作为11STBAL,#1800H0LDAX,#0003HSTAX,#1804H0LCALLREG;调用PD参数子程序El;开中断SJMPM12)中断服务程序清单0RG4100HINT-T:PUSHF;保护现场LDBP0RT2,#OFHLDBP0RT2,#00HLDBBL,#05H;设置通道采样次数LDCX,OOAOH;数据存放首址送CX寄存器SAFE:LDBDL,#04H;从ACH4开始采样LDBEL,#04H;一次采集通道数LDFX,CX;转存地址L00P1:ADDBAD-CO

16、MMAND,;启动A/D转换器DL,#08HNOPNOP;等待LOOP2:JBSAD_RES_LO,3,LOOP2LDBAL,AD_RES_LO;转换结果低位送ALLDBAH,AD_RES_HI;高位送AHSTBAL,CX+;存放数据STBAH,CX;ADDCX,#0009H;求下一个通道地址INCBDL;通道号加1DECBEL;通道号减1JNELOOP1;ELMO时,继续采样DJNZBL,ADDR;BL¥O时,继续采样SCALLDMR4;调用处理子程序POPF;恢复现场RET;返回ADDR:LDCX,FX;恢复CX内容INCCX;CX内容加2INCCX;SJMPSAPE;3)数据处

17、理和温度判断程序清单0RG4150HDMR4:PUSHF;保护现场LDBBL,#05H;置数据个数LDCX,#OOAOH;取数据LOOPD:LDBAL,CXLDBAH,CXSHRAX,#06比调整CX内容ADDGX,AX;累加数据INCCX;修改地址DJNZBL,LOOPD;BLrO时,继续累加DIVUGX,#05H;取平均值LDHX,#00D6H;存放数据SHLGX,#01HSTGX,HXSHLGX,#05HSTGX,REGA;温度反馈值送REGAANDAX,AXCMPCL,#6A00H;超温判断JGTCC;是,转CCJVCC;判断Pk是否有溢出,是转CCLDMX,#6400H;设温度给定值

18、STMX,REGCLDAX,AXSUBCMX,GX;计算偏差值EkLDREG4,MX;EkREG4LDDX,REGIE;是否进入保温段NOPANDAX,AXSUBCMX,DXJGEAA;否,转AANOPLCALLPD;是,调PDSCALLCLR;调CLR子程序LCALLLEDSHOW;调显示子程序POPF;恢复现场RET;返回0RG41B0HAA:LDBQL,#OFOH;输出最大值STBQL,1801H00SCALLCLRLCALLLEDSHOW;调显示子程序POFF;恢复现场RET;返回ORG41COHCC:LDBQL,#00H;输出OOHSTBQL,1801HC00SCALLCLRLCAL

19、LLEDSHOW;调显示子程序POPF;恢复现场RET;返回0RG41D0HCLR:CLRGL;清有关寄存器CLRGHCLRAXRET;返回4)显示子程序清单0RG41E0HLEDSHOW:LDSHOWADDR,#SHOWBUFFLDBX,#00HLDAX,HXSHRAX,#03HDIVUBA,1000ORBAL,#20HSTBAL,OOHtSHOWADDRDIVUBBX,#100LDBZEAX,BLLDREG16,#6000H;设KD值LDREG1E,#1400HRETORBAL,#30HSTBAL,01HSH0WADDRLDBZEAL,BHDIVUBAX,#10ORBAL,#40HSTBA

20、L,02HSH0WADDRORBAH,#50HSTBAH,03HESH0WADDRLDSHOWADDR,#SHOWBUFFSCALLDELAYSCALLDELAYLDBCL,#04HLSHOW:LDBAL,SHOWDDR+STBAL,1802HC00HORBAL,#OFOHSTBAL,1802HC00DJNECL,LSHOWRET5)延时子程序清单0RG4300HDELAY:PUSHFLDBAL,#OFFHDELAY1:LDBHSOC,#39HADDHSOT,TIMERI,EXLDBAH,#080HDELAY2:NOPNOPEIDJNZAH,DELAY2NOPNOPDJNZAL,DELAY1P

21、OPERET6)乘法子程序清单0RG4300HMULLDCL,#10H;设循环次数LDAX,#0000H;AX清零SHARDX,#01H;DX算术右移1次L2:SHARAX,#01H;AX算术右移SHRBX,#01H;BX逻辑右移JCL;有进位转DECBCL;没有,循环次数减1CLRC;进位标志清零JEL1;循环次数为零转L1SJMPL2;L:DECBCL;CL-1送CLJEL1;循环次数为零转L1ADDAX,DX;AX+BX送AXSJMPL2LI:JNCL3;进位标志为零转ANDCL,CLSUBCAX,DX;AX-DX送AXL3:SHLBX,#01H;AX,BX算术左移SHLAX,#01HR

22、ET;返回七、程序说明在程序清单中左边第一列是内存地址,第二列是机器码,存放内存地址的内容,在数据区则是参数与数的代码。第三列是标号。第四列是相应的助记符。第五列是注释。下面分别说明主程序和各子和程序的内容:(一)主程序开始先对有关寄存器清零,对定时器T2设置中断矢量、中断服务程序首地址与外部脉冲源对8155进行初始化;8155的A、B、C并行接口设置为输出方式。8155的定时器/计数器被设置成对外部事件计数。由于外部脉冲源为一标准时钟湖,8155定时器/计数器实际被用来作为一个可变的长延时(由几百毫秒到几十分钟)。在初始化之后,设定定时为1MIN开放中断,此后,则在开放中断的状态下保持循环,

23、等待定中断的到来。1MIN定时是通过扩展脉冲源,8155和T2定时器的级连来实现的。改变8155的时间常数可以得到不同的中断时间。(二)中断服务程序中断服务程序开始,首先是保护程序状态字(PSW),这意味着禁止所有中断,此后指令不能立即产生中断调用。接下来设置平均采样次数和数据存放区首地址。平均采样次数的多少取决于抗干扰噪声的大小和所允许的残余误差大小。本程序平均采样次设置为5次。在这之后,设定采样所用的通道号数并启动A/D转换器,把转换结果低2位暂存入AL寄存器,高8位暂存入AH寄存器。为了采集5次数据,须先把第1次采集到的数据(暂存在AL和AH,人)存入数据存放区(00A0H"0

24、0A9H),每次数据占2个字节OOAOH,00A1H,高位在前(OOAOH),低位在后(OOA1H),>5次采集的数据共占10个字节。然后判断采样次数是否已经够5次,如果不够,程序转到L00P1,继续采样,直到点次全部采集完,并逐一把采集到的数据存入0A0H0A9H单元中。当数据采集完后就去调用数据处理和温度判断子程序,最后恢复状态字和中断返回。(-)数据处理和温度判断子程序1 .程序功能 把次采集到的确良6位数据经过处理,得到一个比较正确的采样值Uik,提供运算和显示用; 判断温度是否进入保温段; 判断温度是否大于上限值 判断输出值Pk是否有溢出。进入该程序后,首先是保护现场,然后,设

25、置温度采样值的累加次数,本程序为5次。进一步氢前面对次的采样值送入AL和AH寄存器进行累加。为了得到一个10的采样值因为每次采样值勤均分2次分别存入AH(高8位)和AL(低2位放在D7,D6±),同进也为了防止数据在累加时溢出,须把采样值缩小(右移植次)供显示用,此时最大显示为1023。当采样值为最大时(0FFFFH),取平均值得03FFH。如果要想得到一个8位的采样值(根据需要而定,如后面谈到的发送程序采用的就是8位),可再把03FFH右移2次即可得00FFH。考虑到在后面要调用PD控制算法程序,而在这程序中只用8位来进行运算,其运算精度是不够的,所以把8位的Uik左移8次,扩展为

26、16位的数据,存入REGA和REGB单元。2 .温度判断:把经过数据处理的温度采样值Uik与上限温度(本程序定为6AH)进行比较,如果Uik大于6AH就转到“CC”,使输出为“0”,迫使温度降下来。如果Uik小于6AH,再将Uik和给定值勤Uok进行比较,以便确定控制方程。当炉温小于80°C时,即当Ek2l4H时,就让Pk=1,即全功率输出。接着调节器用显示子程序对Uik进行显示,然后返回中断服务程序。当炉温大于80电热锅炉温度控制器AD590MCS-51单片机°C时,就进入保温段,进行PD或PID运算,输出相应的控制量Pk并显示Uik,然后返回中断服务程序。在Uik和上限

27、温度(6AH)比较后,还要判断控制量Pk是否溢出,因为在PD运算过程式中Pk是有可能溢出的,即程序中的JVCC指令。如果有溢出就转去“CC”,输出“00”,迫使温度降下来。没有这一条指令,则难以维持系统的温度为恒定。(三)控制算法子程序输入的Uok和Uik是单字节的,但为了提高精度,在计算中改用又字节数,同时在计算Pk的过程中,为了不使计算机溢出,须将U0、上班衰减256倍。为此氢输入单字节数送给高位字节(AH,DH)而使低位字节为0(AL,DDo根据十六进制代码和十进制代码对应关系和这种代码可表示的数不能超过(-1,1)范围。为了提高A/D转换系数,设模拟量5V转换为数字量FF,这样氢采样的

28、数接送高8位,实际上等于左移了一位。若选PD算法,则转到4290H计算Pk。在调用乘法子程序之前,先把乘数,被乘数分别送到寄存器对BX,DXo由乘法子程序返回到原程序后,乘积保存在AX,BX(只读AX)。(四)乘法子程序准备阶令CL为16以决定循环次数。保存乘积的寄存器AX,设初值为0。DX算术右移是将被乘数X除以2。在循环中,作16次AX,BX算术右移。作用之一是将乘数Y的最低位移到进位C,用于判定是否作茧自缚加法(如Yi=l作加法);作用之二是将乘积除以2。在循环中,根据Yi否为1确定是否把(X2-1)加于AX(保存乘积的中间结果)。因为1=1,,15,故这一步作15次。最后按Y0是否为1

29、(存放于C),决定是否做减法。再将AX,BX算术左移,相当于乘以2,得到乘积。乘法子程序入口地址为4300H。八、调试方法及结果分析(一)、单元的调试1 .伯电阻及其信号放大电路的调试*按照“钝电阻及其信号放大线路图”接线,利用电阻箱代表钳电阻R,调放大倍数Ki,适当调整R1的值,分别测试放大器在空载和带负载时的特性曲线。空载时:Rto=1OO.OOQ(0°C时的粕电阻值)U出弋0伏RF197.76Q(256时的粕电阻值)U川25伏带负载时:R/Q100110120130140150160170180190200U/V0.02-046-0.96-1.47-L96-2.46-2.96-

30、3.45-3.93-4.41-4.892 .模拟量输入电路的调试*改变输入信号(的电阻放大信号),用逻辑学习机上的发光二机管测量输出的数字量。使模拟/数字量的转换如下:模拟量/V012345数字量00326193CAFF3.模拟量输出电路的调试注意DAC0832的电源电压为+5伏,Ki,K2放大器的电源电压为±15伏。*输入的数字量可以由逻辑学习机上的开关信号提供,也可由计算机提供。4. *调整放大器亏得W值,使其输入输出关系如下表:数字翱输入0。OF-IF-2F3E4F5F。6F-7F-模拟量的输出/V0.000.470.防1.18-1.5211冲2.1812.492.851教字量

31、的输入泳9FAFBFCF1DFEFFF,模拟量的输出3.1213.423.694.0514.284.6214.95.43:5. 驱动器的调试按下列顺序分别调好死区补偿电路、PWM和SSR电路。* 死区补偿电路:在输入端(M点)加上一个可调的直流电压(0s5伏),改变电位器W1和W2的阻值,使死区补偿电路输出端(O点)电压为ls3.5伏。W2用来改变输出电压的斜率,W1用来改变输出电压(O点)的起始值。*PWM电路:在SG3524N的输入端(管脚2)加上一个可调的直流电压(0s5伏),用示波器观察PWM的输出端(3524管脚11)的波形,看其波形是否是一串方波,且方波的占空比是否随输入电压大小改

32、变而改变(输入电压在1VS3.5伏时)。当输入电压小于IV时,输出端为零电平。当输入电压大于3.5V时,输出为一高电平。调整电位器W3的数值,可以改变脉冲的工作频率。* SSR电路:在受控端加交流电源(通过负载),在输入端加一个5V直流电压,用示波器观察负载电阻上是否有电压降,或者用交流电流表串接在负载中,观察是否有电流流过,且其电流值是否符合欧姆定律。然后把输入端电压降到零电平,用同样的方法观察负载电阻上的波形,此时应当没有电压降。* 把三个电路连接好。在输入端(M点)加上一个Os5V的直流电压,观察负载电阻上的波形(或电流值)是否随输入电压而相应变化。(二)、程序的调试根据所编的程序,先用

33、单步键分别调好主程序和各个子程序。用十进制电阻箱代替钳电阻并改变Rt的数值,模拟炉温的变化情况,使PID(或PD)控制算法的输出值与温度值的关系(稳定时)大致有表3d的关系表34风/口10012012812913。,131132133134T/C0032484A4D-50525558PvFEFEFEFDEDDED4<C4B5R/Q135<136137138139-140141142T/C5A5D606365686A6DAB.9B8C7D726359.49,注:表中T, Pk为十六进制从上述数据中可以看出:当温度值T由048H时,输出值一直为PE,既为自由生温段。当温度值T由48f4

34、AH时,既为自由生温段进入PID调节时,输出值PK开始变小,随着T的逐渐增加,PK值逐渐减小,也没有出现突变的现象。在保温值附近(T=64H)输出值PK与M值的大小相当。(三”系统的调试在单元和程序调试的基础上,根据系统原理图及接线图,连接各单元,组成炉温控制系统,使系统的性能指标达到工艺要求。(四)结果分析从调试过程和结果来看,所得结果虽然满足了工艺的各项要求,但为了调试的方便和进一步改善品质指标,建议从以下几个方面着手。进入PD调节的温度值Ta点(见图322)的选择要合适,当T小时,Ta值宜选择小一些,当T值增大时Ta值宜选大些。Ta太小,将会使过度时间增加。Ta太大将会使温度的超调量增加

35、,震荡次数增多,当然也会使过度过程时间增加。TOTaM值的选择是根据平时生产或实验估计而得来的,但也要选择适当,太大或太小会增加系统的静态误差。太大了,其误差将是正的(既温度的实际值总是大于给定值),太小了,其误差将是一个负值。KP选择大了,容易使输出溢出,使温度值产生震荡,增加过度时间和静态误差,严重时使系统难以正常工作;太小了虽然减少了超调量,但却增加了过渡过程时间。Kd的选择,对于带纯滞后的一阶惯性环节,可以改善系统的指标,且选择偏大些为好。为了改善系统的性能指标还可以采用其他的方法;如选用10位10位以上的A/D转换芯片;引入积分环节;九、对象特性的测量和识别1)加热炉的模型可以近似为一阶惯性环节加纯滞后环节,其开环传函为G(s)=Kde-TS/TS+l加热炉的模型参数为Ka=l.16放大系数二温度变送器*功率放大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论