温室大棚精细化管理系统
温室大棚监测系统的设计思路是继承传统农业发展的优势,针对农业自身特点以及现实存在的问题进一步完善的新性能系统。该系统将智能化信息处理功能应用于农业生产,通过采用MSP430实现对大棚内各种信息的采集和反馈,通过
光照强度模块、温度模块、土壤湿度模块、各种驱动模块以及液晶显示屏等模块来对大棚进行控制与监测。使人工管理这一复杂的监测任务简单化、准确化。
1 系统方案
1.1 系统总体方案
本设计使用MSP-EXP430G2 LaunchPad作为核心板,MSP430 系列是一个16位的、具有精简指令集的、超低功耗的混合型单片机。
温室大棚精细化管理系统以MSP430G2553单片机为核心,扩展了一个光照强度模块、温度模块、土壤湿度模块、各种驱动模块以及能够给予用户观察的TFT液晶显示屏,充分合理的利用了单片机上的各个硬件资源。我们通过四个按键来控制系统的各项指标显示状况,它们分别为移位键、调整键、功能键和确定键。
1.2 主控制系统
主控制系统的硬件主要是MSP430G2553为核心芯片,它具有较多的中断源、稳定的系统工作、丰富的片上外围模块、强大的处理能力以及有基于USB的集成型仿真器,充分利用这些资源使得我们的软件得到很好的开发要求。
考虑到单片机的I/O接口不足的问题,本设计中就合理的利用外接低频晶振上的两个接口作为外扩的I/O端口。板子自带一个仿真器,上面接有一个USB接口,可以将外部电压转化成5V电压,在板子上的各个I/O端口,如若导通,则均为3.3V。
1.3 参数采集
该系统在数据采集时,使用了三大模块其分别为:光照强度传感器模块、LM35温度传感器模块、土壤湿度传感器模块。各个模块也用到了各自不同的单片机上的管脚,光照度检测用的是P1.6,温度传感器是P1.2,湿度传感器是P1.7。三大模块同时构成,形成对大棚全方位的检测,使得大棚内部详细信息被客户所掌握。
1.3.1 光照强度模块
设计系统中用ADC采样出来的AD_Result*2500/1023作为光照度检测的最终结果,我们充分利用到了硅光电池三大特性中的光照特性,即指在不同光照强度下,硅光电池的短路电流和开路电压的大小。
1.3.2 温度传感器模块
LM35是一种得到广泛使用的精密集成温度传感器,其输出电压正比于当前温度(摄氏度),由于它采用内部补偿,所以输出可以从0℃开始。 LM35工作电压4~30V,在上述电压范围以内,芯片从电源吸收的电流几乎是不变的(约50μ A),所以芯片自身几乎没有散热的问题。其输出电压和温度成良好的线性关系,无需外部校准,V out=10.0mV/℃ * T℃,其中T为当前温度。
1.3.3 土壤湿度传感器模块
在作品中,我们自制了一个土壤湿度传感器,该传感器只需要一个FC-28探头和一个510KΩ的电阻,利用电阻和土壤湿度的正相关关系,可以测得在土壤中不同湿度情况下的湿度所占的百分比。
1.4 控制调节
该系统通过电机驱动、水阀驱动和风扇驱动三个模块实现大棚的控制与调节。每个驱动控制不同的电路模块,并且实现不同的功能,使其大棚里的农作物健康成长。
1.4.1 电机驱动电路
采用标准逻辑电平信号控制,具有两个信号输入端,分别接在单片机两个不同的I/O口上,从而控制电机的正转和反转,同时还有一个电源信号线,只要给驱动电路加上5V的电压,该驱动电路就可以正常工作。当光照强度超过了所设定的农作物需求值时,电机反转使得卷帘合上,达到遮光的目的。
1.4.2 水阀驱动电路
该系统所采用的是DC12V常闭式的电磁水阀,由于单片机管脚输出的逻辑电平是0-3.3V,所以中间使用了由三极管和电磁阀继电器HK4100F组成的驱动电路。通过控制三极管工作在饱和和截止状态,就可以控制水阀的启用和停止,从而解决灌溉问题,使得农作物得到合理的灌溉。
1.4.3 风扇驱动电路
风扇驱动电路是该系统中结构最简单的一个驱动模块,它只用到了一个三极管和一个电阻,通过控制三极管工作在饱和和截止状态,就可以实现风扇的启用和停止,从而使得大棚内部能够保持通风。
1.5 信息处理模块
信息处理模块是整个系统的核心部分,包括环境参数预设置、信号处理和控制三个部分。环境参数预设置一方面将某一时间范围内农作物正常生长对温度、湿度、光照的要求进行设置,另一方面可以将各个大棚内农作物生长的信息反馈到显示屏上,做到时刻掌握信息。信息处理实现测量数据并反馈其信息,为控制监控提供依据,控制部分则由此发出各种相应的信号。控制部分通过驱动电路来实现,分别是:电机、水阀和风扇驱动电路。当控制系统启动后,能够按实测温、湿度和光照强度和其设定的值通过单片机的运算输出信号,来掌握大棚内植物的各种信息,并发出一些补救的命令。例如,当大棚内的温度过高时,经过单片机的处理使得风扇打开,从而使得内部温度降低。
2 结论
本作品用到了TI公司开发的MSP430G2553,以单片机为主要控制系统,其它各个模块为辅的方式,共同作用对大棚实行了严密的监控。并且在用各种传感器时测得数据的精度也各自不同,光照度的精度可达1Lx,土壤湿度的精度为1%,温度的精度是0.1℃,然而在调整上下限时,只有温度的精度变成了1℃,其他两个模块所测得的数据的精度均不变。