兰州交通大学博文学院毕业设计(论文)
摘要
在日常生活中温度在我们身边无时不在,温度的控制和应用在各个领域都有重要的作用。很多行业中都有大量的用电加热设备,和温度控制设备,如用于报警的温度自动报警系统,热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,这些都采用单片机技术,利用单片机语言程序对它们进行控制。而单片机技术具有控制和操作使用方便、结构简单便于修改和维护、灵活性大且具有一定的智能性等特点,可以精确的控 制技术标准,提高了温控指标,也大大的提高了产品的质量和性能。
由于单片机技术的优点突出,智能化温度控制技术正被广泛地采用。本文介绍了基于单片机AT89C51 的温度控制系统的设计方案与软硬件实现。采用温度传感器DS18B20 采集温度数据,7段数码管显示温度数据,按键设置温度上下限,当温度低于设定的下限时,点亮绿色发光二极管,当温度高于设定的上限时,点亮红色发光二极管。给出了系统总体框架、程序流程图和Protel 原理图,并在硬件平台上实现了所设计功能。 关键词:单片机 温度控制系统 温度传感器
1
兰州交通大学博文学院毕业设计(论文)
Abstract
In daily life, the temperature in our side the ever-present, the control of the temperature and the application in various fields all have important role. Many industry there are a large number of electric heating equipment, and the temperature control equipment, such as used for alarm automatic temperature alarm systems, heat treatment furnace, used to melt metal crucible resistance furnace, and all kinds of different USES of temperature box and so on, these using single chip microcomputer, using single chip computer language program to control them. And single-chip microcomputer technology has control and convenient in operation, easy to modify and maintenance of simple structure, flexibility is large and has some of the intelligence and other characteristics, we can accurately control technology standard to improve the temperature control index, also greatly improve the quality of the products and performance. Because of the advantages of the single chip microcomputer intelligent temperature control technology outstanding, is being widely adopted.
This paper introduces the temperature control based on single chip microcomputer AT89C51 design scheme of the system and the hardware and software implementation. The temperature sensor DS18B20 collection temperature data, 7 period of digital pipe display, the upper and lower limits of temperature button when temperature below the setting of the lower limit, light green leds, when the temperature is higher than the set on the limit, light red leds. Given the system framework and program flow chart and principle chart, and in Protel hardware platform to realize the function of the design.
Keywords: SCM Temperature control system Temperature sensors
1
兰州交通大学博文学院毕业设计(论文)
目录
1绪论 ............................................................................................................................................................. 4
1.1 课题背景及国内外研究概况 ......................................................................................................... 4 1.2 自动控制理论及其发展 ................................................................................................................. 5 2意义与要求 ................................................................................................................................................. 6
2.1 实际意义 ........................................................................................................................................ 6 2.2技术要求 ......................................................................................................................................... 7 3 单片机技术和PID算法 ........................................................................................................................... 7
3.1单片机 ............................................................................................................................................. 7
3.1.1单片机的引脚介绍 .............................................................................................................. 7 3.1.2单片机的存储结构 ............................................................................................................ 10 3.2 PID算法 ........................................................................................................................................11
3.2.1PID算法介绍 .......................................................................................................................11 3.2.2PID算法的数字化 ...............................................................................................................11 3.2.3PID算法的运用 .................................................................................................................. 12 3.3 小结 .............................................................................................................................................. 14 4方案设计 ................................................................................................................................................... 14 5 详细设计 .................................................................................................................................................. 14
5.1主要硬件介绍................................................................................................................................ 14
5.1.1单片机............................................................................................................................ 14 5.1.2温度传感器 ...................................................................................................................... 15 5.2 电路设计方法............................................................................................................................... 15
5.2.1显示部分电路 ................................................................................................................. 15 5.2.2温度检测电路 ................................................................................................................. 16 5.2.3键盘电路 ......................................................................................................................... 16 5.2.4电气开关及工作电路 ..................................................................................................... 17 5.3 绘制流程图 .................................................................................................................................. 18 5.4 程序设计 ...................................................................................................................................... 19 6调试和仿真 ............................................................................................................................................... 19 7 结果分析 .................................................................................................................................................. 20 8设计心得体会 ........................................................................................................................................... 20 致 谢 .................................................................................................................................... 22 参考文献 ................................................................................................................................................... 23 附录 .............................................................................................................................................................. 24
1
兰州交通大学博文学院毕业设计(论文)
1绪论
1.1 课题背景及国内外研究概况
温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。成熟的温控产品主要以“点位”控制及常规的PID控制器为主,它们只能适应一般温度系统控制,而用于较高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。随着我国经济的发展及加入WTO,我国政府及企业对此都非常重视,对相关企业资源进行了重组,相继建立了一些国家、企业的研发中心,开展创新性研究,使我国仪表工业得到了迅速的发展。
随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。因此对数据采集的精度和采用的控制方法也不相同。传统的控制方式已不能满足高精度,高速度的控制要求,如温度控制表温度接触器,其主要缺点是温度波动范围大,由于它主要通过控制接触器的通断时间比例来达到改变加热功率的目的,受仪表本身误差和交流接触器的寿命限制,通断频率很低。近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。本系统要求有数据处理,显示功能等,被控对象为一阶惯性环节和一阶积分环节的组合,惯性时间常数为2s,开环增益k=10,温度控制范围为50~150℃。
本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使用方便等独特优点,在数字、智能化方面有广泛的用途。本系统使用AT89C51单片机,使温度控制大为简便。
1
兰州交通大学博文学院毕业设计(论文)
1.2 自动控制理论及其发展
随着科学技术的进步,自动控制技术在各个应用领域中的应用已日渐广泛,不但使得生产设备或生产过程实现自动化,大大提高了劳动生产率和产品质量,改善了劳动条件,还在人类征服大自然,改善居住条件等方面发挥了非常重要的作用。
自动控制(automatic control)是指在没有人直接参与的情况下,利用外加的设备或装置,使机器、设备或生产过程的某个工作状态或参数自动地按照预定的规律运行。自动控制是相对人工控制概念而言的。指的是在没人参与的情况下,利用控制装置使被控对象或过程自动地按预定规律运行。
自动控制理论是研究自动控制共同规律的技术科学,是分析和设计自动控制系统的理论的基础。它的发展初期,是以反馈理论为基础的自动调节原理,主要用于工业控制,二战期间为了设计和制造飞机及船用自动驾驶仪,火炮定位系统,雷达跟踪系统以及其他基于反馈原理的军用设备,进一步促进并完善了自动控制理论的发展。到战后,已形成完整的自动控制理论体系,这就是以传递函数为基础的经典控制理论,它主要研究单输入-单输出,线形定常系统的分析和设计问题。
自动控制理论的发展历程如下: 1.40年代--60年代初
需求动力:市场竞争,资源利用,减轻劳动强度,提高产品质量,适应批量生产需要。主要特点:此阶段主要为单机自动化阶段,主要特点是:各种单机自动化加工设备出现,并不断扩大应用和向纵深方向发展。典型成果和产品:硬件数控系统的数控机床。
2.60年代中--70年代初期
需求动力:市场竞争加剧,要求产品更新快,产品质量高,并适应大中批量生产需要和减轻劳动强度。主要特点:此阶段主要以自动生产线为标志,其主要特点是:在单机自动化的基础上,各种组合机床、组合生产线出现,同时软件数控系统出现并用于机床,CAD、CAM等软件开始用于实际工程的设计和制造中,此阶段硬件加工设备适合于大中批量的生产和加工。典型成果和产品:用于钻、镗、铣等加工的自动生产线。
3.70年代中期--至今
需求动力:市场环境的变化,使多品种、中小批量生产中普遍性问题愈发严重,要求自动化技术向其广度和深度发展,使其各相关技术高度综合,发挥整体最佳效能。主要特点:自70年代初期美国学者首次提出CIM概念至今,自动化领域已发生了巨大变化,其主要特点是:CIM已作为一种哲理、一种方法逐步为人们所接受;CIM也是一种
1