家用电热水器控制系统设计

合集下载

简易热水器自动控制设计

简易热水器自动控制设计
加热继电器 加热继电器
LCD1
LMO 16L
R1
10k
TemF:42.00°C 4?
■42.01 GND • •
Water 1evel!L H
DS18B20 温度传鏗器
目导辭]耳o目c 磅
XTAL1 XTAL2
p1 e
p1 p1
j
pp11.32
p1
p1.4
p1<5
<6
<7
PO.O/ADO PO.1/AD1 P0.2/AD2 PO.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 FO.7/AD7

高 低
加極电器
关 关 开 关 开 关 关 开
加热继电器 加热指示灯
关 关 关 开 关 关 关 关
红外遥控控制热水器总开关,在此模拟设计中 用面包板电路进行红外遥控自动热水器开关测试。 通过实验红外遥控电路控制热水器总开关继电器的
通电,总电源指示灯亮(图7),反之断电时,总电源指 示灯灭。证明实验红外遥控器操作成功,便于达到用 户的安全操作目的。
中图分类号:TH122
文献标识码:A
文章编号:1672-545X( 2021 )04-0023-04
0引言
现在热水器已经成为生活的必需品,方便人们 的生活起居。中国发展热水器比外国晚,但这不影响 热水器在中国发展的速度。热水器最先是在工业上 使用,后来演变成家庭电器。热水器最早研制出来的 是燃气热水器,由于燃烧过程产生有害气体,为了改 变这一缺点,又诞生了电热水器、太阳能热水器等 等。自生产出电热水器以来,研究热水器的发展方向 趋向于节能、环保、安全和智能控制等方面。由于智 能控制在热水器应用比较晚,所以研究智能电热水 器前景比较广,智能使热水器拥有更多的功能叫随 着我国家电下乡政策发布,有力地推动热水器的广 泛使用,也让热水器得到更好的发展。基于一般蓄水 电热器的原理框架基础上,设计实现自动控制,减少 外围设备,稳定性强,操作方便的热水器系统,便利 于人们的日常生活,提高生活质量,减少污染物的危 害,同时也做到节能减排。

智能家居太阳能热水器控制系统设计

智能家居太阳能热水器控制系统设计

智能家居太阳能热水器控制系统设计摘要:为满足智能化水平不断提升的家居系统控制需求,设计了太阳能热水器控制系统。

以太阳能热水器的实际应用情况为依据,完成了模糊智能太阳能热水器控制系统的设计。

该系统基于单片机STC89C52RC,通过数字温度传感器的使用完成温度测量过程,采用过零固态继电器对加热棒进行控制,完成对热水器辅助加热功能的模拟过程,从而能够根据设定的时间对输出功率进行智能调整使水温达到设定值。

单片机与触摸屏使用Modbus485协议完成通信过程,根据检测获取的温度、液位值可自适应选择运行模式,为智能家居太阳能热水器控制系统的完善提供参考。

关键词:太阳能热水器;模糊控制算法;智能家居控制系统1.太阳能热水器控制系统设计1.1单片机系统本文所设计的系统的智能控制器选用了单片机STC89C52RC(8051内核),由于在对太阳能热水器进行控制时,系统涉及的运算量较小,需要处理及保存的中间数据较少,因此无需外扩数据存储器,所使用的单片机内部RAM及E2PROM即可满足需求。

(2)温度控制执行器本文系统通过使用零固态继电器(输入控制端为3~32V、输出端为5A/380V/50~60Hz)和加热棒(功率为500~1000W)执行水温控制过程,通过对PWM波的占空比(由单片机产生)进行控制进而完成对交流过零继电器通断频率的控制,最终控制加热棒的功率完成温度控制过程。

1.2温度测量选用具有较强抗干扰能力的DS18B20(数字温度传感器的一种),无需标定不必要温度,数据通信过程通过传感器的单总线接口并结合使用单片机分时复用原理实现。

1.3时钟电路设计以实现热水器热水的全天供应,本系统的控制器采用实时时钟完成准确的基准时间的提供,具体通过采用CMOS技术的DS12C887时钟芯片完成,在芯片内部集成时钟芯片所需的晶振、电池及电路,在降低系统功耗的基础上实现了时间的高精度控制,此外该时钟芯片还具备外围接口,可根据实际需要对时间进行设计,显著提高了系统的稳定性和时效性。

电热水器控制系统的设计

电热水器控制系统的设计

南京工程学院本科毕业设计(论文)题目:电热水器控制系统设计专业:自动化(数控技术)班级: K数控092 学号:*********学生姓名:指导教师:起迄日期: 2013.2.20~2013.6.08 设计地点:基础实验中心C302Graduation Design (Thesis)Design of Control System for Electric Water HeaterBySupervised byAssociate Prof.Department of Automation EngineeringNanjing Institute of TechnologyJune,2013南京工程学院康尼学院本科毕业设计(论文)摘要电热水器作为人们生活中不可或缺的家用电器之一,对我们的生活水平有着重要的影响,常用的热水器主要分为以下三种:燃气式热水器,太阳能热水器以及电热水器。

太阳能热水器虽然有没有污染的优点,但是其使用受到天气与位置的较大限制,加之其不能对温度进行有效控制;燃气热水器虽然不用受到上面的限制,但是人们通常会对其使用过程中的一些危险,如一氧化碳中毒和燃气泄漏的担心,加之其安装过程非常繁琐,也渐渐淡出人们的视线;而电热水器在具有其上优点的同时,其安装十分方便,同时在当今时代,电热水器的各方面的研发已经十分的成熟,安全性也能很好的得到保证。

而随着科技的发展,传统的机械式控制系统一难以满足人们对高生活水平的要求,而在微处理器技术、传感器技术的进一步成熟的现今社会,电热水器开始摒弃传统的机械式的控制方式,转而采用全新的控制方式,,以微处理器为核心,通过传感器测温,然后再通过显示屏显示,辅以友好的人机界面,从而实现热水器的智能使控制方法。

本论文完成的控制系统是利用AT89S52单片机作为控制核心的,然后利用其现有接口外接各种硬件模块,主要有:温度测量电路,实时时钟电路,键盘,看门狗电路,加热开关,LED显示电路。

智能化热水器控制系统的设计与实现

智能化热水器控制系统的设计与实现

智能化热水器控制系统的设计与实现随着科技的不断进步,越来越多的家庭开始安装智能化家电,其中智能化热水器也逐渐成为一个热点。

智能化热水器不仅具有普通热水器的功能,还能通过智能化控制系统实现远程控制、自动调节水温等特点。

本文将从智能化热水器控制系统的设计和实现两个方面进行阐述。

一、智能化热水器控制系统的设计1. 系统构成智能化热水器控制系统主要由以下五部分组成:嵌入式系统、传感器、通讯模块、数据处理模块和用户终端。

嵌入式系统作为整个系统的核心控制中心进行信号采集和处理;传感器主要采集水温、水位等参数;通讯模块负责向用户终端传输数据;数据处理模块进行数据分析和决策,控制热水器的启停,自动调控水温;用户终端则根据用户需求进行远程控制和监控。

2. 功能设计智能化热水器控制系统应具备以下几个主要功能:1)远程控制:用户可以通过手机APP等手持终端进行远程控制,启停热水器或调节水温等功能。

2)智能化调节:系统根据用户日常使用习惯和所在地区的气候等信息,进行智能化调节,自动调整热水器启停和水温,让用户获得更加优质和舒适的热水体验。

3)故障诊断:系统能够自动检测热水器的状态和健康状况,及时发现故障并进行诊断处理。

4)节能环保:系统设计应注重节约能源和保护环境,降低热水器的能耗,提高能源利用效率。

二、智能化热水器控制系统的实现1. 具体步骤智能化热水器控制系统的实现主要包括以下三个步骤:1)硬件设计:根据系统构成和功能设计,选择合适的硬件设备和电路,进行原型设计和测试。

2)软件设计:根据硬件设计和功能需求,进行嵌入式软件编程、通讯协议开发和云端服务平台构建等方面的工作。

3)系统集成:进行硬件和软件的集成测试,确保系统的功能和性能都能够达到预期要求。

2. 技术选择在具体实现过程中,需要选择合适的技术方案和开发工具。

例如,可以采用ATmega128A系列芯片作为嵌入式系统的核心控制芯片;传感器选择温度传感器和水位传感器等;通讯模块采用GPRS或WIFI等通讯方式;数据处理模块可以采用PID算法等智能算法进行数据分析和控制;用户终端可以采用APP、网页端等不同形态进行访问和监控。

基于AT89S51单片机的智能电热水器的设计--毕业设计

基于AT89S51单片机的智能电热水器的设计--毕业设计

毕业设计基于AT89S51单片机的智能电热水器的设计摘要本设计采用ATEML公司生产的AT89S51单片机为核心来设计智能电热水器。

本设计也对单片机控制电热水器实现智能化的可能性进行了分析,利用温度传感器、水位检测装置、及模数转换器等来完成本设计。

在硬件设计方面,主要对单片机最小系统及其扩展、电源电路、键盘显示及接口电路、模数转换电路、水位及水温检测电路、报警电路进行了详细介绍。

还详细介绍了设计中应用到的主要芯片的性能和特点,包括AT89S51、74LS377、DS18B20、ADC0809等。

在软件设计方面,采用汇编语言编程,是由于其易于为单片机所识别,执行速度快。

最后对软件调试进行了误差分析。

该智能电热水器设计完善,实现方案简单易行。

采用软件设计来控制,可以实现智能检测水位及水温,智能加热,并且提高了整机的可靠性及准确性。

关键词:单片机,控制,智能ABSTRACTAs technology make a good progress, the applications of single-chip microcomputer become mature all the time. The single-chip microcomputer integrates the various components in a chip, uses the internal bus structure, reduces the connection in different chips, enhanced greatly the reliability and anti-jamming capability. In the development of single-chip microcomputer, due to its excellent cost performance, high integration, small size, high reliability, it has been used as a control center all the time.Since the birth of single-chip microcomputer, it began to walk into a human’s life, such as washing machines, refrigerators, electronic toys, DMB, which equipped with the single-chip microcomputer, and improved their intelligence, ability. People, who used them, will love them better. The single-chip microcomputer makes human’s life more convenient, comfortable and colorful. As a result, I use single-chip microcomputer to design intelligent electric water heaters.This paper mainly discusses the intelligent electric water heater how to work. To achieve system goals, in deep analysis of the AT89S51, I made a set of simple and practical control system design. The system is mainly to use single-chip microcomputer to control centers, with specific hardware architecture and the corresponding software design, thus the intelligence of the water heater would become true.Keywords: single-chip microcomputer, controller, intelligence目录第1章绪论 ·······················································································1.1 选题的背景、目的及意义 ·······························································1.2 国内外的研究状况和成果 ·······························································1.3 研究设想和实验设计 ·····································································第2章硬件系统设计 ·········································································2.1 方案验证 ····················································································2.2 硬件系统设计 ··············································································2.2.1 电源电路 ···········································································2.2.2 键盘/显示接口电路······························································2.2.5 报警电路 ···········································································2.2.6 模数转换电路 ·····································································2.2.7 温度检测电路 ·····································································2.2.8 水位检测电路 ·····································································2.2.9 AT89S51功能及特性介绍·······················································第3章软件系统设计 ·········································································3.1 主程序流程框图 ·····································································3.2 键扫描子程序流程框图 ····························································3.3 显示子程序流程框图 ·······························································3.4 运行程序流程框图 ··································································3.5 软件仿真 ··············································································结论······································································································参考文献 ······························································································致谢······································································································附录1程序清单····················································································附录2 电源电路原理图·········································································附录3智能电热水器原理图主要符号表附录3英文翻译附录4 中文资料第1章绪论1.1 选题的背景、目的及意义据不完全统计,我市城镇居民家庭以电热水器为主,占总量的60%以上;从前风光无限的燃气热水器渐渐地黯然失色,市场份额仅剩不足20%;新兴的太阳能热水器虽然受到安装条件的限制,但其安全、环保的性能广受消费者青睐,发展态势迅猛,市场占有率已达到15%左右。

智能家用电热水器控制器设计毕业设计

智能家用电热水器控制器设计毕业设计

毕业设计(论文)题目智能家用电热水器控制器设计英文并列标题问题 Intelligent home electric water heater controller design二零年月摘要随着计算机技术和电信业的发展,通过电话线进行的远程通信越来越常见。

人们凡是采用MODEM进行通信,但是在通信数据量不大,对通信速率要求不高的应用场合,我们可以考虑一种DTMF通信方式,它具有接口简单,成本低廉且可靠性高的特点。

本文介绍了一种电话远程控制家用电器的实现方式。

用户可通过任意一部双音频电话(包孕手机、电话分机)对本身家庭安装的家用电器进行开机、停机、设定等操作。

全文分为六章。

第一章介绍系统具体结构及实现方式。

第二章介绍主要芯片。

第三章讲的是从硬件方面分析了课题。

第四章是从软件方面分析了课题。

第五章就是仿真模拟软件的介绍。

设计中,硬件电路设计使用Auto CAD软件;使用C语言软件编写轨范;利用自带仿真软件对电话控制家用热水器仿真。

本设计作为毕业设计标题问题,主要价值在于运用理论与实际相结合。

如前所述,全球都需要高新科技,来带动整个经济的发展。

电话控制家用热水器是自动化生产技术的代表之一,是必弗成少的,在生活方面起着举足轻重的感化。

关键词:远程控制、DTMF通信方式、自动化生产AbstractWith the development of computer technology and telecommunications industries, remote communication via telephone lines are becoming more common. People usually MODEM communication, but not in the amount of communication data, the communication rate of less demanding applications, we can consider a DTMF communication, it has a simple interface, low cost and high reliability. This article describes the implementation of a telephone remote control home appliances. Users can install their own household appliances were starting, stopping, and other operations by setting an arbitrary one pair of tone phone (including cell phones, telephone extension).The full text is divided into six chapters. The first chapter describes the specific structure and implementation systems. The second chapter describes the main chip. The third chapter is talking about the hardware aspects of the analysis of the subject. The fourth chapter analyzes the issue from the software. The fifth chapter is the introduction of simulation software. Design, hardware design using Auto CAD software; software using the C programming language; the use of simulation software that comes with the phone to control domestic water heater simulation.The design as a graduate design topics, the main value lies in the use of a combination of theory and practice. As mentioned above, the high-tech global need to bring the whole economy. Telephone control of household water heater is one of the representatives of automated production technology is essential, plays an important role in life.Keywords: remote control, DTMF communication, automated production.目录第一章绪论 (1)1.1 本文课题研究背景 (1)1.2 电话远程控制电热水器的远程控制的内容 (1)第二章系统具体结构及实现方式 (2)第三章系统硬件设计 (4)3.1 振铃检测电路设计 (4)3.2 电话自动摘机和挂机电路设计 (5)3.3 音频放大电路设计 (6)3.4 DTMF信号解码电路设计 (6)3.5 语音提示电路设计 (7)第四章系统软件设计 (8)4.1 数据的发送与接收的流程图 (8)4.2 暗码修改流程图 (10)4.2.1系统身份认证功能 (11)4.2.2 用户信令解释功能 (11)4.2.3 软件按时功能 (11)4.3 软件设计流程 (12)4.3.1单片机初始化 (12)4.3.2振铃计数模块……………………………………………………………………………………4.3.3语音提示模块……………………………………………………………………………………4.3.4暗码修改模块……………………………………………………………………………………4.3.5控制电器模块……………………………………………………………………………………第五章系统的应用 (16)5.1系统的应用前景………………………………………………………………………………………5.2系统的调试与使用…………………………………………………………………………………第六章总结 (18)致谢…………………………………………………………………………………………………………………………参考文献…………………………………………………………………………………………………………………第一章绪论1.1 本文课题研究背景二十一世纪是信息时代,各种电信新技术鞭策了人类文明的进步。

基于STM32的远程智能电热水器控制系统设计

基于STM32的远程智能电热水器控制系统设计

基于STM32的远程智能电热水器控制系统设计齐延兴; 杨雪银; 王增玉【期刊名称】《《农机使用与维修》》【年(卷),期】2019(000)011【总页数】3页(P10-12)【关键词】STM32; 电热水器; 无线通信【作者】齐延兴; 杨雪银; 王增玉【作者单位】临沂大学自动化与电气工程学院山东临沂276005【正文语种】中文【中图分类】TM9251 研究意义随着人们物质生活水平的不断改善和提高,对于生活舒适程度的要求也越来越高,因此,众多的智能家居控制系统进入人们的生活。

但由于热水器种类众多,控制方式不统一,因此,智能家居控制系统很少包含对于热水器的控制模块[1-3]。

现今,由于燃气式热水器容易受水压限制,且安全性较差,易出现中毒、爆炸等事故,而太阳能热水器易受天气的影响,因此储水式电热水器的应用越来越多。

为满足人们对高质量生活的需求,设计了一款可以实现远程控制的智能电热水器控制系统,使人们回家后即可洗舒服的热水澡。

2 硬件设计该系统的被控对象是家用储水式电热水器,被控参量是温度,要根据键盘的输入信息或远程控制信息对加热器进行实时控制,因此,是一个以微处理器为核心,应用传感器技术和无线通信技术的实时控制系统[4-6]。

为实现上述功能,同时便于实现通信功能和以后升级的需要,本系统选用STM32单片机作为控制核心,以DS18B20数字式温度传感器采集温度信息,以西门子公司的GSM模块TC35进行远程通信,以LCD12864实时显示相应信息。

系统的工作过程为:STM32单片机不断扫描键盘输入信息和GSM模块的短信收发,根据扫描到的信息来控制加热器,并通过GSM模块发送数据到用户手机。

系统的结构框图如图1所示。

图1 系统结构框图2.1 微处理器STM32为了便于实现通信功能和以后升级的需要,本设计选用了32位嵌入式单片机STM32,具体型号为STM32F103RBT6。

该单片机是意法半导体公司推出的一款超低功耗32位微处理器,工作频率高达72 MHz。

电热水器温度控制器设计

电热水器温度控制器设计

电热水器温度控制器设计作者:李陇森王超狄生明来源:《新教育时代·学生版》2017年第09期摘要:设计一种智能家用电热水器温度控制系统。

以STC89C52单片机作为控制核心,使用C语言编写程序。

使用按键键盘设定温度,温度可以精确到0.1摄氏度,并使用LED灯显示,能够精确提供用户所需温度的温水。

采用DS18B20采集温度,使用LED灯显示,精确的显示出采集的水温。

当所需温度高于当前采集的水温时,使用继电器控制外接加热源,当所需温度低于当前采集的水温时,继电器断开不加热。

当所需温度高于采集温度时,继电器吸合开始加热,基本实现了智能控制功能。

关键词:单片机 DS18B20 热水器温度控制引言随着人们生活水平的提高,热水器在人们的生活中扮演着越来越重要的角色,越来越受到人们的青睐。

由于燃气热水器易受水压限制,而且安全性较差,每年使用燃气热水器造成的爆炸、中毒等事故也屡有所闻。

消费者对燃气热水器怀有一定的惧怕感,所以燃气热水器渐渐淡出市场,而智能电热水器越来越受到人们的认可。

传统的电热水器水温控制系统功能单一、精度低,不能满足数字化时代的需求,然而采用单片机的电热水器水温控制系统功能多样化、精度高、抗干扰能力强。

电热水器水温控制系统是以STC89C52单片机作为主控制元件来能实现热水器里的水温显示在数码管,采用继电器实现自动控制加热的装置,对提高人们生活质量和工作效率具有非常重要的意义。

[1]一、设计内容电热水器温度控制系统以单片机味控制核心,主要由DS18B20温度传感器、数码管显示模块、继电器、功能按键等组成。

以STC89C52单片机作为控制核心,使用C语言编写程序。

使用按键键盘设定温度,温度可以精确到0.1摄氏度,并使用LED灯显示,能够精确提供用户所需温度的温水。

采用DS18B20采集温度,使用LED灯显示,精确的显示出采集的水温。

当所需温度高于当前采集的水温时,使用继电器控制外接加热源,当所需温度低于当前采集的水温时,继电器断开不加热。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要IABSTRACTI第1章引言1第2章系统功能需求分析与设计方案选择22.1 系统功能需求分析22.2 方案选择32.3 本章小结6第3章硬件系统设计63.1 电源电路63.2 单片机最小系统说明83.3 温度检测电路93.4 人机交互电路103.4.1 键盘接口电路103.4.2 显示电路113.5 红外一体接收模块133.6 报警电路143.7本章小结14第4章软件系统设计154.1 主程序流程图154.2 液晶显示程序设计164.2.1写操作时序图164.2.2 初始化程序174.2.3 向LCD1602发送数据程序设计184.3按键扫描程序设计184.4温度控制程序设计194.4.1初始化DS18B20 (19)4.4.2读取DS18B20当前温度204.5控制程序策略设计204.6本章小结22第5章仿真与调试23第6章总结27致28参考文献29附录1摘要本设计完成了基于单片机控制的家用电热水器控制系统的设计。

系统选STC89C51单片机作为控制器,利用DS18B20数字温度传感器实时检测当前水温,以串行通行的方式反馈给单片机搭建了硬件平台;利用C语言完成温度控制系统软件开发;借助protuse平台进行了模拟仿真,仿真结果表明:该系统实行方案简单易行,可以实现检测水温、加热、红外遥控等功能。

关键词:STC89C51,DS18B20,红外遥控ABSTRACTThis design finishes designing of the household electric water heater control system based on the control of single-chip microputer. In this system, STC89C51 single-chip microputer is used as controller and DS18B20 digital temperature sensor is used to conduct field test of current water temperature. It also uses the way of serial and passage to give feedback to single-chip microputer to set up hardware platform. Besides, C Programming Language is used to develop temperature control system software. It also uses the protuse platform to conduct simulation. The simulation result shows that this system is simple and feasible of this execution program and it also achieves the function of detecting water temperature, heating and infrared remote control and so on.Keywords: STC89C51, DS18B20, infrared remote control第1章引言随着科学技术的发展,城镇居民家庭多数以更加安全方便的电热水器代替了燃气热水器;从前风光无限的燃气热水器因污染原因和安全问题逐渐退出了我们的视线;新兴的太阳能热水器虽然受到安装条件和天气原因的限制,但其安全、节约、环保的特性广受消费者青睐,发展态势迅猛。

电热水器相较于燃气热水器和太阳能热水器的优点:便于安装,不受外部天气的影响,不受楼层和供水管道的限制,加热速度快也更加有安全保障,正是因为这些优点大部分家庭选择电热水器。

由于技术在不断的发展,对各种嵌入式设备的要求也越来越高了,与此同时热水器的智能化发展也非常迅速。

人们已经不能满足传统热水器非智能的操作方式,再这样的背景下,本次设计将要设计一款智能化的热水器设备。

通过热水器智能的调控可以完成自动断电的安全功能,同时设置的有红外遥控的功能,可以满足用户的遥感的要求。

快捷方便,使人们洗浴时能放心享受,安全便捷,其性能满足人们对现代生活快节奏的需求。

STC89C51的部资源非常丰富,而且功能强大。

STC89C51集成以下功能STC89C52最后一个字符“1”代表了该存储芯片的Flash容量大小为4k字节。

同时它部集成256字节片RAM,RAM主要用于程序变量的存储,256字节可以适用于小型的程序运行。

32个数据I/O 接口,这些接口在用于普通功能时用来完成数据通信。

这些I/O口有的还有复用功能,这在后面会介绍到。

1个看门狗定时器,起到监测程序运行状况的作用。

2 个数据指针,一个堆栈指针,一个程序PC指针。

三个16位定时器,大部分要配合中断来实现定时功能,主要作用是计时的。

三个16位计数器,用于监测脉冲跳变次数或者其他计数。

6个中断源,中断在单片机的部资源中占有很重要的部分,有了中断程序可以高效率的执行。

全双工串行口,通过串口来和其他主机通信,起到通讯作用。

[1]借助于STC89C51单片机的强大功能,来控制真个系统的协调运行,STC89C51单片机作为此次系统的控制芯片,通过围连接显示模块以、数据输入模块,红外线传输模块以及报警电路完成此次的系统设计。

本设计第一章主要描述了加热电热水器控制系统的应用背景、目的和意义;第二章是控制系统的需求分析和设计方案的选择,主要包括控制器方面的选择;第三章介绍了控制系统硬件电路的设计;第四章主介绍了控制系统软件方面的设计;第五章进行了控制系统的仿真和测试;第六章主要是对该系统存在的问题以及解决的方案进行总结。

第2章系统功能需求分析与控制方案选择根据预想所要达到的控制要求有:(1)用LCD1602液晶显示水温、设置上下限和定时时间。

(2)水温检测显示围为00~99℃,精度为±1℃。

(3)温度设置区间为0度到99度,系统不断检测当前水温,如果水温高于用户设定的数值,则系统自动断电,不在加热。

如果水温低于用户设定的数值,则系统不会断电,继续加热。

(4)设置4个程序按键。

分别为设置按键、加键、减键、确定键。

(5)可以红外遥控,通过红外一体接收探头接收遥控器信号,执行与主板按键同等功能。

由此可以确定两种方案进行比较选择。

2.1 系统功能需求分析在此次的系统设计中主要是通过温度传感器测得的数据,通过和单片机的连接引脚完成数据的传输。

单片机通过采集到数据进行温度值的判断,来控制加热器的运行状态。

系统中的数据显示使用的是LCD1602液晶显示屏,来显示实时温度的数值。

报警指示灯(黄):当热水器出现异常情况时,该指示灯被点亮。

系统在通电之后,单片机部的PC指针指向程序运行的区域,首先开始的是温度传感器的初始化,在完成温度初始化任务之后,系统就处于检测判断状态。

检测按键的发生以及温度是否超出设定区域。

首先进行温度数值的判断,接着继续检测温度按键,若无按键,则接着上一步的执行(以新的设定值开始工作)。

若有按键,则重新设定温度围,如此循环。

2.2 方案选择方案一:以STC89C51单片机为控制中心的智能电热水器。

主控模块在整个系统中是最中心的部分,承担着统筹的作用,需要检测键盘等各种参数,以及驱动数码管的显示。

[2]在本次设计中我选用了51系列单片机中的STC89C51单片机作为系统的主控芯片。

因为单片机功能强大,应用广,从小的电子产品到大的工业控制都有很广泛的应用。

STC89C系列单片机兼容性很好。

除了单片机部扩展资源不同之外,其余资源都相同。

比如说52类型的单片机比51类型的单片机E2PROM扩大了2倍,以及部随机数存储器RAM增大些之外,其余功能全部一样。

也就是说STC89S系列单片机基础功能都具备,并且引脚位置,中断地址,以及定时器方式都是一样的,唯一不同的是扩展的功能。

由于单片机在不同场合控制的复杂度不一样,所以对单片机部资源配置也不同。

以便于适应于多种场合使用,而且选择合适的单片机型号,可以节约成本。

当然,资源丰富的单片机价格也要稍贵一些。

此类单片机以EEPROM电可檫除和Flash技术为主导的存储器单片机以FLASH作为存储器的好处很明显,Flash可擦出次数多,一般很少因为擦除程序超出擦除Flash次数而损害单片机的。

单片机的存储器除了可以存储程序,还可以运行程序,但是不能存储程序中的某些变量。

这样可以加快程序的执行速度,提高单片机的效率。

STC89系列的单片机具有以下特性:(1)单片机引出的多个I/O口,使数据交换更加方便。

(2)采用静态时钟模式。

单片机外部连接晶振电路,通过晶振里面的震荡电路给单片机提供时钟脉冲。

时钟脉冲为单片机的程序执行提供了时钟节拍,在一个时钟节拍下,单片机的PC指针取一个指令执行,从而完成程序的顺序执行。

(3)可以应用于较小系统设计,或者定制用于专用的系统控制器,对需要控制的系统提供一种便捷的处理方法。

(4)通过定时器和计数器,可以设置时间间隔和记录电压变化次数。

(5)可以使用汇编语言设计的程序,其执行的效率更加高效。

以达到节约单片机部宝贵的资源为目的。

(6)单片机的品种多,可以选用不同部资源部处理器,达到节约成本的目的。

下面具体介绍STC89C51芯片的参数:STC89C51是一个8位微控制器,芯片部已经集成4K字节存储区域的Flash,可以直接运行程序。

STC89S51采用的是51系列的核它与工业80C51产品指令和引脚完全兼容。

单片机的P0口。

如果要改变P0口的输出电平值时,要在在单片机的相应寄存器里写入数据1时,单片机就会把相对应的端口输出高电平。

如果在相应的寄存器里面写入0,单片机就会在相对应的端口输出定电平。

比如在P0的寄存器地址上写入P0=0x01,则P0.1口位置就会输出高电平;如果P0=0x00,则P0口位置就会输出低电平。

同理,外部线路提供低电压则可以通过该引脚读出低电压,单片机部对该位的寄存器就会被写入0。

由于P0口输出电流较小,所以需要上拉电阻来提供驱动电流。

单片机的P1口。

P1口外部不用设置上拉电阻,P1口的能够提供20MA的驱动电流,所以可以直接对P1口的寄存器写值。

P1口一般没有复用接口,在STC其他的单片机中有P1口的复用引脚,用来设置定时器PWM波的输出,或者单片机部AD电压值的采集端口。

在本次心率计的设计中,并没有用到PWM的功能,所以选择的芯片为传统的51核单片机。

在没有复用功能的单片机引脚,只有引脚的高电平和低电平输入输出功能,以及对单片机引脚的电压值读取功能。

相关文档
最新文档