基于单片机的电阻炉温度控制系统设计.doc
《基于单片机的电阻炉温度控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的电阻炉温度控制系统设计.doc(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
2、agraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSp
3、acingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec基于单片机的电阻炉温度控制系统设计学 院自动化学院专 业自动化班 级XXXXXXX学 号XXXXXXXXXXXX姓 名XXXX指导教师XXX
4、X负责教师沈阳航空航天大学2010年6月SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
5、bbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionP
6、aragraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec沈阳航空航天大学毕业设计(论文)摘 要在工业生产过程中,往往需要对各类加热炉、热处理炉、反应炉的温度
7、进行检测和调节,因此需要一种合适的系统对其温度进行精确控制。由于单片机具有低功耗、高性能、可靠性好、易于产品化等特点,因此采用单片机对温度进行控制不仅节约成本,控制方法灵活多样,并且可以达到较高的控制精度,从而能够大大提高产品的质量,因此单片机被广泛应用在中小型控制系统中。本论文以电阻炉为研究对象,开发了基于单片机的温度控制系统。本温度控制系统按功能分主要包括温度传感器模块、数据处理模块、温度显示/设定模块和温度控制模块。温度传感器采用了数字式温度传感器DS18B20,对温度进行实时采样并将模拟信号转换成数字信号返回给单片机。系统可通过键盘对电阻炉水温进行预设,单片机根据当前炉内温度和预设温度
8、进行运算,控制输出宽度可调的PWM方波,并由此控制双向可控硅的导通和关断来调节电热丝的加热功率,从而使水温迅速达到预设值并保持恒定不变。设计过程中,首先进行软件设计和开发,使系统功能模块化并分别通过Proteus软件进行仿真,实现功能后对硬件进行了综合设计,并且反复论证、测试各器件参数以使其稳定运行,最终使得此系统实现了温度的恒温控制。关键词:单片机;温度传感器;可控硅;温度控制Design and Implementation of a Temperature Control System Based on the Single Chip MicrocontrollerAbstractVar
9、ious types of furnace, heat treatment furnace, reactor temperature are detected and regulated in the industrial production processes, so they need a proper system of precise control for their temperature. The single chip microcontroller (SCM) have many advantages, such as low power consumption , hig
10、h performance, reliability, easy-to-market commodity and so on. So the temperature controlled by SCM has low cost, flexible and diverse control method and higher precision, which can greatly enhance the quality of the product. A Temperature Control System is developed based on SCM for a resistance f
11、urnace system. This system includes four functional modules that are temperature sensor module, data processing module, temperature display/setting module and temperature-controlling module. Digital temperature sensor DS18B20 is selected to real-time sample of the temperature and to convert analog s
12、ignals into digital signals that are back to the SCM system. The setting value temperature of this system can be preset through the keyboard. SCM is used to computer PWM control laws based on the current temperature and the preset temperature of the furnace operation. The controlling output is used
13、to control the silicon control in order to regulate the heating power of the heating cord, so the water temperature can quickly reach and maintain setting value. In designing process, first of all, the software is designed, developed and then simulate based on Proteus software , test the device para
14、meters to make it stable operate. At last, this system has been realized the constant temperature controlling. Keywords: Single Chip Microcontroller; Temperature sensor; Silicon-controlled rectifier ; Temperature control目 录1 绪论11.1 课题背景11.2 课题研究的概述21.2.1 课题研究的内容21.2.2 本系统实现的功能32 电阻炉温度控制系统工作原理43 电阻炉温
15、度控制系统硬件设计53.1 系统硬件设计方案53.2 温度传感器模块53.2.1 DS18B20基本知识63.2.2 DS18B20产品的特点63.2.3 DS18B20的引脚介绍63.2.4 DS18B20的4个主要部件83.2.5 温度采集模块电路图103.3 数据处理模块113.3.1 STC89C52系列主要性能参数113.3.2 STC89C52存储器配置153.4 温度显示模块/键盘模块193.4.1 温度显示部分203.4.2 温度设定部分243.4.3 温度显示/键盘模块电路图243.5 温度控制模块263.5.1 可控硅BTA16263.5.2 光电偶合器MOC3021283
16、.5.3 温度控制模块电路图294 电阻炉温度控制系统软件设计314.1 系统主程序314.2 温度采集子程序324.3 控制算法325 温度控制系统Proteus仿真345.1 仿真说明345.2 仿真结果345.3 结论366 系统硬件调试37结论38社会经济效益分析39参考文献40致 谢41附录 程序清单42附录 硬件原理图55附录III 元器件清单56III1 绪论1.1 课题背景及时准确地得到温度信息并对其进行适时的控制,在许多工业场合中都是重要的环节,水温的变化影响各种系统的自动运行,例如冶金、机械、食品、化工各类工业中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的水处理温度
17、要求严格控制。对于不同控制系统,其适宜的水质温度总是在一个范围。超过这个范围,系统或许会停止运行或遭受破坏,所以我们必须能实时获取水温变化。对于超过适宜范围的温度能够报警。单片机对温度的控制是工业生产中经常使用的控制方法。从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入快速发展时期,近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展。单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。单片机将微处理器、存储器、定时/计数器、I/O接口电路等集成在一个芯片上的大规模集成电路,本身即是一个小型化的微机系
18、统。单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据结构、计算机操作系统、汇编语言程序设计、高级语言程序设计、软件工程、数据网络通信、数字信号处理、自动控制、误差分析、仪器仪表结构设计和制造工艺等的结合,使得单片机的应用非常广泛。同时,单片机具有较强的管理功能。采用单片机对整个测量电路进行管理和控制,使得整个系统智能化、功耗低、使用电子元件较少、内部配线少、成本低,制造、安装、调试及维修方便。本毕业设计选择研究水温控制系统,采用单片机进行控制的水温自动控制电路,使系统能简单的实现温度的控制及显示,STC89C52单片机优秀的实时
19、控制功能、灵活的编程能力有机的结合起来,并且通过软件编程能实现各种控制算法,使系统具有控制精度高的特点,对实现对水温的自动控制,具有重大的现实意义。不但能用于学校的实验教学及其它一些研究课题的开发,同样能用于工厂多点温度的控制,提高工业企业自动化水平。1.2 课题研究的概述本次的毕业设计是多种技术知识的结合,不仅涉及到软件的设计,而且还将应用电子技术与单片机的应用技术有机结合,使其具有精度高、测量误差小、稳定性好等特点。1.2.1 课题研究的内容本文所要研究的课题是基于单片机控制的水温控制系统的设计,主要是介绍了对水箱温度的显示,实现了温度的实时显示及控制。水箱水温控制部分,提出了用DS18B
20、20、STC89C52单片机及LCD的硬件电路完成对水温的实时检测及显示,而炉内温度控制部分,由DS18B20检测炉内温度,用中值滤波的方法取一个值存入程序存取器内部一个单元作为最后检测信号,并在LCD中显示。控制器是用STC89C52单片机,用设定的算法对检测信号和设定值的差值进行调节后输出PWM控制信号给执行机构,去调节电阻炉的加热功率,从而控制炉内温度。它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,特别适合于构成多点的温度测控系统,可直接将温度转化成串行数字信号供微机处理,而且每片DS18B20都有唯一的产品号,可以一并存入其ROM中,以便在构成大型温度测控系统时在单线
21、上挂接任意多个DS18S20芯片。从DS18S20读出或写入DS18S20信息仅需要一根口线,其读写及其温度变换功率来源于数据总线,该总线本身也可以向所挂接的DS18B20供电,而且不需要额外电源。同时DS18B20能提供九位温度读数,它无需任何外围硬件即可方便地构成温度检测系统。而且利用本次的设计主要实现温度测试,温度显示,温度门限设定,超过设定的门限值时自动启动加热装置等功能。而且还要以单片机为主机,使温度传感器通过一根口线与单片机相连接,再加上温度控制部分和人机对话部分来共同实现温度的监测与控制。本文具体研究了如下几方面:(1)水温控制系统硬件的设计主要包括STC89C52单片机、温度传
22、感器模块、温度控制模块、显示模块、按键模块的硬件选择及论证。(2)水温控制系统软件的设计借助Keil C51开发工具,以C语言为开发语言,开发了单片机系统的温度检测与控制程序模块、对温度传感器模块、显示模块、温度控制模块进行控制,键盘导入设定的温度,使其与实际温度进行运算并输出。(3)水温控制系统的仿真以Proteus为基础,画出电路图加载各模块,加载程序并模拟实际电路的运行状态并进行仿真。1.2.2 本系统实现的功能本系统实现其具体控制功能如下:(1)能够连续测量水的温度值,可用1602LCD液晶来显示水的实际温度。(2)能够设定水的温度值,设定范围是3090。(3)用单片机STC89C52
23、控制,通过按键来控制水温的设定值,并保持恒定不变。(4)误差1。2 电阻炉温度控制系统工作原理本温度控制系统按功能分主要包括四个模块:温度传感器模块、数据处理模块、温度显示/按键模块和温度控制模块。首先由温度传感器DS18B20,对炉内温度进行实时采样并将数字信号返回给单片机。系统可通过键盘对电阻炉水温进行设置,单片机根据当前炉内温度和预设温度进行对比运算,根据控制算法,控制输出宽度可调的PWM方波,并由此控制双向可控硅的导通和关断来调节电热丝的加热功率,从而使水温迅速达到预设值并保持恒定不变。本系统以STC89C52为核心,以KEIL为系统程序开发平台,以C语言进行程序设计,以PROTEUS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电阻炉 温度 控制系统 设计
限制150内