太阳能热水器监控仪设计论文Word格式.docx
- 文档编号:20737813
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:38
- 大小:614.42KB
太阳能热水器监控仪设计论文Word格式.docx
《太阳能热水器监控仪设计论文Word格式.docx》由会员分享,可在线阅读,更多相关《太阳能热水器监控仪设计论文Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
综合三个方案的优缺点,从现实可行性,经济条件以及个人知识掌握情况考虑本设计选用第三种方案。
1.1.2设计要求
1.有4级水位控制
2.具有温度监测及显示的功能
3.具有水位显示的功能
4.具有自动上水的功能
1.2总体设计及其工作原理
1.2.1工作原理
控制器主要由主控制器(即单片机),温度检测单元,水位检测单元以及辅助加热单元组成。
各个单元发挥各自不同的作用及功能。
外接显示器以及按键作为人机交流介质。
太阳能热水器控制器结构看似复杂,但总结重要部分,得出结构简图如下图1-1所示:
图1-1控制系统结构简图
在图1-1中,T1代表保温水箱中的温度传感器。
T2代表保温水箱中的水位自动控制系统。
F1代表冷水阀门。
F2代表循环水管阀门。
F3代表循环水管阀门。
F4代表热水阀门。
工作原理:
不用水时,阀门F1,F4关闭,F2,F3打开,热水在保温水箱和集热器中流动。
T1传感器实时检测温度。
用水时,阀门F4打开,传感器T2检测水位,当水位低于设定最小值时打开阀门F1给水箱供水。
当不足时,温度传感器T1检测水温不在升高且达不到设定值,则发出命令启动从系统进行电加热。
整个系统循环运作,可以达到24小时提供热水的目的。
1.2.2太阳能热水器的结构
现在市场上的太阳能热水器的结构复杂多样,但总和看来,主要有三个部分:
1.循环(保温)水箱;
2.集热器;
3.连接管道。
而各个部分发挥了不同的作用:
1.集热器:
系统中的集热元件。
其功能相当于电热水器中的电热管。
和电热水器、燃气热水器不同的是,太阳能集热器利用的是太阳的辐射热量,故而加热时间只能在有太阳照射的白昼。
2.保温水箱:
和电热水器的保温水箱一样,是储存热水的容器。
因为太阳能热水器只能白天工作,而人们一般在晚上才使用热水,所以必须通过保温水箱把集热器在白天产出的热水储存起来。
容积是每天晚上用热水量的总和。
采用同乐搪瓷胆承压保温水箱,保温效果好,耐腐蚀,水质清洁,使用寿命可长达20年以上。
3.连接管道(循环水管):
将热水从集热器输送到保温水箱、将冷水从保温水箱输送到集热器的通道,使整套系统形成一个闭合的环路。
设计合理,连接正确的循环管道对太阳能系统是否能达到最佳工作状态至关重要。
热水管道必须做保温处理。
管道必须有很高的质量保证,有20年以上的使用寿命。
图1-2为系统的总体结构。
但通常在实用的太阳能热水器系统中,需要外加一个补给水箱,以保证冷水的正常连续供应。
图1-3为典型实用热水器的装置简图。
图1-3中标号分别代表为:
1-集热器;
2-下降水管;
3-循环(保温)水箱;
4-补给水箱;
5-上升水管;
6-自来水管;
7-热水出水管。
图中集热器1按最佳倾角放置,下降水管2的一端与循环水箱3的下部相连,另一端与集热器1的下集管接通。
上升水管5与循环水箱3上部相连,另一端与集热器1的上集管相接。
补给水箱4供给循环水箱3所需的冷水。
当集热器吸收太阳辐射后,集热器温度上升,水温也随之升高。
水温升高后,水的比重减轻,
图1-2系统总体结构图
图1-3热水器装置简图
便经上升水管进入循环水箱上部。
而循环水箱下部的冷水比重较大,就由水箱下流到集热器下方,在集热器受热后又上升。
这样不断对流循环,水温逐渐提高,直到集热器吸收的热量与散失的热量相平衡时,水温不再升高。
这种热水器利用循环加热的原理,因此又称循环热水器。
集热器是一种利用温室效应,将太阳能辐射转换为热能的装置,该装置与一般热水交换器不一样,热水交换器通常只是液体到液体,或是液体到气体的热交换过程,而平板型集热
器时直接将太阳辐射传给液体或气体,是一个复杂的传热过程。
平板型集热器结构形式很多,世界上已实用的集热器就有直管式、瓦楞式、扁管式、铝翼式等二十多种。
1.2.3水位报警控制电路设计
这个水位指示器电路共四级水位指示(LED指示),水满时会发出音频报警,很实用。
工作原理:
该电路由一片四双向模拟开关集成电路CD4066为核心构成。
每个电路部有四个独立的能控制数字或模拟信号传送的开关。
当水箱无水时,由于180K电阻的作用,使四个开关的控制端为低电平,开关断开,LED不发光。
随着水位的增加,由于水的导电特性,使得IC的13脚为高电平,S1接通,LED1
图1-4水位报警控制原理图
点亮。
当水位逐渐增加时,LED依次发光指示水位。
水满时,LED4发光,显示水满。
同时T1导通,B发出报警声,提示水已满。
不需要报警声时,断开开关K即可。
三极管T1在电路中充当蜂鸣报警器的电子开关。
1.2.4电源设计
电源设计就是用220伏变压器降压为6--10伏左右的低压,然后经过桥式整流滤波,接着用一个6伏的稳压二极管就可以稳压输出6伏直流电了。
图上是7805的三端稳压管,你把1和3相并,然后稳压二极管直接接上正负极就可以输出稳定的6伏直流电了。
图1-5电源原理图
第2章控制器硬件设计
2.1控制器原理框图
根据设计思想,系统的硬件接口电路应包括:
控制器实时时钟接口电路,蓄水箱温度和水位检测接口电路、按键电路,显示电路以及电辅助加热电路等。
系统结构框图如图2-1所示:
图2-1控制器系统框图
2.2单片机外围电路
根据控制要求,由于本系统运算量不是很大,没有太多的中间数据需要处理、保存,因此不再外扩数据存储器。
仅使用单片机部RAM已完全能够满足要求。
因此本系统采用Atmel公司的单片机AT89C52作为热水器控制器系统的控制中心环节,主要从以下特点考虑:
1.AT89C52是一种低功耗,高性能CMOS工艺的8位微控制器,具有8K在系统可编程Flash存储器。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统提供高灵活,超有效的解决方案。
2.AT89C52具有以下标准功能:
8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,一个6向量2级中断结构,全双工串行口,片晶振及时钟电路。
另外,AT89C52可降至0KHZ静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM容被保存,振荡器被冻结,单片机停止工作,直到一个中断或硬件复位为止。
3.AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时含8个中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线。
AT89C52可以按照常规方法进行编程,也可以在线编程。
其通用的微处理器和Flash存储器结合在一起,可反复擦写的Flash存储器有效地降低开发成本。
2.2.1上电复位电路
设计中用的是上电复位,是指单片机只要一上电,便自动的进入复位状态。
图2-2是上电复位电路。
当采用的晶体频率为12MHZ时,可采取C=10uF,R=8。
2KΩ。
图2-2上电复位电路
2.3控制器时钟接口电路设计
为了给用户提供方便,本设计加入一种时间芯片,它可以为用户提供准确的时间及日期,具有良好的使用性质。
本系统采用美国DALLAS半导体公司最新推出的时钟芯片DS12887,该芯片采用CMOS技术,把时钟芯片所需的晶振和电池以及相关的电路集成到芯片部,并与MC146818管脚完全兼容。
DS12887芯片具有微功耗、外围接口简单、精度高、工作稳定可靠等优点,完全能够满足设计需要。
2.3.1DS12887时钟芯片简介
美国达拉斯半导体公司(Dallas)最新推出DS12887的串行接口实时时钟芯片,采用CMOS技术制成,具有部晶振和时钟芯片备份锂电池,同时它与目前IBMAT计算机常用的时钟芯片MC146818B和DS1287管脚兼容,可直接替换。
它所提供的世纪字节在位置32h,世纪寄存器32h到2000年1月1日从19递增到20。
采用DS12887芯片设计的时钟电路不需任何外围电路和器件,并具有良好的微机接口。
DS12887芯片具有微功耗、外围接口简单、精度高、工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟系统。
美国Dallas公司推出两款数字时钟芯片DS12887/DS12C887,两款时钟芯片都将在1999年12月31日23时59分59秒时顺利地跳到2000年1月1日零时,并能实2000年2月29日的闰年提示,是时钟芯片DS1287的增强型品种,结构上相当于MC146818B的改进型。
芯片都采用24引脚双列直插式封装,其引脚接口逻辑和部操作方式与MC146818基本一致,所不同的是DS12887/DS12C887芯片的晶体振荡器、振荡电路、充电电路和可充电锂电池等一起封装在芯片的上方,组成一个加厚的集成电路模块,因此,DS12887/DS12C887时钟芯片无需MC146818的电源电位检测端(PS),电路通电时其充电电路便自动对可充电电池充电,充足一次电可供芯片时钟运行半年之久,正常工作时可保证时钟数据十年不会丢失。
此外,片通用的RAM为MC146818的两倍以上。
DS12887/DS12C887部有专门的接口电路,从而使得外部电路的时序要求十分简单,使它与各种微处理器的接口大大简化,使用时无需外围电路元件,只要选择引脚MOT电平,即可和不同计算机总线连接。
主要技术特点
1.DS12887/DS12C887具有下列主要技术特点:
(1)具有完备的时钟、闹钟及到2100年的日历功能,可选择12小时制或24小时制计时,有AM和PM、星期、夏令时间操作,闰年自动补偿等功能。
(2)具有可编程选择的周期性中断方式和多频率输出的方波发生器功能。
(3)DS12887部有14个时钟控制寄存器,包括10个时标寄存器,4个状态寄存器和114bit作掉电保护用的低功耗RAM。
(4)由于该芯片具有多种周期中断速率时钟中断功能,因此可以满足各种不同的待机要求,最长可达24小时,使用非常方便。
(5)时标可选择二进制或BCD码表示。
(6)工作电压:
+4.5~5.5V、工作电流:
7~15mA。
(7)工作温度围:
0~70°
C。
2.DS12887部结构及管脚说明
DS12887/DS12C887为24引脚芯片,部结构如图2-3所示。
图2-3DS18B20部框图
其中:
MOT:
计算机总线选择端;
SQW:
方波输出,速率和是否输出由专用寄存器A、B的预置参数决定;
AD0~AD7:
地址/数据(双向)总线,由AS的下降沿锁存8位地址;
R/W:
读/写数据;
AS:
地址锁存信号端;
DS:
数据读信号端;
CS:
选通信号端,低电平有效;
IRQ:
中断申请,由专用寄存器决定;
RESET:
复位端;
NC:
空引脚。
DS12887部由振荡电路,分频电路,周期中断/方波选择电路,14字节时钟和控制单元,114字节用户非易失RAM,十进制/二进制计加器,总线接口电路,电源开关写保护单元和部锂电池等部分组成。
DS12887管脚分配如图2-4所示。
图2-4管脚分配图
VCC:
直流电源+5V电压。
当5V电压在正常围时,数据可读写;
当VCC低于4.25V,读写被禁止,计时功能仍继续;
当VCC下降到3V以下时,RAM和计时器供电被切换到部锂电池。
MOT(模式选择):
MOT管脚接到VCC时,选择MOTOROLA时序,当接到GND时,选择INTEL时序。
SQW(方波信号输出):
SQW管脚能从实时时钟部15级分频器的13个抽头中选择一个作为输出信号,其输出频率可通过对寄存器A编程改变。
AD0—AD7(双向地址/数据复用线):
总线接口,可与MOTOROLA微机系列和INTEL微机系列接口。
AS(地址选通输入):
用于实现信号分离,在AD/ALE的下降沿把地址锁入DS12887。
DS(数据选通或读输入):
DS/RD管脚有两种操作模式,取决于MOT管脚的电平,当使用MOTORO2LA时序时,DS是一正脉冲,出现在总线周期的后段,称为数据选通;
在读周期,DS指示DS12887驱动双向总线的时刻;
在写周期,DS的后沿使DS12887锁存写数据。
选择INTEL时序时,DS称作(RD),RD与典型存储器的允许信号(OE)的定义相同。
R/W(读/写输入):
R/W管脚也有两种操作模式。
选MOTOROLA时序时,R/W是一电平信号,指示当前周期是读或写周期,DS为高电平时,R/W高电平
指示读周期,R/W信号是一低电平信号,称为WR。
在此模式下,R/W管脚与通用RAM的写允许信号(WE)的含义相同。
CS(片选输入):
在访问DS12887的总线周期片选信号必须保持为低。
IRQ(中断申请输入):
低电平有效,可作微处理的中断输入。
没有中断的条件满足时,IRQ处于高阻态。
IRQ线是漏极开中输入,要求外接上接电阻。
RESET(复位输出):
当该脚保持低电平时间大于200ms,保证DS12887有效复位。
3.DS12887/DS12C887部寄存器的功能
因DS12887和DS12C887结构功能上类似,现以DS12887为例说明如下:
CPU通过读DS12887的部时标寄存器得到当前的时间和日历,也可通过选择二进制码或BCD码初始化芯片的10个时标寄存器。
其114bit非易失性静态RAM可供用户使用,对于没有RAM的单片机应用系统,可在主机掉电时来保存一些重要的数据。
DS12887的4个状态寄存器用来控制和指DS12887模块的当前工作状态,除数据更新周期外,程序可随时读写这4个寄存器,各寄存器的功能和作用如下。
寄存器A各位不受复位的影响,UIP位为只读位,其它各位均可读写。
寄存器的控制字的格式如下表2-1所列:
表2-1DS12887控制寄存器A各布尔位定义:
BIT7
BIT6
BIT5
BIT4
BIT3
BIT2
BIT1
BIT0
UIP
DV2
DV1
DV0
RS3
RS2
RS1
RS0
(1)IP位:
更新周期标志位。
该位为“1”时,表示芯片正处于或即将开始更新周期,此时程序不准读写时标寄存器;
该位为“0”时,表示至少在244μs后才开始更新周期,此时程序可读芯片时标寄存器,该位是只读位。
(2)DV0、DV1、DV2:
芯片部振荡器RTC控制位。
当芯片解除复位状态,并将010写入DV0、DV1、DV2后,另一个更新周期将在500ms后开始。
因此,在程序初始化时可用这三位精确地使芯片在设定的时间开始工作。
这与MC146818不同的是,DS12887固定使用32768Hz的部晶体,所以,DV0=“0”,DV1=“1”,DV2=“0”,即只有一种010的组合选择即可启动RTC。
(3)RS3、RS2、RS1、RS0:
周期中断可编程方波输出速率选择位。
各种不同的组合可以产生不同的输出。
程序可以通过设置寄存器B的SQWF和PIE位控制是否允许周期中断和方波输出。
其寄存器A输出速率选择位如表2-5所列。
寄存器B的控制字的格式如表2-2所列。
表2-2DS12887控制寄存器B各布尔位定义
SET
PIE
ALE
UIE
SQWE
DW
24/21
DSE
(a)SET位:
当该位为“0”时,芯片处于正常工作状态,每秒产生一个更新周期来更新时标寄存器为“1”时,芯片停止工作,程序在此期间可初始化芯片的各个时标寄存器。
(b)PIE、AIE、UIE位:
分别为周期中断、报警中断、更新周期结束中断允许位。
各位为“1”时,允许芯片发相应的中断。
(c)SQWE位:
方波输出允许位。
SQWE“1”,按寄存器A输出速率选择位所确定的频率输出方波;
SQWE=“0”,脚SQW保持低电平。
(d)DM位:
时标寄存器用十进制BCD码表示或用二进制表示格式选择位。
DM=“0”时,为十进制BCD码;
DM=“1”时,为二进制码。
(e)24/12位:
24/12小时模式设置位。
24/12位=“1”时,为24小时工作模式;
24/12位=“0”时,为12小时工作模式。
(f)DSE位:
夏令时服务位。
DSE=“1”,夏时制设置有效,夏时制结束可自动刷新恢复时间;
DSE=“0”,无效。
寄存器C的控制字的格式如表2-4所列。
该寄存器的特点是程序访问读该寄存器后,该寄存器的容将自动清零,从而使IRQF标志位变为高电平,
否则,芯片将无法向CPU申请下一次中断。
表2-3所示的为控制寄存器C各布尔位定义:
表2-3DS12887控制寄存器C各布尔位定义
IRPF
PF
AF
UF
(a)IRQF位:
中断申请标志位。
该位逻辑表达式为:
IRQF=PF·
PIE+AF·
AIE+UF·
UIE。
当IRQF位变“1”时,引脚将变低电平引发中断申请。
(b)PF、AF、UF位:
这三位分别为周期中断、报警中断、更新周期结束中断标志位。
只要满足各中断的条件,相应的中断标志位将置“1”。
(c)BIT3~BIT0:
未定义的保留位。
读出值始终为0。
寄存器D为只读寄存器。
寄存器D的控制字的格式如表2-4所示。
表2-4DS12887控制寄存器D各布尔位定义
VRT
(a)VRT位:
芯片部RAM与寄存器容有效标志位。
该位为“1”时,指芯片部RAM和寄存器容有效。
读该寄存器后,该位将自动置“1”。
(b)BIT6~BIT0位:
保留位。
读出的数值始终为0。
表2-5DS12887控制寄存器A输出速率选择位定义
寄存器A输出速率选择位
32768Hz时基
中短周期
SQWF输出频率(Hz)
无
1
3.90625ms
256
7.8125ms
128
122.0us
8.192k
244.141us
4.096k
488.281us
2.048k
976.5625us
1.024k
1.953125ms
512
7.812ms
15.625ms
64
31.25ms
32
62.5ms
16
125ms
8
250ms
4
500ms
2
注释:
寄存器B允许读写,主要用于控制芯片的工作状态。
2.3.2时钟电路
DS12887时钟芯片与AT89C52单片机的接口电路见下图2-6。
图2-6DS12887与单片机接口电路
模式选择脚MOT接地,选择INTEL时序。
DS12887的高位地址用89C52的P14选择,则时钟芯片的高8位地址为EFH,而其低8位地址则由芯片部各单元的地址来决定(00H~80H),DS12887的中断输出端IRQ接上拉电阻,同89C52中断线INTO相连,为单片机提供中断信号。
SQW端口编程为2Hz方波输出,经二分频后,驱动两个LED发光二极管作为时钟的秒闪烁示。
2.4温度检测电路设计
为了实现对水箱水温的实时检测,蓄水箱温度检测电路采用DS18B20芯片,该芯片将采集到的温度信号转换成脉冲信号,送到AT89C52的I/O口(编程为计数器工作模式),通过测量输出脉冲频率的大小来换算成水温高低信号。
2.4.1数字温度传感器DS18B20主要特性
一线式数字温度传感器DS18B20是DS1820的更新换代产品(由美国DAIIAS公司生产)。
它具有体积小,分辨率高,转换快等优点。
由于每片DS18B20含有唯一的硅串行数,所以在一条总线上可以挂接多达248≈218×
1014只DS18B20,再加上DS18B20独特的单线总线结构,决定了DS18B20特别适合于大型的多路温度实时测控系统的温度检测。
温度实时测控集装箱的设计,在实现测控系统的温度检测方面就较好地利用了DS18B20的独到特点,使系统得到了极大的简化。
DS18B20的特性如下:
(1)独特的单线接口方式。
DS18B20在I/O处理器连接时,仅需要一个I/O口即可实现微处理器同DS18B20的双向通讯。
(2)DS18B20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太阳能热水器 监控 设计 论文