基于单片机的热水器监控系统

上传人:人*** 文档编号:564398603 上传时间:2023-08-16 格式:DOC 页数:34 大小:305.50KB
返回 下载 相关 举报
基于单片机的热水器监控系统_第1页
第1页 / 共34页
基于单片机的热水器监控系统_第2页
第2页 / 共34页
基于单片机的热水器监控系统_第3页
第3页 / 共34页
基于单片机的热水器监控系统_第4页
第4页 / 共34页
基于单片机的热水器监控系统_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于单片机的热水器监控系统》由会员分享,可在线阅读,更多相关《基于单片机的热水器监控系统(34页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上摘 要随着单片机应用技术的成熟和传感技术的进步,有关单片机的应用系统趋向:小型化和功能多样化。所以通常应用在工业生产领域的单片机系统开始走进人们的日常生活,并给人们的日常生活带来很大的便利。热水器的水温监控系统以”水温“这一生活中比常见的变量为研究对象,比较详细的论述了怎样利用AT889S52这一芯片为核心,来实现:水温的采集,以及在水温过载的情况下报警并通过电磁阀来结束输出等功能的。关键词 单片机;水温;AT89S52;报警;电磁阀 ABSTRACTFollowing the microcomputer of applied technology becoming

2、maturity and sensing technology improving. The single-chip microcomputer of application system trending to miniaturization and function diversity. So normally used in industrial production areas of single-chip microcomputer system began to enter Peoples Daily life, and to Peoples Daily life a lot of

3、 convenienceThe water temperature monitoring system to water heater water temperature the life of the common variables than as the research object, more detailed discusses about how to use AT889S52 this chip as the core, to achieve the collection, as well as the water temperature: in water temperatu

4、re under the condition of the overload police and through the electromagnetic valve to end the function such as output.Keywords: Single-chip Microcomputer; The Temperature of Water; AT89S52; Alerting;Electromagnetic valve 专心-专注-专业第1章 绪 论CPU的工作是接收来自于传感装置的温度信号,并判断输入是否合理再根据输入的情况来控制输出。在整个系工作过程中起着无可替代的作用

5、。CPU功能,总的来说是以不同的方式,执行各种指令。不同的指令其功自略异。有的指令涉及到枷各寄存器之间的关系;有的指令涉及到单片机核心电路内部各功能部件的关系;有的则与外部器件如外部程序存储器发生联系。事实上,CPU是通过复杂的时序电路完成不同的指令功能。所谓CPU的时序是指控制器控照指今功能发出一系列在时间上有一定次序的信号,控制和启动一部分逻辑电路,完成某种操作。1.1 课题来源该题目为自选课题。1.2 课题背景单片机以其集成度高、运算速度快、体积小、运行可靠、价格低廉等优势,在过程控制、数据采集、机电一体化、智能化仪表、家用电器以及网络技术等方面得到了广泛的应用,特别是单片机技术的开发与

6、应用,标志着计算机发展史上又一个新的里程碑。作为计算机两大发展方向之一的单片机,以面向对象的实时控制为己任,嵌入到如家用电器、汽车、机器人、仪器仪表等设备中,使其智能化。目前国内外各大电气公司,大的半导体厂商正在不断的开发、使用单片机,使其无论在控制能力,减小体积,降低成本,还是开发环境的改善等方面,都得到空前迅速的发展。温度检测控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全

7、进行,从而提高企业的生产效率。温度检测系统应用十分广阔随着该项技术的日益成熟和现代生活对方便快捷的要求越来越高,水温控制系统开始应用到生活领域,特别是在2009年美国IBM公司提出的“智慧地球”标志着单片机由工业生产到日常生活应用的转变的标志。单片机的运用已经越来越靠近生活,而且通过单片机的运用还能够更好的节约有限的社会资源,这也正符合中国要建立“资源节约型社会”的发展要求。随着时代的发展,科技的进步,单片机在智能仪器仪表、家用电器中、工业控制、计算机网络和通信领域、医用设备等领域的应用越来越广泛。温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。很多行业中都有大量的用电加

8、热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。因此,智能化温度控制技术正被广泛地采用工业生产过程当中。1.3 研究意义由于在这几年得到空前发展,有关单片机的产品也大量运用到生产生活的各个方面。目前在中国单片机市场上,一些家用太阳能热水器和中小型的洗浴场所,在调节温度时仍然采用手动模式 ,这样很容易因为手 动误差而造成水温输出地过高或过低,从而给使用者造成不便,甚至严重时会将使用者烫伤,本设计就说是为了着手研究和解决这一问题的。水温

9、不宜过高过低:洗澡水的温度超过正常的体温,即37,称为热水浴;低于人体温度,高于皮肤的温度,即33,叫做温水浴。水温在34-36,利于去垢止痒;37-39,利于消除疲劳;40-45能舒筋活血,发汗镇痛。洗澡水的温度可因时制宜,例如冬天可选择热水浴,夏天可选用温水浴。如果浴水过烫,温度太高,不仅会损伤皮肤,还会使皮肤表面血管扩张,体表血流量骤增,心脏和大脑的血液供应减少,常有缺氧和昏倒的危险。不仅是在热水器方面,生活中其他有关水温这一变量的方面也可以运用。可以说水温监测系统的运用正好填补了我国热水器用户中低端市场。第二章 系统的总体设计系统的总体设计是从系统的整体出发,具体的实现:描述该系统是一

10、个怎样的系统,要实现哪些功能,是什么样的控制原理以及工作流程等方面大体的阐述一下,来为后续工作思路的展开奠定基础。单片机与其他的可编译微处理器,如PLC相比具有组块灵活,功能强大,价格便宜等优点,因此单片机在生活应用方向拥有广大的发展前景。2.1 温度控制系统完成的功能本器件以AT89S52单片机系统进行温度采集与控制 温度信号由模拟温度传感器DS18B20采集输入AT89S52,主控器能对各温度检测器通过LED进行显示。本机实现的功能:1、利用温度传感器采集到当前的温度,通过AT89S52单片机进行控制,最后通过LED数码管以串行口传送数据实现温度显示。2、可以通过按键任意设定一个恒定的温度

11、。3、将水环境数据与所设置的数据进行比较,当水温低于设定值时,开启;当水温高于设定温度时,停止,从而实现对水温的自动控制。4、当系统出现故障,超出控制温度范围时,自动蜂鸣报警。2.2 系统的控制原理图在系统中,利用传感器测得热水器出水管道实际温度并转换成毫伏级电压信号,该电压信号经过温度检测电路转换成与水温相对应的数字信号进入单片机,单片机进行数据处理后,通过LED显示器显示温度,同时将温度与设定温度比较,以此来判别是否为合理输出。图1-1 系统硬件结构示意图2.3 系统整体工作流程:首先,进行总线的初始化,将报警及继电器装置至于关闭状态。其次,从18B20数字温度传感器里读取水温的数字变化量

12、。接着,判定读取的温度是否达到输出要求,超过设定值时,开启报警装置,并打开继电器切断水源。另外简易键盘还可以修改温度的设定值。 开 始 总线初始化读18B20水温数据 关闭继电器 发出报警信息是否超出设定值?是否 显示当前温度是是否有新输入设置新温度上下限否 结束本次进程图1.2系统工作流程图第三章 硬件电路设计该章主要介绍怎样来实现具体电路的接法问题。电路图是单片机应用的基本,高效简洁的电路图才能更好的描述系统的功能。3.1 时钟电路设计时钟电路是用来产生AT89S52单片机工作时所必须的时钟信号,AT89S52本身就是一个复杂的同步时序电路,为保证工作方式的实现,AT89S52在唯一的时钟

13、信号的控制下严格的按时序执行指令进行工作 ,时钟的频率影响单片机的速度和稳定性。通常时钟由于两种形式:内部时钟和外部时钟。我们系统采用内部时钟方式来为系统提供时钟信号。AT89S52内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入输出引脚为XTAL1和XTAL2,它们跨接在晶体振荡器和用于微调的电容,便构成了一个自激励振荡器。电路中的C1、C2的选择在30PF左右,但电容太小会影响振荡的频率、稳定性和快速性。晶振频率为在1.2MHZ12MHZ之间,频率越高单片机的速度就越快,但对存储器速度要求就高。为了提高稳定性我们采用温度稳定性好的NPO电容,采用的晶振频率为12MHZ。本次系统的

14、时钟电路设计如图3.2所示。图3-1 时钟电路图3.2 系统复位电路AT89S52的复位输入引脚RST为单片机提供了初始化的手段,可以使程序从指定处开始执行,在AT89S52的时钟电路工作后,只要RST引脚上出现超过两个机器周期以上的高电平时,即可产生复位的操作,只要RST保持高电平,则AT89S52循环复位,只有当RET由高电平变成低电平以后,AT89S52才从0000H地址开始执行程序,本系统采用按键复位方式的复位电路。图3-2 复位电路图3.3 报警与控制电路设计 在微型计算机控制系统中,为了安全生产,对于一些重要的参数或系统部位,都设有紧急状态报警系统,以便提醒操作人员注意,或采取紧急

15、措施。其方法就是把计算机采集的数据或记过计算机进行数据处理、数字滤波,标度变换之后,与该参数设定值进行比较,如果高于设置值1度(或低于设置数1度)则进行报警,否则就作为采样的正常值,进行显示和控制。同样热水器的温度超出低高设定的温度范围内时当P1.4输出高电平“0”时,晶体管导通,压电蜂鸣器两端获得约+5V电压而鸣叫,出报警声音;单片机的P1.1输出低电平,此时红色指示灯亮,直到低于设定的最低温度时,P1.4输出高时,三极管截止,蜂鸣器停止发声,P1.1输出电平高电平,发光二极管灭,报警和控制电路而下图3-4所示:图3-3 报警与控制电路与单片机的连接3.4 LED显示电路设计LED数码管是一种半导体发光器件,其基本单元是发光二极管,通过对其不同的管脚输入相对的电流,会使其发亮,从而显示出数字。可以显示:时间、日期、温度等可以用数字代替的参数。 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号