收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

基于单片机的太阳能热水器控制器设计

[关键词:单片机,太阳能热水器,控制器]  [热度 ]
提示:此毕业设计论文完整版包含【任务书,论文
作品编号:txgc0967,word全文:42页,合计:13000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于单片机的太阳能热水器控制器设计毕业设计论文------

本文论述了基于C51单片机的太阳能热水器控制器的实现。用C51单片机设计一种太阳能热水器控制器,实现水温、水位及时间的实时显示以及水温、水位的自动控制等功能,另外还需要实现时间和水温设定的功能。

该太阳能热水器控制器是基于C51单片机设计和实施的,它以AT89C51单片机作为检测和控制中心,由主控芯片模块、DS18B20 温度检测及显示模块、水位检测及显示模块、时钟模块、报警模块和电磁阀控制模块、辅助加热模块等模块组成。它通过DS18B20温度检测及显示模块实时检测和显示水温,通过水位检测及显示模块实时检测和显示水位,通过时钟模块实时显示时钟并在设定的时间给主控芯片特定的信号,通过电磁阀控制模块实现热水器的自动及手动上水,通过辅助加热模块实现太阳能热水器自动及手动加热,当水位过低且水温过高时通过报警模块报警,而主控芯片则负责协调其他各模块的工作。

设计功能要求

该太阳能热水器的控制器不但需要具有水位、水温及时间的实时显示功能,而且需要具有水位、水温的自动控制功能,必要时,还需要能够实现对时间和水温进行设定等功能。当蓄水箱水位低于40%时能够实现自动上水,当设定时间到且水位低于蓄水箱水位90%时能够实现自动上水,当上水到达规定的水位时能够实现自动停止上水,当水位界于高低水位之间时,用户可以通过按键操作手动上水、停水;当设定时间到且水温低于规定值时,能够实现自动加热。必要时还可以对太阳能热水器进行手动加热和上水,禁止高温空晒后进水以及淋浴时禁止上水等功能。

设计思路

该太阳能热水器控制器是基于C51单片机设计和实施的,它以AT89C51单片机作为检测和控制中心,由主控芯片模块、DS18B20 温度检测及显示模块、水位检测及显示模块、时钟模块、报警模块和电磁阀控制模块、辅助加热模块等模块组成。它通过DS18B20温度检测及显示模块实时检测和显示水温,通过水位检测及显示模块实时检测和显示水位,通过时钟模块实时显示时钟并在设定的时间给主控芯片特定的信号,通过电磁阀控制模块实现热水器的自动及手动上水,通过辅助加热模块实现太阳能热水器自动及手动加热,当水位过低且水温过高时通过报警模块报警,而主控芯片则负责协调其他各模块的工作。

太阳能热水器控制器是对太阳能热水器进行控制的一种装置,它需要能够实现对热水器水温、水位的控制。在本设计的过程中,我先是对太阳能热水器需要实现的功能进行分析,然后按照需要实现的功能按照模块设计的思想进行设计,接下来把各模块组合起来形成一个系统,用proteus对该系统进行仿真,最后进行实际电路连接。经过以上各个步骤的实际操作,我们可以看出,本设计是可行的。

本设计中我用的了单片机、C语言、模电、数电、电路分析等多门课程,可以说正是在这些知识的支撑下我才能顺利完成本设计。在进行本设计的过程中,我较深刻理解了能够综合运用知识的重要性,当然,本设计对我综合运用能力也有一定程度的提高。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【任务书,论文
作品编号:txgc0967,word全文:42页,合计:13000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于单片机的太阳能热水器控制器设计(任务书,论文)!