单片机的智能灭蚊器设计(附件)【字数:3366】

蚊虫一直以来都是一种烦人的生物,它通过吸血摄取养分用来繁殖后代,还会传播疾病。如果家里没备有驱蚊灭蚊的工具,那么晚上就会被它骚扰得睡不着觉,就会影响到人们的睡眠健康。 本课题就是利用了蚊子趋光C性设计的一款灭蚊器。本灭蚊器的工作原理很简单,就是利用紫外线诱蚊,通过风扇把蚊虫吸入容器中将其消灭掉。此外,我还利用STC89C52微处理器添加了一些比较实用的功能,如显示日期和时间,测取温度并显示等。还给本灭蚊器添加了定时功能,让其能在无人的条件下自动工作并停止。
目录
一、 引言 1
(一)设计背景 1
(二) 灭蚊器介绍 1
(三)设计内容 1
二、设计方案 2
三、灭蚊器系统的硬件设计 3
(一) 单片机最小系统设计 3
(二)电源设计 4
(三)时钟模块电路设计 4
(四)温度采集模块电路设计 5
(五)显示模块电路设计 6
(六)按键模块电路设计 6
(七)LED设计 7
(八)风扇设计 7
(九)定时器的使用 7
四、系统软件设计 9
(一)主程设计 9
(二) 时间设置 10
五、实物安装与调试 10
总结 14
参考文献 15
致谢 16
附录一原理图 17
附录二程序 19
引言
(一)设计背景
每到夏天,蚊虫就多了起来,它通过吸血摄取养分用来繁殖后代。并且这些蚊虫还会转播一些疾病,这使得人们不堪其扰,通常使用蚊香或电蚊香来驱赶蚊虫。但是这些产品并不能有效的灭蚊,等效果过后,蚊虫还会前来进行骚扰。而本灭蚊器就能够有效地进行灭蚊,利用物理方法引诱蚊虫并切底消灭,有效减少了蚊虫的骚扰。
灭蚊器介绍
世界上第一台生物灭蚊器由美国贝莱罗公司研发生产,并在2005年引进中 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
国。灭蚊器的主要作用是消灭生长人类居住地的蚊虫,从而减少它们对人类的骚扰,也减少了疾病的传播。目前市场上比较常见的灭蚊器有电蚊拍,灭蚊灯,电热液体蚊香等。本灭蚊器和和它们的不同之处是通过风力灭蚊,还利用了STC89C52微处理器添加了一些比较实用的功能,是一款新型的灭蚊器。
(三)设计内容
本设计主要利用紫外线引诱蚊虫,依靠风扇转动产生的强大吸力将蚊、吸到密封容器中将其脱水风干致死,最终达到灭蚊的目的。本设计除了基本的诱蚊灭蚊功能外,添加了日期显示、时间显示、温度显示、定时等功能。还具有环保、安全、高效、方便等特点。利用物理灭蚊法,能够有效灭蚊,减少蚊虫对人们的骚扰和疾病的传播。
二、设计方案
在灭蚊器进行研发之前,首先需要对整个系统进行方案设计。本设计分为3个系统,一是灭蚊系统,由风扇模块和LED模块组成。二是单片机系统,利用单片机给本灭蚊器添加一些实用的功能,系统框图如图1所示,STC89C52作为主处理器,与时钟模块、温度采集模块连接,处理完时钟模块和温度采集模块的数据后通过显示屏进行显示。三是定时系统,定时系统直接使用一个脉冲触发定时器串联在主电源上实现灭蚊器的定时功能,这能够降低了本灭蚊器的设计难度,减小工作时间。在查看STC89C52处理器的说名书得知它的供电电压在5V左右,所以本设计使用5V的USB电源作为本灭蚊器的主电源。
/
图1系统框图
风扇模块:风扇模块是本设计的灭蚊系统,且必须拥有强大的吸力才能满足灭蚊系统的设计,所以本设计使用高转速马达改装成风扇,使用5V电源供电,使其达到最大的转速,产生强大的吸引力用来进行灭蚊工作。
LED模块:直接使用发出365nm~370nm紫外线波长的LEDUV固化灯来设计。
三、灭蚊器系统的硬件设计
(一) 单片机最小系统设计
单片机最小系统是指单片机能够工作的最简单的系统,把单片机STC89C52连接一个晶振电路和一个复位电路就能组成一个单片机最小系统。晶振电路由2个电容和1个晶振组成,用来驱动单片机工作。复位电路的作用是实现单片机系统的复位功能。图2是单片机的最小系统电路图。
/
图2单片机最小系统
(二)电源设计
使用5V的USB电源作为主电源,为灭蚊系统和单片机系统供电。
/
图3SUB电源电路
(三)时钟模块电路设计
时间显示是一个实用的功能,在灭蚊器上安装时间显示后我们可以把它当做时钟来实用。时钟模块使用DS1302时钟芯片进行设计。使用它的原因是因为其具有闰年补偿功能,能够对年份、月份、日期、时间进行计算,并且它与单片机只用连接3个管脚就能实现相互之间的通信,并且使用的是5V的电源供电,这与本设计使用的主电源电压一致。DS1302时钟芯片与单片机的连接方式如图4所示,其中VCC2为主电源,VCC1为备用电源,这样即使主电源断电,DS1302时钟芯片也能正常工作。
/
图4DS1302时钟芯片电路
(四)温度采集模块电路设计
温度显示是一个重要的功能,通常在温度低的情况下蚊虫是不会出来活动的,所以在灭蚊器上安装一个温度传感器来测量温度数据,并在单片机的帮助下通过显示器显示,这样我们可以在灭蚊器上得知当下的温度信息,并且在温度低的时候关闭灭蚊器,以达到节约用电的效果。温度采集模块使用DS18B20温度传感器进行设计。DS18B20温度传感器能够测量温度信息并转换成模拟信号,与单片机的任意I/O接口连接就能实现相互通信,并且使用的是5V的电源供电,这与本设计使用的主电源电压一致。图5是DS18B20温度传感器电路。
/
图5DS18B20温度传感器电路
(五)显示模块电路设计
显示模块使用LCD1602液晶显示屏进行设计,使用它的原因是因为它的价格便宜、实用,还够同时显示32个字符,并且使用的是5V的电源进行供电,这符合本设计基本的需求。LCD1602液晶显示屏与单片机的连接方式如图6所示,它的11个管脚RS、RW、E、D0、D1、D2、D3、D4、D5、D6、D7分别与单片机管脚的P2.4、P2.5、P2.6、P0.0、P0.1、P0.2、P0.3、P0.4、P0.5、P0.6、P0.7进行连接。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/jdgc/304.html

好棒文