资源预览内容
第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
第9页 / 共47页
第10页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
真诚为您提供优质参考资料,若有不当之处,请指正。 学科代码:080601 学 号:101401010078 贵 州 师 范 大 学(本 科)毕 业 论 文题 目:恒温箱自动控制系统 学 院:机械与电气工程学院专 业:电气工程及其自动化年 级:2010级姓 名: 周康指导教师: 吴志坚(讲师)完成时间:2014年5月5日 摘要 恒温箱主要是用来控制温度,它为农业研究、生物技术测试提供所需要的各种环境模拟条件,因此可广泛适用于药物、纺织、食品加工等无菌试验、稳定性检查以及工业产品的原料性能、产品包装、产品寿命等测试。恒温箱供科研机关及医院作细菌培养之用;也可以作育种、发酵以及大型养殖孵化等用途。 恒温箱控制系统能够自动温度控制、人工干预温度控制、远程温度控制等多功能的高性能装置。可以形成规模化和产业化,大范围的应用到现代化工业生产。 本论文结合工厂中如何实现恒温箱控制,讨论大多数工业生产情况下对恒温箱中的温度进行有效控制的方法。因此采用以单片机为基础的恒温箱控制系统,单片机系统包括89C52处理器、扩展存储器27512及6264,并行接口芯片8255、8253、ADC0809、8279、掉电保护和复位以及看门狗电路等。具体方法是使用铂锗-铂热电偶进行温度数据采集,经过放大和滤波电路进行A/D转换,转换后的值再根据标准分度表转换成温度值,同时显示出来。并且通过CAN总线传输控制参数关键词: 单片机、恒温箱、 热电偶、 CAN总线AbstractThe thermostat is mainly used to control temperature. It can provide many kinds of simulated conditions which are needed for agricultural research and biological technology tests.So the thermostat is widely used for the sterility testing of medicine,textile industry,food processing, and stability check and all tests on industrial product,including the material properties of products,product packaging and product life.The thermostat can supply scientific research institutions and hospitals with germiculture.In addition,the thermostat can be used for breeding,fermentation and large scale breeding incubator.The thermostat is a high performance device with many functions,which can automatically control temperature,conduct manual intervention and remotely control temperature and can form scale and industrialization and be widely brought in the modernization of industrial production.The paper explains how the thermostat realizes temperature control in factories and discusses the ways in which the factories effectively control the temperature of the thermostat in industrial production.The paper takes the thermostat based on single chip microcomputer as an example.Single chip microcomputer system consists of the 89C52 processor ,the Extended memory 27512 and 6264 ,Parallel interface chip 8255, 8253, 8279 and ADC0809, Power-fail protection and reset and watchdog circuit.The specific method is using PT ge - Platinum thermocouple to collect data on temperature, then amplifying and filtering the circuit to converse A/D,then according to the standard indexing table,converting the conversion value to the temperature value and showing the two values,the conversion value and the temperature value.Finally conveying the controlling parameter by the CAN bus transmission.Key words:Single chip microcomputer, Thermostat, Thermocouples, The CAN bus引言 温度控制是工业生产过程中经常遇到的过程控制,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用,其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测温方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同。因而,对温度的测控方法多种多样。随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。然而现有的温度传感元件大多为模拟器件(热电耦)体积大、应用复杂、而且不容易实现数字化等缺点,阻碍了应用领域的扩展。本设计从实际应用出发选取了体积小、精度相对高的数字式温度传感元件DS18B20作为温度采集器,单片机STC89C52作为主控芯片,液晶显示屏作为显示输出,实现了对温度的实时测量与恒定控制。目录:1 系统方案 11.1 恒温箱控制系统设计任务和要求 11.2 恒温箱控制系统部分 21.3 温度控制系统算法分析 22 系统硬件设计 52.1 总体设计框图及说明 62.2 各个子模块设计 72.2.1 CPU的选择 72.2.2温度采集电路 82.2.3温度控制电路设 计102.2.4 LCD显示电路 122.2.5 报警电路 133 系统软件设计13 3.1程序框架结构 14 3.2程序流程图及部分程序 14 3.2.1主程序模块 14 3.2.2 LCD显示程序 15 3.2.3 DS18B20采集温度程序 18 3.2.4 PID计算程序 20 3.2.5 继电器控制程序 214 结论与心得体 会235 参考文献 246 致谢 247 附录 系统源程序 25 / 1 系统方案1.1恒温箱控制系统设计任务和要求 该系统为一实验系统,系统设计任务如下: 设计一个恒温箱自动控制系统,控制对象为一玻璃钢的一部分。箱内温度可以在一定范围内由人工设定,并能在环境温度降低时实现自动调整,以保持特定的温度不变。 系统设计具体要求: 温度设定范围为30-50摄氏度; 环境温度降低是控制恒温箱温度误差小于0.5摄氏度; 采用适当的方法,使得温度在一定范围内才进行控制,大于某一范围直接加热或者不加热,减小系统的调节时间; 采用适当方法减少系统的超调量; 用LCD1602显示温度与时间。1.2 恒温箱控制系统部分温度控制系统是一个过程控制系统,组成框图如图1所示,由控制器、执行器、被控对象其反馈作用的测量组成。 图1 计算机控制系统框图本系统中CPU选择为单片机,执行器为继电器,控制加热片通断,检测装置为温度传感器采集温度并反馈给单片机。另外还有显示部分以及报警部分(硬件的具体选择与应用我会在第二章做具体说明),总体框图如下(图2) 图2 温控箱控制系统总体框图1.3 温度控制系统的算法分析系统算法控制采用工业上常用的位置型PID数字控制,并且结合特定的系统加以算法的改进,形成了开关量控制积分分离PID控制相结合的自动识别的控制算法。该方法不仅减小了超调量,而且有效地克服了积分饱和的影响,使控制精度提高。长期以来国内外科技工作者对温度控制器进行了广泛深入的研究,产生了大批温度控制器,如性能成熟应用广泛的PID调节器、智能控制PID调节器、自适应控制等。目前在过程控制中应用较多的还是PI控制算法、PD控制算法和PID控制算法。温度控制系统的控制对象具有热储存能力大,惯性也较大的特点,空气的流动或加热片热量传递都存在一定的阻力,因而可以归于具有纯滞后的一阶大惯性环节。对于大惯性系统的过渡过
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号