温度控制器的设计汇总
基于PID控制器的温度控制系统设计

基于PID控制器的温度控制系统设计随着现代工业的快速发展,各种自动控制系统也得到了广泛应用。
其中,基于PID控制器的温度控制系统设计广泛应用于化工、制药、冶金等行业。
本文将从基本原理入手,详细论述基于PID控制器的温度控制系统设计。
一、PID控制器的原理PID控制器是一种经典的控制器,它采用比例、积分、微分三个控制量的组合,通过对控制量不同比例的组合,实现对被控对象的精确控制。
具体来说,PID控制器将被控对象的当前状态与期望的目标状态进行比较,计算出误差值,然后对误差值进行P、I、D三个控制量的加权计算,得到控制输出值,通过执行控制动作,使被控对象达到期望的目标状态。
其中,比例控制P以被控对象的当前状态与期望目标状态之间的误差值为输入,按比例放大输出控制信号,其控制效果主要针对误差量的大小。
积分控制I主要是针对误差值的积累程度,在误差值持续存在的情况下逐渐加大控制输出的幅度,使被控对象逐渐趋近期望的目标状态。
微分控制D主要是针对误差值的变化速度,当偏差值增加或减小的速率较快时,将适当增大或减小控制输出量的幅度,以加快误差的消除速度。
综上所述,PID控制器的优点在于能够快速消除误差,避免超调和欠调,稳定性强,且对于被控对象的性质要求不高。
因此,PID控制器成为了温度控制系统设计的主要控制器之一。
二、温度传感器的选取温度控制系统的核心是温度控制器,其中最关键的部分是温度传感器。
良好的温度传感器应具有温度响应时间短、测量范围广、精度高等特点。
其中最常用的温度传感器是热电偶和热电阻。
热电偶是一种基于热电效应的温度测量传感器,它是利用不同材料所产生的热电动势的差别测量温度。
热电偶具有灵敏度高、阻抗小、动态响应快等特点,但受到热电对、交流电干扰等因素影响较大,测量过程中容易出现漂移现象。
热电阻是一种利用金属或半导体的电阻随温度变化的特性测量温度的传感器。
热电阻具有较高的精度、长期稳定性好的特点,但响应迟缓,对于超出其量程的高温不可用。
温度控制器的设计与制作共13页

温度控制器的设计与制作一、功能要求设计并制作一个温度控制器,用于自动接通或断开室内的电加热设备,从而使室内温度达到设定温度要求,并能实时显示室内温度。
当室内温度大于等于设定温度时,控制器断︒时,控制器接通电加热设备。
开电加热设备;当室内温度比设定温度小2C控温范围:0~51C︒控温精度:≤1C︒二、硬件系统设计1.硬件系统由七部分组成,即单片机及看门狗电路、温度检测电路、控制输出电路、键盘电路、显示电路、设置温度储存电路及电源电路。
(1)单片机及看门狗电路根据设计所需的单片机的内部资源(程序存储器的容量、数据存储器的容量及I/O口数量),选择AT89C51-24PC较合适。
为了防止程序跑飞,导致温度失控,进而引起可怕的后果,本设计加入了硬件看门狗电路IMP813L,如果它的WDI脚不处于浮空状态,在1.6秒内WDI不被触发(即没有检测到上什沿或下降沿),就说明程序已经跑飞,看门狗输出端WDO将输出低电平到手动复位端,使复位输出端RST发出复位信号,使单片机可靠复位,即程序重新开始执行。
(注:如果选用AT89S51,由于其内部已具有看门狗电路,就不需外加IMP813L)(2)温度检测电路温度传感器采用AD590,它实际上是一个与绝对温度成正比的电流源,它的工作电压为4~30V,感测的温度范围为-550C~+1500C,具有良好的线性输出,其输出电流与温度成正比,即1μA/K。
因此在00C时的输出电流为273.2μA,在1000C时输出电流为373.2μA。
温度传感器将温度的变化转变为电流信号,通过电阻后转变电压信号,经过运算放大器JRC4558运算处理,处理后得到的模拟电压信号传输给A/D转换部分。
A/D转换器选用ADC0804,它是用CMOS集成工艺制成的逐次逼近型模数转换芯片,分辨率8位,转换时间100μs,基准电压0~5V,输入模拟电压0~5V。
(3)控制输出电路控制信号由单片机的P1.4引脚输出,经过光耦TLP521-1隔离后,经三极管C8550直接驱动继电器WJ108-1C-05VDC,如果所接的电加热设备的功率≤2KW,则可利用继电器的常开触点直接控制加热设备,如果加热设备的功率>2KW,可以继电器控制接触器,由接触器直接控制加热设备。
温度控制器设计

帮不帮温度控制器设计一、设计任务设计一个可以驱动1kW加热负载的水温控制器,具体要求如下:1、能够测量温度,温度用数字显示。
2、测量温度范围0〜100℃,测量精度为0.5℃。
3、能够设置水温控制温度,设定范围40〜90℃,且连续可调。
设置温度用数字显示。
4、水温控制精度W±2℃。
5、当超过设定的温度20℃时,产生声、光报警。
二、设计方案分析根据设计要求,该温度控制器是既可以测量温度也可以控制温度,其组成框图如图1所示。
图1温度控制器原理框图因为要求对温度进行测量显示,所以首先采用温度传感器,将温度变化转换成相应的电信号,并通过放大、滤波后送A/D转换器变成数字信号,然后进行译码显示。
若要求温度被控制在设定值附近,则要求将实际测量温度的信号与温度的设定僮基准电压)进行比较,根据比较结果(输出状态)来驱动执行机构,实现自动地控制、调节系统的温度。
测量的温度可以与另一个设定的温度上限比较器相比较,当温度超过上限温度值时,比较器产生报警信号输出。
1、温度检测及信号处理温度检测是温控系统的最关键部分,它只接影响整个系统的测量、控制精度。
目前检测温度的传感器很多,其测量范围、应用场合等也不尽相同。
例如热电偶温度传感器目前在工业生产和科学研究中已得到了广泛的应用,它是将温度信号转化成电动势。
目前热电偶温度传感器已形成系列化和标准化,主要优点是:它属于自发电型传感器,测量温度时可以不需要外加电源;结构简单,使用方便,热电偶的电极不受大小和形状的限制;测量温度范围广,高温热电偶测温高达1800 c以上,低温热电偶可测-260℃以下,目前主要用在高温测量工业生产现场中。
热电阻温度传感器是利用电阻值随温度升高而增大这一特性来测量温度的,目前应用较为广泛的热材料是铜和铂。
在铜电阻和伯电阻中,伯电阻性能最好,非常适合测量-200〜+960℃范围内的温度。
国内统一设计的工业用伯电阻常用的分度号有Pt25、Pt100 等,Pt100即表示该电阻的阻值在0c时为100Q。
基于单片机的pid温度控制系统设计

一、概述单片机PID温度控制系统是一种利用单片机对温度进行控制的智能系统。
在工业和日常生活中,温度控制是非常重要的,可以用来控制加热、冷却等过程。
PID控制器是一种利用比例、积分、微分三个调节参数来控制系统的控制器,它具有稳定性好、调节快等优点。
本文将介绍基于单片机的PID温度控制系统设计的相关原理、硬件设计、软件设计等内容。
二、基本原理1. PID控制器原理PID控制器是一种以比例、积分、微分三个控制参数为基础的控制系统。
比例项负责根据误差大小来控制输出;积分项用来修正系统长期稳态误差;微分项主要用来抑制系统的瞬时波动。
PID控制器将这三个项进行线性组合,通过调节比例、积分、微分这三个参数来实现对系统的控制。
2. 温度传感器原理温度传感器是将温度变化转化为电信号输出的器件。
常见的温度传感器有热电偶、热敏电阻、半导体温度传感器等。
在温度控制系统中,温度传感器负责将环境温度转化为电信号,以便控制系统进行监测和调节。
三、硬件设计1. 单片机选择单片机是整个温度控制系统的核心部件。
在设计单片机PID温度控制系统时,需要选择合适的单片机。
常见的单片机有STC89C52、AT89S52等,选型时需要考虑单片机的性能、价格、外设接口等因素。
2. 温度传感器接口设计温度传感器与单片机之间需要进行接口设计。
常见的温度传感器接口有模拟接口和数字接口两种。
模拟接口需要通过模数转换器将模拟信号转化为数字信号,而数字接口则可以直接将数字信号输入到单片机中。
3. 输出控制接口设计温度控制系统通常需要通过继电器、半导体元件等控制输出。
在硬件设计中,需要考虑输出接口的类型、电流、电压等参数,以及单片机与输出接口的连接方式。
四、软件设计1. PID算法实现在单片机中,需要通过程序实现PID控制算法。
常见的PID算法包括位置式PID和增量式PID。
在设计时需要考虑控制周期、控制精度等因素。
2. 温度采集和显示单片机需要通过程序对温度传感器进行数据采集,然后进行数据处理和显示。
温度控制器毕业论文

题目:温度控制器的设计机电工程学院李小草摘要本文设计了一个温度自动控制器。
本设计以单片机(8031)为控制核心,外加硬件电路,将温度显示和数字控制集和于一体,实现智能温度控制。
并采取软件程序实现升温的调节,能对加热炉的升温速度和保温时间严格控制。
单片机控制系统由微处理器和工业生产对象两大部分组成。
本文是通过热敏电阻和单片机等,来实现对工程上一些系统的温度进行范围控制的过程。
关键词:测温;PID算法;单片机;温度控制器目录摘要 (I)ABSTRACT (II)第1章前言 (1)1.1 概述 (2)1.2 课题分析 (2)1.3 设计思路 (2)第2章系统的基本组成及工作原理 (3)2.1 系统的基本组成 (3)2.2 系统的基本工作原理 (3)第3章测温电路的选择及设计 (5)3.1热电偶测温电路 (5)3.1.1 热电偶 (5)3.1.2 毫伏变送器 (6)3.2热敏电阻测温电路 (6)3.2.1 热敏电阻 (6)3.2.2 关于铂电阻的特性 (7)3.2.3 温度丈量电路 (7)第4章芯片组的电路设计 (8)4.1A D C0809与8031接口硬件电路设计 (8)4.28155与8031接口硬件电路设计 (9)4.2.1 8155芯片的结构 (9)4.2.28155与8031接口电路 (9)4.32732E P R O M的工作原理及硬件接口设计 (11)第5章掉电呵护功能电路 (14)第6章温度控制电路 (15)6.1温度控制电路 (15)6.2控制规律的选择 (16)第7章系统程序设计 (18)7.1系统控制主程序 (18)T中断服务程 7.20序 (20)7.3采样程序及其流程图 (24)7.4数字滤波子程序及其流程图 (25)总结 (27)致谢 (28)参考文献 (29)附录 (30)第1章前言现代信息技术的三大基础是信息收集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。
简单的温度控制器设计原理

简单的温度控制器设计原理温度控制器是一种用于控制某个系统或装置的温度的设备,可以自动调节温度并保持在特定范围内。
它通常由传感器、控制器、执行器等组成,通过不断监测环境温度,计算偏差并作出相应的调整来实现温度控制。
温度控制器的设计原理涉及到传感器、控制器和执行器的协同工作。
其中传感器用于检测环境温度,并将检测到的温度信号转化为电信号;控制器则对传感器的信号进行处理,计算出温度的偏差,并根据预设的控制算法作出相应的调节策略;执行器则根据控制器的指令,实现对系统的温度调节。
在温度控制器中,传感器是非常重要的一部分,通过传感器的准确测量,可以实现对环境温度的实时监测。
常见的传感器包括热电偶、热敏电阻、红外线传感器等。
这些传感器可以将温度转化为电信号,并通过连接到控制器的电路进行传递。
控制器是温度控制器的核心部件,主要负责对传感器的信号进行处理,并生成控制信号。
控制器通常包括一个微处理器或控制芯片,用于计算温度的偏差,并根据预设的控制算法来调节温度。
控制器通常具有一定的的控制逻辑,可以根据具体的场景要求来进行温度的控制模式选择。
执行器则是根据控制器发出的指令来实现温度调节的部分。
常见的执行器包括加热装置、冷却装置、换向阀等。
执行器的作用是根据控制器的指令来实现相应的温度调节操作,例如调节加热元件功率、打开或关闭冷却设备等,以使系统的温度保持在目标范围内。
整个温度控制器的工作过程可以描述为下面的流程:首先,传感器不断地检测环境温度,并将检测到的温度数据转化为电信号。
然后,控制器接收到传感器的信号后,计算出温度的偏差,并根据预设的控制算法生成控制信号。
最后,执行器根据控制器发出的控制信号来进行相应的操作,从而实现对系统温度的调节。
温度控制器的设计目标是使系统的温度能够稳定地控制在预设的目标范围内,以满足特定的环境要求。
为了实现这个目标,温度控制器的设计需要考虑以下几个方面:首先,传感器的选择和校准是非常重要的,确保传感器能够准确地反映环境温度。
厂房温度控制系统设计总结

厂房温度控制系统设计总结厂房温度控制系统设计总结一、引言厂房温度控制系统在工业生产中起着至关重要的作用。
一个有效的温度控制系统可以确保厂房内部的温度稳定在合适的范围内,从而提高生产效率和产品质量。
本文将对厂房温度控制系统设计进行总结,并分析其关键要素和技术原理。
二、系统设计要素1. 温度传感器:温度传感器是整个系统的核心部件之一。
它能够实时监测厂房内部的温度变化,并将数据传输给控制器。
常见的温度传感器有热电偶、热敏电阻等。
2. 控制器:控制器是系统的大脑,负责接收传感器传来的数据,并根据预设的参数进行计算和决策。
控制器通常包括微处理器、存储器、输入输出接口等组件。
3. 执行机构:执行机构是根据控制信号进行动作的部件,用于调节厂房内部的温度。
常见的执行机构有风扇、加热装置、空调等。
4. 通信模块:通信模块用于将控制器和执行机构连接起来,实现数据传输和指令下达。
常见的通信模块有以太网、RS485等。
三、系统设计原理1. 反馈控制原理:厂房温度控制系统采用反馈控制原理,即通过不断地测量温度并与预设值进行比较,调节执行机构的动作,使温度保持在目标范围内。
当温度偏离预设值时,控制器会发出相应的指令来调整执行机构的工作状态。
2. PID控制算法:PID控制算法是常用的温度控制算法之一。
它通过比例、积分和微分三个环节对误差进行处理,并根据参数调整来实现精确的温度控制。
比例环节用于根据误差大小调整输出信号的幅度;积分环节用于消除静态误差;微分环节用于预测未来误差的变化趋势。
四、系统设计步骤1. 确定需求:首先需要明确厂房所需的温度范围和稳定性要求。
根据不同行业和工艺要求,确定合适的目标温度。
2. 选择传感器:根据需求确定合适的温度传感器。
考虑到厂房环境可能存在的湿度、腐蚀等因素,选择适应性强、精度高的传感器。
3. 设计控制器:根据传感器输出的温度数据和目标温度,设计控制器的算法和参数。
常见的算法包括PID控制算法、模糊控制算法等。
基于单片机的水温控制器设计

基于单片机的水温控制器设计引言水温控制在很多领域中都具有重要的应用价值,例如温室、鱼缸、热水器等。
基于单片机的水温控制器能够自动调控水温,提高水温的稳定性和准确性。
本文将介绍如何设计一个基于单片机的水温控制器,以实现对水温的精确控制。
一、硬件设计1.单片机选择选择一个合适的单片机对于设计一个稳定可靠的水温控制器至关重要。
常用的单片机有STC89C52、AT89C52等。
在选择时应考虑单片机的性能、功耗、接口等因素。
2.温度传感器温度传感器用于检测水温,常用的有NTC热敏电阻和DS18B20数字温度传感器。
NTC热敏电阻价格便宜,但精度较低,DS18B20精度高,但价格相对较贵。
3.加热装置加热装置用于根据温度控制器的输出信号进行加热或制冷。
可以选择加热丝、加热管或半导体制冷片等。
4.驱动电路驱动电路用于将单片机的输出信号转换为合适的电流或电压,驱动加热装置。
可以选择晶体管或继电器等。
5.显示模块可以选择液晶显示屏或LED数码管等显示水温的数值。
二、软件设计1.初始化设置首先,对单片机进行初始化设置,包括引脚配置、定时器设置等。
然后,设置温度传感器和加热装置的引脚。
最后,设置温度范围,以便根据实际需求进行调整。
2.温度检测使用温度传感器检测水温,并将读取到的温度值转换为数字形式,以便进行比较和控制。
可以使用ADC(模拟-数字转换)模块转换模拟信号为数字信号。
3.控制算法本设计中可以采用PID控制算法进行水温控制。
PID(Proportional-Integral-Derivative)控制算法根据设定值和反馈值之间的差异来计算控制信号。
可以根据需求进行参数调整,以获得更好的控制效果。
4.显示和报警使用显示模块显示当前水温的数值,并在温度超出设定值时触发报警功能。
报警可以采用声音、灯光等形式。
5.控制输出根据PID算法计算出的控制信号,控制驱动电路,驱动加热装置或制冷装置,以实现水温的调节。
总结基于单片机的水温控制器能够实现对水温的精确控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013 ~ 2014学年第2学期《数字式温度控制器的设计》课程设计报告题目数字式温度控制器的设计 ____________ 专业: 11 电气工程及其自动化_______________________ 班级: ____________ 2 _________________________ 姓名: ____________________________________________ 指导教师: _________________________________________电气工程学院2014年6月2日数字式温度控制仪摘要温度是工业生产和科学实验中的重要参数之一。
在化工、冶金、医药、航空等领域里,对温度的控制效果直接影响到许多产品的质量及使用寿命,因此,温度控制成为各个领域中的一项关键技术。
温度控制的关键在于测温和控温两方面,温度测量是温度控制的基础。
在温度测量方面,技术己经比较成熟,由于控制对象越来越复杂,而在温度控制方面,还存在着许多问题,人们还在寻找着更好的控制方法以提高控制性能,满足不同的控制要求。
随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的恒温锅炉烧水控制系统。
本系统以AT89C51单片机为控制核心,采用闭环控制装置,可自动控制要求环境下的温度,使被控对象温度保持在恒定的范围内。
本系统温度信号由数字温度传感器DS18B2C采集,送AT89C51单片机进行处理,并通过数码管显示。
当温度低于或者高于设定值后,单片机将发出控制信号控制温度控制系统的通断电状态,以实现将温度稳定在目标温度至附近的要求。
关键词:单片机;闭环控制QS18B20;温度;数码管目录数字式温度控制仪 (2)摘要.................................................................. 2.. 第1章系统原理分析..................................................... 4. 1.1主要研究内容与技术指标. (4)1.1.1主要研究内容................................................... 4.1.1.2主要技术指标.................................................. 4.1.2总体设计方案........................................................ 4.1.2.1方案的提出..................................................... 4.1.2.2总体设计框图................................................... 4.1.3系统工作基本原理.................................................... 5.1.3.1................................................................................................................. PID 算法 5.1.3.2................................................................................................................. DS 18B20温度传感器工作原理. (5)第2章系统硬件设计...................................................... 6.2.1数码管显示模块...................................................... 6.2.2键盘输入模块....................................................... 6.2.3温度采集模块....................................................... 7.2.4温度控制模块....................................................... 7..2.5系统总电路图........................................................ 8. 第3章系统软件设计...................................................... 8.3.1主程序流程图 ...................................................... 8.3.2采样子程序流程图.................................................... 9.3.3 显示子程序流程图 (10)3-3 显示子程序 (11)3.4控制子程序流程图 (12)第4章系统总仿真图及其结果 (13)4.1数码管显示模块仿真 (13)4.2温度采集模块仿真 (13)结论 (14)参考文献 (14)第1章系统原理分析1.1主要研究内容与技术指标1.1.1主要研究内容熟悉和掌握单片机的结构和工作原理,了解以单片机为核心的电路设计的基本方法。
设计一个能够显示当前温度和目标温度的温度控制系统。
1.1.2主要技术指标1、通过温度传感器采集烧水炉中的当前温度值,并在LED数码管上显示出当前烧水炉内的温度值。
2、设定键盘给定,通过按键给定要控制的烧水炉中的目标温度,该设定值也可显示在LED数码管上,与测量值轮流显示。
3、设计控制电路,对烧水炉的通断电状态进行自动控制,采用通断控制电路,控制占空比。
实现PWM控制算法,使烧水炉中的温度稳定在设定值。
4、控制参数:温度测量范围为30—90度,测量精度为0.5度。
1.2总体设计方案1.2.1方案的提出考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。
同时本系统采用AT89C52作为温度控制系统主控单元。
AT89C52是一种带4 kB闪存可编程可擦除只读存储器的低电压、高性能CMOS的8位微处理器。
指令系统和引脚与典型的MCS-51系列完全兼容,方便软件的编写。
系统整体电路包括:主控电路、键盘输入、数码管显示、控制输出、控制对象。
1.2.2总体设计框图温度控制电路设计总体设计方框图如图1-1所示,控制器采用单片机AT89C52,温度传感器采用DS18B20,用6位LED数码管实现测量温度显示与目标设定温度显示功能,用4X 3矩阵键盘对目标温度进行输入设定。
图1-1数字式温度控制仪总体设计框图1.3系统工作基本原理1.3.1 PID 算法在模拟控制系统中,控制器最常用的控制规律是 常用位置型PID 算法,经离散化后的算式为nU 同=彳㈤+返<n) +讣㈤-i-i式中,U(n)为第n 个采样时刻控制器的输出量,e(n)第n 个采样时刻的偏差 值,错误!未找到引用源。
为比例系数,错误!未找到引用源。
为积分作用系数, 错误!未找到引用源。
为微分作用系数。
由于位置式算法每次输出与整个过去状 态有关,算式中用到过去偏差的累加值 错误!未找到引用源。
,容易产生较大 的累计误差。
而增量式中只需计算增量,算式中不需要累加,控制增量的确定 仅与几次偏差采样值有关,当存在计算误差或精度不足时,对控制量计算的影 响较小,且容易通过加权处理获得较好的控制效果。
由于计算机只输出控制增 量,所以误动作时影响较小,且必要时可用逻辑判断的方法去掉,对系统安全 运行有利。
1.3.2 DS18B20温度传感器工作原理DS18B20勺测温原理是这这样的,器件中低温度系数晶振的振荡频率受温度 的影响很小,用于产生固定频率的脉冲信号送给减法计数器1;高温度系数晶 振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器2的脉冲输 入。
器件中还有一个计数门,当计数门打开时, DS18B20就对低温度系数振荡 器产生的时钟脉冲进行计数进而完成温度测量。
计数门的开启时间由高温度系数振PID 控制。
工业控制算法荡器来决定,每次测量前,首先将-55C所对应的一个基数分别置入减法计数器1、温度寄存器中,计数器1和温度寄存器被预置在- 55C所对应的一个基数值。
预置值减到0时,温度寄存器的值将加1,减法计数器1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到0时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。
其输出用于修正减法计数器的预置值,只要计数器门仍未关闭就重复上述过程,直到温度寄存器值大致被测温度值。
第2章系统硬件设计2.1数码管显示模块本系统采用6个共阴极8段数码管对采集到的温度值以及键盘输入的目标值进行显示,接口电路如图2-1所示。
其中74LS373锁存器起到对输出数据所存的作用,74LS138则是将P22、P23 P24三个管脚输出数据进行译码转换为8位数据,控制数码管DPY端。
2.2键盘输入模块此模块采用10个按键,分别可以输入0、1、2、3、4、5、6、7、8、9、这10个数值以满足通过键盘输入目标温度设定值的任务要求。
2.3温度采集模块温度采集模块采用DS18B20这款温度传感器2.4温度控制模块R1 (4.7k U1 VCC DQ GND • *DS18B2P 10k PNP LI ''230V RTE24035F温度控制模块由继电器控制电源对烧水炉中加热部件通断电的控制2.5系统总电路图第3章系统软件设计硬件是控制系统的物质基础,是软件赖以生存的空间和场所;同时软件是硬 件的灵魂,其逻辑关系是否正确关系到整个系统是否正常工作。
软件的编写一般分为两步。
第一步:根据系统的要求与既定方案来设计控制 流程图,这样会使程序的编写更具方向性与目的性。
第二步:参照流程图编写相 应的程序。
下面简单的介绍下该系统的流程图。
3.1主程序流程图系统的主程序包括系统的初始化子程序、米样子程序、显示子程序、控制字 程序等。
主程序流程图如图3-1所示rEDSCAISiHMM IT曲54 rz.vnFZ^ikCiPZ.iAkQ-"册.0 FJLVTWP nanrcSJHTinaTTDmmn ?inr 2LF-■ - r —C - ■ 0 " i —O ■ - Q —t Sl>3 ■ •血P0DKM9PELVAI1TT~~W M is vu*图3-1数码管显示模块3.2采样子程序流程图这是该控制系统软件比较核心的一个子程序。