电子发烧友网 > 控制/MCU > 正文

基于STC单片机的太阳能热水器智能节水控制系统设计

2015年06月11日 11:12 次阅读

  太阳能热水器在北方家庭中应用非常普遍,但是普通的家庭太阳能热水器在节约电能的同时也存在一些缺点。因为一般的太阳能热水器基本放置在楼房的屋顶,从楼顶到出水龙头这一段距离较长,管道中存了大量水,北方的冬季空气比较寒冷,管道中的水温普遍较低。当人们用热水时,通常要将管道中的水排掉,出水龙头距离楼房顶部距离越远,需要排掉的冷水就越多,这部分水在普通家庭中通常会浪费掉。

  针对这一问题,我们设计出了冬季太阳能节水、蓄水控制系统,具有参数可以人工调节、到达合适温度自动声光报警、水充分利用等特点。安全可靠、成本低廉、节水效果显著。非常适合普通家庭的太阳能热水器,改造成本很低,具有很高的推广价值。

  1 系统整体组成

  本系统主要有单片机控制模块、温度测量模块、电磁阀控制模块、按键模块、储水箱、抽水泵等组成。当人们需要热水时,按下启动按键,单片机监测管道中水的温度,当水温不超过设定温度时,打开冷水电磁阀,冷水先通过电磁阀流到一水箱中存储起来。当温度超过设定温度时,关闭冷水电磁阀,并同时发出声光报警,提醒人们现在可以利用热水进行洗漱。存储在水箱中的冷水可以利用水泵重新送到太阳能热水器中,也可以用来进行冲洗厕所等用途。系统组成框图如图1所示。

  

  2 系统主要电路组成

  本系统以STC15F2K60S2芯片为控制核心,由温湿度传感器SHT10、电磁阀、水温传感器DS18B20和语音提示电路、数码管显示电路、按键电路等部分组成。系统电路组成框图如图2所示。

  

  2.1 主控制器

  采用STC15F2K60S2单片机作为主控制芯片,这是一种低功耗、高性能的CMOS 8位微控制器,片内大容量2048字节SRAM,内部集成高可复位电路并可彻底省掉外部昂贵的复位电路,具有8K在系统可编程FLASH存储器,32个可设置四种模式的外部双向I/O口,运行速度快、价格便宜、性价比高。主控制器电路原理图如图3所示。

  

  2.2 水温检测电路

  水温检测采用常用的DS18B20数字温度传感器,外面带有防水不锈钢护套。DS18B20是一种单总线传感器,其输出为数字量,可以直接利用单片机将代表温度的数字量读到单片机中进行处理,不需要额外增加AD转换器。其封装形式为TO-92,体积比较小。为方便测量水温,将DS18B20放入防水不锈钢套中,并用胶加以密封,便于我们测量水温。DS1B 20可以设置为12位的转换精度,测量温度的分辨率可以达到0.0625℃,测量精度为±0.5℃,满足家庭测量水温需要。DS18B20应用原理图如图4所示。

  

  2.3 数码管显示电路

  数码管显示采用0.5英寸共阳极数码管,显示直观,方便家庭中老年人查看。数码管驱动采用了串入并出74HC595芯片驱动,动态扫描,节省了宝贵的I/O资源。74LS595的驱动能力大,可以直接驱动数码管的显示。数码管显示电路原理图如图5所示。

  

  2.4 电磁阀及抽水泵控制电路

  当单片机电磁阀(或抽水泵)控制引脚输出低电平时,三极管导通,继电器动作,电磁阀(或抽水泵)打开;反之,三极管截止,继电器不动作,电磁阀(或抽水泵)关闭。电磁阀(或抽水泵)控制电路原理图如图6所示。

  

  2.5 语音提示电路

  系统利用语音芯片ISD1820实现语音提示功能。美国ISD公司推出一种单片8~20s单段语音录放电路ISD1820,它采用CMOS技术,内含振荡器、话筒前置放大、自动增益控制、防混淆滤波器、扬声器驱动及FLASH阵列。其可以进行10s左右的语音录放高质量自然的语音还原、外围元件少、电路连接简单、控制方便、成本低,可以通过单片机控制操作。当系统检测到管道中水温超过设定温度时,在单片机的控制下,语音提示电路发出声音提醒。语音提示电路原理图如图7所示。

  

  2.6 按键电路

  按键采用了独立式按键,主要有水温/环境温度切换按键、启动/停止键、温度上升键、温度下降键、水泵抽水键。按键功能直接,配合数码管显示,操作方便、直观。对家庭中老年人来讲,十分方便。按键电路原理图如图8所示。

  基于STC单片机的太阳能热水器智能节水控制系统设计

  3 控制系统软件设计

  在软件设计中充分利用了IAP15F2K60S2单片机的优势,根据DS18B20、SHT10传感器的特点,以及按键扫描、数码管动态显示的要求,利用时间触发机制进行软件设计。利用STC的单片机定时计数器0产生系统滴答时钟,然后产生不同的时间片,系统在不同的时间片执行不同的任务。系统分时调度程序框架如图9所示。

  基于STC单片机的太阳能热水器智能节水控制系统设计

  4 结束语

  在调查家庭太阳能热水器用户应用需求和现在存在浪费水这个问题的基础上,设计了一种基于单片机控制的节水控制系统。本系统能够实现冷水流向控制、管道温度的实时显示、环境温湿度检测、语音提示等功能,具有良好的人机界面。通过本系统在家庭中的试运行,表明其较好地解决了家庭太阳能热水器冬季水浪费的困扰,经济实用,足以满足用户的节水需求,给人们的日常生活提供了极大便利。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

基于STC单片机的LED护栏管控制系统设计

LED 护栏管又名丽得管,是一种先进的LED装饰照明灯饰产品。以红、绿、蓝3种颜色的LED作为光源...

发表于 2018-04-08 10:42 66次阅读
基于STC单片机的LED护栏管控制系统设计

如何使用单片机,光敏电阻和高亮LED灯,实现LED灯随外部环境亮暗,自己改变亮度呢?

发表于 2018-03-20 21:34 214次阅读
如何使用单片机,光敏电阻和高亮LED灯,实现LED灯随外部环境亮暗,自己改变亮度呢?

STC8A8K64S4A12串口通信

发表于 2018-03-09 15:48 325次阅读
STC8A8K64S4A12串口通信

STC单片机电子琴如何做力度运算

发表于 2018-02-13 01:50 1117次阅读
STC单片机电子琴如何做力度运算

STC12C5201AD单片机的PWM功能的应用...

52xxAD系列单片机的内部集成了两路可编程计数阵列模块(PCA),可用于软件定时器、外部脉冲的捕捉...

发表于 2018-02-11 11:14 257次阅读
STC12C5201AD单片机的PWM功能的应用...

STC系列PDF

发表于 2018-01-25 16:50 504次阅读
STC系列PDF

STC串口收发程序问题

发表于 2018-01-10 20:16 296次阅读
STC串口收发程序问题

STC8A8K无法通过串口发送字符串

发表于 2018-01-09 21:27 634次阅读
STC8A8K无法通过串口发送字符串

分享一个很好用的显示屏

发表于 2017-12-23 09:46 767次阅读
分享一个很好用的显示屏

基于STC12c5a60s2单片机的3D显示屏设...

为解决二维LED显示单调与立体感差的问题,提出了以STC12c5a60s2为核心芯片,辅以ULN28...

发表于 2017-12-18 16:17 275次阅读
基于STC12c5a60s2单片机的3D显示屏设...

基于STC12C5A60S2单片机防爆电抗器控制...

 摘要:本文主要介绍一种基于STC12C5A60S2单片机控制智能型防爆电抗器控制器的设计,可对电流...

发表于 2017-12-18 16:09 199次阅读
基于STC12C5A60S2单片机防爆电抗器控制...

基于STC12C5A60S2的双向DC-DC变换...

 双向 DC - DC 变换器( Bidirectional DC - DC Converter—B...

发表于 2017-12-18 16:02 359次阅读
基于STC12C5A60S2的双向DC-DC变换...

基于STC12C5A60S2单片机的自动称重控制...

使用压力传感器采集信号、单片机集成的ADC转换器进行 A/D转换、光电耦合器件减小干扰、电机的点动控...

发表于 2017-12-18 15:47 313次阅读
基于STC12C5A60S2单片机的自动称重控制...

基于STC12C5A60S2智能蓝牙遥控锁的设计

蓝牙是一种短距离低功耗的无线技术,在电子设备之间可以通过蓝牙连接实现控制. 在防盗门中,传统纯机械防...

发表于 2017-12-18 15:24 269次阅读
基于STC12C5A60S2智能蓝牙遥控锁的设计

基于STC12C5A60S2智能蓝牙遥控锁的设计

蓝牙是一种短距离低功耗的无线技术,在电子设备之间可以通过蓝牙连接实现控制. 在防盗门中,传统纯机械防...

发表于 2017-12-18 15:24 386次阅读
基于STC12C5A60S2智能蓝牙遥控锁的设计

基于STC12C5A60S2的电流型PWM功率放...

以 STC12C5A60S2高性能单片机作为控制核心,设计一种单自由度电流型 PWM 功率放大器,具...

发表于 2017-12-18 15:17 514次阅读
基于STC12C5A60S2的电流型PWM功率放...

基于STC12C5A60S2的汽车防疲劳驾驶系统...

stc12c5a60s2在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因...

发表于 2017-12-18 15:05 306次阅读
基于STC12C5A60S2的汽车防疲劳驾驶系统...

基于STC12C5A60S2单片机的电子密码锁设...

 以深圳宏晶公司STC12C5A60S2为主控芯片,结合数码显示器、键盘、报警系统等外围电路和机器部...

发表于 2017-12-18 14:51 383次阅读
基于STC12C5A60S2单片机的电子密码锁设...

STC12C5A60S2单片机在光立方体的运用

目前学生运用最多的单片机是89C51\52、STC90系列、利用这些芯片可以构成最小系统,做成学习开...

发表于 2017-12-18 14:48 381次阅读
STC12C5A60S2单片机在光立方体的运用

基于STC12C5A60S2和ATT7026A无...

在我们日常的工业和生活用电负载中,主要的负荷就是阻感负载,这样就会使电网产生感性无功电流 , 无功电...

发表于 2017-12-18 14:17 221次阅读
基于STC12C5A60S2和ATT7026A无...

基于STC12C5A60S2的智能路灯系统

智能路灯又叫智能化路灯,或者智慧路灯、智慧照明,是采用物联网和云计算技术,对城市公共照明管理系统进行...

发表于 2017-12-18 11:28 317次阅读
基于STC12C5A60S2的智能路灯系统

基于STC12C5A60S2的6路抢答器设计

抢答器在知识竞赛、文体娱乐活动(抢答赛活动)中,能准确、公正、直观地判断出抢答者的座位号。更好的促进...

发表于 2017-12-18 10:53 205次阅读
基于STC12C5A60S2的6路抢答器设计

基于STC12C5A60S2的汽车空调控制系统

  摘要:主要介绍基于STC12C5A60S2单片机的汽车空调控制系统硬件部分和软件部分的设计,对模...

发表于 2017-12-17 16:32 331次阅读
基于STC12C5A60S2的汽车空调控制系统

基于STC12C5A60S2的高频高精度频率计的...

在电子技术领域,频率是最基本的电参数之一,也是电子测量中最基本的测量之一。随着科学技术的迅速发展,对...

发表于 2017-12-17 16:16 313次阅读
基于STC12C5A60S2的高频高精度频率计的...

基于STC12C5A60S2与无线CC1101的...

基于当前家庭室内供暖 、农业温室大棚供暖等方面温控能实现自我调节的现状,采用单片机STC12C5A6...

发表于 2017-12-17 15:59 504次阅读
基于STC12C5A60S2与无线CC1101的...

基于STC12C5A60S2单片机的可燃气体报警...

本文给出一种基于STC12C5A60S2单片机的可燃气体报警仪的设计。硬件方面,先给出总体的设计方案...

发表于 2017-12-17 15:52 425次阅读
基于STC12C5A60S2单片机的可燃气体报警...

基于STC12C5A60S2多功能通信开发板设计

功能通信开发板(可以扩展),用于专业综合实践、毕业实践、创新实践等课程;考虑到本专业学生先前学过51...

发表于 2017-12-17 15:18 188次阅读
基于STC12C5A60S2多功能通信开发板设计

基于Stc12c5a60s2的RS-232串口数...

由于单片机输入、输出电平是TTL电平,而PC配置的是RS-232标准串行接口,二者的电气规范不一致,...

发表于 2017-12-17 14:55 181次阅读
基于Stc12c5a60s2的RS-232串口数...

基于STC12C5A60S2的无线温度采集系统设...

目前,我国绝大多数的温度监测系统都是传统方式,主要有就地进行数据采集的方式和有线通信的实时温度监测系...

发表于 2017-12-17 14:35 258次阅读
基于STC12C5A60S2的无线温度采集系统设...

基于STC12C5A60S2的变频恒压供水系统

在对变频恒压供水系统进行深入研究的基础上,介绍了一种基于 STC12C5A60S2 单片机的变频恒压...

发表于 2017-12-17 13:24 228次阅读
基于STC12C5A60S2的变频恒压供水系统

基于STC12C5A60S2与PID算法的数控电...

基于提高电源效率的目的,设计了采用PID算法的数控电源。系统采用STC12C5A6052自带的PWM...

发表于 2017-12-17 13:10 515次阅读
基于STC12C5A60S2与PID算法的数控电...

基于STC89C52和nRF24L01的智能小车...

基于STC89C52和nRF24L01的智能小车设计涉及到传感器的应用、无线数据传输等,整个系统由单...

发表于 2017-12-15 15:21 561次阅读
基于STC89C52和nRF24L01的智能小车...

基于STC单片机与AD620的小信号采集系统的设...

在测控领域中,经常遇到监测对象输出信号较小,难以直接采集,一般都需要将其放大后再做处理。介绍了一种小...

发表于 2017-12-07 11:49 675次阅读
基于STC单片机与AD620的小信号采集系统的设...

STC单片机实现可调PWM输出的C51程序

脉冲宽度调制(PWM),是英文“ Pulse Width Modulation” 的缩写,简称脉宽调...

发表于 2017-12-05 10:13 364次阅读
STC单片机实现可调PWM输出的C51程序

三种不同电量计介绍与设计及示例分析(意法半导体的...

锂电池具有高存储能量、寿命长、重量轻和无记忆效应等优点,已经在现行便携式设备中得到了广泛的使用,尤其...

发表于 2017-12-02 09:53 836次阅读
三种不同电量计介绍与设计及示例分析(意法半导体的...

用keil 编写STC单片机程序,用人使用过__func__宏吗?

发表于 2017-12-01 21:41 458次阅读
用keil 编写STC单片机程序,用人使用过__func__宏吗?

基于STC15w408AS的电子时钟的设计

在前段时间小代在头条上发过一篇叫《如何用单片机设计一款电子产品》,里面提到我们以一个DIY电子时钟为...

发表于 2017-11-29 15:25 2118次阅读
基于STC15w408AS的电子时钟的设计

STC单片机简介及其看门狗的应用

STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,...

发表于 2017-11-22 08:48 185次阅读
STC单片机简介及其看门狗的应用

STC单片机程序下载失败问题总结以及解决方法

STC为宏晶公司推出的国产51单片机,其优点在于价格低廉,功能强大,使用方便,尤其是其串口ISP下载...

发表于 2017-11-13 17:59 1805次阅读
STC单片机程序下载失败问题总结以及解决方法

新人求助STC单片机AD采集

发表于 2017-10-30 00:16 397次阅读
新人求助STC单片机AD采集

STC89C52RC为什么不能进入掉电模式

发表于 2017-09-14 16:33 951次阅读
STC89C52RC为什么不能进入掉电模式

温度/水位传感器在太阳能热水器中应用须知

太阳能热水器的好坏在一定程度上跟里面的温度传感器、水位传感器有一定的关系,它们将热水器中的水温水位感...

发表于 2012-05-25 10:32 3985次阅读
温度/水位传感器在太阳能热水器中应用须知

STC开发板自制实例

STC Bearings GMBH是欧洲传动与控制技术发展重要成员公司之一,成立于1927年,一直致...

发表于 2011-07-18 10:09 2437次阅读
STC开发板自制实例

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

目前,市场上销售的太阳能热水器大多没有自动控制功能,使用起来不灵活方便,为此,为太阳能热水器加装自动...

发表于 2011-07-01 14:43 1536次阅读
太阳能热水器自动温控设计

太阳能热水器自动上水电路

太阳能热水器自动上水电路

发表于 2009-02-15 14:24 4817次阅读
太阳能热水器自动上水电路