关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 一款自动太阳能热水器温控设计

一款自动太阳能热水器温控设计

作者:时间:2011-06-08来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/161988.htm

  温度显示系统及水位指示系统如图2 ,显示电路用两个数码管显示温度,采用动态显示方案,两个数码管为共阳型,两个三极管为PNP型,7个I/O端口输出段码,小数点不用,2个I/O端口输出位控制信号低电平有效,显示温度设定值、实际温度测量值。用六个发光二极管作为六档水位指示(10%、30%、50%、70%、90%、100%),由89C51 直接驱动。

温度显示系统及水位指示系统

  水位选择电路、键盘电路及输出控制电路的组成如图3 。

水位选择、键盘及其接口电路的组成

  CPU 根据数据采集系统采集的数据,当水位低于10 %时,报警并停止电加热,当水位高于90%时,报警并停止加水。根据水位传感器的数据,加水至水位设定的档位。通常,用LED显示器显示实际水温,当水温低于3 ℃时,为防冻自动电加热,当无手动加热标志时,加热至25 ℃,当有手动加热标志时,加热至设定的温度,设定温度的范围为25℃至65℃。

  3 软件

  全部程序采用89C51汇编语言编写,由主程序、键盘服务程序、水温水位采样计算程序、水位调节程序、显示程序、报警程序等模块组成。程序中加入了防死机及抗干扰措施。

  水温水位采样计算程序为抗干扰均采用了去极值平均滤波的数字滤波算法,分别连续10次采样,将其累加求和,同时找出其中的最大值和最小值,再从累加和中减去最大值和最小值,按8个采样值求平均值,在RAM中开辟出水温水位各10个数据的暂存区。

  键盘服务程序对于去抖动、连击等情况都做了妥善处理。

  4 结语

  该系统投入实际应用以来效果良好,深受用户的欢迎,收到了良好的经济及社会效益。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭