问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

智能型即热式热水器的控制主程序设计

发布网友 发布时间:2022-04-23 07:51

我来回答

2个回答

热心网友 时间:2022-04-23 04:02

电热式 热水器可以分为储水式和即热式两种;即热式热水器又可以分为电热管和电热膜两种。总体来说,电热水器,特别是即热式热水器已逐渐成为家庭生活的新时尚。其特点是安全、出热水快、节水节能、体积小、价格低。本设计的主要特点就是恒温以及温度可调。采用单片机来对它们进行控制不仅具有控制方便、简单和灵活性大等优点,而且还可以大幅度提高被控温度的技术指标,从而进一步提高产品的质量。
本设计运用80C51单片机系统为主控制芯片。其外围电路主要由水温检测和A/D转换,晶闸管控制、水温和状态显示、按键输入以及稳压电源等部分组成该热水器的工作原理为:温度传感器及有关电路将电热水器出口温度转化为电压,单片机利用本身具有的AD转换器将测得的模拟量转换为数字量,再转化为与之对应的温度值。与设定的温度相比较后,以偏差及其变化量为输入、加热量为输出,通过模糊控制算法,就可达到温度自调的目的,并加以显示。
基于以上原理,该电热水器将实现如下的功能:
1、对温度精确控制,采用高性能的温敏电阻实时采集热水器内水温,将温度信号转变为电压信号后送单片机处理,可用LCD进行实时显示.
2、能显示当前的时间,热水器的实际温度。 3、自动检测热水器是否处于正常工作状态,并具有调温、恒温、防超高温等多项自检功能,使用户在使用过程中安全更有保障。 。
2 本次设计的目的
毕业设计,是培养学生综合运用本专业基础理论,基本知识和基本技能分析解决实际问题能力的一个重要环节;是本专业各个先前教学环节的深化和检验.通过毕业设计,使学生在实际的电子操作、修理工作中,充分利用所学的专业知识,理论联系实际,独立开展工作,从而使学生具备从事电子工作的实际能力.
毕业设计的具体目的有:
? 培养学生综合运用所学知识和技能,解决电子系统规划,可行性研究,系统分析,系统设计,以及电子系统运用中实际问题的能力;
? 训练提高我们的调查研究、整理资料、分析论证和文字写作能力,培养学生的创新意识,求实的科学作风以及刻苦钻研的精神。
? 提高我们自学的能力,充分利用Protel99画原理图,单片机软件编程等。
? 进一步训练和提高我们计算机辅助设计的应用能力。能让我们受到单片机系统开发的综合训练,达到初步进行单片机系统设计和调试的目的。

热心网友 时间:2022-04-23 05:20

1 绪论
1.1 智能热水器
在我们的生活中,热水器慢慢成为城市居民必不可少的电气设备.这么多年的进步和技术沉淀,这个热水器行业也源源不断推出不同功能的产品种类,热水器的种类各种各样,从最开始的燃气热水器,一直到至今的天然气热水器、烧电热水器、太阳光能热水器等。各类的水器都有他自己的市场地位。
就以热水器的使用感受来看,产品样式多的真是琳琅满目,当然用着也很舒服。即便智能的家居和物联网的最新概念,智能程度也会大大提高,给人类的生活带来很大的满足感。现在的热水器正向着安全的,节能的,稳定的,高效率的,人性化的方面猛速前进。
1.2 单片机
MCU是具有编程和外部电路设计,体型不大,功耗特别低的小型计算机,能完成各种智能控制任务。由于单片机技术的飞速发展,那么多的消费电子产品开始使用各种类型的单片机作为控制核心,用完*类和机器之间沟通互动。并用自己程序和里面操作获取想要知道的内容。更加符合人群和智能化的家用电器操作控制。 热水器之中,单片机被广泛用作控制的中心。 用类似的温度传感器对热水器进行温度控制,可以实现高精度,并且做完了了从最开始旋钮调整到数调整方向的慢慢变化,同样,单片机用不一样的传感器控制和呈示热水器的各类运行状况,并在缺水,过热等的情况以下向用户人群呈示声音光亮以警报防止发生意外事故并阻止人群使用。为了安全所提出的智能热水器操控系统以52系列地单片机为操控核心,可通过温度传感器和水的位置传感器检测热水器的状态,并通过对按钮和显示影像屏与用户进行交互。准时加热和自动恒温特性。同样,也有设置过热和缺水的警报,为了人群提供方便。这个装配成本低,实用感在生活中较好,*热度高低较好。
1 智能热水器控制系统的总体设计方案
此次制作所提到的智能热水器控制系统主要是实现对温度的自行操控、按时加热操控和智能警报的作用,所以智能热水器操控系统主要分为控制、显示、信息输入、加热、声光报警等这部分模块组成。
1.1 方案的分析与选择
对于主控制芯片,此解决方案选择了最简单的8位52系列单片机,该单片机可以完全满足该系统的要求,并且性能可靠且成本低廉。此外,由于52系列单片机在电子学领域的基本状况,因此它们在使用和编程方面相对熟练,极大地缩短了开发周期并更有效地完成了设计工作。
对于显示模块,LED液晶显示器,LCD1602字符液晶和LCD12864点矩阵液晶都是可以完成显示操作的简单紧凑型显示设备。 LED液晶显示器的里面的构造非常简易,LCD1284更喜欢被用在呈示图片和影像方面,LCD1602特别喜欢被用于呈示较少的图案字样。因此选择LCD1602字符液晶。
往内输入的模块一般情况下有用户消息从外部送到内部也有传感器消息从外部送到内部。在输入用户信息方面,使用键盘比使用旋钮更易于控制,并且用户更容易接受。用配置相对映的调整按钮,可很好的正确地做到想要的热度。当然,有各种类型的按钮,例如机械按钮和电容按钮,并且该系统处于试验调试阶段,因此选择了最简单的按钮。
传感器信息平时输入通常分两个地方,第一个地方是温度信息输入,热度传感器平时用于通告MCU眼下的水的热度以进行自动温度控制,第二个地方就是水的位置信息输入。是为了告知微控制器缺水警报的目的。
由于热度传感器,通常情况能在热敏R和数字热度传感器DS18B20之间来进行选配。由于热敏R可靠性低且输出为模拟量,因此只能在进行相应的A/D转换后才能转换,这很麻烦,因为数字温度传感器的温度测量范围宽广,并且单片机节省了通信。直接输出资源,数字量和外围电路非常简单,并且与此概述一致。
同样的时候,引进来专门用的的时钟芯片DS18B20以完成正确的定时加温时,将为微操控器用来给它们俩作参照。为了确保用户安全,增加了声音和视觉警报提示模块,以在加热和供水不足时发出提示。同样的,为完成正确的定时加温,引入了一般专们用的构造时刻芯片DS18B20,为微小控制器呈示日子和时刻基本提示。为了确保用户的安全,增加了声光报警提示模块,在缺水,缺水的情况下显示提示信息。
1.2 系统总体设计概述
系统以52这个系列MCU为操控中心,一般用DS18B20单数线数字样式热度传感器得到热度讯息,用DS18B20时钟芯片为单片机呈现数作为参照对象,呈示这部分用LCD1602,用机械钮键的方法供给用戸输入,配置眼下系统时刻、要一些热度定时、水的热度配置等方面,做完对所有控制器的管理。系统所有的构造框图如图 1.1 所示。

图 1.1 系统整体框图
1.3 各功能模块介绍
为了顺顺利利的完成整个单片机系统的设计,有必要对所使用的各个模块的组件举行具体的选择,并对组件的数据手册、操作纲要、认认真真领会各个组件的机能、操作要领、硬件的连接基本情况等。
1.3.2 控制模块
本设计使用处理器STC89C52RC,主控制核心是52系列单片机,采用CMOS技术构建的8位处理器,CPU可以正常运行,具有相当稳定的运行性能和低功耗。该命令系统与现有的8052微控制器内核完全兼容,并具有2K + EEPROM存储。要创建主导模块,您需要将最小系统的最外部电路配置为单芯片计算机(主要具有晶体振荡和恢复电路),以使单芯片计算机正常工作。
1.3.2 显示模块
本设计采取LCD1602液晶屏幕上,是一个袖珍和高度集成的液晶显示器,可以显示的字母,数字,符号,等,其特点是低功耗,体积小,光模块,并将自己的字符库,必须根据需要初始化开发显示的实现,设置相关的显示位置和显示内容,并且操作简单。集成显示模块可以参考用户手册中引脚的特定定义,“硬件设计”部分详细介绍了与单个芯片的特定连接。当LCD初始化时,5V电源模块1602显示MCU及其最小系统和电源接口,温度传感器模块,声光报警模块,水位传感器模块,按键输入,时钟电路。在与读写操作有关的编程中,您需要参考时序图并进行必要的调整以选择单晶振荡。
LCD1602有属于本身的数字符号库,这样的话简易了人群的开创,平时也节约了MCU程序的存储空间,不用在程序中数字符号呈示。如下方图1.5所呈视

1.5 LED1602液晶显示流程图
1.3.3 输入模块
对于单片机,用户必须通过执行相关的命令输入进行配置。单片机必须对热水器的热水温度进行测试,观察热水是否少水,并在传感器连接的情况下输入信号。输入模块为客户订单输入、热量输入、缺水信号输入。命令向内输入时,由四个单独的按钮完成,热度输入由DS18B20完成,电子水位开关通知是否有水。
命令输入模块由四个独立的键组成。单个按钮的触摸模式对于低级很有用。在正常的系统开放状态下,单片机上相应的端口保持高电平。这个时候触碰键钮,单个键钮的两端连接并接收。这个水平下降到地面,所以微控制器可以捕获主要任务。这四个独立的键是配置功能、键值增加、键值减少和这四个功能定义的确认。这里的四个按钮使用软件算法编程ghost程序来扫描按钮的状态。之后,利用行中相应数量的按钮构造对的应答逻辑,为用户提供完整的参考号配置功能。大多数热输入模块都是单导线数字热传感器。型号是DS18B20。
在DS18B20的核心中,序列要求的单线传输协议。在水位置信号传输中,选择装有bz2401电子的水位置传导按钮。电源的电压范围为5v-24v,一般有三根线,即电源线、地线和信号线。这种产品通常在内部装有检测水的位置信号的芯片,并由芯片在内部进行处理。当判断有水存在时,芯片会发射出与电压源电压类似的高电平。如果确定没有水,芯片可以发射零伏。将数字ghost数据线连接到地线。

1.3.4 警报模块
在实现设定时间功能时,该系统使用专用的DS1302时钟芯片来准确提供详细的日期和时间概念。同时,配置3个LED灯和一个蜂鸣器以形成声光信号和警报模块。
DS1302是DALLAS公司生产的一种慢速充电时钟保持芯片,它可以通过一个简单的串行端口与单个芯片通信,该芯片具有自己的独立时钟电路和31个静态RAM。字节,可以提供单片机的详细时钟信息,例如日期,年,月和日,时,分和秒,可以自动处理每个月的天数和and年,以确保精度日期记录。在硬件中,它使用三根数据线连接到微控制器的相应端口,分别是复位,数据和串行时钟。芯片的平时正常工作功率特别低,并在保存起来和记载日子和时刻数据期间消代的功率根本不到一兆瓦。其封存装形式和管脚定义看下图片1.6 所呈示。

图 1.6 DS18B20 的封装和管脚定义
使用时,必须将芯片连接到32.768 KHz晶体振荡器,这需要简单的外围电路。如下图1.7所示,它是一个经典的用来应用电线路。

图 1.7 一种典型的 DS1302 应用电路图
一般声音和光亮警报模块中用的LED灯和微型蜂鸣器,结构简单且好理解电路的特性。用LED灯的时候,要当心选择的颜色,并要来根据最大地电流*,再加上能相配的限流R,以用来保护LED灯在平时正常电压电流。
蜂鸣器不能由单片机端口直接供电。您需要通过三极管激活蜂鸣器来放大三极管的相应模型,例如9012、8550和其他模型,通常它可能会发出声音。图1.6所示
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
晚上在手机上看视频为什么开通了夜间流量 却扣去了国内手机上网流量 49套餐赠送的200m流量是不是每个月都有 中国移动真是黑透了心,我开通了夜间流量,23.00-7.00,现在是6.41,突然给... 您的200M省内夜间流量促销套餐本月内含200.00MB的省内闲时移动数据流 ... 的漫展一般都什么时候,在什么地方办 运城盐湖女子看守所打人吗? 山西监狱大小排名 山西重刑犯监狱在哪里 什么项目不用增值税 哪些行业可以免征增值税? 炒菜油溅到外墙上杂洗 oppor9s怎么用不了微信运动 如何将显示桌面的快捷方式添加到任务栏那边? oppo r7 sm手机微信运动怎么用? 怎样添加快捷方式到任务栏 OPPO R7如何设置微信运动? win7怎样将快捷方式图标放在任务栏的任意位置 oppor9splus的微信运动如何使用?怎么让它记录步数? 怎样把一个快捷键固定到任务栏 怎样把快捷键拖至任务栏 油泼到墙上怎么办 WIN7怎么样将快捷键锁定到任务栏 oPPo手机如何开启微信运动? 怎样把计算机快捷方式添加到任务栏 怎么把桌面的 我的电脑快捷键 放到任务栏 oppo ren z怎样才能使用微信运动? 如何把快捷键放在任务栏里 怎么把显示桌面快捷方式放到任务栏上? 刚安装了XP系统,要怎么连接网络呢? xp系统如何开启无线网络连接 海尔热水器怎么智能模式不管用了 懂的给说说怎么调 安上之后我就没动过 用的时候就是打开开 win7系统如何添加快捷方式到任务栏 美的智能热水器,不出热水,怎么办? win10系统快捷方式怎么固定到任务栏 美的智能热水器,不出热水,怎么办 怎么把文件夹的快捷方式添加到任务栏 热水器的简介 燃气热水器智能恒温和变频恒温区别是什么? 我的是万和智能热水器,调到最底温度35度也很烫人,没办法洗澡,求万_百 ... 速热式电热水器怎么选,格林姆斯或者约克选其一? 有人买过汉翊智能自动清洗热水器吗? vivoy53s手机锁屏密码忘记了? 关于过年的祝福语有哪些 喜庆的新年祝福语 恭贺新年的喜庆祝福语 我的vivoy53忘记锁屏密码和密保密码了,怎么办 请问vivoy53锁屏密码忘记密保也忘记了怎么办? 好的过年祝福语 vivo Y53手机锁屏密码忘记了怎么办? 我的vivoy53,密码忘了,密保也忘了,我想刷机该怎么办?