超声波加湿器设计软件部分
随着人民收入水平的提高,当人们不再为饥寒而烦扰,人们开始慢慢地关心自身的生活品质。空气加湿器走进很多家庭当中,成为干燥地区家庭不可缺少的一种小型家电产品。超声波加湿器具有很多显著的优势,在市场上成为很多家庭的选择。本课题设计的超声波空气加湿器采用单片机编程,经过温湿度传感器,实现对水的温度、空气的湿度检测,定时开关机等智能功能。本系统主要由复位电路,时钟电路,雾化电路,系统加热电路,USB转接PL2303电路,自动补水电路等组成。关键词 单片机,超声波加湿器,温度检测,湿度检测,定时开关
目 录
1 引言 1
1.1 设计内容介绍1
1.2 设计要求1
2 系统开发环境及器件介绍 2
2.1 Keil C51 2
2.2 STC89C51 3
2.3 DS18B20 3
2.4 DHT11 4
2.5 HB2000超声波加湿器雾化头 5
3 系统设计 7
3.1 系统总体设计 7
3.2 系统复位电路 8
3.3 系统时钟电路 8
3.4 USB转PL2303电路 9
3.5 超声波雾化电路 10
3.6 系统加热电路 10
3.7 系统自动补水电路 11
4 系统软件设计11
4.1 系统软件总体设计11
4.2 初始化模块 13
4.3 定时模块 14
4.4 雾化量设置模块 15
4.5 系统温度模块16
4.6 系统湿度模块 17
5 系统的调试19
5.1 系统的软件调试 19
5.2 系统软硬件联调25
6 系统特点及不足 27
结论 28
致谢 29
参考文献30
附录A 系统源程序代码 31
*好棒文|www.hbsrm.com +Q: @351916072@
1 引言
随着人民收入水平的提高,当人们不再为饥寒而烦扰,人们开始慢慢地关心自身的生活品质。工业的快速发展,大量的废气被排入空中,呼吸道疾病进入千家万户,空气品质越来越影响人们的生存和安康。同样,湿度作为一种衡量空气品质的指标,也会对人民的生活和健康造成很大的影响。试验表明,一个人在适宜的温度和湿度的情况下,思维会被打开,创造力也会得到大大提高。在一些北方地区,空气往往很干燥,达不到适宜的湿度,就是在温润的南方,由于空调的大量使用,室内不感到该有的湿润,所以加湿器应时代的要求出现,发展到今天加湿器的类型越来越多,外观也越来越华丽,各大,中,小企业也如春笋般冒出来。本任务主要做的是家用型加湿器,体积小,占地少。加湿器的外型多变,有不同的形状,比如圆形的,桶状的,可爱一点还有小熊的,兔子的,鸭子的等等。生产加湿器的厂家非常繁多,知名的企业如美的,亚都,瑞士进口的博瑞客等深受顾客的欢迎。
1.1 设计内容介绍
本课题设计的是超声波加湿器,超声波加湿器具备明显的长处,比如加湿强度大,能够平均加湿,功耗低,且具有医用功能,已被广泛应用在各种领域。超声波加湿器的加湿原理是:将高频波转化成能量,引起水雾化成小颗粒,通过风扇转动,将雾化的小颗粒喷出器件。通过对课题相关的文献资料查询与整理,已经对此次设计的课题有了较深入的理解。超声波加湿器设计主要的任务是实现对湿度的采集和控制、温度的采集和控制、喷雾量的控制、定时器的设计等问题,所以提出一个能够实际运行的方案是十分重要的。在预设定的方案中,对喷雾量控制是课题设计中的一个难点,是最终保障设计成功的关键。对于传感器的选择和区别会直接影响到能否准确的采集到相关信息,这些信息对于喷雾量的控制有直接帮助。
当初选择超声波加湿器这个课题有一定的实践意义,从生活中选取课题,在不断完善这个课题设计所必须完成的任务的过程中,可以让我进一步地认识和了解到超声波,更加认识到单片机在智能电器中所发挥的作用,让单片机更多的与硬件的结合,让无数的器件更加智能化。
1.2 设计要求
超声波加湿器是一种可以在大多数家庭可以看到的一款电器,本课题设计的超声波加湿器要求采用单片机编程,配合硬件设计编制软件,实现所需的功能,包括实现湿度、温度、喷雾量、定时器的设计,提供程序源代码。
2 系统开发环境及器件介绍
根据我们所学到的知识,此系统一般在Keil 中完成编程和调试,所需的器件主要包括单片机,温湿度传感器,水泵,加热棒和超声波雾化器等等。
2.1 Keil C51
在课题中,我们所选用的Keil 是由外国公司开发的,其具有强大的包容性,使用起来会非常方便。Keil包含许多部件,可以在里面进行编程,仿真。Keil可以运转在现在比较主流的大部分操作系统。汇编语言是面向机器的语言,计算机识别起来速度会非常快,我们输入到系统中的数据也是计算机语言,但汇编语言不属于高等语言,我们读取数据的难度比较大,理解起来就难。用它编程的话,工程量会非常大。与之相比,C语言更接近与真实语言,易读易理解,结构紧凑,效率也高,编程量小,产品开发周期也随之减少。本课题采用的编程方式是C语言编程,非常简便,适合非专业人士。Keil编辑页面有很多窗口,比如菜单栏,输入输出窗口等等。Keil还提供一些外围接口对话框,注意力在于比较直观掌握单片机中定时器,中断,串行窗口,并行窗口等常用的外接的使用情状。Keil的主界面如下图2.1.1所示:
目 录
1 引言 1
1.1 设计内容介绍1
1.2 设计要求1
2 系统开发环境及器件介绍 2
2.1 Keil C51 2
2.2 STC89C51 3
2.3 DS18B20 3
2.4 DHT11 4
2.5 HB2000超声波加湿器雾化头 5
3 系统设计 7
3.1 系统总体设计 7
3.2 系统复位电路 8
3.3 系统时钟电路 8
3.4 USB转PL2303电路 9
3.5 超声波雾化电路 10
3.6 系统加热电路 10
3.7 系统自动补水电路 11
4 系统软件设计11
4.1 系统软件总体设计11
4.2 初始化模块 13
4.3 定时模块 14
4.4 雾化量设置模块 15
4.5 系统温度模块16
4.6 系统湿度模块 17
5 系统的调试19
5.1 系统的软件调试 19
5.2 系统软硬件联调25
6 系统特点及不足 27
结论 28
致谢 29
参考文献30
附录A 系统源程序代码 31
*好棒文|www.hbsrm.com +Q: @351916072@
1 引言
随着人民收入水平的提高,当人们不再为饥寒而烦扰,人们开始慢慢地关心自身的生活品质。工业的快速发展,大量的废气被排入空中,呼吸道疾病进入千家万户,空气品质越来越影响人们的生存和安康。同样,湿度作为一种衡量空气品质的指标,也会对人民的生活和健康造成很大的影响。试验表明,一个人在适宜的温度和湿度的情况下,思维会被打开,创造力也会得到大大提高。在一些北方地区,空气往往很干燥,达不到适宜的湿度,就是在温润的南方,由于空调的大量使用,室内不感到该有的湿润,所以加湿器应时代的要求出现,发展到今天加湿器的类型越来越多,外观也越来越华丽,各大,中,小企业也如春笋般冒出来。本任务主要做的是家用型加湿器,体积小,占地少。加湿器的外型多变,有不同的形状,比如圆形的,桶状的,可爱一点还有小熊的,兔子的,鸭子的等等。生产加湿器的厂家非常繁多,知名的企业如美的,亚都,瑞士进口的博瑞客等深受顾客的欢迎。
1.1 设计内容介绍
本课题设计的是超声波加湿器,超声波加湿器具备明显的长处,比如加湿强度大,能够平均加湿,功耗低,且具有医用功能,已被广泛应用在各种领域。超声波加湿器的加湿原理是:将高频波转化成能量,引起水雾化成小颗粒,通过风扇转动,将雾化的小颗粒喷出器件。通过对课题相关的文献资料查询与整理,已经对此次设计的课题有了较深入的理解。超声波加湿器设计主要的任务是实现对湿度的采集和控制、温度的采集和控制、喷雾量的控制、定时器的设计等问题,所以提出一个能够实际运行的方案是十分重要的。在预设定的方案中,对喷雾量控制是课题设计中的一个难点,是最终保障设计成功的关键。对于传感器的选择和区别会直接影响到能否准确的采集到相关信息,这些信息对于喷雾量的控制有直接帮助。
当初选择超声波加湿器这个课题有一定的实践意义,从生活中选取课题,在不断完善这个课题设计所必须完成的任务的过程中,可以让我进一步地认识和了解到超声波,更加认识到单片机在智能电器中所发挥的作用,让单片机更多的与硬件的结合,让无数的器件更加智能化。
1.2 设计要求
超声波加湿器是一种可以在大多数家庭可以看到的一款电器,本课题设计的超声波加湿器要求采用单片机编程,配合硬件设计编制软件,实现所需的功能,包括实现湿度、温度、喷雾量、定时器的设计,提供程序源代码。
2 系统开发环境及器件介绍
根据我们所学到的知识,此系统一般在Keil 中完成编程和调试,所需的器件主要包括单片机,温湿度传感器,水泵,加热棒和超声波雾化器等等。
2.1 Keil C51
在课题中,我们所选用的Keil 是由外国公司开发的,其具有强大的包容性,使用起来会非常方便。Keil包含许多部件,可以在里面进行编程,仿真。Keil可以运转在现在比较主流的大部分操作系统。汇编语言是面向机器的语言,计算机识别起来速度会非常快,我们输入到系统中的数据也是计算机语言,但汇编语言不属于高等语言,我们读取数据的难度比较大,理解起来就难。用它编程的话,工程量会非常大。与之相比,C语言更接近与真实语言,易读易理解,结构紧凑,效率也高,编程量小,产品开发周期也随之减少。本课题采用的编程方式是C语言编程,非常简便,适合非专业人士。Keil编辑页面有很多窗口,比如菜单栏,输入输出窗口等等。Keil还提供一些外围接口对话框,注意力在于比较直观掌握单片机中定时器,中断,串行窗口,并行窗口等常用的外接的使用情状。Keil的主界面如下图2.1.1所示:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1246.html