饮水机温度控制系统设计报告.doc

合集下载

饮水机温度控制系统

饮水机温度控制系统
开 , 闭加 热 器 。 关 3 位 探 测 器 . 水
经过处理 , P 由 1口输出段码和位选控制信号 , 通过 74 4 7丌 LB D译码器译码 , /C 由其余三位 L D显示 E
器 动 态 显 示 水温 值 。
键盘 电路 由温水键 、 开水键 2个独立式按键 组
成, 控制饮水机的两种加热模式 , 系统将根据用户的
D 1 B O是 美国 D L A S8 2 A L S公司生产的一种可 组网的单线数字式温度传感器 , 它采用单线总线结
构, 集温 度 测量 和 AD 转 换 于 一 体 , 接 输 出 数 字 / 直 量 , 一根 l 线就 可 以传 送 数据 与命 令 。 用 / o 并可 兼 作
电源线 。 其温度测量范 围为 一 5 ~+ 2 ℃ , 5℃ 1 5 精度 为 ±05 ; ℃ 使用 中无需外部器件 , 以利用数据线 可 或外部电源提供 电能 , 供电电压 范围为 33~55 ; . .V 通过编程可实现 9~1 2位分辨率读 出温度数据。 使 用时。将 D 侣B O的数据信号线 D S 2 Q与单 片机的一位具有三 态功能的双向 口相连接 , 就可实 现数据的传输 。D 1 B 0采用两种供电方式: S8 2 外部 电源供电(D 接电源) VD 和数据线供 电(。 和 GN VD D接 地) 方式 。为保证在有效的 D 侣B O时钟周期内提 S 2 供 足够的电流 , 采用外部 电源单独 供电时 , 需在数
按键选择进入温水模式或开水模式 ,并执行相应操
作。
系 统 采 用 ~ 根 不锈 钢 水 位 探 测 棒 作 为 探 测 器 , 探 测 棒一 端 与 单 片机 的 P 3O 口相 连 , 另一 端 浸 入 饮 1

基于单片机的饮水机温度控制系统设计

基于单片机的饮水机温度控制系统设计

摘要本文介绍了单片机应用于电加热饮水机的一种设计方法,该电加热饮水机具有自动化程度高、安全性好、功能多、使用方便、功率小、加热快、可靠性高等特点。

并详细地论述了以单片机为处理器的电加热饮水机的硬件、软件设计、系统编程和抗干扰设计等方面的问题。

本系统以ATMEL公司的AT89C51单片机为核心,由DS18B20、信号处理电路、键盘控制电路、LED显示电路、输出控制电路等构成。

主要包含的程序有:主程序、显示子程序、PID控制子程序等。

同时,在软、硬设计时均采取了有效的抗干扰措施。

关键词:AT89C51;DS18B20;PID控制。

目录 (I)......................................................................................... 错误!未定义书签。

. (1) (1) (2) (2) (2) (3) (3) (4) (4) (6) (6)......................................................................................... 错误!未定义书签。

. (8)......................................................................................... 错误!未定义书签。

.. (10) (15) (16)......................................................................................... 错误!未定义书签。

......................................................................................... 错误!未定义书签。

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计摘要:本文设计了一款基于51单片机的饮水机温度控制系统。

该系统主要由传感器、温控模块和51单片机三个部分组成。

在该系统中,传感器主要用于对饮水机中的温度进行实时监测,温控模块则负责根据当前温度情况对加热和制冷设备进行控制,而51单片机则是整个系统的核心控制器。

在本文中,我们首先对饮水机温度控制系统进行了详细分析,并介绍了目前市面上常见的温控技术。

其次,我们详细讲解了本系统中的各个模块的具体实现方式,并通过图表对其进行了进一步说明。

在系统测试方面,我们通过实验验证了系统的稳定性以及实时性,结果表明该系统能够高效、准确地对饮水机中的温度进行控制,并满足用户的需求。

通过本文的分析实验,我们可以得出结论,基于51单片机的饮水机温度控制系统具有以下优点:模块化设计,易于维护和扩展;具有高精度、高稳定性和实时性;集成度高,系统效率高。

本系统可以应用于各种饮水机,以满足不同用户的需求。

关键词:饮水机;温度控制;51单片机;传感器;温控模块Abstract:This paper designs a temperature control system for water dispensers based on 51 MCU. The system consists of three parts: sensors, temperature control module and 51 MCU. In this system, the sensor is mainly used to real-time monitor the temperature of the water dispenser, the temperature control module is responsible for controlling the heating and cooling equipment according to the current temperature situation, and 51 MCU is the core controller of the entire system.In this paper, we first analyzed the water dispenser temperature control system in detail and introduced the common temperature control technologies on the market. Secondly, we explained in detail the specific implementation methods of various modules in this system, and further explained them through charts. In terms of system testing, we verified the stability and real-time characteristics of the system through experiments. The results show that the system can efficiently and accurately control the temperature in the water dispenser and meet the needs of users.Through the analysis and experiments in this paper, we can conclude that the temperature control system for water dispensers based on 51 MCU has the following advantages: modular design, easy maintenance and expansion; high precision, stability and real-time performance; high integration and high efficiency. This system can be applied to various water dispensers to meet the needs of different users.Keywords: water dispenser; temperature control; 51 MCU; sensor; temperature control module.。

现代控制理论大作业 智能控温饮水机(DOC)

现代控制理论大作业 智能控温饮水机(DOC)

智能控温饮水机(河南科技大学信息工程学院河南省洛阳市 471000)摘要:普通饮水机都只有一些基本的功能。

例如加热、保温。

然而,随着人们的物质生活的不断提高,对饮水机的性能要求也不断提高。

为了满足人们对饮水机的性能要求。

本课题研究智能饮水机控制系统。

它主要功能是在温度达到100℃沸腾,并能在0℃~100℃之间以5℃为最小温差进行温度设定。

从而得到任意想的水温。

非常人性化,它还具有过热保护及防干烧功能等。

随着计算机技术的发展,单片机技术已成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。

过去经常采用模拟电路、数字电路实现的电路系统,现在相当大一部分可以用单片机予以实现,传统的电路设计方法已演变成软件和硬件相结合的设计方法。

在实际应用中,单片机经常要与各种传感器相结合组成一定的应用系统,以实现系统的自动检测与控制。

本文所设计的智能饮水机就是单片机结合传感器的一个简单应用。

该系统设计综合单片机以及电子技术理论,从生活实际出发,完善了饮水机的功能。

整个设计系统实现三个功能,即加热、对温度上下限的控制和定时加热。

与传统的饮水机相比,由于采用了自动检测和控制的电子设计技术,可较好地实现对水温的测量和控制,具有较广泛的应用前景。

关键字: 智能饮水机单片机温度采集功能设定1.1引言单片机在电子产品中的应用已经越来越广泛, 在很多电子产品中也用到了温度检测和温度控制。

目前广泛使用的饮水机,具有价格低廉,制造简便等优点。

但是随着用户长时间使用,这些饮水机功能单一、能耗较大、长时间饮用饮水机的水对健康不利等缺点逐渐暴露出来。

传统的饮水机的局限性一般体现在以下几个方面:第一,功能相对简单。

只有简单的温度控制,而且用户还不能自己根据自己的喜好设定温控参数。

第二,能耗较大。

在没有人使用的时候饮水机也处在开机状态无疑会造成能源的大量浪费,在能源紧缺的今天这个方面亟待解决。

基于单片机饮水机的温度控制控制系统的设计

基于单片机饮水机的温度控制控制系统的设计

基于单片机饮水机的温度控制控制系统的设计大学毕业设计题目:基于单片机饮水机温度控制系统的设计学生姓名:学生学号:院系名称:专业班级:指导教师:2012年 06 月 18 日毕业设计任务书专业班级姓名下发日期题目基于单片机的饮水机温度控制系统的设计专题单片机主要内容及要求主要内容:1)系统上电后测量当前温度并设置80℃的预加热温度,按下“温度设置”按键可以通过“+”、“-”按钮来进行预加热温度的设置,设置完成预加热温度后开始加热;2)如果实测温度大于或等于预设置温度,则单片机发出停止加热信号并熄灭加热指示灯,点亮保温指示灯,且当超过预设温度时发出报警;3)完成加热管控制电路、报警电路设计,重点设计好临界点问题。

基本要求:1)熟悉和掌握MCS-51、AT80C51单片机、DS18B20与LED连接方法,着重弄清各个系统电路的连接方式。

2)工作严谨、认真,学习努力、勤奋,严格遵守校纪,按时完成毕业设计任务书所规定的各项任务,并按时完成学校、系里规定的各项工作。

主要技术参数单片机型号为:AT80C51,合计总数40个引脚,包括电源引脚2个、时钟信号引脚2个、控制信号引脚4个以及I/O端口口线32个;5V 直流输入,继电器输出。

进度及完成日期2012年3月26日-2012年4月09日:熟悉课题内容查找相关资料,提交开题告。

2012年4月10日-2012年4月19日:进行单片机硬件系统的设计。

2012年4月20日-2012年4月23日:完成单片机总体计。

2012年4月25日-2012年5月11日:完成读取温度DS18B20模块,编写程序。

2012年5月14日-2012年5月18日:完成报警设计,连好电路并调试。

2012年5月21日-2012年6月01日:进行软硬件联调,完善系统,并完成系统。

2012年6月16日-2012年6月20日:撰写毕业论文,准备毕业答辩。

系主任签字日期教研室主任签字日期指导教师签字日期指导教师评语青岛理工大学毕业设计评阅意见表设计题目基于PLC的物料分拣机械手自动化控制系统设计评价项目评价标准(A级)满分评分A B C D E文献资料利用能力能独立地利用多种方式查阅中外文献;能正确翻译外文资料;能正确有效地利用各种规范、设计手册等。

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计

基于51单片机的饮水机温度控制系统设计摘要本文基于51单片机设计了一种饮水机温度控制系统。

该系统通过传感器采集水温数据,并通过51单片机进行处理和控制,实现了对饮水机温度的精确控制。

本文首先介绍了饮水机的发展背景和需求,然后详细介绍了系统的硬件设计和软件实现,最后对系统进行了测试和评估。

实验结果表明,该系统能够稳定地将饮水机温度控制在用户设定的范围内,具有较好的实用性和可靠性。

关键词:51单片机;饮水机;温度控制;传感器;硬件设计;软件实现第一章引言1.1 研究背景随着人们生活条件的改善和健康意识的提高,人们对于生活用品的要求也越来越高。

其中,饮用水是人们日常生活中必不可少的一部分。

然而,在夏季高温时期或者在寒冷冬季,直接喝取自来水可能会给人们带来不适。

因此,在家庭或者办公场所中普遍配备了饮水机,以提供适宜的饮用水温度。

1.2 研究目的本文旨在设计一种基于51单片机的饮水机温度控制系统,通过对水温数据的采集和控制,实现对饮用水温度的精确控制,提高用户体验和生活质量。

第二章系统设计2.1 系统框架本系统主要包括传感器模块、51单片机模块、温度控制模块和显示模块。

传感器模块用于采集水温数据,并将数据传输给51单片机模块。

51单片机通过对接收到的数据进行处理和判断,控制温度控制模块进行相应操作,并将结果显示在显示模块上。

2.2 传感器选择与接口设计为了准确地获取水温数据,本系统选择了一种高精度的数字式温度传感器。

该传感器具有较高的测量精确度和快速响应速度,并且具有较低的功耗。

在接口设计上,采用了I2C总线通信协议来与51单片机进行通信。

2.3 51单片机程序设计为了实现对饮水机温度的精确控制,本系统采用了PID控制算法。

PID控制算法是一种经典的控制算法,具有较好的稳定性和适应性。

在51单片机程序设计中,通过采集传感器数据和计算PID控制器输出,实现对温度控制模块的精确调节。

2.4 硬件设计本系统的硬件设计包括传感器模块、51单片机模块、温度控制模块和显示模块。

温度控制系统设计报告

温度控制系统设计报告

温度控制系统设计报告
本报告介绍了一个温度控制系统的设计,该系统能够有效地控制物品的温度。

该温度控制系统包含一组家用温度传感器、一个微处理器控制电路和一个和温度传感器系统相连接的温度控制装置。

家用温度传感器用于测量室内温度,它们具有良好的响应性能和精度。

微处理器电路通过收集来自多个温度传感器的信号来控制温度控制装置。

温度控制装置是一种热力学设备,采用电热管来控制室内温度,并自动调整电热管的输出功率,实现所需的温度控制。

该系统的特点有:
1. 设计简单,结构合理,易于安装、操作和维护;
2. 温度传感器有良好的响应性能和精度,可以控制精度达到0.5℃;
3. 控制电路可以稳健地进行温度控制,具有高可靠性。

本文研究了温度控制系统的构成、组成部分和特点,为进一步改进温度控制系统的精度和可靠性提供了参考依据。

基于单片机的饮水机温度控制系统设计

基于单片机的饮水机温度控制系统设计

摘要:本文介绍单片机应用于电加热饮水机的一种设计方法,该电加热饮水机具有自动化程度高、安全性好、功能多、使用方便、功率小、加热快、等特点。

并详细地论述了以单片机为处理器的电加热饮水机的硬件、软件设计、系统编程和抗扰设计等方面的问题。

本系统以ATMEL公司的AT89C51单片机为核心,由信号处理电路、键盘控制电路、LED显示电路、输出控制电路等构成。

主要包含的程序有:主程序、显示子程序、PID控制子程序等。

同时,在软、硬设计时一均采取了有效的抗干扰措施。

关键字:AT89C51 DS18B20 PID控制前言随着电子技术的发展,特别是大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代控制测控领域带来了一次新的革命。

目前,单片机在工业控制系统诸多领域得到了极为广泛的应用,其中的C51系列单片机的出现,由于它具有极好的稳定性,更快和更准确的运算精度,它的出现不但推动了工业的生产,也影响着人们的工作和学习。

温度控制系统在现代工业设计、工程建设及日常生活中的应用越来越广泛,在日常人们的生活中,温度控制系统的应用体现到了各个方面。

温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。

一、系统概述与任务1.1水温控制系统概述在能源日益紧张的今天,电热水器,饮水机,电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费。

但是利用AT89C51单片机为核心,配合温度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。

单片机可将温度传感器检测到的水温模拟量转换成数字量,显示于LED上,该系统可靠性高,灵活性强,前景广阔。

1.2设计任务(1)基本要求设计一个基于单片机的饮水机的温度控制系统,该系统可以实时检测饮水机水箱的水温,且可以通过数码管显示水箱温度数,可以通过键盘或开关选择制冷或加热,可以人为设置水的温度的上下限,如加热,当温度在设定的范围内时正常工作,当低于水温下限时控制加热器加热;如制冷,当温度高于水温上限时控制压缩机制冷,当温度超过设定值时具有示警功能。

基于单片机的饮水机温度控制系统的设计设计

基于单片机的饮水机温度控制系统的设计设计

基于单片机的饮水机温度控制系统的设计设计饮水机温度控制系统是一种能够自动控制饮水机温度的系统,可以根据用户的需求来调节饮水机内部的温度,从而保证饮水的舒适度和安全性。

本文将基于单片机来设计这样一个系统,下面将从硬件设计、软件设计和系统测试三个方面进行详细的介绍。

一、硬件设计:1.传感器选择:为了检测饮水机内部的温度,我们可以选择一款温度传感器,比如DS18B20,它具有精度高、测量范围广等优点。

2.控制器选择:为了实现温度的控制,我们可以选择一款小型化的单片机,比如STM32F103C8T6,它具有强大的计算能力和丰富的外设接口。

3.电热丝:为了调节饮水机内部的温度,我们可以选择一款适当功率的电热丝,它可以通过加热和停止加热来控制温度。

4.显示屏:为了方便用户了解当前的温度和设定的温度,我们可以选择一款OLED显示屏,它可以显示字符和图形。

二、软件设计:1.温度检测:利用DS18B20传感器通过单片机的引脚读取饮水机内部的温度值,并通过串口与单片机进行通信,将温度值传输到单片机内部。

2.温度控制:根据用户设定的温度值和当前的温度值进行比较,如果当前的温度值低于设定的温度值,则控制电热丝加热,如果当前的温度值高于设定的温度值,则停止加热。

3.显示控制:将当前的温度值和设定的温度值通过OLED显示屏显示给用户,以便用户了解当前的温度状态。

三、系统测试:1.校准温度传感器:使用温度计等工具校准DS18B20传感器的准确性,确保温度读取的准确性。

2.温度控制测试:将饮水机设定的温度值设置为不同的温度,观察系统是否能够自动控制温度,并在合适的范围内保持稳定。

3.用户界面测试:通过操作按钮或旋钮等输入设备,调整设定的温度值,观察系统是否能够正确响应并更新显示屏的显示内容。

通过以上硬件设计、软件设计和系统测试,我们可以设计出一款基于单片机的饮水机温度控制系统。

该系统具有温度检测、温度控制和显示功能,可以根据用户的需求自动调节饮水机的温度,从而提供舒适和安全的饮水体验。

基于单片机的饮水机温度控制系统的设计设计

基于单片机的饮水机温度控制系统的设计设计

河北科技师范学院本科毕业设计基于单片机的饮水机温度控制系统的设计院(系、部)名称:机电科学与工程系专业名称:电气工程及其自动化学生姓名:崔杰学生学号: 9310080208指导教师:郭秀梅2012年 5 月 27 日河北科技师范学院教务处制摘要随着社会的发展,温度的测量及控制变得越来越普遍,也越来越重要。

温度是生活与生产过程以及科学实验中常见的物理参数。

本文利用单片机并结合传感器技术开发设计了一个温度监控系统。

详细地讲述了基于单片机AT89C51和温度传感器DS18B20的温度控制系统的设计方案与软硬件实现方案。

该饮水机设有加热与制冷两种模式,然后根据用户对温度的需求,经温度传感器检测,由单片机发出指令使饮水机进入加热或者制冷状态。

该饮水机温度控制系统不仅包括温度显示,状态提示,而且当热水槽内水量不足时还能发出报警,以免发生干烧现象。

本系统具有控制方便、组态简单和灵活性大等优点,本文着重介绍了该系统的方案选择和硬件设计方法。

关键字:单片机,温度控制,温度传感器,饮水机AbstractWith the development of the society,the measurement and control of the temperat ure has become more and more popular and important.The temperature is the basic and common parameter in the manufacture and life,experiments.This paper designs a temperature control system with the SCM and temperature sensor.It describes the temperature control system based on SCM AT89C51 and temperature sensor DS18B20 in details,including software and hardware system design program.The water dispenser has two working models heating and refrigerating.Then according to the needs of the user to the temperature and after the temperature sensor detection, the SCM instruct the water dispense into the heating or refrigerating model. The temperature control system not only consists of temperature display,state prompting,but if there is no enough water in the hot water tank ,it will give an alarm in order to aviod the danger.The temperature control system is very convenient and simple and the paper mainly describes the methods of system seletion and the hardware design.Keywords: SCM, temperature control, temperature sensor, water dispense1 绪论 (3)1.1课题研究的目的及意义 (3)1.2课题研究现状分析 (3)1.3技术指标 (3)2总体设计 (4)2.1系统设计方案 (4)2.2系统结构框图 (4)3硬件设计 (5)3.1单片机选择 (5)3.1.1 AT89C51单片机的主要性能 (6)3.1.2 AT89C51引脚功能说明 (6)3.1.3 AT89C51最小应用系统的设计 (8)3.2温度传感器的选择 (9)3.2.1方案一应用DS18B20传感器 (9)3.2.2方案二应用AD590温度传感器 (14)3.3电源电路的选择 (15)3.3.1方案一采用串联式直流稳压电路 (15)3.3.2方案二采用三端集成稳压器 (16)3.4加热器电路的选择 (17)3.5制冷器电路的选择 (17)3.6水位探测器的选择 (18)3.7显示电路的选择 (18)3.8报警电路的选择 (19)4软件设计 (20)4.1系统主程序 (20)4.2按键处理子程序 (22)4.3温度监测子程序 (25)结论 (26)参考文献 (26)致谢 (27)1 绪论1.1课题研究的目的及意义随着社会的发展以及节能的需求,温度的测量及控制变得越来越重要。

基于单片机饮水机温度控制系统的设计

基于单片机饮水机温度控制系统的设计

自动水温加热器设计一.测控大作业要求自动水温加热器设计加热体:交流电阻丝 500W测温传感器:热电偶要求:能够检测水的温度,控制水温为设定值,允许少量偏差,比如温度45摄氏度设计步骤;传感器的信号输出,信号放大,滤波,电平偏移,A/D,PID控制,显示等。

二.设计目标设计一个基于单片机的加热器的温度控制系统,以AT89C51单片机为控制核心,以传感器AD590采集温度信号,放大后经ADC0809将模拟信号转换为数字信号,送入单片机AT89C51,通过软件编程AT89C51可以驱动各个管脚连接的功能模块实现各个功能,如温度采集、温度设定、显示、示警等。

该系统可以实时检测加热器水箱的水温,并且可以通过数码管显示加热器水箱水温度数,可以通过键盘或开关选择制冷或加热,可以人为设置水的温度的上下限,如加热,当温度在设定的范围内时正常工作,当低于水温下限时控制加热器加热;如制冷,当温度高于水温上限时控制压缩机制冷,温度检测范围0~95℃,精度±1℃,当温度超过设定值时具有示警功能。

三.方案总设计以单片机系统为核心的控制方案,其原理框图如图1所示。

本方案通过温度传感器将温度信号转换为电流信号,信号放大后,经A/D转换器,A/D转换器将进来的模拟信号转换成数字信号,然后送到单片机处理,并将采集的温度值与键盘设定的温度值进行比较,根据比较的结果,单片机输出相应的信号来控制外部设施,达到控制加热器加热或压缩机制冷的目的。

还具有显示、报警等功能。

图1方案原理框四.电路设计4.1 单片机最小系统设计本设计单片机最小系统如图2所示,由主控器AT89C51、时钟电路和复位电路三部分组成。

单片机AT89C51作为核心控制器控制着整个系统的工作,而时钟电路负责产生单片机工作所必需的时钟信号,复位电路使得单片机能够正常、有序、稳定地工作。

图2 单片机最小系统4.1.1 单片机选择AT89C51单片机是ATMEL公司的AT89系列单片机的其中一种,该系列是当今世界上最新型的电擦写八位单片机之一,和51系列完全兼容,低电压、低电流、低功耗,价格低廉,很受用户欢迎。

饮水机温度控制系统设计

饮水机温度控制系统设计

目录目录 ........................................................................................................................................... I I 1前言 .. (1)1.1设计的目的及意义 (1)1.2国内外发展现状及研究概况 (1)1.3 设计的主要技术指标与参数 (2)1.4 设计的主要内容 (2)2总体方案设计 (3)2.1方案比较 (3)2.2方案论证 (4)2.3方案选择 (4)3单元模块电路设计 (5)3.1电路组成及工作原理 (5)3.2模块电路的设计 (6)3.2.1信号采集及放大模块设计 (6)3.2.2 单片机最小系统 (7)3.2.3模数转换电路设计 (8)3.2.4人机交互界面设计 (9)3.2.4水位探测系统的设计 (10)3.2.5加热控制系统的设计 (11)3.2.6电源电路的设计 (12)3.3电路参数的计算及元器件的选择 (13)3.4特殊器件的介绍 (14)3.4.1 STC89C52单片机的介绍 (14)3.4.2 ICL7135模数转换器的介绍 (16)3.4.3 LCD1602液晶显示屏的介绍 (18)3.4.4 TL084运算放大器介绍 (19)4系统软件设计 (21)4.1 系统主程序设计 (21)4.2 按键处理子程序设计 (22)4.3温度检测子程序设计 (23)5系统调试 (24)5.1硬件调试 (24)5.2软件调试 (24)6系统功能和指标参数 (25)6.1系统能实现的功能 (25)6.2系统指标参数测试 (25)7结论 (26)8总结与体会 (27)9参考文献 (27)附录一相关设计图 (29)A 饮水机温控系统电路图 (29)B 饮水机温控系统PCB图 (30)1前言1.1设计的目的及意义随着电子技术的发展,特别是大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制领域带来了一次新的革命。

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

饮水机温度控制系统设计报告目录目录1 1前言1 1.1设计的目的及意义1 1.2国内外发展现状及研究概况1 1.3 设计的主要技术指标与参数2 1.4 设计的主要内容2 2总体方案设计3 2.1方案比较3 2.2方案论证4 2.3方案选择4 3单元模块电路设计5 3.1电路组成及工作原理5 3.2模块电路的设计6 3.2.1信号采集及放大模块设计6 3.2.2 单片机最小系统7 3.2.3模数转换电路设计8 3.2.4人机交互界面设计9 3.2.4水位探测系统的设计10 3.2.5加热控制系统的设计11 3.2.6电源电路的设计12 3.3电路参数的计算及元器件的选择13 3.4特殊器件的介绍14 3.4.1 STC89C52单片机的介绍14 3.4.2 ICL7135模数转换器的介绍16 3.4.3 LCD1602液晶显示屏的介绍18 3.4.4 TL084运算放大器介绍19 4系统软件设计21 4.1 系统主程序设计21 4.2 按键处理子程序设计22 4.3温度检测子程序设计23 5系统调试24 5.1硬件调试24 5.2软件调试24 6系统功能和指标参数25 6.1系统能实现的功能25 6.2系统指标参数测试25 7结论26 8总结与体会27 9参考文献28 附录一相关设计图29 A 饮水机温控系统电路图29 B 饮水机温控系统PCB图30 1前言 1.1设计的目的及意义随着电子技术的发展,特别是大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制领域带来了一次新的革命。

单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。

过去经常采用模拟电路、数字电路实现的电路系统,现在相当大一部分可以用单片机予以实现,传统的电路设计方法已演变成为软件和硬件相结合的设计方法。

在实际应用中,单片机经常要与各种传感器相结合组成一定的应用系统,以实现系统的自动检测与控制。

单片机在电子产品中的应用已经越来越广泛,在很多电子产品中也用到了温度检测和温度控制。

目前广泛使用的饮水机,具有价格低廉,制造简便等优点。

但是随着用户长时间使用,这些饮水机功能单一、能耗较大、长时间饮用饮水机的水对健康不利等缺点逐渐暴露出来。

此次设计是基于单片机的温度控制系统。

整个设计过程将使我巩固所学的本专业基础理论、专业知识和基本技能,增强综合运用所学知识与技术独立分析问题解决问题的能力;对饮水机的工作原理、元器件选择及电子仪器的常用设计方法等有比较深入的了解;进而掌握应用单片机进行电子线路设计的基本思想和方法。

本设计完全面向实际的思想可以使我全面的了解电子设计的基本过程和基本工艺,并且对饮水健康的考虑也使得此次设计变的更加有意义。

1.2国内外发展现状及研究概况当今社会,随着科技的进步,电子技术得到了飞速的发展与应用,数字系统的设计也有了很大的进步,如今运行速度快、在功能更加强大的基础上更加便于使用携带也成了发展的方向。

60 年代以来,在半导体器件和计算机技术发展的基础上,智能控制变的越来越简单,70 年代单片机产生使世界进入高智能,高效率,以及高可靠性的电子时代。

目前饮水机的控制方式可分为普通控制型、智能感应型和微电脑控制型三类。

普通控制型饮水机其加热和制冷均自动恒温控制,是目前用户使用最多的机型,并且其价位适中一般为首选。

因而,本文在此基础上,做了一些改造使其更为人性化,比如说加热温度设置使能够满足用户的各种温度需求,还有防干烧措施和实时显示温度等现如今单片机的发展日新月异,各种新功能,新器件,新思想不断涌现。

在国内外依旧以做嵌入式控制内核为主,而本文也是采用这样的一种智能控制思想来实现饮水机的智能控制的,从而实现饮水机温度可控,节能,可视化等设计指标。

1.3 设计的主要技术指标与参数 1. 能检测饮水机加热体中的水量和水温并能用LCD液晶显示屏实时显示水温。

2. 水量低于设定值时禁止加热,防止干烧。

3. 能够通过键盘任意设定饮水机的加热温度,同时设定两个快捷加热键,温水键可以把水加热到60 度,开水键可以把水加热到100 度并实时显示水温。

4. 系统自动比较水温和系统设定温度,当水温低于设定温度10摄氏度时,加热器开始加热,当水温达到设定温度时,加热器停止工作。

但当用户重新设定了饮水机的加热温度后无论水温是否低于设定温度10摄氏度饮水机都将水温加热到设定值。

1.4 设计的主要内容 1. 方案比较及论证,查阅相关资料,找到设计电路的基本思路。

2. 掌握基本测量原理。

3. 根据需求和系统的功能,逐级划分模块,明确各模块之间的数据流传递关系。

理解工作原理,绘制原理框图及单元电路设计。

4. 确定软件开发环境,选择设计语言,完成模块功能设计,并分别调试通过。

5. 软硬件联调,将各模块有机的结合起来,组成一个完善的系统。

6. 绘电路原理图、PCB图,列元件明细表,整理及分析有关数据。

2总体方案设计通过查阅大量相关技术资料,并结合自己的实际知识,我主要提出了两种技术方案来实现系统功能。

下面我将首先对这两种方案的组成框图和实现原理分别进行说明,并分析比较它们的特点,然后阐述我最终选择方案的原因。

2.1方案比较方案一是使用简易的温控系统,这也是现在绝大多数低端饮水机采用的温度控制系统,它一般使用像“纽扣”大小的“温度继电器”,内部是由双金属片制成的温度敏感“开关”,温度到达一定值时会断开电路,饮水机停止加热。

当温度降低的时候双金属片闭合,电路接通,饮水机开始加热,元件一般装在金属“水胆”外壁上。

另外还设有一个100摄氏度的温度继电器,断电后需要手动开启,此温度继电器主要用来防止加热体干烧。

方案二是经过对设计要求的分析我们可以基本确定下设计方案的雏形,即以单片机为核心,外围围绕温度传感器,调理电路,AD转换器,水位探测器,加热控制器,键盘电路和显示电路等。

通过软件编程实现对各硬件的控制和通信,进而实现对加热器的控制,实现设计要求。

在此我们可以选用高性价比的STC89C52单片机,完全可以满足设计要求并能节省设计成本。

我们选用防水型的温度传感器LM35DZ,首先此款传感器的温度怒测试范围是0100摄氏度,对于测试水温来说刚好能满足要求,这也提高了温度的测量精度。

再次,LM35DZ 具有非常高的市场普及率,有各种各样的封装形式所以适合我们的选用。

水位监测由于这里只需要定性的测量不需要定量测量,所以我们直接采用一根金属棒接于单片机的的一个引脚来判断饮水机是否有足够的水位。

图2.1 方案二的原理框图2.2方案论证首先两种方案都是可行的,且都有各自的优缺点,下面就分别介绍第一种方案采用温度继电器,温度继电器成本低廉,易更换,且完全实现了硬件控制无需软件设计,简化了设计流程。

由于纯硬件的设计必然缺乏智能性,不能设定加热水温,人机交互方面欠缺。

另一方面控制精度差,一般有上下23 度的误差。

另外饮水机一般都是有两个温度继电器,一个是控制热水温度的,大概在90 左右度,是自动断电自动复位的,另一个是极限温度控制器,大概在100 左右度,断电后是手动复位的,此温度继电器主要用来防止加热体干烧。

这种控制方式简单,温度继电器可以直接参与加热控制。

但此方法智能控制水平较低不能体现出设计的核心思想方案二的优点是实现了高精度,温度显示,使用了LCD1602低功率液晶显示,并带有键盘控制,防干烧处理,人机交互方面做得比较好。

另一方面,目前单片机技术比较成熟,功能也比较强大,被测信号经放大整形后送入单片机,由单片机对测量信号进行处理并根据相应的数据关系显示温度和控制饮水机的加热方式。

单片机控制适合于功能比较简单的控制系统,而且其具有成本低,功耗低,体积小算术运算功能强,技术成熟等优点。

但其缺点是外围电路比较复杂,编程复杂。

使用这种方案会给系统设计带来一定的难度。

2.3方案选择基于实现了高精度,加热温度设定,温度显示,低功率,防干烧处理,综合以上二种方案,最终选择了方案二。

3单元模块电路设计本节主要介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的连接关系;同时本节也会对相关电路中的参数计算、元器件选择、以及核心器件进行必要说明。

3.1电路组成及工作原理家用饮水机温度控制系统由温度采集电路,模数转换器,水位探测器,LCD 显示电路,键盘电路,加热控制器等组成。

单片机完成监控系统数据采集过程、采集方式的控制。

是整个系统的核心处理器,单片机首先把通过传感器测到的现场温度与预先设置的温度进行比较,如果大于或小于预先设置值,就输出信号去控制加热器的工作,从而实现温度控制与此同时将温度数据传输给LCD 显示器,并对水位探测器的反馈信号进行处理从而实现防止干烧的发生。

温度传感器温度传感器将加热体中的温度采集,经过模数转换变换成数字数据供单片机使用,在设计过程中尽量采用集成模数转换功能的传感器,这样一来可以极大的减少设计工作量,并且可靠性也将会有比较大的提高,这种传感器在实际生产中有这很广泛的应用。

水位探测器水位探测器主要是用来防止加热体干烧,在设计过程中可以根据需求将其简化成能定性测量水位是否足够即可,在这里我们要尽量的简化设计。

键盘电路键盘电路用来设置加热温度,与单片机通信,加热模式控制信号传送给单片机供其与温度传感器所提供的数据进行比较决定是否继续或停止加热。

显示电路实时显示加热体内水温和设定温度,指示灯显示饮水机的工作状态,当发生干烧的时候LCD显示警告,指示灯全亮,提醒用户饮水机需要加水了。

加热控制器弱电低压信号驱动强电220V 电流对加热体内水进行加热控制,是整个设计的与加热体相结合的重要模块,设计方案要遵循安全可靠的要求。

电路系统框图如下。

单片机数据采集电路ADC 4*4键盘电路水位探测电路LCD显示电路加热控制器图3.1系统框图从图3.1的系统框图可以看的出温度传感器信号,键盘电路信号,水深探测器信号均为饮水机温控系统的输入信号而显示电路信号,加热控制信号则为饮水机温控系统的输出信号。

系统框图也充分的体现出了单片机作为整个系统的核心部件的这一理念。

所有的外围的设备围绕单片机作为单片机的功能模块与单片机进行信息交换和通信。

核心部件单片机对所有的外围设备数字温度传感器、键盘电路、水位探测器等器件反馈的信息在软件的设定下进行综合分析,发出指令信号控制加热控制器和LCD 显示器的工作状态。

设计框图作为整个设计方案的灵魂将自始至终的指导设计的全过程,在以后的设计中将完全按照框图所列的模块进行分模块设计。

这样一来使整个设计简化为六部分,各部分又可以单独的进行设计,这样一来通过对各个模块的多种方案进行分析比较确定最佳选择并将其作为最终选择,最后将各模块的最佳方案进行组合得到我们的最终设计方案。

相关文档
最新文档