欢迎来到天天文库
浏览记录
ID:5187599
大小:28.50 KB
页数:7页
时间:2017-12-05
《基于单片机温度控制系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于单片机温度控制系统设计和实现 摘要:纺织业是我国传统产业,印染控制的核心是温度控制,温度控制的好坏直接影响染布的质量。本文以51系列单片机为核心、从硬软件分析印染温度控制系统的设计。关键词:单片机;印染;温度控制中图分类号:J523.2文献标识码:A引言在工业生产中,电流、电压、温度等都是常用的被控参数。比如:在化工生产、机械制造等领域中,我们都必须对各种加热炉、反应炉的温度加以检测与控制。通常情况下,对温度的检测和控制可以借助单片机来实现,这主要是因为单片机不仅体积较小,而且重量非常轻便,具有很强的抗干扰能力,另外,对环境没有很高的要求等优点。即
2、便不是电子专业的人员,经过自己不断的对单片机理论知识的学习,再加上一定的实践经验,也能开发会预期的单片机系统。而文章所探讨的单片机的温度控制系统是工业生产中应用最广泛的例子,相信广大学者凭借自己的聪明才智,将单片机系统广泛应用到工业生产中,从而提高工业生产产品的数量与质量,使单片机在市场中占有较大的比例,利用最科学设计为企业带来更大的经济效益。7二.设计思想及功能为满足系统对温度的控制要求,本设计包括硬件电路设计和软件设计2部分。硬件电路设计主要包括:控制电路、数据采集、数据处理、模/数(A/D)转换;外部硬件包括接口、键盘和显示器3部分。软件部分主要运
3、用MCS-51系列单片集中的8051单片机为主控制器,通过软件设计实现人机对话功能及温度控制。主程序是本系统的监控程序,用户可通过监控程序监控系统工作。三.硬件、软件设计1.温度检测部分①热电偶的种类及结构形式。A.热电偶的种类。常用热电偶可分为标准热电偶和非标准热电偶2大类。B.热电偶的结构形式。为了保证热电偶可靠、稳定地工作。②热电偶冷端的温度补偿。由于热电偶的材料一般都较贵重,而测温点到仪表的距离都很远,为了节省热电偶材料,降低成本,通常采用补偿导线把热电偶的冷端延伸到温度较稳定的控制室内,连接到仪表端子上。③热电阻测温原理及材料。热电阻测温基于金
4、属导体的电阻值随温度的增加而增加这一特性测量温度。7④热电阻的结构。A.精通型热电阻。从热电阻的测温原理可知,被测温度的变化直接通过热电阻阻值的变化来测量。B.铠装热电阻。⑤热电阻测温系统的组成。热电阻测温系统一般由热电阻、连接导线和显示仪表等组成。2.变换器①功能介绍。测量范围:5%~98%RH;温度测量范围:-50~200℃;温度精度:±0.25℃;输出:4~20mA,0~20mA,0~10V;防护等级:IP67;负载:电流小于500欧,电压大于10000欧;供电:24VAC;工作温度:传感器-4~+150℃,变送器:-5~+50℃。②特点。采用全密
5、封防水结构,对传感器采用烧结头防尘处理、保证其在粉尘环境可靠工作;工作温度范围广,量程宽、响应时间短;有探头分体安装形式,可分离2m引线。③工作原理。利用环境温度、湿度变化引起材料电特性变化的原理进行温、湿度测量。整机采用进口热敏器件,温敏芯片进行信号处理,并将其整理为标准信号输出。④资源分配7根据系统设计思想,对单片机进行地址分配如下:地址位50H~51H用来存储当前的检测温度,高位在前;地址位52H~53H用来存储预设温度,高位在前;54H~56H为采用BCD码存储的温度显示缓冲区,分别表示百十个位;59H~7FH为堆栈区;报警标志位为PSW.5位,
6、F0为0时表示禁止报警,F0为1时表示允许报警。系统初始化时上述地址中的内容均为0。单片机的接口分配如下:I/O口的P1.0~P1.3为键盘输入端口;P1.6~P1.7为报警和电炉控制端口。若系统温度不是非常高,A/D转换器使用ADC0809即可满足要求。3.软件系统设计硬件电路设计完之后,再进行的就是软件设计的工作,通常单片机的工作必须要做到软硬件相结合,因为许多的硬件功能都是需要依靠软件的支持来实现的,所以软件的设计也至关重要,其成功与否关系着单片机工作的稳定性与可靠性。一般在软件的设计中,主程序的功能是将定时器与I/O接口初始化,另外需要依靠中断程
7、序来控制与检测温度,而中程序则是单片机初始化过程与CPU的终端。AT89C51单片机共有5个中断源。各个中断源的功能在总体设计时就已经确定,设计者根据已定义的功能来编写相应的中断服务程序。作为设计者,在设计前期就应充分考虑与中断服务程序所相关的各项处理,包括合理分配程序任务,保证程序合理运行。在软件控制中控制部分子程序设计:本部分的主要功能就是接收上位机的命令,实现整体正常运行。7当接收的命令为“K”,相应的,对单片机P0.1就会输出低电平,继而固态继电器会呈现闭合状态,如此就能实现接通加热丝并使其对水进行加热的效果;反之,若接收的命令为“G”,相应的P
8、0.1口会输出高电平,加热丝会停止加热达到温度回落的目的。4.软件开发与应用系统
此文档下载收益归作者所有