摘 要
随着社会的进步与科技的发展,人民对生活质量有了更高的要求。在公园、广场等公共场所蚊蝇以及农田害虫
众多,尤其在夏天,公共场所又缺少必要的灭虫措施,使得害虫泛滥,同时农田中大量的化学农药防治危害水资
源、生态平衡以及人类的生命健康。研究设计智能型节能的害虫物理防治的装置具有非常重要的现实经济意义,有
良好的可行性和推广价值。本论文的主旨是在现有灯光诱杀技术基础上,根据害虫夜间扑灯节律和趋光性的变化,
太阳能发电经电路转换储存到蓄电池中,蓄电池给单片机供电,内置升压电路杀死蚊蝇,单片机和高精度DS1302时
钟模块控制LCD12864显示屏显示时间和杀虫灯的颜色,根据不同时间亮不同颜色的LED灯,从而分时段,分光谱杀
虫,达到最大收益效果,同时利用太阳能供电可以在远离市电地区进行安装和应用。
关键词: STC89C52单片机;多光谱;太阳能;扑灯节律
引言
随着社会文明的进步与科技的发展,人民群众的物质生活水平得到极大丰富与提高的今天,同时对生活质量有
了更高的要求。在如今娱乐化的公园、广场等公共场所害虫众多,尤其在夏天,公共场所又缺少必要的灭虫措施,
更是使得害虫泛滥。在现阶段的防范措施中,化学防治为主要的方法,由于单纯增加杀虫剂的用量和使用次数,会
引起更多的问题,例如增加了虫子的耐药性,增加对害虫的控制难度;同时,由于土壤污染、水资源污染、大气污
染等问题,对我国的生态环境造成了严重的影响。同时,还会引起农药残留超标,严重威胁人类健康[1]。因此,在
这样一个严重的情况下,怎样保护生态环境、人类生命健康和保障农业生产过程的安全已经成为当今社会亟待解决
的课题。近几年,科研人员针对昆虫的夜间趋光性,采取了物理控制措施,比如,利用黑光灯将有害生物引入高压
电网的高能区域,使其在接触到电网后,立即释放出高压电弧,将其杀死[2];双波灯对害虫的控制作用对蔬菜、花
生、水稻及梨园等尤为显著[3];频振式光谱灯可发出320~400 nm的光,可满足不同昆虫的视觉感官要求,提高了
对害虫的杀灭能力;利用LED取代其他光源来研究昆虫的趋光性,旨在寻找更为准确的昆虫敏感光波,并应用于害虫
防治[3];白背飞虱对绿光(515~550 nm)和蓝光(470 nm)较敏感,其次是红光(630 nm)和白光,对黄光
(585~595 nm)的敏感性最低[4];近紫外 LED 诱虫灯在390nm的波长下对赤拟谷盗有较好的杀灭作用,捕获率达
到 20%[5]。
虽然化学杀虫剂在我国的农业生产中起着重要作用,但其利用率仅为11%,且大部分未使用的杀虫剂会进入土壤
和水体,再经食物链进入人体。由于不合理的使用,对我国的农业生态和粮食安全造成了巨大的压力。因此,如何降低农民对粮食安全的压力,是目前我国农业领域的一个重要课题。随着科技的进步,物理防治技术迅速发展,杀
虫灯诱杀作为一种主要的物理控制手段,在综合防治方面的作用日益显现。从对昆虫的研究中我们了解到,大部分
的昆虫都具有趋光性,而光诱捕就是利用这种生物的一种生理特征,也就是害虫对不同波长的光的敏感度,利用
“喜好”的光源进行诱捕,这是一种非常有效的生物控制方法,这为各种害虫的防治和预测提供了一个比较完整、
可靠的资料。本产品采用电灯引起的高压电杀灭害虫,所以对害虫的农药残留和抗药性无影响。从而对杀虫灯使用
方法的改进降低了农药的使用效率,特别是在目前的农业生态环境十分脆弱的情况下,以及对生态农业、低碳农业
的要求,使得杀虫灯的性能要求不断提高。
在科学技术和社会发展、人民生活水平不断提高的今天,人们对食物安全和环境保护的认识不断增强。在倡导
节能和环境保护的今天,一款绿色智能的太阳能LED杀虫装置,对于改善公共场所的驱虫设备和提高安全性有着十分
重要的意义。该设备具有成本低廉、环境友好的特点,不仅能为公众创造良好的经济效益,而且还能改善自然环境
和社会环境,为我国发展可持续生态农业提供了一条新途径。
再比如,大部分农林、果树园地,都是在偏远的地方,用电缆来给诱虫灯提供电力,这对农民来说,是一笔巨
大的开支,而且随着距离的增加,费用也会越来越高,维修起来也会越来越麻烦,这对普通的农民来说,实在是太
难了[8]。因此在节能、环保的前提下,研制一种节能、环保的 LED杀虫灯,是目前我国农业生态环境与粮食安全的
关键。智能太阳能杀虫灯装置以蓄电池为动力,在白天将太阳光照射到电池板上,给电池充电,解决了偏远农田、
果园等地的电力不足。采用单片机的控制,可在不同时刻对不同频段的LED灯管进行循环开关,达到节约电池功耗、
延长电源设备运行时间的目的;该 LED灯具有高电光转换效率、低功耗、低、短波长、低功耗、提高产品质量、降
低农民投资成本等特点,具有增加农民收入、促进生态发展、保护生态农业的益处。因此,太阳能LED害虫诱捕装置
是一种经济、环保、环保的新型杀虫产品。
目前,国内外已有不少学者对昆虫趋光性问题进行了较为深入的探讨,取得了大量的成果,但目前学术界对昆
虫趋光论的看法并不一致,现已形成四大理论:干扰理论、光定向理论、光胁迫理论和生物天线理论。早期在国外
利用昆虫的趋光性,使用石蜡火光和乙炔灯光(Forst,1952)来诱捕昆虫[9];自1960年起,国外在对美国的棉铃虫
(Heliothiszca)的控制方法中,采用了大量的发光体,如黑光灯等,通过对收集到的资料对其进行分析后,预测
出害虫的数量和发生的时间,以便采取相应的措施;与此同时,我国也在大规模的农田中,采用了灯光诱杀技术,
对害虫进行了诱捕,并取得了一些成果 [10]。根据调查,目前市场上销售的杀虫灯大多采用全光谱灯泡,其光波的
针对性不足,无法彻底消灭害虫和天敌。二十世纪七十年代以来,国内外有关专家对昆虫复眼的原理(趋光波长、
趋光特性)和活动周期等进行了深入的研究,为采取物理机制控制害虫提供了理论依据。目前,国内外对有害生物
的诱捕手段多以黑光灯、荧光灯为主,对 LED光源的杀虫灯的研究较少,从最初的黑光灯,到后来的双波系列灯和
高压汞灯,再到目前广泛应用的频率振动杀虫灯等[11],由于高压汞灯和频振式杀虫灯耗电量大、对人畜不安全,
所以研制了一种太阳能杀虫灯,将太阳能直接转化为电能,不仅可以保障人畜的生命安全,还可以解决安装电线杆
及造价高的问题,但是,现有的太阳能杀虫灯仍有许多有待完善和提高之处[12],比如诱虫灯源单一、诱虫的最佳
范围等问题。
第一章 太阳能杀虫灯方案设计
本系统主要包括STC89C52单片机、太阳能电池板、LED杀虫灯、12864液晶显示屏、DS1302时钟模块和温度检测
模块等模块。
1.1 害虫的趋光波长和时间的调研
白背飞虱对绿光(515~550 nm)和蓝光(470 nm)较敏感,其次是红光(630 nm)和白光,对黄光
(585~595 nm)的敏感性最低 ;近紫外LED诱虫灯在390 nm的波长下,对赤拟谷盗有较好的杀伤作用,使用多光谱
光源,可发现更为准确的害虫感应光波。对350~400 nm的紫光敏感的昆虫,例如稻飞虱、稻纵卷叶螟和二化螟,它
们晚上扑灯节律(害虫在夜间起飞的时间规律)是在19:00-次日清晨1:00,稻瘿蚊、褐飞虱和白背飞虱对430~450
nm的蓝光敏感活动时间在20:30-22:30[13-14]。表1.1为主要害虫趋光波长和时间。
表1.1 主要害虫趋光波长和时间
主要害虫种类 趋光波长范围(nm) 活动旺盛时间段
中华稻蝗
蚜虫、粉虱
350-400
550-590
17:30-18:30
18:30-19:30 5:30-6:30
稻瘿蚊、褐飞虱、白背飞虱
稻飞虱、稻纵卷叶螟、二化螟
大螟
430-450
350-400
350-400
20:30-22:30
19:00-1:00
22:30-1:30
1.2 总体设计
该方案针对公共场所不同害虫的特点,选用多波段光谱较好的LED为光源,通过单片机实现在一定时间内产生不
同的光谱,从而有效地杀死相应的具有强烈趋光的昆虫,从而最大限度地减少了对某些有益昆虫的伤害,是一种环
境友好型诱虫灯。
太阳能发电经电路转换储存到蓄电池中,蓄电池给单片机供电,内置升压电路杀死蚊蝇,STC12C5A60S2单片机
和高精度DS1302时钟模块控制LCD12864显示屏显示时间和杀虫灯的颜色,通过独立键盘控制时间进行演示,根据不
同时间亮不同颜色的LED灯。
1.3 机械设计
由于杀虫灯有一定高度,所以采用了悬挂式的方式,太阳能将光能转化为电能储存在电池中为整个装置供电。
独立键盘控制单片机,可以用来调整时间。图1.2为基于单片机多光谱间歇发光太阳能杀虫灯机械图。
图1.2 基于单片机多光谱间歇发光太阳能杀虫灯机械图
第二章 太阳能杀虫灯的电路设计
2.1太阳能电池板
目前,人类环保意识越来越强,太阳能作为可再生能源,使得它的应用越来越广泛。现已存在的太阳能电池板
是通过吸收太阳光将太阳辐射能通过光电作用或者光化学作用直接或间接转换成电能的设备,主要材料为硅。它主
要由钢化玻璃、EVA、电池片、背板、铝合金、接线盒以及硅胶组成。太阳能电池工作原理的基础是半导体PN结的光
生伏特效应。当光线照射太阳能电池的表面时,硅材料会吸收一部分光子;光子的能量被转移到硅原子,导致电子
的跃迁,成为自由电子在PN结两端聚集形成一个电势差,在外部接通电路时,通过这个电势差,就会有电流流过外
部电路,从而产生特定的输出功率[15]。图2.1为太阳能电池板实物图。
7
图2.1 太阳能电池板实物图
2.2 蓄电池
蓄电池是该装置中仅有的一种储能设备,该装置使用了一种铅酸蓄电池,它的主要功能是把太阳能电池的能量
转换成化学能,然后把化学能转换成电能供给负载。主要技术指标为蓄电池的容量Q、蓄电池的电压、自放电(蓄电
池在空闲状态下,会产生自发的放电,这是因为在电解液中,电池的阴阳两级在外部环境的温度等条件下,会产生
不同程度的氧化还原反应)、放电时率和放电倍率[1]。
2.3 12864液晶显示屏
12864是一种图形点阵LCD显示屏,它主要由128×64全点阵液晶显示器及行驱动器/列驱动器组成,可显示8×4
个(16×16点阵)汉字,也可以完成图形显示 [16]。
2.4 DS1302时钟模块
DS1302是一种低功耗、高性能的实时时钟芯片,它的功能是记录数据,尤其是对一些需要研究的数据点上的记
录,能够同时记录数据与出现该数据的时间,因而在测量系统中得到广泛应用。DS1302内含有一个实时时钟/日历和
31字节静态RAM ,可以以年、月、日、时、分、秒为单位进行计时,图2.4为DS1302时钟模块接口电路。
图2.4 DS1302时钟模块接口电路
2.5 高压电网杀虫灯
本装置中的高压电网杀虫灯是由杀虫灯、高压电网、电器装置和防护罩四部分组成。其中杀虫灯采用不同颜色
的LED灯,通过单片机的控制,根据害虫的习性,实现在不同时间亮不同颜色的LED灯的功能。高压模块输出电压,
正极和负极分别连接两个电网,最外层为保护人体的防护罩。图2.5为高压电网杀虫灯的实物图。
图2.5 高压电网杀虫灯
2.5.1 杀虫灯的设计
根据国内外的研究调查显示,昆虫的活动周期以及复眼原理(趋光波长、趋光特性)等是诱杀昆虫的主要诱
因,而利用物理机制来控制害虫,如某些害虫的特殊习性,喜欢光线的色彩等,为控制害虫的发生提供了理论依
据。LED光源具有较强的单色光谱性,因此可以根据不同的趋光波段选择不同的光源,从而达到较高的转换效率和节
能效果。表2.1为LED灯珠的光电参数。
表2.1 LED灯珠的光电参数
颜色 波长(nm) 半角值(°) 光通量(lm) 功率(W) 电光功率转化效率%
紫光
蓝光
绿光
黄光
360-380
400-420
435-450
545-560
580-595
35
35
35
35
25-40
38.5
107
62
2
2
2
2
20.8%
22.0%
26.3%
26.1%
9
360-380为紫外光对昆虫的复眼有很强的吸引,通过放电产生的低温等离子体以及紫外光对蚊蝇间产生的趋光兴奋作
用,使得蚊蝇向光源方向移动。表2.2为LED多光谱时间循环模式。
表2.2 LED多光谱时间循环模式
时间段 开关LED灯的操作 诱杀害虫种类
17:30-18:30
18:30-19:30
19:30-20:30
20:30-22:30
22:30-01:30
01:30-05:30
05:30-06:30
06:30-16:00
紫灯开,黄绿蓝灯关
紫蓝灯关,黄绿灯开
黄绿蓝灯关,紫灯开
黄绿紫灯关,蓝灯开
黄绿蓝灯关,紫灯开
关灯,节约用电
紫蓝灯关,黄绿灯开
全部关灯,进入充电程序
中华稻蝗
蚜虫、蓟马、粉虱
二化螟、三化螟
稻瘿蚊
大螟
害虫活动少
蚜虫、蓟马、粉虱
2.5.2 高压电网的设计
由于本装置中采用的是蓄电池作为电源给高压电网供电,因此可以借助新型的电蚊拍式高压灭蚊器的思路,克
服了市面上高频升压变压器、电视机高压包等高压电路需要高压交流电的缺点,实现了本装置的设计需求。其中高
压模块中采用的是555定时器构成的多谐振荡器,就是将输入的直流电压Vi转化输出为高频脉冲电压Vo,然后Vo经过
倍压电路和升压电路,就可以产生一个高达万伏的直流高压脉冲,可以在极短时间内将通过电网或者靠近电网的害
虫电击至死,以消灭害虫。
2.6 温度检测模块
由于温度、风速、月光等气象因素可以影响害虫的活动,因此太阳能杀虫灯所诱杀到的害虫的数量也会发生相
应的变化,其中温度对害虫的诱杀效果最大,在15-45℃时,昆虫的活动更为活跃[17-20]。该装置的功能是通过温
度变化进行实时监控检测,从而决定害虫诱捕装置是否开启。本装置采用的DS18B20传感器,是一种数字温度传感
器,与传统的热敏电阻相比,优化系统结构,可靠性更高。当周围的温度变化时,它可以将模拟信号直接转换成数
字信号,并将其传输到单片机,从而单片机无需使用A/D转换。DS18B20遵循单总线协议,首先是温度的初始化,单
总线协议仅用一根线即可完成数据和时钟的双向传送,同时无需额外的外接电源,因为总线本身还可以为传感器提
供能量。传感器的三个引脚中DQ为数字信号输入/输出端,GND接地,VCC为外接供电电源输入端。
2.7 单片机控制系统
本装置控制系统的主控芯片AT89C52,它是MSC-51系列8位单片机的升级版,与之前的产品具备完全兼容性。具
有单片机的读写速度、相比51系列存储的内存容量增加一倍,制作工艺更加先进等特点。单片机最小系统通常由电
容、晶振、电阻和复位开关等组成,同时也是所有单片机控制系统的基础,包括单片机、时钟电路、复位电路。
2.7.1 复位电路
复位电路可以将电路恢复到初始状态,与计算器的工作原理类似。所谓复位电路,就是将其恢复为初始状态。
如同计算器上的“清零”键,可以很轻松地恢复到原来的位置,然后再进行一次计算。这样, RESET端电平在按键
被按下时从高电平变成低电平而触发重置。
2.7.2 时钟电路
由单片机外部连接的振荡器(也可以是一个内部的振荡器),通过分频处理,将其变成一个单片机的内部时钟
信号,并在片中起到协调作用。它的功能是与外部的晶体一起,使其产生振荡,这样可以为单片机提供运行时钟。
2.8 Keil uvision软件
由于C语言和汇编语言都不能直接烧录到单片机里面,因此我们需要一种开工具,C语言或者汇编语言借助这种
工具编译生成单片机可执行的二进制代码,并且它的体积也非常的小,足够存放在单片机的存储器里面。在写好程
序之后,通过这种工具编译成hex文件,下载到单片机中去执行。
第三章 太阳能杀虫灯的制作与调试
3.1 整体结构
装置的供电方式为太阳能电池板在太阳光的照射下,进行光伏作用产生电流经过蓄电池进行充电。伴随着日
落,光照逐渐变暗,单片机开始工作。首先进行温度检测,将采集到的数据通过I/O口进入单片机内,判断此时的温
度是否在诱杀害虫的合理范围内以及是否进行下一步工作,再由控制器输出开启定时器电路指令,设定好特定波长
LED灯点亮和高压电网电路工作。整个系统设计思路完成后,便进行了实物电路的布局,太阳能杀虫灯的整体结构包
括:太阳能电池板、蓄电池、高压杀虫网、LED杀虫灯、显示模块等,经过多次焊接和搭建电路后,完成了实物演
示,图3.1为太阳能杀虫灯的实物图。
图3.1 太阳能杀虫灯实物图
3.2 试验方法
采用紫、蓝、绿、黄 4 色 LED 灯,灯盏比例为 2∶2∶1∶1,试验点安装LED多光谱循环式太阳能杀虫灯6盏,
亮灯时间为每天的17:30-06:30,同时在相同环境条件下安装只有紫色光源的太阳能杀虫灯,控制变量唯一形成对
比,以便更好的验证此装置的可行性。图3.2为20:40时蓝灯亮效果图,图3.3为19:40时紫灯亮效果图。
图3.2 20:40时蓝灯亮效果图
图3.3 19:40时紫灯亮效果图
3.3诱杀害虫效果
对诱集的成虫做初步鉴别,发现稻纵卷叶螟、二化螟、三化螟、叶蝉、飞虱、瘿蚊、金龟子、东方蝼蛄等是诱
杀主体,说明此装置的杀虫范围较广,对此次诱捕的害虫进行了调查,发现金龟子占30.5%、瘿蚊26.9%、东方蝼蛄
23.15%,其次为各类叶蝉10.35%,其它害虫类别 7.81%。表3.1为杀虫灯诱杀害虫的种类及数量,表3.2为单一光源
杀虫灯诱杀害虫的种类及数量。
单片机部分程序代码:
#include <reg52.h>
#include<intrins.h>
#include<stdio.h>
#include"zm.h"
#include"delay.h"
#include"lcd12864.h"
#include"ds18b20.h"
#include"ds1302.h"
#include"process.h"
bit Temperature_Flag; //bit Re_Time_Flag;
//bit Flag1;
bit Bell_Work;
//code UINT8 *WEEK_TAB[]={一,二,三,四,五,六,日,};
//void Display_Time();
//void System_BootScreen();
//void Timer0_Init();
//void Int0_Init();
//void Display_Temperature();
//UINT8 Conver_Week(bit c,UINT8 year,UINT8 month,UINT8 date);
void System_BootScreen()
{
UINT8 i;
LCD_SendImg128x64(User0_128x64);
for(i=0;i<10;i++)
DelayMs(255);
LCD_SendImg128x64(User1_128x64);
for(i=0;i<10;i++)
DelayMs(255);
}
void Timer_Init()
{
TMOD|=0x11;
IE|=0X8a;
PT1=1;
TR0=1;
//PX0=1;
14
//TR1=1;
}
void Int0_Init()
{
EX0=1;
IT0=1;
}
void Int0_IRQ() interrupt 0
{
Menu_Flag=1;
TR1=1;
while(!KEY_MENU)
;
TR1=0;
if(Menu0)
{
Set_Hour=~Set_Hour;
}
else if(Menu1)
Menu1_Flag=1;
else if(Menu2)
Menu2_Flag=1;
else if(Menu3) Set_Bright=~Set_Bright;
else if(Menu4) Set_Speaker=~Set_Speaker;
Refresh_SetTime=1;
}
void Timer0_IRQ() interrupt 1
{
static UINT8 i;
TH0=-50000/256;
TL0=-50000%256;
i++;
if(i==80) Temperature_Flag=1;
}
void Timer1_IRQ() interrupt 3
{
TH1=-600/256;
TL1=-600%256;
SPEAKER=~SPEAKER;
}
void main()
{
LCD_ClearGDRAM();
System_BootScreen();
DS1302_Init();
Int0_Init();
LCD_Init();
15
Timer_Init();
LCD_ClearGDRAM();
LCD_SetCGRAM(1,User1_16x16);
LCD_SetCGRAM(3,User0_16x16);
LCD_SetCGRAM(2,User2_16x16);
//LCD_SetCGRAM(0,User4_16x16);
LCD_SetCGRAM1(User4_16x16);
Display_Temperature();
SPEAKER=0;
BRIGHT=1;
while(1)
{
SPEAKER=0;
if(Temperature_Flag)
{
Temperature_Flag=0;
Display_Temperature();
}
if(!Menu_Flag)
{
DS1302_ReadDate();
if(Bell_Flag)
{
if(Hour==Bell_Hour&&Minute==Bell_Minute)
{
LCD_ClearGDRAM();
LCD_SendImg128x64(User2_128x64);
Bell_Work=1;
ET1=1;
TR1=1;
while(1)
{
if(!KEY_ENTER)
{
DelayMs(10);
if(!KEY_ENTER)
{
while(!KEY_ENTER);
Bell_Flag=0;
Temperature_Flag=1;
Bell_Work=0;
TR1=0;
Menu_Flag=0;
LCD_ClearGDRAM();
LCD_Init();
break;
}
16
}
}
}
}
Display_Date();
Display_Week();
DS1302_ReadTime();
Display_Time();
}
else if(Menu_Flag)
{
LCD_ClearGDRAM();
LCD_RefreshMenu();
FanHui1=0;
//guide_old++;
while(!FanHui1)
{
MainMenu_Pro();
SPEAKER=0;
while(Enter_Menu)
{
if(Menu0) Menu0_Pro();
else if(Menu1) Menu1_Pro();
else if(Menu2) Menu2_Pro();
else if(Menu3) Menu3_Pro();
else if(Menu4) Menu4_Pro();
else if(Menu5) Menu5_Pro();
SPEAKER=0;
}
}
while()
Temperature_Flag=1;
}
}
}
结论
本装置主要是通过太阳能发电经电路转换储存到蓄电池中,蓄电池给单片机供电,内置升压可转高压电路接触
内网杀死蚊蝇,单片机和高精度DS1302时钟模块控制LCD12864显示屏显示时间,根据单片机控制不同光谱的LED灯,
在不同时段点亮且持续的时间不同,从而分时段,分光谱杀虫,达到最大收益效果。
杀虫数量及对照比较是评价杀虫灯诱杀效果最直观的因子,诱杀害虫与益虫之比则反映了杀虫灯的诱杀能力和
害益虫的数量组成,对生态系统的平衡以及群落结构组成和稳定起到了至关重要的作用。
与市面上存在的单一紫灯光源装置相比,该装置主要有以下特点:
1.利用太阳能发电并用蓄电池储存电能;
2.单片机和高精度DS1302控制时间LCD屏显示;
3.根据害虫的习性开启不同颜色的灯;
4.根据不同虫子在不同时段的活跃情况,分时段,分光谱杀虫,达到最大收益效果。
未来工作展望:
1.在本装置中并没有考虑杀虫灯的光照强度和悬挂高度对诱捕害虫的影响,在以后的改进中,可以测量出光照强度
和悬挂高度的最佳范围,以使诱捕害虫效果达到最佳。
2.在诱杀害虫后,要及时调研这种装置对害虫繁衍后代的影响,保护生态平衡。