文档介绍:. .
-优选
基于AT89C52的智能温控仪设计
. .
-优选
基于AT89C52的智能温控仪设计
一、设计任务及要求
1.设计题目:基于AT89C52的智能温控仪设计
2. 设计要求:
〔1〕采用Pt1000温度传感器,测温围0--100℃;
〔2〕系统可设定温度值;
〔3〕设定温度值与测量温度值可实时显示;
〔4〕控温精度:±℃。
3. 设计任务
〔1〕拟定电路。
〔2〕编制软件流程图及给出系统软件主要局部的源程序
二、设计背景简介
温度是科学技术中最根本的物理量之一,物理化学生物等学科都离不开温度。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域温度往往是表征对象和过程状态的最重要的参数之一。
. .
-优选
本文介绍采用测温围宽、精度高的铂热电阻进展温度系统的测量和控制。
温度控制系统具有非线性、时滞以及不确定性。单纯依靠传统的控制方式或现代控制方式都很难以到达高质量的控制效果。而智能控制中的模糊控制通过从专家们积累的经历中总结的控制规那么,对温度进展控制,可以有效地解决温度控制系统的非线性、时滞以及不确定性。本节采用模糊控制对温度进展控制。
三、系统总体框图
框图说明:本系统共用到两片AT89C52单片机,即单片机A和单片机B,其中A机用于现场温度采集和显示,B机用于控制。A、B机通过max232硬件连接串口实现全双工通信。A机采用中断方式将采集的温度值不停的发往B机,B机采用查询方式实时承受A机发送的温度数据并将处理后的数据送往液晶显示。B机通过按键输入温度设定值,并可将设定温度值通过按键选择发送模式发送到B机,经A机简单处理送数码管显示。
A机将接收到的温度值与当前温度值比拟,将比拟值作为控制加热丝和风扇
风 扇
控制对象
双向可控
继电器
控制输出
LED显示
单片机A
A/D采集电路
信号调理电路
设定输入
加热丝
单片机B
实时时钟
液晶显示
存储电路
串口通信
图1系统总体框图
以及PWM占空比的依据,A机通过两个四位一体的数码管现场显示当前温度和设定温度,因此可以在现场可以动态观察到当前温度变化和当前温度与设定温度之间的差值的大小。由于需要显示日期、时间、温度等众多信息B机采用液晶显示。B机的日期、时间等信息由实时时钟芯片DS12887提供,因为DS12887在断电情况下可长时间运行,且时间误差极小所以省去时间调整环节。B机的存储电路采用
. .
-优选
24C02存储芯片,每次存储包括日期、时间和A机发送来的温度值在的共5个字节的信息,每隔一分钟存储一次信息,存储芯片写满以后地址指针指向头地址,覆盖掉最初的温度值,由于24C02最多包含256个字节,因此最多可以保存51次存储记录,即最多能记录50分钟的温度值。所以在查询模式下最多可以查询50分钟以的温度。
四、电路设计