中小功率热水器恒温控制系统.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 设计题目及要求 1.1 课程设计题目 中小功率热水器恒温控制系统 1.2 功能说明及要求 功能说明:设计一台基于单片机的中小功率热水器恒温控制装置; 加热范围:30℃~60℃; 精度要求: 0.1℃; 加热速度:0.5℃~1℃/s; 要求:画出原理图,硬件仿真调试,设计软件流程图并编写程序(以单片机为核心)。 第二章 各功能模块的确定及选择 本设计要实现的是热水器的温度控制,根据这一要求可以基本确定温度控制系统的工作模块:温度测量模块,温度显示模块,温度设定输入模块,加热模块。 对于温度的检测有很多方法,基本的有数字测温和模拟测温两种,数字测温可以使用DS18b20数字温度传感器来实现,模拟测温可以使用热电阻来实现,利用热电阻的温度特性输出不同的电压再经过A/D模数转换来表示不同的温度。DS18B20能够直接读出被测温度并且可以根据实际要求通过简单的编程实现9~12位的数字值读数;以其独特的一线接口方式,实现多点能力;无需连接外部元件,就可用数据总线供电,电压范围为3.0 V至5.5 V ;测量温度范围为-55°C至+125℃,其中-10°C至+85°C范围内精度为±0.5°C,最大分辨率可达0.0625℃,可实现高精度测量。而利用热电阻的温度传感器需要使用A/D模数转换器,它需要安装模数转换模块,结构较为复杂且需要的I/O较多,并且温度的测量和转换会受到影响使转换的精度受到影响。综上所述,本设计根据设计实现简便和稳定性分析使用DS18b20数字温度传感器。DS18b20的使用在以后的章节中详细介绍。 通常显示电路主要有两类:数码管(LED)显示和液晶(LCD)显示。液晶显示屏(LCD):低压微功耗、平板型结构、显示的信息量大、无电磁辐射、使用寿命长等优点,但占用I/O口线较多。数码管显示(LED):采用LED数码管显示,该方案具有实现容易、发光亮度大、驱动电路简单等优点,但是显示内容单一。因为本设计需要显示的信息较多,数码管显示(LED)无法满足,所以选用的是LCD液晶显示。 热水器恒温控制需要一个用户的输入界面,温度设计输入的是数字,在本设计中用的是数字矩阵键盘作为用户的输入界面,输入的数字为0—9以及小数点,3x4的矩阵键盘基本能够满足设计的需要,对于多出来的一个按键可以将其设置成数字输入的控制键,由此就可以占用矩阵键盘的12个按钮。矩阵键盘的输入读取运用的是系统扫描的方式,该方法的运用将在以后的章节中介绍到。 在温度的加热和恒温部分,温度加热的方法有很多,PWM控制加热、晶闸管控制加热、可控硅电加热,在本设计中要实现的是简单的加热状态的转换,所以运用简单的加热器就可实现。因为需要的是加热和恒温的两个状态,选用两个加热器就可以实现,一个低功率用于保持水温的恒定一个用于对水进行加热,该方法易于实现。 控制器主模块ATMEL公司的51系列的单片机,51系列的单片机在学习和日常使用较为多而且易于操作和实现,本设计运用普通版的AT89S52作为控制器的处理器,AT89S52的优点为:处理速度快;价格低;加密性强;超强抗干扰;超低功耗;在系统可编程,无需编程器,无需仿真器。 第三章 系统总体的搭建和连接 热水器恒温控制系统的实现是系统控制器主模块、温度测量模块、温度显示模块、矩阵按键输入模块和水温加热模块五个模块的相互联系和配合,其中的系统控制模块主要是AT89S52的最小系统来工作实现的,AT89S52的最小系统主要包括有电源电路、复位电路、时钟电路、I/O口上拉电阻电路。其总体设计框图如图2.1所示 图2.1系统整体结构 单片机控制系统是以单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路组成,软件选用C语言编程。单片机可将温度传感器检测到的空气温度的数字量(利用二进制存储在DS18b20里)读取到处理器并转换成相应的温度值,显示于显示器上。功能由硬件和软件两大部分协调完成,硬件部分主要完成各种传感器信号的采集、转换,各种信息的显示;软件主要完成信号的处理及控制功能等。 电源电路、复位电路、时钟电路和I/O口上拉电阻电路是单片机控制系统能够运行的必要支持,电源电路为单片机的工作提供工作电压;复位电路使得单片机在出现状况时能够从新复位运行;时钟电路为单片机的工作提供一个需要的时钟系统便于单片机的时序控制。I/O口上拉电阻电路可以提高单片机携带负载的能力。 温度检测模块是系统的温度采样转换电路,它主要元件是温度传感器DS18B20和4.7k电阻组成,这款温度传感器的其内部电路能够实现将温度变化值转化成脉冲信号发送给单片机,从而避免了模拟信号转化为数字信号的复杂过程。 温度输入电路既是用键盘输入的方式来控制单片机,以满足用户的温度设定的要求。键盘功能主要有按键识别、去抖、重键处

文档评论(0)

mx597651661 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档