热水器水温水位控制系统设计毕业设计论文Word文档下载推荐.docx
- 文档编号:21543862
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:60
- 大小:809.16KB
热水器水温水位控制系统设计毕业设计论文Word文档下载推荐.docx
《热水器水温水位控制系统设计毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《热水器水温水位控制系统设计毕业设计论文Word文档下载推荐.docx(60页珍藏版)》请在冰豆网上搜索。
singlechip;
waterlevel’sexamination;
watertemperature’sexamination
第1章绪论
1.1选题的意义
随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。
在现代社会中,水位和温度控制不仅应用在工厂生产方面,其作用也体现到了生活的各个方面。
随着人们生活质量的提高,酒店厂房及家庭生活中都会见到水位和温度控制的影子,水位和温度控制将更好的服务于社会目前,单片机控制器在从生活工具到工业应用的各个领域,例如生活工具的电梯、工业生产中的现场控制仪表、数控机床等。
尤其是用单片机控制器改造落后的设备具有性价比高、提高设备的使用寿命、提高设备的自动化程度的特点。
现代工业设计、工程建设及日常生活中常常需要用到水位和温度控制,早期水位和温度控制主要应用于工厂中,例如工厂中的大型锅炉,必须实时的掌握锅炉的水位和温度,确保系统的正常运行。
因此,水温水位控制在改善人们生活质量中起到了非常重要的作用。
现在市面上的电器种类繁多,它们都需要对其主要的水位和水温参数加以控制,实现电器水温水位控制的自动化。
早期温度和水位的参数控制时通过模拟电路实现的,这种方式不仅电路复杂,成本高,而且误差大,系统的稳定性不好,单片机及微型计算机技术的发展和应用有效地解决了这些缺点,特别是传感器的发展,更好的提高了检测参数的精度。
选择基于单片机的水温水位控制系统,是因为它不仅在人们生活中具有显著的意义,更重要的是能系统地聚温度和水位参数于一身,对于更好的掌握和认识单片机的应用和传感器的应用,系统地深刻认识自动控制的实际应用,掌握复杂的多子系统地设计起到了很强的锻炼作用。
1.2电热水器发展现状
经过20多年的发展,整个热水器行业已经从最初的小而少发展到现在的大而多,产品类型也随着技术不断成熟,由最初的燃气热水器独领风骚发展到今天的燃气式、电热式、太阳能、空气源热泵等多种类型。
随着全球经济快速发展,中国电器制造业的迅猛发展及城市建设步伐的不断加快,为热水科技产业带来了无限商机。
目前,创新、安全、节能、高效已成为热水器行业间竞争的焦点及发展趋势。
据调查,中国热水器的普及率只有70%左右。
目前,46.6%的居民家庭表示要在未来5年中购买或更换热水器。
未来5年内我国城市热水器需求量将平稳增长,达到4660万台,热水器行业即将迎来新一轮的消费高峰。
据国务院发展研究中心市场经济研究所推出的“中国城市热水器市场研究咨询报告”显示,未来三年,我国热水器市场将继续保持平稳发展的态势,年增长保持在6%左右。
就中国的具体情况而言,太阳能热水器由于安装位置的局限性,只适用于居住在顶楼的居民,且受天气原因的限制,使用范围狭窄,燃气热水器由于必须分室安装,且须由专业人员安装,并且燃气热水器不易调温,需定期除垢,在使用中还易产生有害气体,特别是使用液化石油气和人工煤气型的直排式燃气热水器,会产生轻度油烟,严重时甚至会危及生命。
因此燃气热水器是一种人命关天的特殊产品,即使有百分之一的疏忽,带给用户的危险将是百分之百。
根据中国商业联合会前不久的统计,电热水器的市场份额在销售数量和销售收入两个方面都已经超过了长期以来占优势的燃气热水器。
该中心预计,在城市电网更大范围改造和城市住房市场大规模启动的带动下,今后几年我国电热水器市场将呈现强劲增长势头。
目前市场上的电热水器分连续水流式和贮水式,前者虽具有加热速度快和体积小的优点,但需要的功率大,大多数家庭供电线路难以承受。
而市场上传统的机械式电热水器控制功能不完善,而且精度低、可靠性差,生活质量的提高使得消费者对电热水器功能提出延伸至全新的概念层面。
热水器技术未来将继续朝着以下几个方面发展:
①智能化:
从最初的手动旋钮调节发展到如今数字化调节方式
②节能技术:
从最初机械结构上的保温节能到控制技术上的定时加热或分步加热技术转变,由于在水温很高时热量流失较快,所以未采用该类技术的产品需要长时间在高温区反复加热,不仅启动频繁,而且耗电量很大,如果用户可根据自己的实际需要设定好规定时段以进行定时倒计时加热,则能将保温耗电降至最低
③安全稳定性:
由于电热水器不同于一般的家电产品,涉及到人身安全,所以安全问题一直是各大厂家考虑的重点。
随着现在各种安全技术在电热水器设计中的普遍应用,用电环境的日益规范,以及国家对电热水器实行强制认证,安全技术已经成为衡量电热水器的重要标准。
其中安全技术主要体现在能自动检测热水器是否处于正常工作状态,并具有调温、恒温、防干烧、防超高温、防漏电等多项自检功能,使用户在使用过程中安全更有保障。
此外,随着无线通信技术的发展,无线远程控制也将是新一代电热水器的发展方向,用户可以通过任何一部双音频固定电话或手机遥控热水器的开/关、温度设定等,并可查询热水器的工作状态。
现在市场上较为先进的储水式电热水器能实现上述等功能,但仍难以满足人们对现代化家电的使用要求。
在现如今众多的控制手段中,要满足低价格、高性能、尤其是智能化的要求,采用典型的嵌入式控制系统——单片机为核心的控制器应为首选。
1.3课题任务
本设计主要是对市场现有产品的仿制,要能够实现电热水器的完整功能。
以80C51单片机为核心配合传感器、显示器件、继电器、电加热器、报警器等外围器件,采集热水器储水箱中的水位、水温信号,通过控制电动机的运转、电加热器加热来控制储水器的水位、温度。
利用键盘上开关按钮进行调节水温的最大和最小限度,手动控制上水和加热,设置水位水温功能。
采集热水器储水箱中水位和水温信号,并完成水位和水温的显示,以及缺水报警系统。
第2章系统设计方案
2.1设计原理
2.1.1系统原理
利用热敏传感器和水位传感器检测水温和水位,并加以显示。
根据水位情况进行手动和自动上水控制。
当水位从高到低,出现缺水状态时,蜂鸣器报警,缺水指示灯亮,继电器开始工作,热水器容器上水,水位上升超过“低”水位后,缺水指示灯熄灭,蜂鸣器停止报警。
水位至预置水位后继电器关闭,停止上水;
当水温低于设定最低温度时,加热继电器工作,当温度加热高于设定最高温度的时候继电器停止工作。
此系统是为多子系统的综合性控制系统,设计过程中也是分块实现设计调试,最后进行综合实现,以下就从各子系统的工作原理进行分别进行说明。
图2.1系统原理图
2.1.2子系统工作原理
1、温度控制系统
该子系统利用低功耗单线数字温度传感器DS18B20实现温度采样,将采样的温度值通过单片机的P3.3口送入单片机处理,然后实现水温的控制,利用按键对水温的值进行设置,当温度高于上限或者低于下限后蜂鸣器报警,使之保持温度在一定范围内的稳定。
本控制系统可以时时采集热水器内部水温通过LED显示水温,由于太阳能热水器实际温度不会超过100摄制度,所以本系统采用两位显示,测量范围为00~99摄氏度,温度可以精确到小数点后两位。
2、水位控制系统
该子系统能进行水位的控制,利用自制的3根导线对水位的信息进行采集,并通过单片机的P2口送入给单片机处理加工,通过发光二极管显示器显示,共有3个水位挡,没水或者系统出错后,蜂鸣器都报警,使系统的水位保持在一定的范围内。
本系统需显示水位,水位分低、中、高三档,均用发光二极管来指示。
实验证明,纯净水几乎是不导电的,但自然界存在的以及人们日常使用的水都会含有一定的Mg2+、Ca2+等离子,它们的存在使水导电。
本控制装置就是利用水的导电性来完成的。
当水位未达到a时,即h<
a时、这时传感器的总阻值R为3R,对应,系统处于缺水状态。
当a<
h<
b时,传感器电阻阻值R为2R,对应,系统处于30%水位。
当b<
c时,传感器电阻阻值R为R,对应,系统处于50%水位。
当h=c时,传感器电阻阻值R为0,对应,系统处于100%水位。
其中,环形振荡器产生的方波周期T(或f)可通过单片机的两个定时/计数器(T0、T1)来确定,T1用来计数,T0用来定时。
3、报警系统
该系统利用蜂鸣器报警,系统故障报警和水温水位信息报警,以便及时掌握水温水位控制系统的工作状况,系统自己不能处理的就可以人工辅助处理,这样能让系统更好的运行在稳定状况下。
2.2设计方案
2.2.1系统设计方案的选择
方案一:
PIC16C72单片机为控制器件的智能电热水器PIC16C72是美国微芯(Microchip)公司推出的8/11位单片机,采用宽字节单周期指令,哈佛双总线和RISC结构,其数据吞吐量最高可达6MIPS,这几乎是其它大多数8位微控制器速度的4倍128脚封装的PIC16C72单片机内集成了以下主要功能:
2KB片内ROM程序存储器,128KB数据存储器;
22位I/O线;
5路8位A/D转换器,2个8位,1个16位多功能计数器/定时器,1个捕捉/比较/脉宽调制(CCP)部件。
以PIC16C72为控制芯片的电热水器,虽然功能很强大,但是存在一些很需要改进的地方:
中断的现场保护是中断应用中一个很重要的部分由PIC16C72的指令系统中没有专门的PUSH(入栈)和POP(出栈)指令,所以要用一段程序来实现该功能。
对可能用到的W寄存器和STATUS寄存器内容进行现场保护1然后在中断服务程序中对马达,继电器进行控制1漏电检测报警在中断里给出,而每50ms进入一次中断,所以发生漏电时最多50ms即可切断电源1入口→中断保护→控制马达→控制继电器如果用直流对电机进行控制,其转速太快,过调量太大,容易引起震荡。
方案二:
根据控制系统要求,首先确定PLC的控制模块,估算出所需要的I/O点数(数字输入/输出量、模拟输入/输出量),再增加10%~20%的备用量,以便随时增加控制功能,保证系统投入运行后能够替换个别故障点或弥补遗漏的点数,统计出I/O总点数后饥渴确定PLC的控制规模,从而确定存储器(用于存储用户程序和数据)的容量,存储器容量除了根据PLC的控制规模确定。
也可以按照如下方法计算,再增加25%~30%的备用量,以便随时增加用户程序。
一种方法是根据编程实际使用的节点数计算,即编完程序之后,根据节点数计算出实际使用容量。
另一种方法是估算法,只有开关量时,所需内存总数=开关量(输入/输出)总数*10;
只有模拟量输入时,所需内存总数=模拟量路数*120。
在模拟量输入、输出同时存在时,所需内存总数=模拟量路数*250;
同时,应考虑PLC提供的内部继电器和寄存器的数量,以便节省资源。
系统控制框图如下:
图2.2系统控制框图
这种设计方法,需要使用节点数来计算一些数据比较繁琐。
所以不采用这种方法。
方案三:
单片机具有结构简单、控制能力强、可靠性高、体积小、价格低等优点,在许多行业都得到了广泛的应用.通过三极管的导通截止特性来判断液位的位置,并且可以通过按键切换检测压力。
但是在过程中只能检测三点,虽然可以扩展,但是占了太多的I/O口,容易造成资源的浪费。
而且仅显示单元就占用了12个I/O口,同样属于资源浪费。
在电机电路设计方面,采用的三极管的导通截止来控制点击的正转与反转,虽然设计简单,但是过多的使用三极管以及二极管类的元器件,也会使成本升高。
而且,既然是热水器的自动控制装置,那么必不可少的就是温度的检测,而其他方案中却忽略了这点,造成了最大的残缺。
通过以上三种设计方法的比较来看,实现电热水器的智能控制可以有很多种方法。
可以采用可编程序控制器PLC,各种单片机来实现。
相比PIC和PLC,单片机技术新、先进、体积小、精度高、功能扩展极其方便,且衡量之下它的成本较之其它方案要低些。
除此之外单片机的外围电路也非常的简单,系统紧凑,对于这种小规模的应用系统,单片机具备了最佳的价格和最简单的电路。
再考虑到成本控制和软硬件实现难度,采用方案三的控制系统设计,可以进一步提高电热水器的智能作用,能够保证持续的热水供应,并能够在异常情况下自动断电,可以满足人们日常生活的需要,提高了人们生活的质量。
1、单片机的选择
采用AT89C2051芯片,它具有体积小、功耗小。
含有中断、定时/计数器。
但IO口数和存储空间相对较少,所以此芯片不利于系统的工作和系统功能的扩展。
方案二:
采用AT89C51芯片,它具有AT89C2051芯片的所有功能,且IO口数相对较多,价钱相对也比较便宜,但存储空间不是非常大。
采用80C51芯片,它具有AT89C2051和AT89C51芯片的所有功能,且IO口数非常多,比AT89C2051和AT89C51多,价钱虽然比AT89C2051和AT89C51昂贵,但存储空间非常大,可以到达8K。
综上所述,我选择80C51芯片作为本次设计的主控芯片,主要因为这个芯片的存储空间比较大,可以运用很多场所,与本设计也相符。
2.2.2各部件控制系统方案
1、温度控制系统的设计方案讨论
如果采用热电阻,电路需接A/D转换电路,由单片机换算出实际温度,电路结构复杂,而且也精度不高,DS18B20可直接与单片机的1位I/O相接,电路结构简单,占用单片机的口线资源少,精度高,而且成本低,DS18B20以其各方面优点作为温度传感器进行温度采样应用于此水温水位控制系统中实在是当仁不让。
2、水位控制系统的设计方案讨论
此系统要进行水温水位控制,马上想到的是水温水位的两个参数的控制,在温度传感器采用DS18B20之后,对于水位的控制不假思索的想到要运用水位传感器,经过几天的资料搜集,发现水位的传感器是通过压力传感器变换过来的,看到最多的是浮球式液位传感器,而且此传感器的适用温度范围和测试精度也适合该设计系统,但此方案的缺点是价格非常昂贵;
后来又考虑采用应用于电子秤中的数字压力传感器,去测得整个容器中水的变化和容器中液位的换算关系,此想法基于电子秤能够测得一张纸的重量,但是在实际应用中,考虑到容器的氧化,容器内部的水垢增多,而且容器的外置也会产生整个容器重量的变化,从而造成液位采集的不准确,此压力传感器的市场价格也比较昂贵,应用于此控制模型中也是一种浪费;
因此我自制了3根线将容器中的液位分成了3个水位挡,通过和电源正极的结合,利用水导电的特性,通过9012三极管等元件构成的驱动电路的电平转换,将液位数据输入P2口,通过单片机换算转换成液位数据存入一个存储器单元,随时读取。
3、数据显示系统的设计方案讨论
为了能构造一个适合的人机界面,在诸多的显示器件中数码管的液晶字符性显示器非常适合运用于此控制系统当中的,它的功能特性也完全适用于此设计系统的功能要求,也不会造成资源的浪费,所以就确定数码管作为本此设计系统的显示器件。
为了配合显示器件,就需设置按键,根据系统的功能要求和单片机的口线资源,为系统配制了3个独立式键盘,用来调节温度报警值。
第3章系统硬件设计
3.1系统总体设计
本课题是基于80C51单片机的智能电热水器的控制器的设计,要达到的控制要求有:
(1)用4位数码管显示水温,4位数码管显示预设温度。
(2)水温检测显示范围为00~99℃,精度为±
2℃。
(3)温度预设范围为05~60℃,当检测温度低于预设温度1℃时,开始加热;
检测温度高于预设温度1℃时,停止加热。
(4)电源开启后,根据上次设定的温度(220V总电源不能关闭)自动进入工作状态。
如220V总电源关闭后再开机,预设温度自动定为27℃。
温度+键:
每按一次该键,预设温度加1℃,长按该键(时间超过1秒以上),预设温度快速增加,当预设温度加到38℃时,按该键不起作用。
温度-键:
每按一次该键,预设温度减1℃,长按该键(时间超过1秒以上),预设温度快速减小,当预设温度减到05℃时,按该键不起作用。
(5)设置5个面板指示灯。
电源指示灯(红):
接通220V电源,该指示灯点亮。
加水指示灯(继电器旁的绿),加热指示灯(继电器旁的红):
加热元件工作时,该指示灯被点亮。
报警指示灯(红):
当缺水情况时,该指示灯被点亮。
(6)报警设置。
高温报警:
当检测温度高于65℃时,自动报警。
低温报警:
当检测温度低于0℃时,自动报警。
缺水报警:
当储水箱内缺水时,自动报警。
漏电报警:
当热水器发生漏电情况时,自动报警。
(7)设置一个蜂鸣器,当热水器出现异常情况而报警时,由蜂鸣器发出报警声,并自动切断加热元件的供电。
本系统需要完成的控制系统技术性能大致总结如下:
(1)使用电源220VAC,功耗小于5W。
(2)水温显示,测温范围0-99摄氏度;
精度正负2摄氏度。
(3)水位分档显示,分三档:
低,中,高。
(4)具有低水位上水,手动上水等功能。
(5)缺水报警:
出现缺水状态时,蜂鸣报警,缺水指示灯亮。
当温度高于设定温度时,蜂鸣报警系统开启。
为了使设计具有高可靠性,与实际运用的紧密结合性,从经济、实用的角度出发,我们对热水器自动控制系统进行精心的设计,在设计过程中,我们综合多方面的知识进行分析。
系统的整体结构图如下图所示:
图3.1总体设计方框图
1、单片机最小系统
图3.2单片机最小系统
(1)单片机9脚接复位电路,可按复位按钮S1给单片机复位。
(2)晶振采用12MHZ。
(3)由于单片机只访问片内FlashROM并执行内部程序存储器中的指令,因此单片机的31脚接高电平VCC。
3.2各单元电路设计
3.2.1控制单元设计
80C51芯片有40个引脚,4kbytesflash片内程序存储器,128bytes的随机存取数据存储器(ram),32个外部双向输入/输出(i/o)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(wdt)电路,片内时钟振荡器。
80C51单片机是一种低功耗高性能的CMOS8位微控制器,内置8KB可在线编程闪存。
该器件采用Atmel公司的高密度非易失性存储技术生产,其指令与工业标准的80C51指令集兼容。
片内程序存储器允许重复在线编程,允许程序存储器在系统内通过SPI串行口改写或用同用的非易失性存储器改写。
通过把通用的8位CPU与可在线下载的Flash集成在一个芯片上,80C51便成为一个高效的微型计算机。
它的应用范围广,可用于解决复杂的控制问题,且成本较低。
其结构框图如图3.3所示。
图3.380C51结构框图
图3.480C51
此外,80C51设计和配置了震荡频率可为12MHZ并可通过软件设置省电模式。
空闲模式下,cpu暂停工作,而ram定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存ram的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有pdip、t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 热水器 水温 水位 控制系统 设计 毕业设计 论文