网站大量收购闲置独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的太阳能热水器控制系统的设计 摘 要 目前,太阳能热水器控制器还一直处于研究与开发阶段,市面在售的控制器绝大部分只具备温度和水位显示功能,不具备温度水位的自动控制功能。虽然有的控制器配有电加热辅助装置,但都不是全智能型的,给用户使用带来许多不便。 关键词:单片机、太阳能热水器、温控系统 第1章 绪论 1.1 本设计的目的和意义 本设计具有很强的实用性,用成本低廉的电阻式传感器以及电极配以单片机技术对生产实际中的太阳能热水器的水温的控制以及水位的显示。本装置电路简单、实用性强、性价比高、水温控制灵活,水位显示直观醒目。可广泛应用于家庭生活对太阳能热水器的水位显示与水温控制。具有良好的市场前景。 1.2 控制系统设计要求 1、能够根据水位和水温两个条件控制是否AT89S51高性能8位单片机AT89S51是一个低功耗高性能CMOS 8位单片机,k Bytes Flash只读程序存储器(ROM),512 Bytes 内部数据存储器(RAM),该微处理器采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,引脚兼容80C51和80C52芯片,片内的Flash存储器可以常规程序存储器一样进行烧写,AT89S51片内总共有字节的用户数据区,而字节的内部扩展数据区需通过清SFR(8EH)的位1并用MOVX指令访问,片内置通用8位中央处理器和Flash存储单元,另一个256BytesRAM区与ATMEL之AT89系列8052兼容的单片机是一致的,AT89C51结合通用的8位微处理器和Flash存储技术构成功能强大单片微处理器,可提供许多高性能低价位的系统控制应用场合。 (1)、AT89S51主要特点:40个引脚,32kBytes的程序存储器,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,内置时钟振荡器,其Flash存储器,可反复擦写1000次的Flash存储器可有效地降低开发成本。软件设置电 源省电模式,睡眠其间,定时/计数器,串行口和中断口均停止工作,RAM中的数据被“冻结”,直到下次被中断激活或硬件复位方可恢复工作。兼容MCS51指令系统32k可反复擦写( 1000次)Flash ROM32个双向I/O口硬件看门狗WDT电路3个16位可编程定时/计数器时钟频率0-33MHz两个串行中断512×8bit内部RAM2个外部中断源内置时钟振荡器中断激活睡眠模式3级加密位双重数据存储器软件设置睡眠和唤醒功能共阳极型LED数码管,是将各段发光二极管的阳极连在一起,作为公共端com,应接高电平。a——g、Dp各笔段中,某笔段接低电平时发光,高电平时不发光。 为了节省单片机I/O口的数量,将各位数码管的a——g对应笔画并联起来分别与单片机的P2.0——P2.7引脚连接。显示时,由P2口依次输出各位数字的笔段码,并依次由P1.0、P1.1、P1.2、P1.3输出低电平位选信号接通数码管的公共端,轮流进行,循环不止,由于循环的频率较高(约50Hz),加上人眼的视觉暂留,既保障了各位数字的对应显示,又不会出现闪烁现象,实现动态扫描显示。 2.3 AT89S51单片机的最小系统 所谓最小系统,即指使单片机能正常工作的所需的最少的电路,即应包含CPU及辅助电路、ROM、RAM及I/O端口等电路。由于AT89S51内部已经包含4KB的Flash Memory程序存储器,所以无需再扩展片外程序存储器。在AT89S51的基础上,加复位电路、时钟电路、EA引脚信号及电源即可。结合资料及所学过的内容,得到如图2-4所示的单片机最小系统。 图2-4中,晶体振荡器的频率选6MHZ,复位电路采用上电复位,电路参数如图中所示,以满足系统复位时两个机器周期的高电平的要求。由于CPU的内部已含有程序存储器,所以EA引脚接高电平。 2.4 AT89S51单片机时钟电路 该水位自动显示控制器采用AT89C51单片机,机内有一高增益反相放大器,构成自激振荡电路,振荡频率取6MHz,外接6MHz晶振,两个电容C1、C2取20pF,以便于起振荡的作用。 右图中XTAL1为内部时钟工作电路的输入XTAL2为来自反向振荡器的输出本设计温度传感器选用AD590。AD590属于半导体集成电路温度传感器,测温范围-55℃- +150℃,在其二端加上一定的工作电压,其输出电流与温度变化成线性 图2-8 水温检测电路图 关系,1uA/°K,误差有几种等级:±1、±0.5、±0.3℃,本设计中选取±0.5℃品种。OP07为高精度运算放大器,AD590电流流经R1、RP1转换为电压信号,R2、RP2为运算负反馈电阻,成反相比例放大器,将温度信号转换成0-5V的电压信号,ADC0832再将其转换

您可能关注的文档

文档评论(0)

晓风迷梦 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档