基于单片机的电热水器控制系统
- 格式:ppt
- 大小:1.29 MB
- 文档页数:25
基于单片机的热水器控制系统设计在现代生活中,热水器已经成为了人们日常生活不可或缺的一个设备。
为了更加智能地控制热水器,减少人们的烦恼,本文将介绍基于单片机的热水器控制系统设计。
系统架构本系统采用单片机控制电路来实现对热水器的控制。
其架构图如下:+--------------+ +---------------------+ +--------------+| 温度传感器 | --(1)->-- | 单片机控制电路模块 | --(2)->-- | 水温调节电路 |+--------------+ +---------------------+ +--------------+系统中使用了温度传感器,该传感器将水温转化为电信号,通过模拟电路与单片机相连,单片机控制电路模块通过读取该信号可知道当前水温;同时,该模块还能够进行分析和处理,然后控制水温调节电路,从而对热水器的水温进行控制。
模块设计温度传感器模块温度传感器是将水温转化为电信号的传感器。
为了方便采集,我们选用了DS18B20 温度传感器。
它有一个数字接口,可供单片机直接使用。
该传感器精度高、体积小、响应快,同时还具有防水设计,可取得良好的实际效果。
单片机控制电路模块单片机控制电路模块主要包含了单片机芯片、显示模块和控制模块,其中单片机芯片是核心,显示模块主要负责将数据显示出来,而控制模块则负责控制水温调节电路。
水温调节电路模块水温调节电路模块需要根据实际情况进行设计,常见的设计方案包括使用继电器、双向电位器和三角电位器等等。
在此我们可以使用简单的单向电位器,这种方法具有实现简单、成本低等优点,完全可以满足我们的需求。
系统实现在实际实施中,我们需要将上述模块捆绑在一起,完成整个系统设计。
具体实现流程如下:1.按照电路图进行电路连接;2.根据需要对单片机控制电路进行程序编写和调试;3.完成系统的整体调试,确保系统能够正常运行;4.安装系统,将温度传感器放到热水器中,且要接地防水,保证系统安全可靠。
基于单片机的电话远程控制电热水器一、系统概述电话远程控制电热水器系统主要由电热水器本体、单片机控制模块、电话通信模块、电源模块等组成。
用户通过拨打与系统连接的电话,输入特定的指令,单片机接收到指令后对电热水器进行相应的控制,如开启、关闭、调节水温等。
二、硬件设计1、单片机选择选用一款性能稳定、处理速度较快的单片机,如 STM32 系列。
STM32 单片机具有丰富的外设接口和强大的运算能力,能够满足系统的控制需求。
2、电话通信模块采用专用的电话通信芯片,如 MT8880。
该芯片能够实现电话信号的接收、解码和发送,与单片机进行通信,将用户输入的指令传递给单片机。
3、电源模块为了保证系统的稳定运行,需要设计可靠的电源模块。
可以采用交流转直流的电源适配器,将市电转换为适合单片机和其他模块工作的直流电压。
4、控制电路通过继电器等电子元件组成控制电路,实现对电热水器电源和加热元件的通断控制,从而达到开启、关闭和调节加热功率的目的。
三、软件设计1、主程序流程系统初始化后,单片机进入等待状态,等待电话通信模块接收到用户的指令。
一旦接收到指令,单片机对指令进行解析和处理,执行相应的控制操作,并通过反馈机制向用户提示操作结果。
2、指令解析算法设计合理的指令解析算法,将用户输入的电话按键音转换为具体的控制指令。
例如,“1”表示开启电热水器,“2”表示关闭电热水器,“3”表示升高水温,“4”表示降低水温等。
3、反馈机制为了让用户了解操作是否成功,系统需要通过语音提示或短信通知等方式向用户反馈操作结果。
四、安全机制1、密码验证为了防止未经授权的用户进行控制操作,系统设置了密码验证功能。
用户在输入控制指令前,需要先输入正确的密码。
2、超时自动挂断如果用户在一定时间内没有进行操作,系统将自动挂断电话,以节省通信资源和防止误操作。
3、异常处理系统具备对各种异常情况的处理能力,如通信故障、电源故障等。
在出现异常时,系统能够自动采取相应的保护措施,确保电热水器和用户的安全。
基于单片机的电热水器水温水位控制系统设计摘要随着人们生活水平的提高,各种热水器的使用已相当普及。
与之相配套的控制仪也相继问世。
然而,目前市场上的各种热水器控制电路还与理想要求相差甚远。
因此我设计了新型的热水器水温水位控制系统来满足于当今的需求,该热水器智能控制系统主要由AT89S52单片机控制、DS18B20温度传感器、独立键盘、LED数码管和报警系统组成。
该系统能测量并显示水温、设置水温范围,若水温不处于所设置的水温范围则报警,同时还能对水位进行设置及加水,先设置好需要加水的水位段数,单片机会根据这个数进行判断是否加水。
通过软硬件调试使以上所述功能都能正常实现。
本次设计是对水温水位控制系统的智能化改进,采用单片机对其水温水位参数进行控制,提高了电器的工作稳定性,同时引进了数字传感器对水温进行数据采集,这样也就提高了系统的控制精度,以其自身的控制精度高、稳定性好和成本低的独特优点在今后将会由广泛的实用价值,其基于单片机的改进方法也具用广泛的应用意义。
关键词:单片机;DS18B20;水温水位控制Electric Water Heater Water Temperature-Level ControlSystem Based on SCMAbstractWith the improvement of people's living standard, the use of various water heater is very popular. Control apparatus and the matched field. However, the current market on the various water heater control circuit and the ideal requirements differ very far.So i design a new type of water heater water level control system to meet the semand in nowdays. The design of solar water heaters intelligent control system is mainly composed of single-chip AT89S52,DS18B20 temperature sensor,an independent keyboard ,LED and alarm system.The system can measure and display water temperature ,set the range of water temperature,of the water temperature is not in the range of setting temperature is alarming.At the same time,you can set the water level and add water,first,need to set up the water level above the water,single-chip will determine whether add the water or not according to the number.Through hardware and software debugging,the above functions can be normal.For other related parameters, it also has a certain meaning using. The revivification of the water control system is an intelligent product. To its own control of high precision, stability and low cost of the advantages, in the future there will be a wide range of practical value.The design of the water temperature control system is to improve the intellectualized. A monolithic integrated circuits is to control the level of parameter and improve the stability of the electrical work, and meantime, What’s more, its based on single ways of improvement have wide application meaning.Keywords: singlechip; water level’s examination; water temperature’s examination目录摘要 (I)A BSTRACT (III)第1章绪论 (1)1.1选题的意义 (1)1.2电热水器发展现状 (1)1.3课题任务 (3)第2章系统设计方案 (5)2.1设计原理 (5)2.1.1系统原理 (5)2.1.2子系统工作原理 (5)2.2设计方案 (6)2.2.1系统设计方案的选择 (6)2.2.2各部件控制系统方案 (8)第3章系统硬件设计 (11)3.1系统总体设计 (11)3.2各单元电路设计 (13)3.2.1控制单元设计 (13)3.2.2显示单元设计 (19)3.2.3检测单元设计 (25)第4章系统软件设计 (33)4.1主程序设计 (33)4.2子程序设计 (33)4.2.1温度采集 (33)4.2.2控制按键设计 (34)4.2.3读温度 (35)第5章系统调试 (37)5.1硬件调试 (37)5.1.1调试步骤 (37)5.1.2液位检测 (37)5.1.3温度检测 (38)5.2软件调试 (38)5.2.1P ROTEUS仿真 (38)5.2.2软件调试过程 (39)5.3系统联调 (39)总结 (43)参考文献 (45)致谢 (47)附录 (49)第1章绪论1.1选题的意义随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。
目录一、设计要求 0二、设计目的 (2)三、设计的具体实现 (2)1.系统概述 (2)2.单元电路设计 (4)2.1微控制器模块 (4)2.2 温度测量 (4)2.2.1 Pt1000铂电阻温度传感器 (5)2.2.2 温度信号放大电路 (5)2.2.3 模数转换电路 (6)2.3 实时时钟 (8)2.4 温度、时钟显示电路 (9)2.5 看门狗复位电路 (11)3.软件程序设计 (13)3.1 整体软件设计 (13)3.2 模数转换软件设计 (14)3.3 LED显示软件设计 (18)四、结论与展望 (21)五、心得体会及建议 (21)六、附录 (22)七、参考文献 (22)1电热水器控制系统课程设计一、设计要求1.测量热水器的温度,并显示,范围0——70摄氏度。
2.可人工设置热水器内烧水温度,范围20到70摄氏度。
3.当热水器内无水时有报警提示,并且开关自动关闭。
4.可以限定烧水时间。
二、设计目的运用我们所学的专业知识,采用单片机为主控芯片设计电热水器控制系统并辅以外围电路设计,既能加深我们对专业知识的理解,又能培养专业知识与实践相结合的实践技能,提高我们分析、解决问题的能力。
三、设计的具体实现1.系统概述电热水器控制系统的整体设计方案主要包括硬件设计方案和软件设计方案。
硬件是指以微控制器作为整个控制系统的核心,再外接温度信号采集电路、实时时钟电路、热水器加热控制开关、LED显示电路、键盘、复位与看门狗电路组成。
硬件设计方案如图1所示。
系统主要采用51单片机AT89C52作为整个控制系统的主控模2块,利用AT89C52的引脚连接其他的外部电路。
对于温度的测量根据其环境的特殊性,温度信号的采集主要由Pt1000铂电阻温度传感器、信号放大电路和A/D 转换电路组成;对于实时时钟的实现则是采用现有的PCF8563时钟芯片,主要是取得时钟的小时和分钟;键盘主要是用来设定开机时间、设定热水温度、定时加热时间、校准时钟,因此需设定四个按键;而为了调高系统的性能,系统采用了看门狗复位电路;对于温度及实时时钟的显示选择以CH451作为驱动芯片的LED显示电路。
基于单片机的电热水器温度控制系统设计摘要本文研究了一种基于单片机的电热水器温度控制系统设计,旨在实现对水温的精准控制和节能减排。
在该系统中,采用了传感器实时监测水温,并将数据传输至单片机进行分析处理,控制加热器的工作状态来达到设定的温度值。
通过对实验数据进行评估和分析,发现该设计方案能够实现较高的控制精度和节能效果,便于推广和应用。
关键词:单片机;温度控制;电热水器;节能减排AbstractThis paper studies a temperature control system for electric water heaters based on single-chip microcomputers, aiming to achieve precise temperature control and energy conservation. In this system, sensors are used to monitor the water temperature in real time, and the data is transmittedto the single-chip microcomputer for analysis and processing, thereby controlling the working state of the heater to achieve the set temperature value. Evaluating and analyzing experiment data, it was found that the design scheme can achieve high control accuracy and energy-saving effect, which is convenient for promotion and application.Keywords: single-chip microcomputer; temperature control; electric water heater; energy conservation1.引言电热水器是当前家庭生活中常用的供暖设备之一,其温度控制对保证用水安全、节能减排、提高生活质量具有重要意义。
基于51单片机的电热水器控制系统实物调试基于51单片机的电热水器控制系统实物调试一、引言电热水器作为家庭生活中常见的电器设备,其控制系统的设计和调试对于保证水温稳定和安全使用至关重要。
本文将以基于51单片机的电热水器控制系统实物调试为主题,介绍系统的硬件组成、软件设计以及调试过程,以期为读者提供参考和指导。
二、硬件组成1. 51单片机:作为控制系统的核心,通过编程实现控制逻辑和与其他硬件模块的通信。
2. 温度传感器:用于实时检测水温,并将检测结果传输给51单片机。
3. 按键开关:用于用户设置水温、启动和停止加热功能。
4. 继电器:控制电热水器加热元件的通断,实现加热和停止加热的功能。
5. 显示屏:用于显示当前水温、加热状态等信息。
三、软件设计1. 初始化:系统启动时,对各个硬件模块进行初始化设置,包括IO口配置、定时器设置等。
2. 按键检测:通过中断方式检测按键开关的状态,如用户设置水温、启动和停止加热功能。
3. 温度检测:定时检测温度传感器的输出,获取当前水温。
4. 控制逻辑:根据用户设置的水温和当前水温,决定是否开启继电器控制加热元件,以保持水温稳定。
5. 显示功能:将当前水温、加热状态等信息通过显示屏显示出来,方便用户观察和操作。
四、调试过程1. 硬件连接:将各个硬件模块按照设计要求正确连接,确保信号传输正常。
2. 编写代码:根据系统需求,编写相应的控制逻辑和显示功能的代码,并进行调试。
3. 调试温度传感器:通过模拟输入不同的温度值,检查温度传感器的输出是否与预期一致。
4. 调试按键开关:模拟按下不同的按键,检查系统是否正确响应,并根据按键状态进行相应的操作。
5. 调试继电器控制:通过模拟控制继电器的通断,检查加热元件是否正常工作。
6. 调试显示功能:检查显示屏是否正确显示当前水温、加热状态等信息。
7. 整体调试:将各个模块整合到系统中,进行整体调试,确保系统的稳定性和可靠性。
五、总结通过基于51单片机的电热水器控制系统实物调试,我们可以验证系统的硬件连接和软件设计是否符合预期要求,并对各个功能模块进行逐一调试,确保系统的稳定性和可靠性。
摘要随着科学技术和生产的快速发展,在生活中,温度成为了频繁出现的词汇。
温度测量与控制也成为了生活生产中重要的一部分。
在化工、石油、冶金等生产领域的物理过程和化学反应中,温度往往是一个很重要的量,需要准确地加以控制。
除了这些部门之外,温度控制系统还广泛应用于其他领域,是用途很广的一类工业控制系统。
本文所设计的电热水器温度控制系统就采用AT89C51单片机为控制核心,利用AT89C51现有的接口来连接外围硬件模块,并通过DS18B20温度传感器准确的检测出当前的温度、DS1302实时时钟芯片实现显示时间的功能,并将所测到的温度数据传送给单片机进行分析处理。
并由LCD1602液晶屏显示温度值及实时时间。
其中,系统软件设计中,分别预先设计好所需温度的上下限数值,并通过该上下限控制蜂鸣器的报警,再通过继电器的通断来决定电热丝是否加热,实现对温度的简单控制,达到预先设置范围内。
关键词:AT89C51单片机,温度控制,LCD显示AbstractWith the rapid development of science and technology and production, andin life, the temperature has become a frequently occurring words. Temperature measurement and control of production has also become an important part of life. Physical processes and chemical reactions in the chemical, petroleum, metallurgy and other production areas, the temperature is often a very important quantity that needs to be controlled accurately. In addition to these sectors, the temperature control system is also widely used in other areas, is a very versatile class of industrial control systems.In this paper, the design of the electric water heater temperature control system using AT89C51 microcontroller core, use AT89C51 existing interfaces to connect peripheral hardware module, and through DS18B20 temperature sensor accurately detects the current temperature, DS1302 real-time clock chip display function, and the measured temperature data to the microcontroller for analysis. By LCD1602 display and real-time temperature. Among them, the system software design, pre-designed upper and lower limit values were good the desired temperature, and through the upper and lower control buzzer alarm, and then through the relay off to determine whether the heating wire heating, simple control of the temperature reach the pre-set range.Keywords: AT89C51 microcontroller, temperature control, LCD display目录第一章绪论 (5)1.1引言 (5)1.2研究的背景及意义 (5)1.3本文的主要研究内容和研究对象 (6)第二章基于单片机的电热水器温度控制系统设计 (7)2.1电热水器控制系统功能说明 (7)2.2整体设计方案 (7)第三章系统硬件结构设计 (8)3.1系统整体设计线路图 (8)3.2最小系统介绍 (8)3.3温度采集电路方案 (11)3.4继电器控制电路 (15)3.5键盘电路 (15)3.6实时时钟电路 (16)3.7显示电路 (18)3.8 温度报警电路 (24)第四章系统软件设计 (25)4.1 编程软件及编程语言的介绍 (25)4.2主程序工作流程图 (25)4.3 各模块子程序流程图 (27)第五章系统的仿真 (28)5.1 仿真软件 (28)5.2 系统的仿真运行与分析 (29)第六章总结与展望 (31)参考文献 (32)致谢 (33)毕业设计小结 (34)附录 (35)附录一:电热水器温度控制系统电路图 (35)附录二:系统软件编程 (35)第一章绪论1.1引言热水器是一种可供浴室,洗手间及厨房使用的家用电器。