毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机太阳能热水器的控制系统设计+仿真图+硬件电路图(5)
图8 自动加水电路
3.6 其他外围电路
按键电路对已设定的温度和水位的初始上限值进行更改,通过上拉电阻连接到单片机的P3.0~P3.3口,通过按键更改单片机片内信息,设计采用了4个按键,分别用来控制水温上限值和水位上限值的‘+’与‘-’[13],电路如图9所示。
图9 按键电路
4. 软件设计
根据硬件设计部分,软件设计主要分为以下三部分,主程序设计,水温/水位设置和显示设计。
4.1 主程序设计
太阳能热水器控制系统在接通电源后,首先要对系统进行初始化,然后开中断,检测水温和水位。当水位过低时,打开电磁阀开始上水,到指定水位关电磁阀。当水温低于下限时,启动自动加热电路,达到上限后停止加热,程序返回[14]。发现温度过高即检测是否水满,不满的话上水,当达到水位上限关电磁阀停止上水,程序返回,系统软件流程图如图10所示。
图10 系统软件流程图
4.2 水温/水位设置
经过初始化程序后,系统检测是否有按键按下,也就是设置水温/水位的子程序,如果有按键按下,系统判断为水温/水位值加1或减1,再将设置值存入设置寄存器中,然后返回操作[15],具体流程图如图11所示。
图11 水温/水位设置流程图
4.3 显示设计
显示设计程序在初始化后分别在屏幕上显示水温字符、水温小数点、水温的设置值和当前值,具体流程如图12所示。
图12 显示设计流程
5. 结束语
本次设计主要是为了改善太阳能热水器控制系统的功能,实现对太阳能热水器水温水位的检测以及对整个热水器水温和水位的智能化控制。该控制系统考虑了太阳能热水器的功能扩展空间,通过实验仿真,达到预期结果。
根据太阳能热水器的控制系统设计原理,给出了相应的硬件设计和软件设计方案。硬件设计中给出了单片机最小系统、显示电路、水位测量电路、水温测量电路、控制电路和其他外围电路的设计原理和具体的电路连接。软件设计给出了主程序、水温水位和显示设计流程。并给出了相应的程序代码,实现了proteus系统仿真,达到了太阳能热水器水温水位控制
自动化
的研究目的。但也存在水位检测精确度不够的不足之处,解决这个问题的关键点应该是水位放大电路的设计。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
51单片机的多功能电子门铃设计+电路图+仿真图+源码
下一篇:
基于ARM的视频监控系统设计+源程序+流程图
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
太阳能电站的自动跟踪系...
STM32的4G太阳能电站监控系统设计+PCB电路图
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
谷度酒庄消费者回访调查问卷表
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
中国古代秘书擅权的发展和恶变
浅谈新形势下妇产科护理...
高校网球场馆运营管理初探【1805字】