学《计算机控制技术》课程设计说明书-计算机温度测控系统.doc
《学《计算机控制技术》课程设计说明书-计算机温度测控系统.doc》由会员分享,可在线阅读,更多相关《学《计算机控制技术》课程设计说明书-计算机温度测控系统.doc(34页珍藏版)》请在沃文网上搜索。
1、目录摘要11系统方案的选择21.1温度变送器的选择21.2 键盘显示部分21.3控制电路部分21.4PID过程控制部分31.4.1过程控制的基本概念31.4.2 模拟PID控制系统组成41.4.3 数字PID控制器52总体方案的分析52.1系统总模块52.2 系统模块关系图63硬件电路设计63.1 继电器控制电路63.2 显示电路73.3 键盘输入电路83.4 温度变送器电路83.5 单片机AT89C52最小系统83.5.1 单片机简介83.5.2单片机最小系统电路简介93.6 总电路硬件图114 软件程序设计114.1 主程序流程图114.2 程序结构图135 相关器件测试、系统调试和参数整
2、定135.1 继电器测试135.2 PID参数整定145.3 系统调试156 小结和心得体会16参考文献18附录19附录1 参考程序19附录2 总硬件电路图32摘要在实际的生产实验环境下,由于系统内部和外界的热量交换是很难控制的,而且其他干扰因素也是无法去精确计算的,因此温度量的变化往往受到不可精确预计的外界环境扰动的影响。但是正常工业生产过程中,对生产中的温度要求又是相对精确和苛刻的,工业生产中经常要保持反应炉中保持一定的温度,来促进反应的持续快速进行,同时,以前的温度控制大多是人工通过仪表的显示来调节温度的模式,然而人工控制温度的精确度不高,而且反应不灵敏,存在较大误差,因此需要更好的测温
3、控温方法。随着电子技术和计算机的迅速发展,计算机测量控制技术拥有操作简单、控制灵活、使用便捷以及性价比较高的优点从而得到了广泛应用。单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可以实现对数字信息的处理和控制,因此,单片机广泛应用于现代工业控制中。此控制具有重量轻、体积小、价格低、可靠性高、耗电低和操作灵活等优点,因此利用单片机进行温度测量控制会大大提高其可靠性和准确性。单片机对温度的测量控制是基于传感器、A/D转换器以及扩展接口和执行机构来进行的。在闭环过程控制系统中,过程的实时参数由传感器和A/D转换器来进行实时采集,并由单片机自动记录
4、、处理并控制执行机构来进行调节和控制。因此需要对单片机进行扩展和开发,来形成一个完整的单片机温度控制系统。关键词:单片机 温度测控系统 自动控制 温度变送器计算机温度测控系统1 系统方案的选择1.1温度变送器的选择目前市场上温度传感器较多,主要有以下几种方案: 方案一:选用铂电阻温度传感器。此类温度传感器线性度、稳定性等方面性能都很好,但其成本较高。 方案二:采用热敏电阻。选用此类元器件有价格便宜的优点,但由于热敏电阻的非线性特性会影响系统的精度。 方案三:采用DS18B20温度传感器。DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO92小体积封装形式;温度测量范围为
5、55125,可编程为9位12位A/D转换精度,测温分辨率可达0.0625,被测温度用符号扩展的16位数字量方式串行输出远端引入。此器件具有体积小、质量轻、线形度好、性能稳定等优点其各方面特性都满足此系统的设计要求。 比较以上三种方案,方案三具有明显的优点,因此选用方案三。1.2 键盘显示部分控制与显示电路是反映电路性能、外观的最直观部分,所以此部分电路设计的好坏直接影响到电路的好坏。 方案一:采用可编程控制器8279与数码管及地址译码器74LS138组成,可编程/显示器件8279实现对按键的扫描、消除抖动、提供LED的显示信号,并对LED显示控制。用8279和键盘组成的人机控制平台,能够方便的
6、进行控制单片机的输出。方案二:采用单片机AT89C52与4X4矩阵组成控制和扫描系统,并用89C52的P1口对键盘进行扫描,并用总线的方式在P0口接1602液晶来显示水温和设定值,这种方案既能很好的控制键盘及显示,又为主单片机大大的减少了程序的复杂性,而且具有体积小,价格便宜的特点。 对比两种方案可知,方案一虽然也能很好的实现电路的要求,但考虑到电路设计的成本和电路整体的性能,我们采用方案二。1.3 控制电路部分方案一:采用8031芯片,其内部没有程序存储器,需要进行外部扩展,这给电路增加了复杂度。方案二:采用2051芯片,其内部有2KB单元的程序存储器,不需外部扩展程序存储器。但由于系统用到
7、较多的I/O口,因此此芯片资源不够用。 方案三:采用AT89C52单片机,其内部有4KB单元的程序存储器,不需外部扩展程序存储器,而且它的I/O口也足够本次设计的要求。 比较这三种方案,综合考虑单片机的各部分资源,因此此次设计选用方案三。1.4 PID过程控制部分1.4.1过程控制的基本概念过程控制:对生产过程的某一或某些物理参数进行的自动控制。(1) 模拟控制系统模拟调节器给定值 偏差 操作变量 被控变量控制规律 执行器 过程 温度变送器图1基本模拟反馈控制回路被控量的值由传感器或变送器来检测,这个值与给定值进行比较,得到偏差,模拟调节器依一定控制规律使操作变量变化,以使偏差趋近于零,其输出
8、通过执行器作用于过程。控制规律用对应的模拟硬件来实现,控制规律的修改需要更换模拟硬件。(2) 微机过程控制系统以微型计算机作为控制器。控制规律的实现,是通过软件来完成的。改变控制规律,只要改变相应的程序即可。微型计算机给定值 偏差 被控变量控制器 D/A 执行器 过程 A/D 温度变送器 图2微机过程控制系统基本框图(3)数字控制系统DDCDDC(Direct Digital Congtrol)系统是计算机用于过程控制的最典型的一种系统。微型计算机通过过程输入通道对一个或多个物理量进行检测,并根据确定的控制规律(算法)进行计算,通过输出通道直接去控制执行机构,使各被控量达到预定的要求。由于计算
9、机的决策直接作用于过程,故称为直接数字控制。DDC系统也是计算机在工业应用中最普遍的一种形式。工业对象执行器检测元件输入通道输入通道接口接口显示给定值微型计算机 图3 DDC系统构成框图 1.4.2 模拟PID控制系统组成PID调节器是一种线性调节器,它将给定值r(t)与实际输出值c(t)的偏差的比例(P)、积分(I)、微分(D)通过线性组合构成控制量,对控制对象进行控制。(1) PID调节器的微分方程 式中 (3) PID调节器的传输函数 PID调节器各校正环节的作用:(1)比例环节:即时成比例地反应控制系统的偏差信号e(t),偏差一旦产生,调节器立即产生控制作用以减小偏差。(2)积分环节:
10、主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数TI,TI越大,积分作用越弱,反之则越强。(3)微分环节:能反应偏差信号的变化趋势(变化速率),并能在偏差信号的值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。1.4.3 数字PID控制器(1)模拟PID控制规律的离散化模拟形式离散化形式(2)数字PID控制器的差分方程式中 称为比例项 称为积分项 称为微分项2 总体方案的分析2.1系统总模块系统模块分为:AT89C52DS18B20模块,1602液晶显示模块,继电器模块,键盘输入模块,DS18B20可以被编程,所以箭头是双向的,CPU
11、(89C52)首先写入命令给DS18B20,然后DS18B20开始转换数据,转换后通89C52来处理数据。数据处理后的结果就显示到1602液晶上。2.2 系统模块关系图继电器(是否加热)模块键盘扫描(有无回车键按下)模块1602模块显示温度值初始化模块单片机将温度值送至1602显示温度变送器测温度,单片机读值 图4 系统木块关系图 3 硬件电路设计3.1 继电器控制电路此部份用于在闭环控制系统中对被控对象实施控制,此处被控对象为烘箱内的加热丝,采用对加在加热丝两端的电压进行通断的方法进行控制,以实现对温度的调整。对加热丝通断的控制采用SSR固态继电器,SSR是半导体继电器,所以较小的驱动功率即
12、可使SSR工作。它的使用非常简单,只要在控制台端加上一TTL、CMOS电平或一晶体管,即可实现对继电器的开关。图5为通过三极管PNP来控制继电器的开关的,继电器采用的是带光电隔离的过零型双向可控硅AC-SSR常开式(常闭式)固态继电器,为使其实现过零控制,就是要实现工频电压的过零检测,并给出脉冲信号,由单片机控制双向可控硅过零脉冲数目。当在其输入端加入(撤离)控制信号时,输出端接通(断开),从而控制加热丝与电源的通断,来达到加热或冷却加热丝的目的,最终实现烘箱中温度稳定在设定值上。图5 继电器控制电路3.2 显示电路 图6 显示电路部分用AT89C52的P1口作为数据线,用P2.2、P2.1、
13、P2.0分别作为LCD的E、R/W、RS。其中E是下降沿触发的片选信号,连接P2.2,R/W是读写信号,连接P2.1,RS是寄存器选择信号,连接P2.0。VEE用连接一阻值为10K的电阻,主要用于调节对比度的调整。接正电源时对比度最落,接地电源时,对比度最高。对比度过高时,会产生“鬼影”。因此连接一10K的电阻用以调整。当P0口作为I/O用时需要上拉电阻。3.3 键盘输入电路键盘输入电路采用4个按键开关接单片机P2口。S1:接在P2.4,用于增大温度个位和十位上的数值。S2:接在P2.5,用于减小温度个位和十位上的数值。S3:接在P2.6,用于改变要设置温度的个位还是十位。S4:接在P2.7,
14、用于对已设置好的温度输入到单片机中。 图7 键盘输入电路3.4 温度变送器电路温度变送器电路使用DS18B20对温度进行采样和传送。 图8 温度变送器电路3.5 单片机AT89C52最小系统3.5.1 单片机简介单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指
15、令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯
16、一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、
17、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的主要功能是负责整个系统的控制,不承担复杂的数据处理任务,因此在设计单片机最小系统时通常选用AT89C5l、AT89C52、AT89S51、AT89S52(S系列芯片支持ISP功能)等型号的8位单片机作为MCU。 一个典型的单片机最小系统一般由时钟电路、复位电路、片外RAM、片外ROM、按键、数码管、液晶显示器、外部扩展接口等部分组成。3.5.2单片机最小系统电路简介(1)时钟源电路 单片机内部具有一个高增益反相放大器,用于构成振荡器。通常在引脚XTALl和XTAL2跨接石英晶体和两个补偿电容构成自激
18、振荡器。可以根据情况选择6MHz、12MHz或24MHz等频率的石英晶体,补偿电容通常选择30pF左右的瓷片电容。 (2)复位电路 单片机小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作。上电复位要求接通电源后,自动实现复位操作。手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。其结构如图2 中R24、R26、C18和K17。上电自动复位通过电容C18充电来实现。手动按键复位是通过按键将电阻R26与VCC接通来实现。(3)地址译码电路最小系统上的全部硬件除EEPROM以外均是采用总线方式进行扩展的,每一个硬件均占用特定的物理地址。图9 本设计所用的单片
19、机最小系统3.6 总电路硬件图本次设计的总电路硬件图,是由单片机AT89C52最小系统电路、液晶显示电路、按键输入电路、继电器控制电路和DS18B20温度变送器电路组成。 图10 总电路硬件图4 软件程序设计4.1 主程序流程图程序流程图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。流程程序图是方法研究改进工作方法的有用工具。不论作业研究过程中运用何种技术,流程程序图总是必经的一步,它是应用最普遍的一种工具。从以下主程序图中可以看出,在进行一系列程序调用之前对系统进行初始化,然后再对键盘程序有所反应。进而判断是否有温度采集到,有就进行A/D转换和PID计算,将其
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制技术 计算机控制 技术 课程设计 说明书 计算机 温度 测控 系统