基于单片机太阳能热水器控制系统的设计与实现开题报告.doc

基于单片机太阳能热水器控制系统的设计与实现开题报告.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机太阳能热水器控制系统的设计与实现开题报告

合肥学院 2011届 毕 业 设 计(论文) 开 题 报 告 设计(论文)题目 基于单片机的太阳能热水器控制系统的设计与实 毕业设计题目: 基于单片机的太阳能热水器控制系统的设计与实 (1)主控芯片模块电路 单片机系统由AT89C5和一定功能的外围电路组成,包括为单片机提供复位电压的复位电路,提供系统频率的晶振。这部分电路主要负责程序的存储和运行。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器频率的高低、谐振器的稳定性、起振的快速性和温度的稳定性。晶体可在1.2MHz~12MHz之间任选,电容C1和C2的典型值在20pF~100pF之间选择,但在60pF~70pF时振荡器具有较高的频率稳定性。典型值通常选择为30pF左右,但本电路采用30pF。AT89C5的复位是由外部的复位电路来实现的。复位电路通常采用上电自动复位和按钮复位两种方式。本设计中所用到的是上电按钮复位,如图2所示。 本设计选与单片机如图3。光敏电阻器是利用的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化,在黑暗条件下,它的阻值(暗阻)可达1~10M欧,在强光条件(100LX)下,它阻值(亮阻)仅有几百至数千欧姆。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.4~0.76)μm的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。 图3 光敏电阻测量光照强度与单片机的连接电路 (3)温度传感器模块 DS18B20是智能温度传感器,它的输入/输出采用数字量,以单总线技术,接收主机发送的命令,根据DS18B20内部的协议进行相应的处理,将转换的温度以串口发送给主机。主机按照通信协议用一个IO口模拟DS18B20的时序,发送命令(初始化命令、ROM命令、功能命令)给DS18B20,并读取温度值,在内部进行相应的数值处理,用图形液晶模块显示各点的温度。在系统启动之时,可以通过4×4键盘设置各点温度的上限值,当某点温度超过设置值时,报警器开始报警,从而实现了对各点温度的实时监控。 每个DS18B20有自己的序列号,因此本系统可以在一根总线上挂接了4个DS18B20,通过CRC校验,对各个DS18B20的ROM进行寻址,地址符合的DS18B20才作出响应,接收主机的命令,向主机发送转换的温度。采用这种DS18B20寻址技术,使系统硬件电路更加简单,图4所示。 液晶显示模块以其微功耗、体积小、显示内容丰富、模块化、接口电路简单等诸多优点得到广泛应用。液晶显示模块分字符型和点阵型两种前者只能显示常用的字符点阵型液晶显示模块除显示字符外还能显示各种图形和汉字。 如图5所示,为液晶显示屏与单片机的连接电路图。12864是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集。该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面可以显示8×4行16×16点阵的汉字可完成图形显示。电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块 图5 液晶显示屏与单片机的连接电路 (5)键盘输入模块 下图为AT89C51单片机与4*4键盘和LED显示的连接电路。键盘和显示电路是人机交互的重要手段。控制键是用户干预系统运行的唯一接口,也是用户比较关心的问题。为了实现控制器对时间与温度的设定及显示功能,本设计采用芯片8279配合SN74LS138N和SN74LS240P驱动4位数码管和LED管实现时间与温度的设定与静态显示。数码管的段选码由口和口输出,经74LS24驱动后送给共阴极LED。数码管的位扫描信号经74LS138译码驱动后提供给LED的公共极。RL0~RL7提供了键盘列扫描接口,0~SL2盘的行扫描接口。 图6 键盘接口电路 (6)电加热模块 图7为太阳能热水器电加热电路设计。当室外光强不足(阴天、下雨)时,对水箱的水提前加热是很必要的,这一电路恰好能完成这一功能。 图7 电加热电路 软件设计 太阳能热水器控制系统的最大特点是所有功能模块均由软件控制以完成各自功能。本系统软件包括主程序模块、键盘扫描模块、显示模块、温度水位采集、时钟模块、电加热模块等模块。 显示模块由12864 液晶屏显示,键盘处理子程序包括温度的设置和控制加热

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档