基于单片机的家用加湿器控制装置设计毕业论文_第1页
基于单片机的家用加湿器控制装置设计毕业论文_第2页
基于单片机的家用加湿器控制装置设计毕业论文_第3页
基于单片机的家用加湿器控制装置设计毕业论文_第4页
基于单片机的家用加湿器控制装置设计毕业论文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机原理及接口技术课程设计(论文)题目:家庭用加湿器控制装置设计课程设计(论文)任务及评语院(系):电气工程学院 教研室: 学 号学生姓名专业班级设计题目家庭用加湿器控制装置设计课程设计(论文)任务课题完成的功能、设计任务及要求、技术参数实现功能以家用加湿器为对象,设计一个家庭用加湿器控制系统选用at89c52单片机作控制器,选择湿度传感器、a/d转换电路、加湿控制电路和信号指示电路一起构成湿度检测与控制系统;检测对象:1路湿度,功能要求如下:当环境湿度值低于湿度下限时,开加湿器进行加湿处理,同时指示灯亮;反之当湿度高于湿度上限时,关闭加湿器,指示灯熄灭。设计任务及要求1、分析系统功能,确定

2、系统硬件组成;2、设计系统的硬件电路图;3、完成软件流程图设计,编写相应的软件;4、上机调试、完善程序;5、按学校规定格式,撰写、打印设计说明书一份;设计说明书应在4000字以上;技术参数湿度检测范围是30%+100%;检测精度为3工作计划1、布置任务,查阅收集资料。(1天)2、分析系统的控制功能,确定总体设计方案(1天)。3、系统硬件设计(3天)4、按系统的控制要求,设计软件流程图及软件。(2天)5、上机调试、修改程序(1天)6、撰写、打印设计说明书(1天)7、答辩(1天)指导教师评语及成绩平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日注:成绩:平时20% 论文质量60%

3、答辩20% 以百分制计算摘 要温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度、湿度的检测与控制。并且随着人们生活水平的提高,人们对自己的生存环境越来越关注,而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度、湿度的检测及控制就非常有必要了。本系统是基于at89c52单片机为核心,集传感器、数据采集、处理、报警于一体的家用智能型湿度控制器。湿度传感器采用hih3610湿度传感器,它测量范围大,灵敏度高。当湿度值小于设定值,单片机控制继电器驱动加湿器工作,对空气加湿。当湿度值大于等于设定值时

4、停止加湿。为确保系统的可靠性当湿度高于某一最大值时,加湿器仍在工作,驱动蜂鸣器进行报警。成本低廉,性能可靠,精度较高,工作稳定。关键词:at89c52; 湿度传感器; 单片机; 目 录第1章 绪论1第2章 方案论证22.1 总体方案设计22.2湿度传感器的选择22.2.1 hih361022.2.2 hs110132.2.3 dht113第3章 硬件电路设计43.1单片机的选择43.2单片机复位电路的设计53.2单片机时钟电路的设计53.3单片机最小系统电路的设计63.4 湿度检测传感器63.5 a/d转换电路的设计73.6 继电器控制电路的设计73.7 电源电路的设计83.8 显示电路的设计

5、83.9 报警电路设计93.10 加湿器控制装置总体结构图10第4章 软件电路设计114.1 程序流程图114.2 程序设计12第5章 课程设计总结17参考文献18第1章 绪论随着人类科技的发展,人们对生活环境的要求也不断地提高。据有关研究人员研究发现,人体健康湿度:4570, 在适宜湿度范围内:人体生理、思维皆处于良好状态,工作、休息都有较好效果。健康的湿度既可抑制病菌的滋生和传播,还可提高免疫力。人们所处环境的湿度对人类的智力、情绪、身体都有着至关重要的关系,不宜过低。因此,加湿器应运而生,并很快走进了人们的家居环境之中,得到了人们的认可。加湿器的作用:1:增加空气的湿度随着人们生活水平提

6、高,空调广泛使用,导致皮肤紧绷、口舌干燥、咳嗽感冒等空调病的滋生。本产品在雾化过程中,释放大量负氧离子,能有效增加室内湿度,滋润干燥空气,并与空气中漂浮的烟雾、粉尘结合使其沉淀,能有效除去油漆味、霉味、烟味及臭味,使空气更加清新,保障您和家人的健康。2.滋润肌肤,养颜美容炎热的夏季和异常干燥的冬季,导致人的皮肤水份过度流失,加速生命的衰老,湿润的空气才能保持生机盎然,本产品创造有雾的氧吧,滋润肌肤,促进面部细胞血液循环和新陈代谢,舒缓神经紧张、消除疲劳,使你容光焕发。3:添加辅助剂,香薰理疗水中添加植物精油或药液等,随水雾散发,满室生香,使身体更易吸收,有治病养神,保健理疗效果,尤其对于皮肤过

7、敏、失眠、感冒、咳嗽、哮喘具有极佳的辅助效果,是传统香薰产品的最佳换代选择4.时尚摆设,美观实用可爱时尚卡通造型,飘浮的云雾如梦如幻,如浪漫如仙境,足以让人产生不一般的创造灵感。缺水自动保护,雾量可任意调节,湿度自动平衡。独有的无噪音电路,使你的机器更加省电、安静、节能环保。同时另一个不可避免的问题出现了,加湿器需要人工控制,有时自己不清楚室内的湿度怎样不知道是否应该开启,即使安装了湿度计,也存在长时间工作忘记关闭的困扰。这就提出了智能型家用加湿控制器的概念。该控制器集采集,处理,显示,控制于一体。实现了对空气湿度的实时监测实时控制的要求。可以满足大众的要求。第2章 方案论证2.1 总体方案设

8、计本设计是基于单片机对数字信号的高敏感和可控性、湿度传感器可以产生模拟信号,和a/d模拟数字转换芯片的性能,此设计以at89c52基本系统为核心的一套检测系统,其中包括a/d转换、单片机、复位电路、湿度检测、报警电路、系统软件等部分的设计。系统总体方框图如图2.1。图2.1 系统总体结构框本设计由信号采集、信号分析和信号处理三个部分组成的:(1) 信号采集 由hih-3610组成;(2) 信号分析 由a/d转换器adc0804芯片、单片机at89c52基本系统组成;(3) 信号显示 由一个led灯与一个电阻组成。2.2湿度传感器的选择常用的湿度传感器有相对湿度传感器hih-3610、线性电压输

9、出湿度传感器hs1101、数字温湿度传感器dht11等等。2.2.1 hih3610hih-3610是美国honeywell公司生产的相对湿度传感器,该传感器采用热固聚酯电容式传感头,同时在内部集成了信号处理功能电路。主要特性:(1)热固性聚合物电容湿度传感器,带集成信号处理电路 (2)3针可焊塑封 (3)宽量程:0100%rh非凝结,宽工作温度范围 4085 (4)高精度:2%rh,极好的线形输出 (5)5vdc恒压供电,0.8-3.9vdc放大线形电压输出 (6)低功耗设计 200a驱动电流 (7)激光修正互换性 (8)5秒快速响应 (9)稳定性好,低温飘,抗化学腐蚀性能2.2.2 hs1

10、101线性电压输出湿度传感器用hs1101做成的线性电压输出湿度传感器电压输出湿度模块,高可靠性与长时间稳定性,温度依赖性非常低主要特性:hs1101采用专利电容hs1101lf设计制造,带防护棒式封装;5vdc恒压供电,1-4vdc放大线形电压输出,便于客户使用;宽量程:0100%rh,工作温度范围 3060;精度3%rh(1095%rh范围);抗静电,防灰尘,有效抵抗各种腐蚀性2.2.3 dht11dht11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。主要特性:测量范围:2090r

11、h 050;测湿精度:5rh;测温精度:2;供电电压为:35.5v。从资源占用方面考虑:hih-3610与hs1101是模拟量传感器需要外加a/d转换器。dht11是数字量传感器,无需外围电路,接线简单,并且带有温度检测传感器。从测量精度方面考虑:要求测量精度为1%rh,hih-3610的测量精度为2%rh;hs1101的测量精度为3%rh;dht11的测量精度,温度为2,湿度为5rh,均不符合测量进度的要求并且相差较大。从电源供电方面考虑:三者均可以5v电源供电无需外接电源。综合考虑:经过对温度传感器的资源占用、测量精度、电源供电等方面的综合考量,为尽量满足测量精度要求选择使用hih-361

12、0传感器。第3章 硬件电路设计3.1单片机的选择at89c52是一种带8k字节flash存储器的低电压、高性能cmos 8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c52是一种高效微控制器。at89c52单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。引脚排列如图3.1 图 3.1 at89c52引脚图3.2单片机复位电路的设计为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部

13、分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5v5%,即4.755.25v。图3.2单片机复位电路3.2单片机时钟电路的设计单片机可以看成是在时钟驱动下的时序逻辑电路,单片机在工作过程中,所有工作都是在时钟信号控制下进行的,每执行一条指令,cpu的控制器都要发出一系列特定的控制信号。图3.3 单片机时钟电路3.3单片机最小系统电路的设计采用at89c52单片机作为系统的控制器。它是一种低功耗、高性能cmos八位微控制器,具有8k在系统可编程flash存储器,与工业80c51产品指令和引脚完全兼容。时钟使用外部时钟电路晶振选择12mhz。复位电路使用上电加手动的复位电路。

14、原理如图3.4所示: 图3.4 单片机最小系统图3.4 湿度检测电路的设计湿度的检测方法,一般采用湿敏元件检测,分为湿敏电阻和湿敏电容两种情况。基于本次设计,采用了hih-3610相对湿度传感器。hih3610湿度传感器是为大批量oem设计,具有湿度仪表级测量性能,低成本,sip封装. 热固性聚合物电容湿度传感器,带集成信号处理电路 ;3针可焊塑封; 宽量程:0100%rh非凝结,宽工作温度范围 4085; 高精度:2%rh,极好的线形输出; 5vdc恒压供电,0.8-3.9vdc放大线形电压输出; 低功耗设计 200a驱动电流; 激光修正互换性; 5秒快速响应 ; 稳定性好,低温飘,抗化学腐

15、蚀性能;采集到的湿度信号经过a/d转换送至单片机。实现湿度的显示与控制。电路连接图如图3.5所示。图3.5 湿度传感器hih3610引脚图3.5 a/d转换电路的设计本设计中湿度传感器选用的是hih3610,为模拟量传感器,输出信号为05v的线性电压信号,所以需要进行a/d转换,因为只有一路信号为节约成本选用一路a/d转换器adc0804。adc0804为8位coms逐次逼近型的a/d 转换器,三态锁定输出,转换时间100us,总误差正负1lsb。原理图如图3.6所示:图3.6 a/d转换电路3.6 继电器控制电路的设计电磁式继电器具有结构简单、工作可靠、坚固耐用、价格便宜等优点应用极其广泛,

16、它是最为典型和常用的继电器。本电路采用常闭继电器由单片机控制,当温度或湿度异常时,继电器开始工作且开关切断电源,停止工作,从而起到保护系统的作用。其电路如图3.7所示图3.7 继电器控制电路3.7 电源电路的设计采用全桥整流电路将交流电压转化为直流电压,系统硬件电路要求电源额定电压为5 v ,单片机系统要求电源电压的纹波系数尽可能小,基于以上要求,选用固定输出线形稳压集成器lm78h05。该稳压器的输入电压vin 应大于输出电压3v即在8 v35 v 的范围变化,输出电压可保证为5 v 输出。该稳压器还具有过热保护和过压保护功能,线性稳压结构可使电源纹波系数降低。其电路如图3.8所示:图3.8

17、单片机电源电路3.8 显示电路的设计 此显示器由一个led灯与一个电阻串联而成,当加湿器工作时,led灯亮,当加湿器不工作时,led灯灭!结构图如图3.9所示图3.9 显示电路结构图3.9 报警电路设计加湿器若出现故障无法停止工作会导致室内湿度过高对人体的健康造成危害,本设计中人性化的加入了湿度过高的报警系统,以保证加湿器的正常工作。本设计采用峰鸣音报警电路。峰鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过at89c52的1根口线经驱动器驱动蜂鸣音发声。压电式蜂鸣器约需10ma的驱动电流,可以使用ttl系列集成电路7406或7407低电平驱动,也可以用一个晶体三极管驱动。在图中,p

18、3.0接晶体管基极输入端。当p3.0输出高电平“1”时,晶体管导通,压电蜂鸣器两端获得约+5v电压而鸣叫;当p3.0输出低电平“0”时,三极管截止,蜂鸣器停止发声。图3.10 报警电路3.10 加湿器控制装置总体结构图图3.11 系统总体结构框图第4章 软件电路设计4.1 程序流程图开始调用适度检测与显示子程序调用湿度值处理与控制子程序湿度值设定子程序起始湿度检测与显示湿度值处理,控制加湿器湿度值设定子程序图4.1主程序流程图 图4.2 温湿度与显示程序流程 图4.3湿度处理与控制程序流程图图4.4 湿度值设定程序图 4.2 程序设计#include #include sbit rs= p25

19、;sbit rw = p26;sbit ep = p27;typedef unsigned char byte;extern byte scan_key(); /独立按键获取键值extern lcd_pos(byte pos); /设定显示位置extern lcd_wdat(byte dat); /写入字符显示数据到lcdextern lcd_init(); /lcd初始化设定extern unsigned int datpro(); /adc0804 读出的数据处理,取平均值extern unsigned char adc0804(); /读ad0804子程序unsigned int fla

20、g=0;unsigned char shiduzhi,shedingzhi=30;unsigned char sdz_tab = 3,0,10,0,0; /设定值,显示与设定使用unsigned char codedisp_tab = 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x78; /1602字符09加.void init(void) lcd_pos(0x03); lcd_wdat(s); lcd_wdat(d); lcd_wdat(z); lcd_wdat(:); lcd_wdat(3); lcd_wdat(0); lcd_wd

21、at(.); lcd_wdat(0); lcd_wdat(0); lcd_pos(0x40); lcd_wdat(s); lcd_wdat(d); lcd_wdat(:); lcd_pos(0x48);void system_ini() tmod|= 0x11; th1 = 0xd8; /10 tl1 = 0xf0;ie = 0x8a; tr1 = 1;void delayms(unsigned char ms)unsigned char i;while(ms-)for(i = 0; i =5) m=0; /等于五归零,实现循环 n=m+9; /显示位置 lcd_pos(n); /移动光标到指

22、定位置 if(key_n=4) /k2按下,加一按键 delayms(10); key_n=scan_key(); if(key_n=4) /确认按键 sdz_tabm+; /数值加一 if(sdz_tabm=10) sdz_tabm=0; /等于十归零,实现循环 lcd_wdat(sdz_tabm); /送出显示 lcd_pos(n); /将光标移回该位 if(key_n=0x08) /k3按下,确定退出设置 delayms(10); key_n=scan_key(); if(key_n=0x08) /确认按下 lcd_pos(0x0f); /移走光标 shedingzhi=sdz_tab0

23、*10; /更新设定值 shedingzhi+=sdz_tab1; shedingzhi+=sdz_tab3*0.1; shedingzhi+=sdz_tab4*0.01; flag=0; /清标志位 void shidu(void) shiduzhi=adc0804(); /读取ad转换值 shiduzhi/=1.58; /转换成实际湿度值 lcd_pos(0x43); /显示位置为第二行第4位 lcd_wdat(disp_tabshiduzhi%100/10); /显示十位 lcd_wdat(disp_tabshiduzhi%10); /显示个位 lcd_wdat(disp_tab10);

24、 /显示小数点 lcd_wdat(disp_tabshiduzhi*10%10); /显示小数点后一位 void chuli(void) if(shiduzhi=shedingzhi) /湿度是否大于设定值 p2&=0xf7; /控制继电器停止加湿 if(shiduzhi50) /湿度是否高于极限值 p3|=0x01; /蜂鸣器报警 else /不高于极限值 p3&=0xfe; else /不高于设定值 p2|=0x08; /控制继电器启动加湿void sheding(void) unsigned char key_s; key_s=scan_key(); if(key_s&0x08=0x08

25、) delayms(10); key_s=scan_key(); if(key_s&0x08=0x08) flag=1; lcd_pos(0x09); shuru(); void main(void) system_ini(); lcd_init(); init(); while(1); shidu(); /调用湿度子程序,进行湿度检测与显示 chuli(); /对检测湿度处理,控制加湿器工作 sheding(); /设定湿度值 第5章 课程设计总结随着信息产业的发展及工业化的进步,温度和湿度在很多方面直接或间接影响着人类基本生活条件。针对这一情况,研制可靠且实用的温湿度控制器显得非常重要。常

26、用温湿度传感器的非线性输出及一致性较差,传统的温湿度测量多采用模拟小信号传感器,不仅信号调理电路复杂,且温湿度值的标定过程也极其复杂,并需要使用昂贵的标定仪器设备。因此对于温湿度控制器的设计有着很大的现实生产意义。本文介绍了智能型家用加湿控制器的基本原理以及工作流程,本设计是以at89c52单片机作为核心控制器件,集传感器、数据采集、处理、显示、驱动、报警于一体。湿度传感器采用hih3610湿度传感器,它测量范围大,灵敏度高。当湿度值小于设定值(使用按键输入),单片机控制继电器驱动加湿器工作,对空气加湿。当温度值大于等于设定值时停止加湿。为确保系统的可靠性当湿度高于某一最大值时,加湿器仍在工作

27、,驱动蜂鸣器进行报警。成本低廉,性能可靠,精度较高,工作稳定。设计中主要包括硬件电路的设计和软件程序的设计。硬件电路的设计包括单片机最小系统的设计、湿度检测电路的设计、a/d转换电路的设计、继电器控制电路的设计、显示器电路的设计、电源电路的设计和报警电路的设计。软件部分主要包括主程序的设计、湿度检测与显示子程序的设计、湿度处理与控制子程序的设计和湿度值设定子程序的设计。设计此款智能型家用加湿控制器设备简单、使用方便。参考文献1 张丽娜基于proteus的电路及单片机系统设计与仿真北京航空航天大学出版社,20062 李朝青单片机原理及接口技术北京航空航天大学出版社20093 王忠民微型计算机原理

28、西安电子科技大学出版社20084 李建民单片机在温度控制系统中的应用.江汉大学学报19965 沈德金,陈粤初mcs-51系列单片机接口电路与应用程序实例北京航空航天大学出版社19906 童诗白模拟电子技术基础高等教育出版社2001.7 刘笃仁,韩保君传感器原理及应用技术机械工业出版社2003毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论