基于单片机的炉温控制系统设计

合集下载

基于单片机的炉温温度控制系统设计

基于单片机的炉温温度控制系统设计

摘要在工业生产过程中,往往需要对各类加热炉、热处理炉、反应炉的温度进行检测和调节,因此需要一种合适的系统对其温度进行精确控制。

由于单片机具有低功耗、高性能、可靠性好、易于产品化等特点,因此采用单片机对温度进行控制不仅节约成本,控制方法灵活多样,并且可以达到较高的控制精度,从而能够大大提高产品的质量,因此单片机被广泛应用在中小型控制系统中。

自动控制技术尤其是温度控制技术在国内外得到广泛的应用和发展。

时滞效应始终困扰着其实际应用,为此人们发明了多种控制方法来解决时滞问题,例如比例控制方式、DDC控制方式。

本文将针对一种温度控制方式进行学习,并设计一个以AT89S52单片机为核心、利用新型集成化智能1-Wire总线数字温度传感器DS18B20实现的温度采集控制系统,同时还阐述了直接数字控制(DDC)控制算法。

本系统按照模块化程序设计思想,完成了对系统软件部分的设计,给出了各个功能模块的设计思想和流程图。

温度采集控制系统不但能够准确地进行温度数据的采样转换,稳定进行升温、恒温的控制过程,而且可以记录温度—时间对应关系,并以现今广泛使用的液晶显示器作为输出设备,使数据读取更加直观。

现场仿真表明,该系统在测试过程中工作稳定,满足设计要求。

本设计采用以8位AT89S52单片机作为系统的CPU。

使用电加热器升温,配合键盘输入,液晶显示器显示。

具有硬件结构简单、人机界面友善、管理功能健全、系统可靠性高、记录数据准确、使用维护方便等优点。

关键字:温度采集系统;单片机;DS18B20;温度控制The Design of Furnace Temperature Control System Based onSingle Chip MicrocomputerAbstractIn the industrial production process, often require various types of furnace, heat treatment furnace, reactor temperature detection and regulation, so it needs a proper system of precise control of its temperature. as low power consumption single chip, high performance, reliability, easy-to-market commodity and so on, so to control the temperature using SCM not only save on cost, control method of flexible and diverse, and can achieve higher precision, which can greatly enhance the quality of the product, so SCM is widely used in the Small control system.The automatic control technique is a temperature particularly controls technique at domestic and international get the extensive application with develop. Time postpone effect perplex always in fact on the occasion of applied, for this person invents various controls method to resolve the problem of Time postpone. This paper introduces a design of temperature data acquisition system based on single-chip AT89S52. The system collects temperature data through 1-Wire Digital Thermometer DS18B20, and the control algorithm of DDC parameters is presented.This system according to mold a design for turning procedure design toughing, completing to system software part of designs, giving each function mold piece thought with flow chart. A function temperature control system can proceed accurately the data adopts the kind converts, stabilizing the proceeding heat, the control process of the constant temperature, and can satisfy completely to the request of the system accuracy. and can show them to the operators by the way of the Liquid Crystal Display. This system used the present the usage the LCD and actions output equipments, make data kept the view more. The results of the simulation show that the system works stably and meets the expected design requirements.The temperature data acquisition and control system adoption with 8 bit AT89S52 single a machine for system CPU. The usage electricity heating apparatus heats, matching with the keyboard importation, displays with the LCD. It has simple structure, high system reliability, and the data recorded are reliable and the operation and maintenance are convenient.Key words: temperature data acquisition system; single-chip; DS18B20; temperature control目录1 绪论 (1)1.1 课题背景 (1)1.2 选题的目的和意义 (2)1.3 炉温控制的国内外研究现状及发展趋势 (2)1.4 本系统的任务和本文的主要内容 (4)2 系统总体分析与设计 (5)2.1 系统方案选择 (5)2.1.1 主控芯片单片机的选型 (5)2.1.2 温度传感器的选择 (5)2.2 系统的组成和工作原理 (6)2.3 系统主要元件介绍 (7)2.3.1 AT89S52单片机简介 (7)2.3.2 1602液晶显示器 (10)2.3.3 DS18B20数字温度传感器 (14)2.3.4 固态继电器 (18)2.4 本章小结 (19)3 硬件系统设计 (20)3.1 单片机的最小应用系统 (20)3.2 温度采集转换系统 (21)3.3 升温驱动控制系统 (22)3.4 键盘显示系统 (23)3.5 报警系统 (25)3.6 系统电源模块 (26)3.7 本章小结 (27)4 软件系统设计 (28)4.1 软件总体设计 (28)4.2 系统初始化函数 (29)4.3 控制函数 (30)4.4 读温度子程序 (31)4.5 键盘显示函数 (32)4.6 时间函数 (33)4.7 本章小结 (34)5 系统的调试与仿真 (35)5.1 软件调试 (35)5.2 硬件调试 (36)5.3 本章小结 (37)6 结论 (38)致谢 (39)参考文献 (40)附录1 (1)附录2 (18)1 绪论1.1 课题背景及时准确地得到温度信息并对其进行适时的控制,在许多工业场合中都是重要的环节。

基于单片机的电阻炉炉温控制系统

基于单片机的电阻炉炉温控制系统

目录第1章引言 (3)1.1 课题背景及研究意义 (3)1.2 计算机在热处理炉炉温控制中的应用 (3)第2章系统硬件设计 (8)2.1温度检测及变送器 (8)2.2控制机构 (9)2.3 A/D转换电路 (10)2.4 温度控制电路 (14)2.5 部分接口电路 (16)第3章温度控制的算法和程序 (18)3.1 温度控制的算法 (18)3.2 温度控制的程序 (20)第4章对于抗干扰的探究 (34)4.1 抗干扰的措施 (34)结束语 (35)致谢 (36)参考文献 (37)附录1 电路图 (38)附录2 英文专业文摘及翻译 (39)基于单片机的电阻炉温度控制系统设计摘要:主要以51系列单片机为核心对电阻炉炉温进行控制,使其温度稳定在某一个值上。

最高温度为1000℃,并且有键盘输入给定温度值,由LED数码管显示温度值的功能.关键词:单片机;电阻炉;温度控制The design of temperature control system of the resistance furnace based on single chip microcomputerAbstract: Mainly with 51 series single chip microcomputer for the unit of nucleus heats to the control of The resistance furnace, the tallest temperature is 1000℃. And the temperature of keyboard input is constant, LED digitron displays the function of temperature point.Key words: single chip microcomputer;the resistance furnace; temperature control system第一章引言1.1课题背景及研究意义近几年来,在我国以信息化带动的工业化正在蓬勃发展,温度已成为工业对象控制中一种重要的参数,特别是在冶金、化工、机械等各类工业中,广泛使用各种加热炉、热处理炉、反应炉等。

毕业设计(论文)-基于单片机的炉温控制系统设计模板

毕业设计(论文)-基于单片机的炉温控制系统设计模板

分类号:单位代码:毕业设计(论文)基于51单片机炉温控制系统设计姓名学号年级2007 级专业电气工程及其自动化系(院)信息学院指导教师2011年4月摘要随着电子技术的飞速发展,单片机在国民经济生产各行业发挥了重要的作用。

它因为集成度高、体积小、运行可靠、应用灵活、价格低、面向控制等特点得到了广大工程技术人员和客户的好评。

在温度控制方面,单片机能够代替常规的模拟调节器。

本文主要设计了单片机炉温控制系统硬件电路和软件程序。

系统具工作可靠、实时性强等特点,满足控制精度的要求。

本着在满足系统性能要求的前提下,尽可能的减少硬件成本。

本文主要涉及到控制系统的硬件设计和单片机的控制软件编程。

本系统选用AD590对炉温进行检测,并且选用 OP07低漂移高精度前置放大器,对信号进行放大。

在PCF8951完成数模转换之后,8051单片机对数据进行处理。

采用分段方法控制三台电阻炉温度。

人机接口电路部分能实现温度设定、温度显示、超温报警等功能。

本设计对温度的调节时间不做说明。

本文重点介绍硬件的选取与接口电路的设计、模拟量输入通道和开关量输出通道的设计以及相应算法的软件程序编程。

关键词:单片机;炉温控制;接口电路AbstractWith the rapid development of electronic technology,Single-chip production of various sectors in the national economy played an important role. It is because of the high integration, small volume, reliable operation, flexible, low price and application for control of the engineering characteristics of technical staff and customers. In temperature control,SCM can replace conventional analog regulator.This paper designs the temperature control system of microcontroller hardware circuit and software program. With reliable work, real-time system as the control accuracy requirements. Based on system performance requirements in the premise, reduce cost of hardware. This paper involves controlling system of hardware design and the SCM control software programming. This system choose AD590 thermocouple to test temperature and choose OP07 low drift of preamplifier to amplifiy signal. In PCF8591 complete digital-to-analog 8051 single chip microcomputer, after processing of data. Segmentation control algorithm of three resistance furnace temperature. Can realize human-machine interface circuit of the temperature setting, temperature display, and overtemperature alarm etc. The design of temperature regulation time to do that. This paper introduces the hardware design of interface circuit and analog input channel, and channel of switching output corresponding algorithm and the design of software programming.Key words: SCM;Temperature control;Interface circuit目录第一章引言 (1)第二章单片机在炉温控制中的应用 (2)2.1单片机与炉温控制系统 (2)2.1.1 单片机在温度控制系统的应用 (2)2.1.2 单片机在本设计中应用 (2)2.2炉温控制的发展 (3)2.2.1 炉温控制的发展现状与方向 (3)2.2.2 炉温控制技术发展趋势 (3)第三章炉温控制系统总体设计 (5)3.1单片机控制系统设计 (5)3.1.1 系统硬件设计 (5)3.1.2 系统软件设计 (5)第四章处理器的选用 (7)4.1MCS-51单片机 (7)4.1.1 MCS-51单片机内部结构及引脚 (7)4.1.2 MCS-51单片机的复位 (10)4.3单片机炉温控制系统主机系统的设计 (10)第五章人机接口电路设计 (11)5.1温度设定电路设计 (11)5.1.1数字拨码盘 (11)5.2LED显示电路设计 (11)5.2.1显示管与单片机的接口设计 (11)5.3报警接口设计 (12)5.3.1 警报器 (12)第六章过程通道设计 (14)6.1模拟量输入通道 (14)6.1.1 模拟量输入通道的组成和特点 (14)6.1.2模拟量输入通道的设计 (15)6.2器件的选择 (16)6.2.1放大器的选择 (16)6.2.2 传感器的选择 (16)6.2.3 模拟开关的选择 (16)6.2.4 逐次逼近式ADC (17)6.3开关量输出通道 (18)6.3.1开关量输出通道的构成及特点 (18)6.3.2开关量输出通道的设计 (19)6.4器件的选择 (19)6.4.1双向可控硅 (19)6.4.2光电隔离器的选择 (20)第七章单片机炉温PID控制系统软件程序设计 (21)7.1主程序和中断服务子程序设计 (21)7.1.1 主程序设计 (21)7.1.2 定时器T0中断服务子程序 (21)7.2子程序设计 (22)7.2.1 温度检测子程序SAMP设计 (22)7.2.2 数字滤波子程序FILTER设计 (22)7.2.3 温度控制子程序设计 (23)7.2.4 PID子程序设计 (24)总结 (29)参考文献 (30)第一章引言近几年来,我国的工业信息化程度不断加深,温度已成为工业对象控制中一种重要的参数,它是一种常见的过程变量,因为它直接影响发酵、烘烤、煅烧、浓度、蒸馏、挤压成形,空气流动以及结晶等物理和化学过程。

Get格雅基于单片机的炉温控制系统设计设计

Get格雅基于单片机的炉温控制系统设计设计

基于单片机的炉温控制系统设计设计基于单片机的炉温自动控制系统设计宜春学院物理科学与工程技术学院自动化专业肖杰鸣指导老师:〔徐东辉〕摘要:在工农业生产中,温度是工业生产对象中主要的被控参数之一。

电阻炉是通过电流流过电阻体产生热量来加热或熔化物料的一种电炉。

电阻炉广泛地应用在化工、冶金等行业。

它对温度控制的要求较高,温度控制的好坏直接影响着产品质量及生产效率,因此电阻炉的温度控制在科学研究、工业生产中具有重要的意义。

本设计采用单片机作为数据处理与控制单元,以电阻炉作为控制对象,用热电偶作为测量元件,用晶闸管作为输出控制元件来实现对电阻炉温度自动控制。

该系统利用K型热电偶温度传感器,把检测到的电阻炉温度的信号送入MAX6675芯片,经过信号放大等一系列转换后,再将信号送到单片机STC89C52内进行PID运算,同时可以通过键盘调节PID参数。

经PID运算后,比例调节输出量改变晶闸管控制量,变晶闸管的导通角,从而控制电阻炉的加热强度。

从而控制电阻炉的炉温。

关键词:电阻炉;MAX6675;单片机STC89C52;PID控制Abstract:SummaryIn the industrial and agricultural production , the temperature is accused of one of the main objects of industrial production parameters . Furnace current flowing through the resistor generates heat to a furnace for heating or melting the material . Resistance furnace is widely used in chemical, metallurgical and other industries. It requires a higher temperature control , temperature control has a direct impact on product quality and production efficiency , and therefore resistance furnace temperature control is of great significance in scientific research , industrial production.The design uses a single chip for data processing and control unit to resistance furnace as a control object , as the measuring element with thermocouple with thyristor as a control element to achieve the output resistance furnace temperature control . The system uses K -type thermocouple temperature sensor , to detect resistance furnace temperature signal into theMAX6675 chip , after a series of converted signal is amplified and then signal to the microcontroller STC89C52 PID operation , and can adjust the keyboard PID parameters. After the PID operation , adjust the output volume ratio of the amount of change in thyristor controlled , variable thyristor conduction angle, so as to control the intensity of the resistance heating furnace . To control the furnace temperature resistance furnace .Key words:The resistance furnace; MAX6675; SCM STC89C52; PID contro目录第1章绪论 (6)1.1 课题研究的背景及意义 (6)第2章系统总体设计方案 (7)设计总体思路 (7)2.2 系统技术指标 (7)系统总体设计方案 (7)第3章系统硬件设计 (9)温度检测局部 (9)K型热电偶 (9)温度信号处理芯片MAX6675 (10)时钟电路 (13)3.4 复位电路 (14)3.5 串口通信电路 (14)报警电路 (15)3.7 显示电路 (15)按键电路 (17)D/A转换电路 (18)第4章软件设计 (20)软件设计思路 (20)主程序流程图 (21)4.2.1温度检测与处理子程序 (22)4.2.2 报警子程序 (24)4.2.3 PID子程序 (24)4.2.4 显示流程图 (26)4.2.5 键盘扫描流程图 (27)4.2.6 键盘处理流程图 (29)4.2.7 D/A转换子程序流程图 (29)5.结束语 (30)6.致谢词 (31)参考文献 (32)附录A:硬件原理图 (35)附录B:程序 (36)第1章绪论1.1课题研究的背景及意义20世纪20年代以来,电阻炉就在工业生产中得到了广泛地应用。

基于C51单片机的电加热炉温度控制系统设计

基于C51单片机的电加热炉温度控制系统设计

• 184•基于C51单片机的电加热炉温度控制系统设计陈 强0 引言电加热炉在冶金、化工、机械等领域具备广泛的用途,但是其控制具有非线性、大滞后、大惯性和时变性等特点,常规控制方法难以实现较高的控制精度和响应速度。

相比之下,经典的增量PID 控制算法,无需针对控制对象建立数学模型,便可实现较发复杂系统的精确控制。

因此,基于简单的C51单片机控制器设计了电加热炉温度控制系统,采用经典PID 算法进行温度控制,实验结果表明,该PID 控制达到了较高的温度控制效果。

1 系统整体设计整个系统由C51单片机、温度控制驱动电路、电加热炉、传感器阵列、放大和滤波电路、多通道转换开关、ADC 模块和LCD 显示模块组成。

C51单片机为普通80C51单片机,用于整个系统的控制、传感器信号的采集以及电加热控制算法的实现。

温度控制驱动电路是电加热炉和控制器之间的桥梁,实施电加热炉的电源开断的实现。

传感器阵列采用多个温度传感器,分布在加热炉的不同地方,以实现整个加热炉的温度精准采集。

放大和滤波电路用于进行传感器信号的放大和滤除干扰信号。

ADC 模块用于采集各个传感器的实时温度数据。

温度传感器阵列用于感知加热炉内各点温度,由于炉内温度不均匀,则由各点值平均值作为控制依据。

温度传感器均为模拟温度传感器,其信号输出需要经过放大器和滤波器进行放大和滤波,之后送至AD 转换器,进行多路信号切换采样。

最终该信号送至单片机控制器中,由单片机控制对采集值进行换算,并将换算值显示在LCD 屏上,同时,将该温度值与设定值进行比较,计算误差值,并将该误差代入增量PID 控制算法,进而计算出控制增量,进而产生PWM 信号控制加热丝进行加热。

依次进行,直至实测温度值与设定值之差满足设定误差,即达到温度平衡。

2 系统硬件设计2.1 传感器采样电路传感器采样电路如图1所示,整个采样电路由惠更斯桥和比例放大电路构成。

传感器采用Pt 电阻丝,其0到500℃的测量区间,其电阻变化为100-280.9Ω,该电阻变化可被由R4、R5、R7构成的桥式电路采样得到,进而送入由R6、R8、R3、R9和LM324构成的比例放大电路进行信号放大,放大倍数为20倍,进而输入至下一级处理电路中。

基于单片机的电炉炉温控制器设计(毕业设计开题报告)

基于单片机的电炉炉温控制器设计(毕业设计开题报告)
三、设计方案的可行性分析和预期目标:
单片机温度控制系统是以MS-5l单片机为控制核心,辅以采样反馈电路,驱动电路,晶闸管主电路对电炉炉温进行控制的微机控制系统。其系统结构框图可表示为:系统采用单闭环形式,其基本控制原理为:将温度设定值(即输入控制量)和温度反馈值同时送入控制电路部分,然后经过调节器运算得到输出控制量,输出控制量控制驱动电路得到控制电压施加到被控对象上,电炉因此达到一定的温度。传统的炉温控制设备是依靠人工通过对照炉温指示仪表所示值与期望值,手动调节燃料的进料阀门以达到控制炉温的目的。对于对炉温要求精度较高的工厂,传统设备很难达到要求.因此,为实现炉温调控趋向智能化,本设计以单片机技术为核心,采用新型思路,控制电路以8031为核心,采用热电偶传感器将炉温转化成模拟电量,采用温度变送器、采样保持器、A/D转换器将模拟量装换成数字量输入到单片机,利用键盘实现设温,LED显示器显示炉温,当温度超过系统的危险温度时由声光报警器发出警报。
基于单片机的电炉炉温控制器设计(毕业设计开题报告)
设计题目
基于单片机的电炉炉温控制器设计
学生姓名

基于单片机的燃料炉炉温控制系统设计课题,结合生产实际,利用所学专业基础课的理论知识,使理论知识系统化、实用化,同时为工厂提供能源利用率高,自动化程度好设备提供可能能基本掌握炉温控制设备的设计能力和制图能力;综合利用文献发现问题的能力。电力资源的匮乏是制约我国经济快速健康发展的一个突出问题,电加热炉是工业生产中一种重要的必不可少的设备,由于技术落后,在利用电加热炉时,不仅不能精确地满足加热工艺曲线的要求,而且对电力资源造成了巨大的浪费。原因主要由以下两点:一基于PLC或计算机控制的电加热系统造价昂贵,很多小型企业不愿接受。二现行的炉温自动控制系统往往具有算法复杂,要求操作人员具有一定的自动控制技术。所以,要想改善这种状况,必须要设计一种操作简单,控制精确,造价便宜的炉温自动控制系统。

基于单片机实现工业生产中炉温控制系统的设计

基于单片机实现工业生产中炉温控制系统的设计

基于单片机实现工业生产中炉温控制系统的设计1、引言单片机具有集成度高,运算快速快,体积小、运行可靠,价值低廉,因此在过程控制、数据采集、机电一体化、智能化仪表、家用电器以及网络技术等方面得到广泛应用,本文主要介绍单片机在炉温控制中的应用。

在工业生产中,有很多行业有大量的加热设备,如用于热处理的加热炉、用于熔化金属的坩埚炉,以及各种不同用途的加热炉,反应炉,这样温度就成为了工业对象中一种重要的被测控对象,但是由于炉子的种类,用途不同,因此,采用的加热方法及燃料也就不同,如煤气、天然气、油、电等,但究其控制系统本身的动态特性而言,基本上都是一阶纯滞后环节。

实践证明,用于工业生产中的炉温控制的微机控制系统具有高精度、功能强、经济性好的特点,无论在提高产品质量还是产品数量,节约能源,还是改善劳动条件等方面都显示出无比的优越性。

2、整体设计及其工作原理对于温度控制,可采用适用于工业控制的单片机组成的自动控制系统,其硬件原理如图1。

其系统被测参数主要是温度,被测参数温度值由热电偶传感器测定后得到的mv信号经过温度变送器放大滤波后变为0-5v的电压信号,再送到采样/保持器,经过a/d转换器后,将模拟信号变为数字信号进入8031单片机,在单片机进行数据处理,一方面,与所设定的期望温度值进行比较后,产生偏差信号,单片机根据预定的pid算法计算出相应的控制量,该控制量控制双向可控硅的导通和关闭,以便切断和连通加热设备,从而控制温度稳定在设定值上,另一方面送去显示接口,并判断是否有报警需要。

3、硬件接口设计3.1 温度检测元件及温度变送器由于所测的温度不同,所以选用的检测元件也就不尽相同,目前的热点偶传感器有:铂铹10-铂热电偶,其可在1300℃以下范围长期工作,符号lb;镍铬-镍硅热电偶,测量范围在-50~+1312℃,符号eu等等,温度传感器输出的都是mv信号,而温度变送器由毫伏变送器和电流/电压变送器组成,其毫伏变送器就是把温度传感器的mv信号变换成ma的电流;电流/电压变送器再把毫伏变送器输出的ma电流变成v电压。

基于单片机的炉温控制

基于单片机的炉温控制

北京信息科技大学自动化学院基于单片机的电热炉温度控制系统专业: 自动化班级: 自控1102 学号: 2011011024 2011010794 姓名: 王广富吴启婷摘要在生活中,从小型的空调,冰箱,到大型的工厂设备,人们对温度的控制越来越频繁,也越来越精确。

电热炉温度控制系统以C51单片机为基础,利用ADC0808对传感器进行采样,通过与设定值进行比较,对输出加以控制。

从而使得系统能够稳定在设定的范围内。

1.1硬件系统框图以下是硬件系统框图1.2各部分硬件的设计(1)采样电路设计因为ADC0809无法在protues中仿真,所以我选用的器件是ADC0808,功能和ADC0809一样。

但在管脚上有一点区别。

out8为最低位out1为最高位。

而ADC0809则不同。

在这里我用了一个OVEN器件,这个器件两端通电便会自动加热,在T输出端会输出温度相对应的电压,而且其对应的电压值就等于温度值。

因为温度的变化范围是0到100,而ADC0808的基准电压是5V,所以我用了两个电阻进行分压。

是采样信号在0—5V的范围内。

ADDA ADDB ADDC三个端口接地,选通IN0口。

(2)按键输入在这个实验中,我只用了一个按键,对设定温度进行设定,因为按键数目不多,所以系统直接采用非编码方式,直接连接单片机I/O口。

(3)显示部分系统采用LED七段数码动态显示电路来显示温度值,显示范围在0-99之间,该电路由显示、片选、译码三部分组成。

显示部分:由两个两位的LED七段共阴数码管构成,P1口接两个数码管的abcdefg和dp端,P3.4,P3.5是设定值的位选,P3.6,P3.7是当前温度的位选。

(4)输出控制控制部分采用了一个继电器,当P3.0口高电平时,继电器闭合,电热炉进行加热,当P3.0为低电平时,继电器断开,电热炉停止加热。

(5)系统硬件总设计图1.3.1 系统程序总流程图1.3.2 AD转换程序设计int AD() //AD转换{unsigned char Val_AD=0; //用于储存AD值START=0;_nop_();_nop_();_nop_();START=1;_nop_();_nop_();_nop_();START=0; //给START一个脉冲,启动AD转换while(EOC==0); //等待AD转换结束OE=1; //准备读取AD数据Val_AD=P0; //读取P0口的值,即为AD值Val_AD=Val_AD*0.3906;return (Val_AD);}(1) 进行A/D转换之前,要启动转换的方法:ABC=000选择第一通道。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。

例如,在冶金工业、化工生产、电力工程、机械制造和食品加工等许多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行监测和控制。

采用单片机对它们进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。

因此,单片机对温度的控制问题是一个工业生产中经常会遇到的控制问题。

关键词:MCS-51单片机,8155芯片,ADC0808/0809,数字滤波AbstractIn the industrial production, the electric current, thevoltage, the temperature, the pressure, the current capacity, thespeed of flow and the switch quantity all are commonly used is mainlycontrolled the parameter. For example, in metallurgical industry,chemical production, electric power project, machine manufacture andfood processing and so on in many domains, the people all need to eachkind of heating furnace, to respond in the stove and theboiler temperature carries on the monitor and the control. Uses themonolithic integrated circuit to carry on the control to them not onlyto have the control convenient, simple and the flexibility is big andso on the merit, moreover may large scale enhance is controlled thetemperature the technical specification, thus can greatly enhance theproduct the quality and the quantity. Therefore, the monolithicintegrated circuit to the temperature the control question is thecontrol question which in a industrial production frequently can meet,presently carries on the introduction take it as the exampleKeyWords: MCS - 51 SCM, 8155 chip, ADC0808/0809, digital filter引言1971年微处理器推出后不久,就出现了单芯片的微型计算机(简称单片机)。

单片机属于第四代电子计算机(以大规模集成电路为特征)。

它把中央处理器(CPU),存储器(RAM和ROM)、输入/输出接口电路以及定时器/计数器等集成在一块集成电路芯片上,从而具有体积小、价格和功耗低、抗干扰能力强、可靠性高等特点,极适合于智能仪器仪表和工业测控系统的前端装置。

正是由于这一原因,国际上逐渐采用微控制器(MCU)代替单片微型计算机(SCM)这一名称。

“微控制器”更能反映单片机的本质,但由于习惯的原因,我们仍沿用“单片机”这一名称。

单片机具有以下的特点:一.控制性能和可靠性高单片机是为满足工业控制而设计的,所以实时控制功能特别强,其CPU可以对I/O 端口直接进行操作,位操作能力更是其他计算机无法比拟的。

另外,由于CPU,存储器及I/O接口集成在同一芯片内,各部件的连接紧凑,数据在传送时受干扰的影响教小,且不易受环境条件影响,所以单片机的可靠性非常之高。

近期推出的单片机产品,内部集成有高速I/O口,ADC,PWM,WDT等部件,并在低电压,低消耗串行扩展总线,控制网络总线和开发方式(如在系统编程ISP)等方面都有了进一步的增强。

二.体积小,价格低,易于产品化每片单片机芯片即是一台完整的微型计算机,对于批量大的专用场合,一方面可以在众多的单片机品种间匹配选择,同时还可以专门进行芯片设计,使芯片功能与应用具有良好的对应关系。

在单片机产品的引脚封装方面,有的单片机引脚已减少到8个或更少,从而使应用系统的印制板减少,安装简单方便。

在现代的各种器件中,单片机具有良好的性能价格比,这正是单片机得以广泛应用的重要原因。

1.电路芯片介绍1.1 可编程接口芯片81558155由以下三部分组成:a.数据储存器:该部分是容量为256B的SRAM.;b.并行I/O端口:可编程的8位I/O口PA7~PA0,可编程的8位I/O口PB7~PB0和可编程的6位I/O口PC5~PC0。

还有只允许写入的8位命令寄存器和只允许读出的8位状态寄存器。

c.定时器/计数器:14位的二进制减法计数器/定时器。

它与MCS-51系列单片机的接口非常简单,是单片机应用系统中广泛使用的芯片之一。

1.2 ADC0808/0809简介ADC0808/0809是八位逐次逼近式,单片CMOS集成A/D转换器。

ADC0808和AD0809的外部封装、引脚排列、内部结构和工作原理相同,除了精度不同外,其它参数相同。

ADC0808/0809的分辨率为8位。

ADC0808/0809片内带有锁存功能的8路模拟多路开关,可对8路输入模拟信号分时进行转换,片内具有多路开关的地址译码和锁存电路、比较器、256R电阻T型网络、树状电子开关、逐次逼近寄存器SAR、控制与时序电路等。

这里,开关树和256R电阻网络相当于一个DAC。

256R电阻网络是由256个精密电阻组成的基准电压分压器,开关树由8列模拟开关组成,每一列受控于SAR输出的8位数字量的一位。

通过开关树产生模拟信号VC,送到比较器与多路开关输出模拟量VX进行比较。

VC与VX比较的结果不同,SAR输出也不同,实现了A/D转换。

ADC0809的比较器采用斩波稳零比较器,具有分辨率高,失调小,温度漂移小等特点,因而使ADC0809有较高的精度和稳定性,使用时不需调零。

2.温度控制系统硬件电路介绍2.1 温度检测和变送器温度检测元件和变送器的类型选择与被控温度及精度等级有关。

镍铬/镍铝热电偶适同于0~1000℃的温度测量范围,相应输出电压为0~41.32mV。

变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0~41.32mV变换成0~10mA范围内的电流;电流/电压变送器用于把毫伏变送器输出的0~10mA电流变换成0~5V范围内的电压。

为了提高测量精度,变送器可以进行零点迁移。

例如,若温度测量范围为400~1000℃,则热电偶输出为16.4~41.32mV,毫伏变送器零点迁移后输出0~10mA范围的电流。

这样,采用8位A/D转换器就可使量化温度误差达到〒2.34℃以内。

2.2 接口电路8031的接口电路有8155、2732和ADC0809等芯片。

8155用于键盘/LED显示器接口,2732可作为8031的外部ROM存储器,ADC0809为温度测量电路的输入接口。

在P2.0=0和P2.1=0时,8155选中它内部的RAM工作;在P2.0=1和P2.1=0时,8155选中片内三个I/O端口。

相应地址分配为:0000H~00FFH 8155内部RAM0100H 命令/状态口0101H A口0102H B口0103H C口0104H 定时器低8位口0105H 定时器高8位口8155用作键盘/LED显示器接口电路。

图中键盘有30个按键,分成六行(L0-L5)五列(R0-R4),只要某键被按下,相应的行线和列线才会接通。

图中30个按键分三类:一是数字键0-9,共10个;二是功能键18个;三是剩余两个键,可定义或设置成复位键等。

为了减少硬件开销,提高系统可靠性和降低成本,采用动态扫描显示。

A口和所有LED的八段引线相连,各LED的控制端G和8155C口相连,故A口为字形口,C口为字位口,8031可以通过C口控制LED是否点亮,通过A口显示字符2732是4KB EPROM型器件。

8031的PSEN和2732的OE相接,P2.4和CE相连,故2732的地址空间为:0000H~0FFFHADC0809的IN0和变送器输出端相连,故IN0上输入的0~+5V范围的模拟电压经A/D转换后可由8031通过程序从P0口输入到它的内部RAM单元。

在P2.2=0且WR=0时,8031可使ALE和START变成高电平,从而启动ADC0809工作;在P2.2=0且RD=0时,8031可以从ADC0809接收A/D转换后的数字量(因为ADC0809的OE为低电平)。

这就是说,ADC0809可以视为8031的一个外部RAM单元,地址为03F8H(有很大的地址重叠范围)。

因此,8031执行如下程序可以启动ADC0809工作:MOV DPTR,#03F8HMOVX @DPTR,A若8031改为执行:MOV DPTR,#03F8HMOVX A,@DPTR则可以从ADC0809输入A/D转换后的数字量。

ADC0809的CLK由8031的ALE上的信号经过2分频后提供,EOC经反相器用作8031的INT1中断请求输入线,要求CPU从P0口提取A/D转换后的数字量。

P1.0~P1.2引脚用于报警,可以和报警电路相连。

究竟采用何种报警可由设计者根据需要选定。

2.3 温度控制电路8031对温度的控制是通过可控硅调功器电路实现的,双向可控硅管和加热丝串接在交流220、50HZ交流市电回路中。

在给定周期T内,8031只要改变可控硅管的接通时间便可改变加热丝功率,以达到调节温度的目的。

可控硅在给定周期T的100%时间内接通时的功率最大。

可控硅接通时间可以通过可控硅控制极上的触发脉冲控制。

该触发脉冲由8031用软件在P1.3引脚上产生,由过零同步脉冲同步后经光耦管和驱动器输出送到可控硅的控制极上。

过零同步脉冲是一种50HZ交流电压过零时刻的脉冲,可使可控硅在交流电压正弦波过零时触发通导。

过零同步脉冲由过零触发电路产生。

电压比较器LM311用于把50HZ 正弦交流电压变成方波。

相关文档
最新文档