APP下载

水温控制系统设计

2016-03-12上饶职业技术学院李志宜帅江华

电子世界 2016年23期
关键词:原理图恒温水温

上饶职业技术学院 李志宜 帅江华

水温控制系统设计

上饶职业技术学院 李志宜 帅江华

温控制系统以51单片机为核心,DS18B20采集温度的信息,将采集的信息传送给单片机处理,最终控制加热装置。温度显示的范围为:-20.00℃~99.99℃,5个数码管,两位小数显示,显示的响应时间小于1s;可人工设定显示范围内的任意温度值,控温的反应时间小于10分钟;控温精度:≦1℃。具有超过设定温度±2℃报警功能。

51单片机;DS18B20温度传感器;水温自动控制系统

1 工作原理

恒温部分是一个动态控制的平衡。当当前的温度小于设定的温度,直接启动加热装置;这个时候温度上升比较的快,为了控制精度,当前温度比设定温度小于1度时,加热装置停止加热,虽然加热装置断电,但是还是有温度,我们可以利用这个温度作为微调。当温度下降了,再启动加热,如前所述,最终将温度控制在指定温度上。

图1 电路原理框图

2 总电路原理图(图2)

图2 总电路原理图

整个电路由6部分组成,各部分可以单独调试,最后做总体调试。各部分如表1所示。

开机进入系统后,处于测温状态,温度显示随着水温的变化而变化,数码管显示开始时水温的实际温度。按确定键进入人工温度设定状态,按选择键可选择输入数据的位置,按输入键可对相应的位输入数据,再次按确定键退出,退出后,系统将进入动态恒温状态。恒温状态下可按确定键再次进入人工温度设定状态,而按输入键则可退出恒温状态,进入测温状态。

3 DS18B20温度检测和过程控制电路设计

3.1 工作原理

DS18B20的显示为数字式。由3根线组成,构成简单,以根是地址线,一根是数据线,还有一根是信号线,用于采集温度。通过这根信号线与单片机相连,因为这个信号线可以有多个不同的编码,所以和单片机的通讯只要一个接口则可。多个地方,不同距离的温度都可以由一个接口完成。

DS18B20的温度值是由二进制来完成,一般不用原码来表示,而是采用补码,如表2所示。

表2 二进制和十六进制表示温度

使用DS18B20时,先复位操作。然后再完成读数据和写数据的操作。写入数据要有不小于60微秒的时间,最大120微秒,两次写数据的时间不小于1微秒。

图3 DS18B20温度传感器实验

3.2 元器件清单3.3 温度校准

类别 型号 数量 单位 说明集成电路AT89C51 1 片DS18B20 1 片74LS245 1 片 双向驱动器数码管 5位 5 位

DS18B20主要用于精度要求不高的地方。如果要达到比较高的精度,就得通过其他的办法,硬件不行可以通过软件来补偿,这也是本设计的核心点,编写补偿程序可以做到很高的精度,具体如下所示,每个区间温度的补偿是不一样的,温度小,补偿就小,温度大补偿就大,补偿温度和实际温度的变化不是线性关系,补偿表格如表3所示。

表3 温度偏差表

图4 实际温度—偏差温度曲线

图4表横坐标为实际温度,纵坐标为温度偏差,偏差温度随着实际温度上升而加大,呈现爬坡曲线,针对这个关系我们初步分三个阶段进行补偿,具体见表4。3.4 参考程序

表4 温度补偿表

3.5 温度控制过程

本设计的加热装置为800w的热得快,要改变热得快的实际功率的办法有两种,一种是改变它上面所加的电压,从而改变它的实际功率。还有一种是改变它的通电时间,也可以达到改变实际功率的作用。本装置电路图如图5所示,采用固态继电器。

3.6 电路原理图(图5)3.7 元器件清单

图5 功率可调水温加热电路图

类别 型号 数量 单位 说明集成电路 555 1 片固态继电器 1 只滑动变阻器 100K 1 只电阻 10K 2 只二极管 1N4148 2 只电容 4.7µ 1 只0.01µ 1 只

本设计介绍了传感器DS18B20的结构、特点和使用要点,结合单片机实现温度的测量,实现了温度的精准控制,通过LCD显示屏显示,兼具报警功能。软件方面采用汇编语言进行程序设计,指令执行速度快,节省存储空间。一个好的程序可以大大简化硬件电路的设计,降低成本。本设计采用模块化设计,简单明了,可以应用到生活、生产领域。

猜你喜欢

原理图恒温水温
某轻型卡车水温偏高的分析及验证
基于PLC及组态技术的恒温控制系统开发探讨
浅谈STM32核心板原理图设计
基于PID控制的一体化恒温激光器系统设计
电路原理图自动布图系统的设计与实现
基于Protel DXP 2004层次原理图的设计
基于PLC的水温控制系统设计
基于DS18B20水温控制系统设计
理想气体恒温可逆和绝热可逆过程功的比较与应用
基于单片机的恒温自动控制系统