
数事共来与表用
数控技术
太阳能热水器储水箱的水温智能控制系统
谢广文1林用满2
(1.格兰仕(中山)家用电器股份有限公司广东佛山528305;2.广东技术师范学院天河学院广东广州510540)
摘要:在太能水温控制器中采用单片机具有设计简单、可性高、功能易扩展等优点。所以本控制器是基于单片机AT89C52为控制检心用太阳能发电板模拟太阳能加热系统。本文设计的太附能热水箱储水箱水温单片机智能控制器,具有手动预定温度、检测当前水温、实时加热等功能,并且具有结构简单、可靠性高、成本低,有着广网的应用前景。
关键调:单片机水温器智能控制
中图分类号:TK515
文献标识码:A
文章编号:1007-9416(2013)06-0005-02
Abstract:In solar energy application of single chip microcomputer temperature controller with simple design, high reliability, fimctionality, easy extension, etc. This system is based on single chip microcomputer AT89C52 as the control core, using solar panek to simulate solar heating system. The design of solar hot water tank storage tank water temperature controller, with a manually scheduled temperature, test current realtime water temperature, heating, and has the advantages of simple structure, high reliability, low cost, has a broad application prospect.
Key Words:microcontroller water heater intelligent controller
1引言
家庭中的热水器储水箱的水温控制,要突显智能控制方向,通过单片机实现简单容易操作,体积小,2)。本文在系统的构建时选取了AT89S52芯片作为该控制系统的核心,湿度信号由DS18B20提供,温度用4位八段数码管显示,有太阳能板,蜂鸣器,LED灯和马达实现我设计的动作,程序选择基于keilc51下c语言的编写b.4。主要实现18B20的测湿,数码管显示当前温度和上下限温度,超温报警动作,还有键位控制调温功能。超温报警动作主要是低温加热,高温马达正反转蜂鸣器启动。在编程方面要突显智能控制方向,对温度的控制不是简单的超湿报警,而是控制温度在适用范围内。
因阳
温度传感器
键盘
通度显示器
加热器
机
钢门装置
图1太阳能水温控制总体布局
开始设盟温度 18829谢数码管显示温度
太阳电压检红灯亮黄打亮
图2软件流程
人红灯壳先,人红好炎蜂鸣器自动电机正厌转
2硬件系统
根据太阳能水温控制器的功能要求,并结合对52系列单片机的资源分析5,采用此系列中的主流型号89S52作为电路系统的控制核
心。太阳能水湿控制器的总体布局如图1所示。 3系统软件设计
本系统设有灯光显示和蜂鸣器报警效果。具体为:当水温高于上限值超温报警系统动作,停止加热,低于下限值时开始加热。
(1)当水温高于设定的温度上限报警值时,蜂鸣器会报警,同时黄色的LED灯会亮,表示加热完好,电机正反转3秒。
(2)当水温低于设定的温度下限报警值时,同时红色的LED灯会亮,表示加热。
(3)电机正反转利用的是定时器TO中断,工作方式为16位数值重装,好处是做到正确延时时间3秒。
定时器的赋值TH0=(65536-45872)/256; TL0=(6553645872)%256;//50毫秒
图3设置上下值图4演示图