电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

快热式家用电热水器 课程设计报告书

  • 资源ID:145616115       资源大小:100.50KB        全文页数:27页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

快热式家用电热水器 课程设计报告书

. . . 1引言现在热水器大部分都是快热式热水器,它给我们的生活带来了极大的便利,这使是它走进千家万户成为必然目前燃气式热水器因为它的安全隐患和越来越高的成本正在逐渐退出热水器市场。而太阳能热水器虽然环保无污染,但它寿诞天气。气候及安装条件的严格限制。很难占据更大的市场份额。目前主流的贮水式电热水器,体积庞大、预热时间长、热水储量有限,已经不适合现代生活的节奏。于是,快热式热水器小巧时尚的外观,安全可靠的性能让它有着广泛的发展和应用前景。普通电热水器有以下几个缺点:首先,因为电热水器长期通电,保持60度以上的高温,发热管容易结垢,胆容易漏水,比较容易损坏。我们学校的电热水器经常因为结垢堵塞出水口水流越来越小,给师生的饮水带来不便;其次,管道及水箱本身热量损耗大,等候热水所用时间较长;再次,在热水流出前都必须浪费一定量的冷水,根据管道的长短,这样既不环保,又不经济。而快热式热水器克服了上述缺点。它安全、干净、环保、即开即热。35秒出热水,无需等候,热水使用时间不受限制。2系统总体方案功能要求用2位数码管显示出水温度,能显示设定功率档位。温度检测显示围0099,精确度1。设置3个功率档位指示灯,14档一个灯亮,58档两个灯亮,9档3个灯全亮。0档无功率输出,档位灯不亮。设置3个轻触按钮,分别为电源开关键、“+”键和“-”键。加热功率分09档,按“+”键依次递增至9档,按“-”键依次递减至0。0-9档功率依次为0、1/9P、2/9P、3/9P、4/9P、5/9P、6/9P、7/9P、8/9P、P。出水温度超过65时停止加热,并蜂鸣报警,温度降到45以下时恢复。胆温度超过105时停止加热,防止干烧。方案论证按快热式电热水器的功能要求,决定采用如图2.1所示的模块组成系统,即电源电路、单片机控制器、温度检测电路、按键输入电路、LED数码管及指示灯电路、报警电路和加热控制电路。图2.1 快热式电热水器系统组成框图快热式电热水器为了达到“快热”的效果,取消了储水罐,使冷水在在进入加热管后立即被加热,这就要求加热管有较大的功率,家用电热水器一般采用方便可靠的电热丝加热方法。根据热学及流体力学原理结合实际实验室测试,可以得到水温与流量、加热功率之间的关系如表2.1。表2.1中所列水温值和流量值可以满足大多数家庭用户使用要求,当最大的加热功率为7.5KW时,按220V供电计算电流约为34A,所以要求专线供电。表2.1 水温与流量、加热功率的关系2升/分钟2.5升/分钟3升/分钟3.5升/分钟4升/分钟4.5KW47423634325.5KW54484138356.5KW62544642387.5KW7060514641注:进水温度15,输入电压AC220V对于加热功率的控制,最简单的方法是由若干不同功率的电热丝组合得到几种加热功率,但由于快热式热水器的加热功率较普通的大,且档位设置较多,用电热丝组合的方法需要几组电热丝和继电器,成本增高且工作可靠性降低,所以比较理想的是采用可控硅控制功率,电路简单又控制方便。温度检测的方法较多,最经典的方法就是用热敏电阻(或热敏传感器)组成电桥来采集信号,再经放大、AD转换后送单片机。目前比较先进的方法是采用专门的集成测温传感器(如DS18B20),直接将温度转换成数字信号传送给单片机。为了简化电路又降低成本,本文采用了温度/频率转换测温法,直接将温度信息转换成频率信号,用单片机测出频率大小,从而间接测出温度值,温度/频率转换电路简单可靠,成本低廉。3系统硬件电路的设计快热式热水器控制系统电路如图3.1,由7个部分电路组成:单片机系统及外围电路、电源电路、按键输入电路、LED数码管及指示灯电路、报警电路、加热控制电路、温度检测电路。控制器采用成本低廉且工作可靠的89C51或其兼容系列的单片机,采用12M的晶振。89C51对电源要求不甚严格,电源电路采用普通的市电降压整流,然后经集成稳压器(7805)稳压输出+5V电压。按键采用轻触小按钮。显示电路采用两位共阳数码管,由2个三极管9012驱动,3个LED指示灯用于指示加热功率。报警电路采用5V的自鸣式蜂鸣器。图3.1快热式家用电热水器控制电路图. . 加热控制电路图3.2为加热控制电路原理图,电热丝的加热功率由双向可控硅来控制,单片机通过光耦给可控硅触发信号,控制可控硅的导通角,从而控制电热丝的有效加热功率。为了在关机和超温保护的状态下能可靠地关断加热电源,电路中设计了继电器来控制加热电源。其中串联在继电器线圈回路的熔丝为105的热保险丝,当温度超过105时,热保险丝会熔断,防止加热管干烧。与电热丝并联的LED发光管用来指示电热丝的工作状态。可控硅触发信号中需要对市电进行过零检测,以实现触发脉冲的相位延时。本电路中是利用三极管8050和一个非门实现过零检测的,电路如图3.3。图3.2加热控制电路图图3.3 过零检测电路图温度检测电路温度检测电路组成如图3.4所示,温度/频率变换电路是利用反相器组成的RC多谐振荡器,其中的R24是一个热敏电阻,当温度变化时引起热敏电阻的阻值变化,从而改变了振荡器输出的方波频率。该频率的估算可用如下公式: 式3.1图3.4温度检测电路图4系统软件程序的设计按快热式热水器的功能,系统程序必需实现以下任务:显示扫描;按键扫描处理;加热控制;温度检测(包括超温报警)。51系列单片机实现多任务运行的方法就是分时复用,在程序设计的时候要相应地分配好各任务的CPU占用时间。对于以上几个任务稍加分析可以看出,显示扫描、按键扫描和加热控制任务相对而言有实时要求,而温度检测任务则可用定时(0.51s)实现。主函数系统在上电复位后,先对温度寄存器、档位寄存器赋默认值,并进行清除超温标志,设置定时器及中断系统的工作方式等初始化工作。由于51系列单片机没有停机指令,我们可以利用主程序设置死循环反复运行各个任务。我们把有实时要求的子程序(显示扫描、按键扫描、加热控制)放在最层的循环中,计算其运行一次占用的CPU时间,然后根据温度检测定时的间隔时间,计算出该循环的循环次数。本例中每运行一次有实时要求的子程序(即显示扫描、按键扫描、加热控制)约占用5ms CPU时间,运行测温子程序的时间间隔为0.5s,那么循环次数应为100次。图4.1为主函数程序流程图。显示扫描子函数显示子函数完成两位共阳数码管的扫描显示任务,图4.2为显示扫描子函数程序流程图。 图4.1主函数程序流程图 图4.2显示扫描子函数程序流程图按键扫描处理子函数 按键扫描子函数负责逐个扫描档位“+”键、档位“-”键和开关键是否被按下,若有键被按下则作出相应处理。图4.3为按键扫描子函数程序流程图。图4.3按键扫描子函数程序流程图加热控制函数加热控制程序根据用户设定的加热档位和系统当前的状态,来决定是否加热和控制加热的功率并点亮相应的指示灯。如有超温标志还应打开蜂鸣器报警。图4.4为加热控制函数程序流程图。加热控制程序通过控制继电器的通断来决定是否给电热丝通电加热,而加热的功率大小则由双向可控硅的导通角决定。系统程序利用外中断INT1检测市电的过零点,检测到过零点后,立即根据设定的加热档位给定时器T1赋一个延时参数,并打开定时器T1,允许其中断。当定时器T1计满溢出后触发中断,T1中断程序就会给可控硅发一个触发信号,使其导通。图12.10、12.11分别是过零检测函数程序流程图和可控硅触发信号控制函数程序流程图。图4.4加热控制函数程序流程图图4.5过零检测函数程序流程图 图4.6可控硅触发信号控制程序流程图图4.7温度检测函数程序流程图温度检测函数温度检测函数的基本原理就是将温度/频率转换电路测得的频率与事先建立好的温度/频率表进行比较,查找出与该频率相应的温度值。事先在实验测试后建立的温度/频率表是0100温度所对应的频率值,它是一个频率对应于温度递减的非线性函数,我们在C语言中用一个一维数组Tab101 来表示,下标为温度,数组元素为频率值。计算温度的方法采用高效准确的二分法查表,查表的过程如下: 先给定查找的温度的最大值Tmax和最小值Tmin,即确定查找的围,我们根据已有的温度表默认最大值Tmax=100,最小值Tmin=0; 假定测得温度Temp为最大值和最小值之中间值即Temp=(Tmax+Tmin)/2; 将实际测得的频率值T0rig与假定温度Temp在表格中对应的频率Tabtemp相比较,如果相等,那么假定温度就是当前实际温度,即完成查找; 如果T0rig> Tabtemp,说明实际温度应该在Tmin和Temp之间(因为递减函数特性),所以修改查找围令Tmax=Temp,同理如果T0rig< Tabtemp,说明实际温度应该在Temp和Tmax之间,则令Tmin=Temp; 检查查找围,如果Tmax-Tmin<=1,判断T0rig更接近最大值对应的频率TabTmax还是最小值对应的频率TabTmin,实际温度值取频率更接近的那个值即完成查找, 如果Tmax-Tmin>1,那么重复第步骤直到完成查找。温度检测程序完成温度计算后便刷新系统当前温度寄存器,并判断有无超温、置位或清除相应的标志位。图4.7为温度检测函数程序流程图。单片机使用外中断INT0和计时器T0检测输入的频率大小,为了减少测量的系统误差相对值和随机误差对测量精度的影响,程序中取100个方波周期的和作为测量结果。程序中使用静态变量px0count进行外中断的计数,在测量开始时,我们给px0count赋值2是为了让频率测量有准确的起点。另外,为了区分测频的开始和结束,还使用了测频开始标志位T0tst和测频完成标志位Testok。图4.8为频率测试函数程序流程图。图4.8频率测试函数程序流程图5系统程序清单以下是快热式电热水器控制源程序清单,采用C51编写,在Keil uVision2 V2.30(C51.exe V7.0)环境下调试通过,并下载到AT89C51测试运行成功。/*-快热式热水器程序MCU AT89C51 XAL 12MHzBuild by Gavin Hu, 2005.3.18-*/#include <reg51.h>#include <intrins.h>#include <math.h>void delay(unsigned int); /延时函数void display(void); /显示函数unsigned char keyscan(void); /按键扫描处理函数void heatctrl(void); /加热控制函数void temptest(void)

注意事项

本文(快热式家用电热水器 课程设计报告书)为本站会员(l****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.