基于单片机的温度控制系统的设计与实现.doc

上传人:99****p 文档编号:1716138 上传时间:2019-03-13 格式:DOC 页数:6 大小:26KB
下载 相关 举报
基于单片机的温度控制系统的设计与实现.doc_第1页
第1页 / 共6页
基于单片机的温度控制系统的设计与实现.doc_第2页
第2页 / 共6页
基于单片机的温度控制系统的设计与实现.doc_第3页
第3页 / 共6页
基于单片机的温度控制系统的设计与实现.doc_第4页
第4页 / 共6页
基于单片机的温度控制系统的设计与实现.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、基于单片机的温度控制系统的设计与实现摘要:纺织业是我国传统产业,印染控制的核心是温度控制,温度控制的好坏直接影响染布的质量。本文以 51 系列单片机为核心、从硬软件分析印染温度控制系统的设计。 关键词:单片机;印染;温度控制 中图分类号: J523.2 文献标识码:A 引言 在工业生产中,电流、电压、温度等都是常用的被控参数。比如:在化工生产、机械制造等领域中,我们都必须对各种加热炉、反应炉的温度加以检测与控制。通常情况下,对温度的检测和控制可以借助单片机来实现,这主要是因为单片机不仅体积较小,而且重量非常轻便,具有很强的抗干扰能力,另外,对环境没有很高的要求等优点。即便不是电子专业的人员,经

2、过自己不断的对单片机理论知识的学习,再加上一定的实践经验,也能开发会预期的单片机系统。而文章所探讨的单片机的温度控制系统是工业生产中应用最广泛的例子,相信广大学者凭借自己的聪明才智,将单片机系统广泛应用到工业生产中,从而提高工业生产产品的数量与质量,使单片机在市场中占有较大的比例,利用最科学设计为企业带来更大的经济效益。 二设计思想及功能 为满足系统对温度的控制要求,本设计包括硬件电路设计和软件设计 2 部分。硬件电路设计主要包括:控制电路、数据采集、数据处理、模/数(A/D)转换;外部硬件包括接口、键盘和显示器 3 部分。软件部分主要运用 MCS-51 系列单片集中的 8051 单片机为主控

3、制器,通过软件设计实现人机对话功能及温度控制。主程序是本系统的监控程序,用户可通过监控程序监控系统工作。 三硬件、软件设计 1.温度检测部分 热电偶的种类及结构形式。A.热电偶的种类。常用热电偶可分为标准热电偶和非标准热电偶 2 大类。B.热电偶的结构形式。为了保证热电偶可靠、稳定地工作。 热电偶冷端的温度补偿。由于热电偶的材料一般都较贵重,而测温点到仪表的距离都很远,为了节省热电偶材料,降低成本,通常采用补偿导线把热电偶的冷端延伸到温度较稳定的控制室内,连接到仪表端子上。 热电阻测温原理及材料。热电阻测温基于金属导体的电阻值随温度的增加而增加这一特性测量温度。 热电阻的结构。A.精通型热电阻

4、。从热电阻的测温原理可知,被测温度的变化直接通过热电阻阻值的变化来测量。B.铠装热电阻。 热电阻测温系统的组成。热电阻测温系统一般由热电阻、连接导线和显示仪表等组成。 2.变换器 功能介绍。测量范围:5%98%RH;温度测量范围:-50200;温度精度:0.25;输出:420mA,020mA,010V; 防护等级:IP67;负载:电流小于 500 欧,电压大于 10000 欧;供电:24VAC;工作温度:传感器-4+150,变送器:-5+50。 特点。采用全密封防水结构,对传感器采用烧结头防尘处理、保证其在粉尘环境可靠工作;工作温度范围广,量程宽、响应时间短;有探头分体安装形式,可分离 2m

5、引线。 工作原理。利用环境温度、湿度变化引起材料电特性变化的原理进行温、湿度测量。整机采用进口热敏器件,温敏芯片进行信号处理,并将其整理为标准信号输出。 资源分配 根据系统设计思想,对单片机进行地址分配如下:地址位 50H51H用来存储当前的检测温度,高位在前;地址位 52H53H 用来存储预设温度,高位在前;54H56H 为采用 BCD 码存储的温度显示缓冲区,分别表示百十个位;59H7FH 为堆栈区;报警标志位为 PSW.5 位,F0 为 0 时表示禁止报警,F0 为 1 时表示允许报警。系统初始化时上述地址中的内容均为 0。 单片机的接口分配如下:I/O 口的 P1.0P1.3 为键盘输

6、入端口;P1.6P1.7 为报警和电炉控制端口。 若系统温度不是非常高,A/D 转换器使用 ADC0809 即可满足要求。 3.软件系统设计 硬件电路设计完之后,再进行的就是软件设计的工作,通常单片机的工作必须要做到软硬件相结合,因为许多的硬件功能都是需要依靠软件的支持来实现的,所以软件的设计也至关重要,其成功与否关系着单片机工作的稳定性与可靠性。一般在软件的设计中,主程序的功能是将定时器与 I/O 接口初始化,另外需要依靠中断程序来控制与检测温度,而中程序则是单片机初始化过程与 CPU 的终端。AT89C51 单片机共有 5个中断源。各个中断源的功能在总体设计时就已经确定,设计者根据已定义的

7、功能来编写相应的中断服务程序。作为设计者,在设计前期就应充分考虑与中断服务程序所相关的各项处理,包括合理分配程序任务,保证程序合理运行。在软件控制中控制部分子程序设计: 本部分的主要功能就是接收上位机的命令,实现整体正常运行。 当接收的命令为“K” ,相应的,对单片机 P0.1 就会输出低电平,继而固态继电器会呈现闭合状态,如此就能实现接通加热丝并使其对水进行加热的效果; 反之,若接收的命令为“G” ,相应的 P0.1 口会输出高电平,加热丝会停止加热达到温度回落的目的。 4.软件开发与应用 系统的操作软件主要是使用 C 语言实现,对单片机实行编程以达到各项功能的目的。主程序对于模块实行初始化

8、操作,然后进行读温度、处理温度、显示、键盘等各种处理模块的调用处理。使用循环查询形式,用于显示与控制温度,主程序的主要功能为负责温度的实时显示、读出并且处理控制芯片的测量当前温度值,同时负责调用各个子程序。热电偶测量得到的温度数值会逐步从模数转换电路变为数字,再通过 P11:3将其传输至单片机内部。然后每隔 10s 的阶段,时间自动中断控制系统便开始功能实现,对实际测量的温度实现集中采样操作,并且统一把采集到的温度和之前预定的温度数值实行比对分析。依据不同程度的比较结果,系统则会实行自动调节控制。假如实际测量的温度和预先在系统内部设置的温度具有一定程度的差距时,系统能够自动执行截断功能,或者可

9、以经过全功率的输出指令来实现可控硅的导通角,从而达到调整偏差的目的。 四温控系统的控制模块 温控系统的控制模块在本次设计模块中占据重要比例。在过零同步脉冲同步后经光电耦合管和驱动器输出送到可控硅的控制极上。 1.硬件电路设计 通常情况下,电子学中不同的模型会通过不同的算法来实现,我们在对不同对象进行温度控制设计时,采取不同的温度检测算法。譬如我们会选择使用人工智能控制算法来针对一些时间滞后明显而难以建立精确的数学模型。 2.单片机软件设计 系统数据库设计。系统所需数据结构包括各测温元件的序列号表,汉字字模存储、系统运行时间表存储、各温控点的设定值及测量值、系统时间的存放及一些临时数据存储。 五

10、结束语 采用 51 系列单片机为核心构成的控制系统实现印染工艺过程的温度控制。单片机应用于印染行业具有体积小,重量轻,价格低廉,可靠性高,灵活性好、安装方便等优点,在抗干扰方面还存在一些问题,系统还需进一步完善。该系统响应速度快,存储量大,CPU 使用率较小,因此能够及时的处理,并且实时的采集数据等各方面的优势和性能相对较好。基于这些优势,单片机的温度控制系统的设计必将得到更广泛的应用。 参考文献 1 尚玉沛,石林锁,张振仁.最小二乘法在高精度温度测量中的应用J. 传感器技术. 2000(01) 2 刘国强,唐东红,李兴伟.基于 AT89C51 单片机的高精度测温系统的研制J. 仪器仪表学报. 2005(S1) 3 郑善锋,郑华杰,黄其智,尚志红.利用微机数据处理提高温度测量精度J. 电路与系统学报. 2005(01) 4 苏卫东,任思聪,刘升才.温控箱数学模型的建立及其自适应 PID控制J. 中国惯性技术学报. 1995(04)

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。