
数事共本与表用
数控技术
基于 STC89C52的太阳能热水器控制系统设计
李和平
(委底职业技术学院湖南委底417000)
摘要:设计一种基于单片机的太阳能热水器控制系统,系统以STC89C52单片机作为处理器,能实时监测热水器水箱内水的水位、温度及系统工作状态等信息,实现了太阳能热水器的智能控制。
关键调:STC89C52太阳能热水器控制系统
中图分类号:TP273.5 1、引言
文献标识码:A
文章编号:1007-9416(2012)07-0023-02
2.2显示模块
为保证显示效果,系统采用三位数码管静态显示,利用申行移
太阳能热水器因其具有使用方便、环保,节能等优点,已被越来越多的家庭、学校和工广的卫浴系统所采用。介绍了基于单片机的太阳能热水器自动控制系统的组成、硬件设计以及软件编程。不仅实现了温度、水位和时间实时显示,而且设计了温度预约、水位预约、洗浴时间预约等控制功能;在水位低时自动上水温度低时自动
加热整个系统设计完整,实现了太阳能热水器的自动控制, 2、硬件电路设计
系统以微处理器STC89C52为控制核心,采用模块化设计。硬件结构由模数转换信号放大、LED显示、键盘、智能开关等模块组成。采用TMC水温水位传感器作为信息采集端口,将水温和水位信息转换为模拟电压信号:经模数转换(A/D)模块TLC0831将模拟电压信号转换为数字信号,通过串行通讯将数字信号传人微处理器 STC89C52;微处理器将接收的数字信号处理,将水温值送到显示模块LED显示。当水温或水位数值超出报警值时微处理器将发出报警信号驱动蜂鸣器和指示灯工作,同时发出自动加水或加热命令,保持水温和水位都在安全范围。控制系统框图如图1所示。
2.1模数转换、信号放大模块设计
为充分利用微控制器STC89C52的资源,设计了单通道分时双转换电路.既利用微控制器STC89C52分时开启水温和水位的电源使模数转换模块TLC0831有序的进行转换。为保证数据的精确度,放大模块采用高保真模拟放大器LM358。其模数转换、信号放大原理图如图2所示。
TMC水湿水位
传感器
模数转换模块 TLC0831
键盘量
微控制器 STC89C52
图1控制系统框图
显示LED 蜂鸡器指示灯
加水、加热系统
KIB IK
RIS
位寄存器MC74HC595接受显示数据和驱动数码管显示,其显示模块原理图如图3所示。
2.3键盘模块
O_LEIXSK BLEX1 1
本本
INOUTS dUBR
HP
通:
图2模数转换、信号放大原理图
品
图3显示模块原理图
日装
LED
图百.e
营著