太阳能热水器智能控制系统(共57页).doc

上传人:飞****2 文档编号:14559370 上传时间:2022-05-05 格式:DOC 页数:57 大小:2.04MB
返回 下载 相关 举报
太阳能热水器智能控制系统(共57页).doc_第1页
第1页 / 共57页
太阳能热水器智能控制系统(共57页).doc_第2页
第2页 / 共57页
点击查看更多>>
资源描述

《太阳能热水器智能控制系统(共57页).doc》由会员分享,可在线阅读,更多相关《太阳能热水器智能控制系统(共57页).doc(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上 基于单片机的太阳能热水器智能控制系统Intelligent control system of solar water heater based on single chip microcomputery专心-专注-专业摘 要本次设计是基于单片机的太阳能热水器智能控制系统。该设计以AT89C52单片机为主体,与遥控接收模块、温度采集模块、水位采集模块、电加热模块、键盘输入模块、时钟模块、报警模块相结合,实现水位检测与显示、温度显示、自动上水、电辅助加热以及温度设定的功能。水位检测与显示功能可以提示用户剩余的水量,方便调节水量;温度显示可以让使用者直观的确定水温,从而

2、进行合理的调试;自动上水功能包括预设时间自动上水功能、缺水时自动上水两种形式;电辅助加热以及温度设定功能,是对系统进行预设的温度来控制电辅助加热装置的运行,解决光照不足时水温达不到要求的问题。本文分五个部分来讲述本次设计,第一部分讲述本次设计太阳能智能控制系统研究的背景和社会现状以及设计任务;第二部分是对此次单片机的系统设计方案;第三部分是对器件的选择;第四部分是对本次设计硬件系统的设计;第五部分是对软件系统的设计。 本次太阳能热水器智能控制系统的设计电路相对简便、成本底、操作简单、可以遥控控制,很适合商业和家用太阳能热水器的使用。关键词:水位;温度;时间;热水器Intelligent con

3、trol system of solar water heater based on single chip microcomputerAbstract This design is based on single chip microcomputer intelligent control system of solar water heater. The design is based on the AT89C52 as the main body, and remote control module, temperature acquisition module, water level

4、 acquisition module, electric heating module, keyboard input module, the clock module, alarm module combination. This intelligent control system has a display function, the water level detection display function can be prompted to use the remaining water to facilitate the adjustment of water quantit

5、y; temperature display allows users to intuitively determine the water temperature and reasonable adjustment. The design also has the function of automatic water supply, automatic water supply can include the preset time automatic water supply function, automatic water supply when the water is short

6、 of water. The function of the system is to control the operation of the auxiliary heating device to control the operation of the electric auxiliary heating device, and the problem that the water temperature can not reach the requirement when the light is insufficient is solved. Finally, the remote

7、control receiver module through the control of the remote control to complete the function of the button.This paper can be divided into several parts to describe the design, the first part tells the design of solar intelligent control system research background and social status and the design of ta

8、sk; the second part is the SCM system design; the third part is on the device of choice; the fourth is on the design of the system hardware design; the fifth part is the design of the software system.This paper can be divided into several parts to describe the design, the first part tells the design

9、 of solar intelligent control system research background and social status and the design of task; the second part is the SCM system design; the third part is on the device of choice; the fourth is on the design of the system hardware design; the fifth part is the design of the software system.The s

10、olar water heater intelligent control system design circuit is relatively simple, low cost, simple operation, can be controlled by remote control, it is suitable for the use of commercial and household solar water heater.Key Words:Water level; temperature; time; water heater目 录引 言几千年的人类历史中,人们渐渐的学会了更

11、多的技术,人们对生活的享受与设备便利化也有了一定的提高。从最早的时候第一代热水器只是大功率燃气的热水器,但是气压对水温和出水速度的影响太大并且燃烧燃气所产生的气体影响大气环境甚至可能使人中毒。第二代大功率电热水器,此热水器耗电量太大,功率太高可能导致事故,并且水垢容易堆积使热水器损坏。第三代为太阳能热水器,但是开始的太阳能热水器功能太单一,对天气的要求质量太高,如果没有足够的阳光就无法使用。尤其在冬季,是太阳能热水器几乎处于休眠状态的季节,很影响使用。第四代是空气源热泵热水器,这种热水器正在小规模使用当中,虽然能吸收空气中的热量致使还能达到除湿效果,但是造价太昂贵,无法普及。本次设计的课题就是

12、第三代太阳能热水器,由于可以普及多数的家庭,因此选择这个课题。针对以往太阳能热水器存在的一些缺陷,本次设计实现更加智能的太阳能控制系统,针对由于阳光不足的情况下进行电辅助加热,并且运用光电隔离保护措施来保证人们安全的运用。除此之外使用排阻式水位检测传感器设置4个水位监测,分别为在水箱中四分之一处,半箱水量处,四分之三处和满箱处,当少于水箱的四分之一处时,为了防止加热烧干系统会进行自动上水到达预定的水位之后自动停止上水。对以往因正常上班或外出一些原因忘记提前上水从而导致回到家里没有足够的水量淋浴这种情况,本系统可以提前预约,提前设定时间进行自动上水,这样可以完全解决忘记上水而水量不足够的问题。另

13、外本系统配置一个遥控器,可以通过遥控器来控制太阳能热水器,方便人们进行远距离操作。1 研究背景和社会现状以及设计任务1.1 研究背景和社会现状随着现在社会环境日益恶劣的情况下,环保成了现在的社会的主题,然而热水器也成了各家的必备设施,太阳能热水器也正占了热水器的一个重要部分。现在有多种自然资源,如核能、风能,但是最为干净并且普遍人类生活的还是太阳能。从长远看来,现在全球已探明的石油产量只能用到21世纪中期,天然气也只能用到21世纪中期,300年后也会把煤炭资源用光,这些资源不仅会慢慢消失最重要的一点对环境的影响也非常严重,温室效应也是现在社会的一大难题。然而太阳能却是无限的资源,太阳每年放出的

14、热量到达地面的能量相当于1.89210的三次方千亿的煤资源。如今的热水器技术已经成熟,并且在不断的取代燃气热水器和电热水器,2000年日本的热水器比往年翻了一倍。在以色列更是有规定,所有现期建的房屋必须装配太阳能热水器。据统计,我国更是使用量,销售量和生产量排在首位的国家。但是现在一般市场上的热水器大部分功能单一,操控不方便,虽然有温度显示和水位显示功能,但是却没有温度控制功能和预约功能,使人们不能方便的使用热水器并且导致浪费。安全问题和能源问题是如今社会非常关注的问题。在家庭应用上大可分为三类热水器:燃气热水器,太阳能热水器,电热水器。燃气热水器在最近的一氧化碳中毒事故中占三分之一。电热水器

15、更是浪费了大量的电力。然而太阳能热水器,它节能环保,安全性能良好等优势让人们更加的青睐。本次我选择太阳能热水器只能控制系统这个课题,是为了让大家了解一下如今社会的能源现状,让大家知道可持续发展这系统个观念,最主要的是太阳能在新技术上的应用。如今太阳能已经进入了千家万户,控制更是最重要的一部分,尽可能节能环保并且操作简单也是这次设计的一个重要意义。1.2 设计任务本次设计的任务主要是实现太阳能控制系统的智能化,让人们对于复杂的系统有一个清晰的了解。本系统大体上包括可以预设时间和预设上水量进行自动的到时上水并加热的功能,温度和水量的数据在液晶屏上显示。并且时钟功能使人们可以洗澡的时候看时间,防止热

16、门无意中带入手机等电子产品被水浇湿使这些电子产品损坏。本系统还可以切换手动和自动模式,让喜欢手动或者自动的人都有选择。并且系统还有电辅助功能,当太阳光不足而致使温度提升不到预定温度时通过电辅助的功能使水温加热。总之就是让人们方便并且合理的使用热水器,减少不必要的浪费和意外。 2 系统设计方案2.1 设计思想本次设计是通过89C51对各个模块进行控制,最后实现?功能。首先可以手动预定好水位和温度。接着水位传感器检测是否少于最低水位和预定水位,如果低于要求的话打开电磁阀进行上水,反之不上水。最后通过温度传感器检测温度是否到达预设的温度,如果没有到达目标,通过89C52发出信号给电辅助加热装置进行加

17、热。2.2 系统结构框图设备是由89C51单片机、键盘输入模块、时钟模块、显示模块、水位采集模块、温度采集模块、电加热模块共同构成的。本系统遥控接收模块、水位采集模块、温度采集模块、时钟模块、键盘输入模块是输入端。显示模块、电磁阀控制模块、电加热模块作为输出端。系统整体结构框图如图2.2键盘输入模块时钟模块数据处理模块AT89C52系列单片机遥控接收显示模块电磁阀控制水位水温控制电路水位采集模块电加热温度采集模块图2.2 系统整体结构框图3 器件选择3.1 单片机的选择本次设计为基于单片机的太阳能热水器智能控制系统,单片机是设计的最为重要的一部分,是本控制系统的核心,一切工作都是单片机在发出命

18、令。然而现在市场上有各种型号的单片机,因此需要选择合适并且性价比高的单片机进行设计。经过比较最终选择了单片机AT89C52,本单片机是一种性价比很高的一种,不仅耗电量低而且功能强大。采用8位微控制器,具体解释是一类通过控制电压的放大器。经过查资料发现AT89C51是4位的,而且没有T2定时器,没有8位的单片机RAM容量大,功能明显不如本次选择的,所以不使用AT89C51。因此选用AT89C52单片机。C52有40个引脚,其中有4大组,每组有8个引脚。这四大组引脚是可以双向输出的,可以与其他模块相连接进行数据的传输。剩余的8个引脚包含通信口,读写口,计时器和外中断口。实物图如图3.1图3.1 A

19、T89C52实物图3.1.1 引脚介绍P0.0-P0.7引脚:显示屏与单片机的桥梁P1.0-P1.3引脚:与水位检测器相连接,使信号传输到C52中,对水位进行读取。P2.0-P2.3引脚:与四个按键分别相连,实现设定参数的功能。P2.7引脚:DS1820温度传感器与之相连,通过P2.7输出到单片机。P3.4引脚:单片机通过P3.4引脚与电辅助加热装置连接,通过单片机处理发出信号控制加热装置。P3.5-P3.7引脚:时钟芯片DS1302发出时钟脉冲给主控模块。89C52引脚图如图3.1.1图3.3.3 89C52引脚图3.1.2 单片机的功能本次选用的89C52单片机功能是处理水位采集模块、温度

20、采集模块传进来的信号,处理完毕把数据显示到显示屏中,同时把信号传输给加热装置与电磁阀,使它们实现功能,当达到预定时间和温度时恢复到闭合状态。3.2 时钟芯片3.2.1 器件选择本次采用DS1302时钟芯片,此芯片比其他的性能高,本身带有闰年补偿功能,可以自己判断是不是闰年,如果是闰年自动加一天,防止时间偏差。它的工作电压极低,在2.0-5.5V之间,因此实现了它耗电低的性能。时间单位广也是它的一大功能,能实现从年到秒的记时,可以满足大多的设计。实物图如图3.2.1.图3.2.1 DS1302实物图3.2.2 引脚说明本芯片一共有8各引脚,其中X1和X2与电容和晶振组成晶振电路,两个电源端分别接

21、2.0-5.5V之间的电压,GND引脚接地。DS1302时钟芯片引脚图如图3.2.2。图3.2.2 DS1302引脚图(此图画得不规范)3.2.3 完成功能该电路采用DS1302实时时钟芯片,该芯片与单片机P3.5、6、7相连接,单片机将时钟数据通过数据总线发送到LCD液晶显示屏,使液晶显示屏接收到相关数据并且进行显示。为防止系统断电,同时单片机把时钟数据发送到DS1302时钟寄存器。DS1302时钟寄存器接收到单片机发来的数据并实时记录时间,当系统再次上电,单片机可通过读取时钟寄存器的时钟数据,并且发送到LCD液晶显示。3.3 温度检测器3.3.1 温度传感器的选择温度传感器是本次设计的重要

22、结构之一,温度传感器适用于检测温度幅度大的,目标小的。其中温度传感器也分为很多种,因此我们需要选定最为适合的。温度传感器大体分为两种,首先是需要接触的温度传感器,其次是非接触式温度传感器。接触式传感器能感知物体的热容量,当物体热容量小会降低温度的测量精度,因为传感器与物体接触,会产生热传递。非接触式温度传感器特点是反应快,没有对物体热容量的要求,不会干扰温度场,但是成本较高,不适合家庭通用的设计。通过上述的分析最终选择了DS18B20芯片DS18B20器件为图3.3.1图3.3.1 DS18B20器件图3.3.2 引脚说明本传感器只有3个引脚,电源端接5V的电压,地端接地,DQ引脚与单片机P2

23、.7连接。引脚图如图3.3.2。图3.3.2 DS18B20引脚图3.3.3 器件功能DS18B20组成集成温度传感器对水箱内水温进行时时刻刻的检测。先把测量出的脉冲频率的数据转换成水温信号,之后再把水温信号转化为脉冲电信号,最后编码检测出来的温度数据传送到AT98C52的I/O端并且经过次单片机读取数据处理后送到显示端口。3.4 水位检测器3.4.1 水位传感器的选择方案一:采用涡流计量式传感器。本传感器的工作方式是通过水流的流动使里面叶轮转动,从而产生脉冲信号。单片机通过此脉冲信号可以计算出水量的多少。但是这种传感器性能非常不稳定,当水流过小或者叶轮不灵时会是传感器不准或失灵。所以既会造成

24、器件的损坏也不实用,所以涡流计量式传感器不适合本次设计。方案二:使用内置浮子式传感器。原理是利用一个带有磁性浮子浮在水平面上,随着水平面的升高或降低这个浮子也随着上下浮动,通过浮子使管中的干簧管连通断开从而产生脉冲信号,进而通过单片机分析在显示屏中显示出水量的多少。但是这种大多适用于开放式物体的水位测量,原因是内置浮子式传感器需要垂直安装,但是太阳能热水器水箱基本都是封闭式的,而且垂直安装不满足对于大多数的水箱空间的要求,另一点不符合热水器的方面在于自来水中含不溶于水的矿物质,这些矿物质经过加热后会产生水垢,水垢堆积会卡住磁性浮子的上下浮动,使传感器失灵,传入单片机的数据显示在屏幕上也可能会有

25、很大的差别。所以内置浮子式传感器也不适用于本次设计的要求。方案三:外置浮子式传感器。外浮子传感器是在内浮子的基础上把浮子放入外面的一个类似量筒的容器中,这样虽然可以解决水垢堆积导致浮子失灵的问题,但是量筒中可能会产生杂质,这些杂质会使量筒中的浮子准确度降低,久而久之仪器会更加的失准。因此淘汰外置浮子式传感器这一方案。方案四:RC充放电式水位传感器。此传感器用的就是RC充放电电路进行水位检测。这个传感器最为突出的特点是其外貌形态很简单,RC充放电式传感器可分为两个端口,其中公共水位端口是第一个端口,实际水位端口是第二个端口。其中可以包含五个传感器测水位,每个传感器分别在水箱不同高度的位置上,再通

26、过不同的实际水位端口和公共水位端口的电阻值不同,通过系统的计算得出水面高度。其精准度交高,价格偏高。方案五:排阻分档键盘式水位传感器。本传感器如字面意思上像键盘式电路有些类似。此传感器的有四个铜质金属针,铜物质本身有防腐性强的特性,所以可以长时间的与水接触。其中原理是这4根铜真分别放在水箱的不同位置上,把水箱分成均等的几部分。当铜针不与水面接触时的电平与不与水面接触的电平是不同的。因为容器与地相接,所以可以把接触面的位置看作接地,电平为0。当一根铜针不与水接触时电平为+5V,原理同上数量不同的铜针不与水面接触会产生不同的电平,把输出的电平信号输入到CD4069开关中,再通过CD4069开关进行

27、反向输出给74LS244,最后将硬件74LS244与单片机AT89C52的P1.0引脚,P1.1引脚,P1.2引脚相连接,经过单片机的内部分析把结果输入到显示屏中显示。本传感器可以把水箱分为4部分,每部分为25%。此传感器的优点是可以省去A/D转换器,精确度不如RC充放电式水位传感器。经过上面的五个方案的比较,因为太阳能热水器对温度精准度不需要很高,所以本次设计本着成本低,并且符合实用的要求选择第五方案,运用排阻分档键盘式水位传感器来进行水位检测模块的运行。 3.5 按键3.5.1 按键的选择方案一:矩阵式按键。矩阵式顾名思义就是如数学上的矩阵一样分为行线和列线,开关的连接端与行线、列线相连接

28、。多个开关并列安排,最终形成网格一样的矩阵式排列。矩阵式键盘原理是当无人触碰开关时,电路因为有电阻的影响不进行导电,行线端为高电平状态。当有人使用按键时,行线与列线会通电,此时行线由高电平状态开始发生电平变化,电平的变化是通过行线的变化使对应的列线变化而变化。通过不同的电平变化来输出信号,矩阵式键盘上每个按键原理如上面所讲,最终通过多个按键行列电路的相互影响与配合来完成最后需要的功能。这种键盘控制电路适用于单片机的设计,按键多的技术优先选择此电路。而此次设计只需要四个按键,所以比较大材小用,不适合本次设计。方案二:独立式按键。独立式按键在人们生活中应用更加的广泛,最多的应用如家庭电灯的开关。此

29、按键最为突出的特点是电路结构非常简单,只是用一个I/O线与按键相连接构成一个独立式按键。优点就是配置灵活,安装多个独立式按键不会相会干扰影响。缺点就是如果按键太多会对材料产生不必要的浪费。所以独立式按键只适合按键少的电路设计使用。本次设计的五键设计完全符合此条件。通过上述方案一、二的比较,显而易见方案二的独立式按键是本次的最佳选择。4 硬件系统设计4.1 单片机最小控制系统本次是以AT89C52单片机为主体,各个模块相结合完成的一次设计。如图4.1是本次的最小控制系统。其中包括一个晶振电路,起这巨大的作用,可以说是整个系统的心脏,为单片机提供脉冲信号。图 4.1 单片机最小系统4.2 时钟模块

30、本次时钟模块采用DS1302时钟芯片。通过P3.4-P3.5引脚与单片机传送数据,为系统预设时间上水提供前提。时钟模块如图4.2。图4.2 时钟模块 4.3 温度采集模块温度传感器DS18B20的第一端口接5V电源,第二端口端口接地,DQ端接AT89C52单片机P2.7口。使应用的DS18B20传感器最终结果输入给单片机,单片机可通过读取时钟寄存器的时钟数据,并且发送到LCD液晶显示。温度采集模块电路图如图4.3。图4.3 温度采集模块4.4 水位采集模块排阻式水位传感器的4个铜针通过CD4069和74LS244与单片机P1.0-P1.3,每个铜针产生的电平值传给单片机,使其判断出水位的变化。

31、模块如图4.4。图4.4 水位采集模块4.5 液晶显示模块本液晶显示模块使用LCD1602。如图4.5,1602与单片机AT89C52的P0.0-P0.7引脚连接,单片机接收完各个模块采集的信息后传送给液晶显示器,显示出水温、水位、时间信息。液晶显示模块如图4.5。图4.5 液晶显示模块 4.6 遥控接收模块 遥控接收模块是通过红外一体装置使遥控对系统进行控制。此模块如图4.6。图4.6 遥控接收模块5 软件系统设计5.1 主程序流程框图本系统流程是通过系统对是否到达预设时间、水位是否小于最低水位与是否到达预设水位、温度是否达到预设温度一系列的判断,从而进行运行。流程图如图5.1。开始定时器等

32、初始化化进入while循环读取温度值是否是设置状态显示温度和定时时间判断水位状态加水继电器吸和关闭加水和报警关闭继电器并报警预约时间是否到达温度值与上下限关系结束停止加热并报警启动加热并报警数据处理模块AT89C52系列单片机温度采集模块显示模块 低于下限 高于上限 状态错误下限 Y N 图5.1(不对)5.2 温度检测流程图 使用DS18B20芯片来完成本次温度检测,它的量程在-55-125之间。经过太阳能热水温在0-100之间,所以量程符合。温度检测电路通过d18b20传感器将信号通过显示屏显示出,首先设定延时之后进行数值的初始化,产生的脉冲信号进行读数据和写数据功能,最后进行温度转换成数

33、据,输出到显示屏。功能流程图为图5.2。此芯片内部流程图如图5.2.1。计算温度启动芯片初始化开始显示读温度图5.2 功能流程图斜率累加器比较温度寄存器计数器1=0计数器2=0高温度系数晶振低温度系数晶振预置0预置 置位 加一停止图5.2 芯片内部流程图5.3 显示器流程图LCD1620液晶屏显示的原理是通过电压对液晶的影响,有电压的液晶部分显示内容,反之没有内容。此显示屏在运作之前需要把标志位调到低电平,之后对系统进行延时设定,使系统正常工作。最后判断系统是否处于忙碌,如果忙碌继续运行,知道不忙碌停止。液晶显示模块流程图如图5.3。图5.35.4 时钟电路流程图时钟电路是很常见的一个电路,在

34、生活中人们也离不开对于时钟电路的应用。时钟电路开始需要对变量进行初始化,之后进入复位端产生一个高电平信号,接下来写1302地址,经过一段延时向该地址写数据,写入地址后在自动再生成一个新的地址,判断是否写完数据,如果写完再复位一个高电平,写1302地址,经过一段延时读出数据最后输出显示数据。若果没有写完数据再进行上面的步骤。流程图如图5.4。开始变量初始化复位端产生一个高电平延时一段时间向该地址写数据增加新地址数据是否写完复位端产生一个高电平写1302地址延时一段时间读出将该地址数据增加新地址数据是否写完显示数据写1302地址 图5.4 时钟电路流程图5.5 水位监测流程图水位检测是通过水位检测

35、传感器测出是否满足最低水量要求,如果不满足自动上水,之后再判断是否满足使用者设定的水位,满足的话停止上水,反之再开上水阀直到满足设定水量才停止。流程图如图5.5。初始化系统水位显示开中断水位最低水位设定开电磁阀加水水位设定关电磁阀 返回 N Y N Y Y N图5.5 水位检测流程图6 系统测试6.1 开机状态测试连接电源,按电源键打开设备。LCD液晶显示板上开始会显示系统初始化,所有的数值为0。经过大约1秒钟,屏幕上会显示当前的温度和需要设定的温度上限与下限,还有预约时间的显示。开机初始化测试与正常运行如图6.1。图6.1 开机测试图6.2 温度上下限调节本设计一种有6个按键,如图6.3所示

36、,蓝色按键为开机键,屏幕下方的为复位键,剩余最下面的4个为调节设置参数的按键。下面4个按键中,从左到右的顺序,第一个为设置键,用来选择预设时间的功能和预设水温上下限;第二个是加温度或者时间的键;第三个是减温度或者时间的键;最后一个键是确定。图6.2为改变温度上下限的比较图。图6.2 温度上下限的比较图6.3 预设时间如图6.3可以看到液晶显示器的右上角上的变化,本次预设的是1分钟,所以显示为001,当到达000时系统自动上水。在图中可以看到工作正常运行。图6.3 预设时间比较6.4 加热模式测试如图6.4,其中黄色等代表是否在加热,黄灯亮时可以看到实际温度小于预设最低温度,所以为加热状态;当灯

37、不亮时,在液晶屏中看到当前温度为39.6,高于预设最高温度35,所以停止加热。 图6.4 加热功能测试6.5 上水模式测试 如图6.5所示,在正常情况下可以看到绿色的灯是亮的,这时表示系统处于上水状态。当把传感器都放入水杯里,这种情况相当于水满了,可以看到灯已经熄灭,说明此时水满状态并且停止上水。图6.5 上水功能测试结 论本次设计运用了大学四年学到的理论知识和实际操作经验。制作太阳能智能控制系统的过程中翻阅了各种书籍,也查询了各种资料。在大学数电和模电课中,电路的设计、耦合电路、时钟电路这些内容有很大的涉足。并且因为需要各个程序的测试,更加熟练了PROTEL和DXP这些软件的使用,对以后的工

38、作也有很大的帮助。本智能控制系统比以前的控制器更完善,而且本设计最突出的是性价比很高,可以温度自定义设置和时间自定义设置,使得比以往的热水器更加的智能,让人们更加容易的使用。本控制器用电量也比以往的耗电量低,可以节约资源。系统的优点是可以进行有效的电辅助加热,让热水器对太阳能的依赖性大大的降低,也造福了人们。同时外设遥控器控制,让使用者可以通过遥控对热水器进行控制。设计都有不足,此次设计也有让人不满意的方面。在对于水管里遗留下的水没有实现有效的处理和利用,在这个方面跟以往的热水器一样都浪费了水资源。所以在以后的生活中仍然需要不停的学习,即使即将步入社会也不能停歇。总而言之,本次设计依旧是成功的

39、,能实现完整的功能,并且因为其性价比高的特点上非常适合商业使用,目前的社会服务业占有很大的一部分百分比,旅游住房更是不可缺少的,用此太阳能智能控制系统能够获得更大的利润,而且完全能实现顾客的使用要求。在私家住宅中也同样的适用。 参 考 文 献1 周天逸.单片机应用程序的设计.山西科技大学出版社.2001.2 王曾冬.嵌入式系统的研究M.中国矿业大学出版社,2005.3 孙锋.单片机技术大全.清华大学出版社,2007.11.4 谭浩强.C程序设计.,2005.7.5 刘迎春,叶湘滨.现代新型传感器原理与应用.国防工业出版社,1998.6 张俊谟.单片机中高级教程原理与应用(第2版).北京:北京航

40、空航天大学出版社,2006.7 宋晓伟,孟国营,叶洋等.基于nRF24L01的无线温度监测系统.煤炭工程;2010.11.20.8 沈东方,章坚武.基于Wireless USB的采集终端设计与实现.大众科技;2010.02.10.9 马忠梅.单片机的C语言应用程序设计M.北京:北京航空航天大学出版社,1998. 10 李华等.单片机实用接口技术. 北京:北京航空航天大学出版社,2002.11 余发山.单片机原理及应用技术.北京航空航天大学出版社,2003.12.12 索雪松等.传感器与信号处理电路.北京:中国水利水电出版社,2008.13 何有才.常用传感器应用电路的设计与实践J.科学出版社,

41、2007.14 果莉.点滴监控系统的研究J中国科技信息;2005年17期.15 王青云. 基于单片机的温度测量系统J 2010,(05).16 张媛媛. 基于C8051F020的温湿度控制箱设计J国外电子元器件, 2004,(10) .17 江孝国,王婉丽,祁双喜. 高精度PID温度控制器J电子与自动化, 2000,(05) .18 于洋. 高低温试验箱微机自动控制系统的设计J工业仪表与自动化装置, 2003,(02)19 李建东. 基于单片机的温度测量系统J 科学出版社2010,(05).20 彭立,张建洲,王少华. 自适应温度控制系统的研制J东北师大学报(自然科学版), 1994,21 李

42、丽宏,谢克明;液位自动检测的现状与发展J;太原理工大学学报;2001年04期.22 楼然苗,李光飞.单片机课程设计指导J. 北京:北京航空航天大学出版社,2007.23V.Yu.Teplov,A.V.Anisimov.Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier EffectJ ,2002附录A 程序源代码void lcd_mode(char mode);void lcd_fun1_menu(char k);void lcd_fun2

43、_menu(char k);void ui_01(char k);void lcd4();void setchange(char k ,char level,bit a);#define CD1NUM 7#define Thigh 80#define Tlow 30/* -*/code unsigned char ucStr1_t1=00/00/00 00:00;code unsigned char ucStr1_t2=00/00/00 00 00;code unsigned char ucStr2_m_have= 水温00 ;/code unsigned char ucStr2_m_nhave=无水 水温00 ;code unsigned char ucStr3_modle1_1=自动模式 ;code unsigned char ucStr3_modle1_2=自动模式 上水;code unsigned char ucStr3_modle1_3=自动模式加热00;code unsigned char ucStr3_modle1_4=手动模式 ;code unsigned char ucStr4_menu=菜单 ; code unsigned char ucStr4_menu1=菜单加热上水 ; code unsigned char ucStr4_menu_a=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁