温度控制器课程设计书

上传人:Sc****h 文档编号:142381196 上传时间:2022-08-25 格式:DOC 页数:24 大小:645KB
收藏 版权申诉 举报 下载
温度控制器课程设计书_第1页
第1页 / 共24页
温度控制器课程设计书_第2页
第2页 / 共24页
温度控制器课程设计书_第3页
第3页 / 共24页
资源描述:

《温度控制器课程设计书》由会员分享,可在线阅读,更多相关《温度控制器课程设计书(24页珍藏版)》请在装配图网上搜索。

1、温度控制器课程设计书1 前言社会在发展,科技在进步,测温仪器在各个领域的应用,各种温度控制系统迅速发展。近年来,温度控制系统已广泛应用各个方面,然而温度控制一直是一个未开发的领域,却又是与人们息息相关的一个实际问题。针对这种实际情况,设计一个温度控制系统,具有广泛的应用前景与实际意义。温度是一个重要的物理量,它反映了物体的冷热程度,与自然界中的各种物理与化学过程相联系,再生产过程中,各个环节都与温度有紧密联系,因此人们非常重视温度的测量。温度概念的产生及温度的测量都是以热平衡为基础,当两个冷热程度不同的物体接触后就会产生导热 , 换热,换热结束后两物体处于平衡状态,因此他们具有最本质的性质。温

2、度控制系统对温度进行检测和控制, 任何工厂在生产过程中如果没有合适的温度环境,很多的器件甚至是电子设备都不能正常的工作,从而多生产的产品质量有很大的影响,所以各行各业对温度的要求的愈来愈高,所以,温度控制系统的作用非常重要。温度控制系统的控制系统是温度,在我们日常生活中,温度控制使非常重要的,在温室、水池、电源等场所不能对温度有效的控制,则会出现很多事故,所以为了避免此类事故的发生,温度控制应当受到重视。本设计不仅实现了对温度的检测,还实现了温度控制、显示功能,当温度大于设定的温度时,报警器报警;当温度小于设定的值时,报警器不报警,从而实现对温度的控制,并且还可以实现按键复位功能。2 总体方案

3、方案一温度测量的设计,可以采用热敏温度传感器等对温度进行测量,在将被测温度变化的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据的处理,在显示液晶显示屏上,就可以将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。运用这种方案时模拟信号在传输过程中存在损耗并且容易受到外界的干扰,导致测量温度不准确。温度检测变送器A/D转换图 2.1温度检测流程图方案二使用温度传感器 DS18B20直接对温度进行检测和转换, 在结合 89C52单片机与 1602 液晶显示器就能对温度进行显示。比较以上两种方案, 很容易看出, 采用方案二,电路比较简单, 软件设计容易实现,故

4、实际设计中拟采用方案二。本设计方框图如图 1.1 所示,它由四部分组成 : 控制部分主芯片采用单片机89C52;显示部分采用 LCD1602液晶显示器实现温度显示;温度采集部分采用DS18B20温度传感器。报警装置DS18B20LCD1602液晶显示89C52单片机报警装置图 2.2温度控制电路总体设计方案DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,完成对温度信号的采集和转换工作,数字温度传感器过 P1.7 引脚传到单片机,单片机接受温度并存储并通过DS18B20把采集到的温度通 P0 口连接 LCD160数字液晶显示器显示。通过P1.0口接报警装置

5、,实现报警功能。3 单元模块设计3.1 DS18B20 温度检测电路5V3U2P2.3VCC227.0DQ1GNDDS18B20图 3.1 温度检测电路温度检测电路采用智能温度传感器 DS18B20,它与单片机相连只需要 3 线,减少了外部的硬件电路。 DS18B20主要性能特点如下:(1) 测温的范围为 55 125,最大分辨率可以达到 0.0625 ;(2) 电源电压范围为 3.0 5.5V;(3) 供电模式:寄生供电和外部供电;(4) 封装形式有两种: 3 脚的 TO-92 封装和 8 脚的 SOIC封装;(5) 可编程的温度转换分辨率,分辨率为 912 位( 包括 1 位符号位 ) ,

6、由配置寄存器决定具体位数,配置寄存器的格式如表 3-1 所示。表 3-1 配置寄存器格式TMR1R011111其中 R1 R0是用来设定分辨率的,分辨率的定义如表3-2 所示 。表 3-2 DS18B20 分辨率的定义R1R0分辨率 /位温度最大转换时间 /ms00993.750110187.510113751112750由表 3-2 可以看出,分辨率设定得越高,温度转换所需要的时间就越长,因此应根据实际应用的需要来选择合适的分辨率。本文中选取12 位分辨率,每隔 1 秒检测一次温度。3.2 单片机电路单片机电路如图3.2 所示 ,U11918XTAL1XTAL2P0.0/AD039D038D

7、1P0.1/AD137D2P0.2/AD236D3P0.3/AD335D4P0.4/AD434D5P0.5/AD533D6P0.6/AD69RST29PSEN30ALE31vEA51P1.0/T22P1.1/T2EX3P1.24P1.35P1.46P1.57P1.68P1.7AT89C52P0.7/AD732D7P2.0/A821RS22RWP2.1/A923EP2.2/A1024DQP2.3/A11P2.4/A122526P2.5/A1327P2.6/A1428P2.7/A15P3.0/RXD1011P3.1/TXD12P3.2/INT013P3.3/INT114P3.4/T015P3.5/

8、T116P3.6/WR17P3.7/RD图 3.2 单片机电路AT89C52是一款超强抗干扰 / 高速 / 低功耗的单片机, AT89C52是一个低电压,高性能 CMOS 8位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 byte s 的随机存取数据存储器( RAM),器件采用 ATMEL公司的高密度、非易失性存储技术生产,兼容标准 MCS-51指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能强大的 AT89C52单片机可为您提供许多较复杂系统控制应用场合。AT89C52 有 40 个引脚, 32 个外部双向输入 / 输出( I/O

9、 )端口,同时内含 2 个外中断口, 3 个 16 位可编程定时计数器 ,2 个全双工串行通信口, 2 个读写口线, AT89C52可以按照常规方法进行编程 , 但不可以在线编程 (S 系列的才支持在线编程 ) 。其将通用的微处理器和 Flash 存储器结合在一起, 特别是可反复擦写的 Flash 存储器可有效地降低开发成本。3.3 显示电路显示模块采用的是LCD1602液晶显示如图 3.3 。单片机微控制器通过对当前温度传感器进行读取获得当前温度值,通过一定的运算后经LCD1602液晶显示屏显示出来。芯片的工作电压是 4.5 5.5V,能显示两行,每行显示 16 个字符。除电压、背光引脚及

10、8 个 I/O 引脚外,主要的控制引脚还有数据 / 命令选择 RS引脚 , 该引脚为高电平时表示 I/O 引脚出现的是数据,该引脚为低电平时表示 I/O 引脚出现的是命令;读 / 写选择引脚及使能引脚 E( 该引脚为高电平时对LCD1602的操作才有效 ) 。LCDLM016LS D ES D EV V V12 31VRS WR R E45 6012.2 2 2 P P P01234567DDDDDDDD789012340121111134567.00000000PPPPPPPP图 3.3 LCD1602 液晶显示3.4 报警电路报警电路采用蜂鸣器作为发生装置,当温度高于设定的上限值时,蜂鸣器

11、发出报警声作为提醒,蜂鸣器会一直发出声音直到温度低于设定上限值。3.5 DS18B20 温度传感器简介温度的采集和转换DS18B20的测温原理如图 3.4 所示,图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器 1,高温度系数晶振随温度变化其震荡频率明显改变, 所产生的信号作为减法计数器 2 的脉冲输入,图中还隐含着计数门,当计数门打开时, DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定, 每次测量前,首先将 - 55 所对应的基数分别置入减法计数器 1 和温度寄存器中, 减法计数器

12、1 和温度寄存器被预置在 - 55 所对应的一个基数值。减法计数器 1 对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器 1 的预置值减到 0 时温度寄存器的值将加 1,减法计数器 1 的预置将重新被装入,减法计数器 1 重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器 2 计数到 0 时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜坡式累加器用于补偿和修正测温过程中的非线性,其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值。斜坡累加器预置比较低温度系数振荡器计数器预置=0温度寄存器高温度系数振荡

13、器计数器=0图3.4温度测量电路DS18B20 接收到温度转换命令后,开始启动转换。转换完成后的温度值就以16 位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、 2 字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625 LSB形式表示。当符号位 S0 时,表示测得的温度值为正值,可以直接将二进制位转换为十进制;当符号位 S1 时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值,表 3-3 是一部分温度值对应的二进制温度数据。表 3-3 温度与数据的关系温度/数据输出(二进制)数据输出(十六进制)+1250000000011111010

14、00FA+2500000000001100100032+1/20000000000000001000100000000000000000000-1/21111111111111111FFFF-251111111111001110FFCE-551111111110010010FF92的工作原理DS18B20的共做时序(1)初始化时序控制器 Tx复位脉冲控制器 RX M IX480us480us-960us等待15-存在脉冲 60-240us60us图 3.5初始化时序图总线上的所有传输过程都是以初始化开始的,主机响应应答脉冲。应答脉冲使主机知道,总线上有从机设备,且准备就绪。主机输出低电平,保持

15、低电平时间至少480us,以产生复位脉冲。接着主机释放总线,上拉电阻将总线拉高,延时1560us,并进入接受模式,以产生低电平应答脉冲,若为低电平,再延时480us。(2)写时序控制器写“隙 60us0 ”时间间 TX 120us控制器写“隙 1us1 ”时间间 1usd s 18b 20 采样15u15u30us15u15u30usssss图 3.6写时序图当主机把数据线从逻辑高电平拉到低电平的时候,写时序开始。有两种情况,写 1 时间间隙和写 0 时间间隙,所以写时间间隙最少持续 60us,包括两个写周期至少 1us的恢复时间, I/O 线电平变低后, DS18B20在一个 5us 到 6

16、0us 的窗口内对 I/O 线采样,如果线上时高电平,就是写 1,如果线上是低电平,就是写 0。(3) 读时序主机写“0 ”时序主机写“1 ”时序 1us 1us主主机机采采15us样15us样45us45us图 3.7读时序图总线器件仅在主机发出读时序是,才向主机传输数据,所以,在主机发出读数据命令后,必须马上产生读时序,以便从机能够传输数据。所有读时序至少需要 60us。当主机把高电平拉到低电平时写时间开始, 在 2 次独立的读时序之间至少需要 1us 的恢复时间。每个时序都由主机发起,至少拉低总线 1us。主机在读时序期间必须释放总线,并且在时序起始后的 15us 之内采样总线状态。 主

17、机输出低电平延时 2us,然后主机转入输入模式延时 12us,然后读取总线当前电平,然后延时 50us。DS18B20温度流程初始化DS18B20跳过匹配ROM温度变换延时1s数码管显示转换成显示码读暂存器跳过 ROM匹配图 3.8 DS18B20 温度流程图ROM操作命令表 3-4 ROM 操作命令指令约定代码功能读 ROM33H读 DS18B20ROM中的编码符合 ROM55H发出此命令之后, 接着发出 64 位 ROM编码,访问单线总线与改变码相对应得 DS18B20使之做出响应,为下一步对该DS18B20的读写做准备搜索 ROM0F0H读 ROM跳过 ROM0CCH忽略 64 位 RO

18、M地址,直接向 DS18B20发温度变换命令, 适用于单片工作告警搜索 ROM0ECH执行后,只有温度超过设定值上限或者下限的片子才做出响应温度变换44H启动 DS18B20进行温度转换,转换时间最长为500MS,结果存入内部 9 字节 RAM中读暂存器0BEH读内部 RAM中 9 字节的内容写暂存器4EH发出向内部 RAM的第 3,4 字节写上、下限温度数据命令,紧跟读命令之后,是传送两字节的数据复制暂存器48H将 E2PRAM中第 3,4 字节内容复制到E2PRAM中重调 E2PRAM0BBH23,4 字节将 E PRAM中内容恢复到 RAM中的第读供电方式0B4H读 DS18B20的供电

19、模式,寄生供电时DS18B20发送“ 0”,外接电源供电 DS18B20发送“ 1”4 软件设计高级语言是面向问题和计算过程的语言,它可通过于各种不同的计算机,用户编程时不必仔细了解所用的计算机的具体性能与指令系统,而且语句的功能强,常常一个语句已相当于很多条计算机指令,于是用高级语言编制程序的速度比较快,也便于学习和交流,而 MCS52 指令系统的指令长度较短,它在存储空间和执行时间方面具有较高的效率,编成的程序占用内存单元少,执行也非常的快捷,与本系统的应用要求很适合。而且 MCS52 指令系统有丰富的位操作(或称位处理)指令,可以形成一个相当完整的位操作指令子集,这是 MCS52 指令系

20、统主要的优点之一。对于要求反应灵敏与控制及时的工控、检测等实时控制系统以及要求体积小、系统小的许多“电脑化”产品,可以充分体现出汇编语言简明、整齐、执行时间短和易于使用的特点。图 4.1 系统总流程图系统程序主要有主程序和 LCD1602初始化子程序及读写时序程序、 DS18B20复位及读写时序子程序温度数字处理子程。4.1 系统调试读出温度子程序图 4.2 读出温度子程序读出温度子程序的主要功能是读出RAM中的 9 字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。DS18B20的各个命令对时序的要求特别严格,所以必须按照所要求的时序才能达到预期的目的, 同时,要注意读进来的是

21、高位在后低位在前,共有 12 位数,小数 4 位,整数 7 位,还有一位符号位。4.2 系统调试写入子程序图 4.3 写入子程序流程图5 系统调试硬件调试是对温度显示器 LCD1602进行调试,温度显示器通电后不显示温度,使用示波器对 LCD1602、单片机的每个管脚进行测试,对其进行分析是由于电阻值过大,调节滑动变阻器减小其阻值,液晶显示器显示温度为 0。软件调试是在温度大于 31,而报警器不报警,经检查,发现是温度写成 31000。多写了两个 0,改正过后又发现报警器在温度大于 31时,只响一次。把如下程序的 =改为就排出了这个异常。void main()init_play();/初始化显

22、示while(1)read_temp();/读取温度ds1820disp();/显示if(tvalue310)Beef=0;elseBeef=1;6 总结与体会本设计使用的温度控制器结构简单、测温准确,具有一定的实际应用价值。该温度控制器只是 DS18B20在温度控制领域的一个简单实例,还有许多需要完善的地方,例如可以将测得的温度通过单片机与通讯模块相连接,以手机短消息的方式发送给用户,使用户能够随时对温度进行监控。此外,还能广泛地应用于其他一些工业生产领域,如建筑,仓储等行业。 本温度控制系统可以应用于多种场合,像育婴房的温度、 水温的控制。用户可灵活选择本设计的用途,有很强的实用价值。通过

23、这次课程设计,让我对单片机有了进一步的了解、巩固和加深,并且对所学知识的得以实际应用。与我所学芯片再一次零距离接触,进一步加深我对各个芯片的功能和特性的了解。微机控制与接口技术课程设计是培养学生综合运用所学知识 , 发现、提出、分析和解决实际问题 , 锻炼实践能力的重要环节 , 是对学生实际工作能力的具体训练和考察过程. 回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短的两个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次微机控制与接口技术的课程设计使我懂得了理论与

24、实际相结合是很重要的, 只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在此次温度控制器的设计过程中,让我了解到了现代电子产品的设计和工作原理。以前在实际生活中看到的电子产品例如彩灯、交通灯、电磁炉、电饭煲等,就只会用他们并不知道他们的工作原理,通过这次课程设计对这些产品的原理有了深入的了解。同时这次课程设计大大提高了我的动手能力,为我以后的工作和学习奠定了基础,在以后的生活中我也可以用我所学的知识和对芯片功能的了解来设计一些日常生活所需的电子产品。实训时间很短,但是通过这次实训可以学到很多书本没有的东西,有了这一次

25、的实践经验,我们的动手能力和思维能力也相应的得到了的提高,这次实训进一步锻炼了自己的逻辑思维能力,并从中总结出宝贵的经验。最后,在此感谢陈老师的细心指导,也同样谢谢其他各位同学的无私帮助!7 参考文献1. 张毅刚主编 . 单片机原理及应用 . 北京:高等教育出版社 .2003 ;2. 曹承志 等主编 . 微型计算机控制技术 . 北京:化学工业出版社 .2008 ;3. 康华光主编 . 电子技术基础模拟部分(第五版) . 北京:高等教育出版社 .2006 ;4. 谭浩强著 .C 程序设计 . 北京:清华大学出版社 .2005 ;5. 王心水主编 . 一种基于单片机的多功能温度控制器额设计 . 曲

26、阜师范大学信息技术与传播学院;6. 胡学海主编 . 单片机原理及应用系统设计 M. 北京:京电子工业出版社 .2005 ;7. 李广弟 . 单片机基础 M. 北京 : 北航出版社 .2010 。附录 : 设计程序/*Main.c*/#include#includeds1820.h#include1602.hsbit Beef=P11;extern uchar disdata5;extern uint tvalue;/温度值extern uchar tflag;/温度正负标志/*功能:将18B20采集的温度数据在1602 显示出来*输入参数:无*返回值:无*/void ds1820disp()/

27、温度值显示uchar flagdat;disdata0=tvalue/1000+0x30;/百位数disdata1=tvalue%1000/100+0x30;/十位数disdata2=tvalue%100/10+0x30;/个位数disdata3=tvalue%10+0x30;/小数位if(tflag=0)flagdat=0x20;/正温度不显示符号elseflagdat=0x2d;/负温度显示负号 :-if(disdata0=0x30)disdata0=0x20;/如果百位为 0,不显示if(disdata1=0x30)disdata1=0x20;/如果百位为 0,十位为 0 也不显示wr_

28、com(0xc0);wr_dat(flagdat);/显示符号位wr_com(0xc1);wr_dat(disdata0);/显示百位wr_com(0xc2);wr_dat(disdata1);/显示十位wr_com(0xc3);wr_dat(disdata2);/显示个位wr_com(0xc4);wr_dat(0x2e);/显示小数点wr_com(0xc5);wr_dat(disdata3);/显示小数位/*主程序 */void main()init_play();/初始化显示while(1)read_temp();/ds1820disp();/if(tvalue310)Beef=0;读取温

29、度显示elseBeef=1;/* DS1820.C*/#include#includeds1820.huchar disdata5;uint tvalue;/温度值uchar tflag;/温度正负标志void delay_18B20(unsigned int i)/延时1 微秒while(i-);/*功 能: ds1820 复位输入参数:无*返回值:无*/void ds1820rst()/*ds1820 复位 */unsigned char x=0;DQ = 1; /DQ delay_18B20(4); / DQ = 0; /DQ delay_18B20(100); / DQ=1; /复位延

30、时拉低精确延时大于拉高480usdelay_18B20(40);/*功 能: ds1820 读数据输入参数:无*返 回 值: dat*/uchar ds1820rd()/*读数据 */unsigned char i=0;unsigned char dat = 0;for (i=8;i0;i-)DQ=0;/给脉冲信号dat=1;DQ=1;/给脉冲信号if(DQ)dat|=0x80;delay_18B20(10);return(dat);/*功能: ds1820 写数据*输入参数: wdata返回值:无*/void ds1820wr(uchar wdata)/* 写数据 */unsigned ch

31、ar i=0;for (i=8; i0; i-)DQ=0;DQ = wdata&0x01;delay_18B20(10);DQ=1;wdata=1;/*功能: ds1820 读取温度*输入参数:无返 回 值: tvalue*/uint read_temp()/*读取温度值并转换 */uchar a,b;ds1820rst();ds1820wr(0xcc);/*跳过读序列号 */ds1820wr(0x44);/*启动温度转换 */ds1820rst();ds1820wr(0xcc);/*跳过读序列号 */ds1820wr(0xbe);/*读取温度 */a=ds1820rd();b=ds1820r

32、d();tvalue=b;tvalue=8;tvalue=tvalue|a;if(tvalue0x0fff)tflag=0;elsetvalue=tvalue+1;tflag=1;tvalue=tvalue*(0.625);/ 温度值扩大 10 倍,精确到 1 位小数 return(tvalue);/*1602.C*/#include1602.hunsigned char code str1=temperature: ;unsigned char code str2=;/*lcd1602程序 */void delay1ms(unsigned int ms)/延时1 毫秒(不够精确的)unsig

33、ned int i,j;for(i=0;ims;i+)for(j=0;j100;j+);/*功能:写指令*输入参数: com:命令*返回值:无*/void wr_com(unsigned char com)/写指令 /delay1ms(1);RS=0;RW=0;EN=0;P0=com;delay1ms(1);EN=1;delay1ms(1);EN=0;/*功能:写数据*输入参数:dat:数据返回值:无*/void wr_dat(unsigned char dat)/ 写数据 /delay1ms(1);RS=1;RW=0;EN=0;P0=dat;delay1ms(1);EN=1;delay1ms

34、(1);EN=0;/*功能: /初始化设置/*输入参数:无返回值:无*/void lcd_init()/初始化设置 /delay1ms(15);wr_com(0x38);delay1ms(5);wr_com(0x08);delay1ms(5);wr_com(0x01);delay1ms(5);wr_com(0x06);delay1ms(5);wr_com(0x0c);delay1ms(5);/*功能: 1602 显示*输入参数:字符串的首地址返回值:无*/void display(unsigned char *p)/ 显示 /while(*p!=0)wr_dat(*p);p+;delay1ms

35、(1);/*功能: 1602 初始化显示*输入参数:无返回值:无*/void init_play()/初始化显示lcd_init();wr_com(0x80);display(str1);wr_com(0xc0);display(str2); 据了解,很多厂家在使用温度控制器的过程中,往往碰到惯性温度误差的问题,苦于无法解决,依靠手工调压来控制温度。创新,采用了 PID 模糊控制技术,较好地解决了惯性温度误差的问题。 传统的 温度控制器 ,是利用热电偶线在温度化变化的情况下, 产生变化的电流作为控制信号, 对电器元件作定点的开关控制器。 电脑控制温度控制器: 采用 PID 模糊控制技术 * 用

36、先进的数码技术通过 Pvar、Ivar 、Dvar( 比例、积分、微分 ) 三方面的结合调整形成一个模糊控制来解决惯性温度误差问题。传统的温度控制器的电热元件一般以电热棒、发热圈为主, 两者里面都用发热丝制成。发热丝通过电流加热时,通常达到1000以上,所以发热棒、发热圈内部温度都很高。一般进行温度控制的电器机械,其控制温度多在 0- 400 之间,所以,传统的 温度控制器 进行温度控制期间, 当被加热器件温度升高至设定温度时, 温度控制器会发出信号停止加热。 但这时发热棒或发热圈的内部温度会高于 400,发热棒、发热圈还将会对被加热的器件进行加热,即使 温度控制器 发出信号停止加热, 被加热

37、器件的温度还往往继续上升几度, 然后才开始下降。当下降到设定温度的下限时,温度控制器又开始发出加热的信号,开始加热,但发热丝要把温度传递到被加热器件需要一定的时候, 这就要视乎发热丝与被加热器件之间的介质情况而定。 通常开始重新加热时, 温度继续下降几度。所以,传统的定点开关控制温度会有正负误差几度的现象, 但这不是温度控制器 本身的问题, 而是整个热系统的结构性问题, 使温度控制器控温产生一种惯性温度误差。要解决温度控制器 这个问题,采用 PID 模糊控制技术,是明智的选择。 PID 模糊控制,是针对以上的情况而制定的、 新的温度控制方案, 用先进的数码技术通过 Pvar、 Ivar 、Dv

38、ar 三方面的结合调整,形成一个模糊控制,来解决惯性温度误差问题。 然而,在很多情况下,由于传统的温度控制器温控方式存在较大的惯性温度误差, 往往在要求精确的温控时, 很多人会放弃自动控制而采用调压器来代替 温度控制器 。当然,在电压稳定工作的速度不变、 外界气温不变和空气流动速度不变的情况下, 这样做是完全可以的, 但要清楚地知道, 以上的环境因素是不断改变的, 同时,用调压器来代替温度控制器时, 必须在很大程度上靠人力调节, 随着工作环境的变化而用人手调好所需温度的度数, 然后靠相对稳定的电压来通电加热, 勉强运作, 但这决不是自动控温。 当需要控温的关键很多时,就会手忙脚乱。这样,调压器

39、就派不上用场,因为靠人手不能同时调节那么多需要温控的关键,只有采用 PID 模糊控制技术, 才能解决这个问题,使操作得心应手,运行畅顺。 例如烫金机,其温度要求比较稳定,通常在正负 2以内才能较好运作。高速烫金机烫制同一种产品图案时,随着速度加快, 加热速度也要相应提高。 这时,传统的温度控制器方式和采用调压器操作就不能胜任, 产品的质量就不能保证, 因为烫金之前必须要把烫金机的运转速度调节适当, 用速度来迁就温度控制器和调压器的弱点。 但是,如果采用 PID 模糊控制的温度控制器, 就能解决以上的问题, 因为 PID 中的 P,即 Pvar 功率变量控制,能随着烫金机工作速度加快而加大功率输出的百分量。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!