无线传感器网络的温室测控系统方案
微架构基础上增加了Intel Wireless MMX 技术,提高了处理多媒体的效率,优化了处理器的功耗,同时添加了针对移动终端设备设计的新功能。 它的主要特性如下:
(1) 内部集成丰富的外设接口,如USB Host 控制器、PCMCIA/ SD/ MMC 卡控制器、I2C 接口、串口、实时时钟, SSP 串行接口等,因而采用PXA270设计的系统集成度非常高;(2) 计算能力强大,最高主频达到624MHz ;(3) 无线SpeedStep 电源管理技术使系统可以根据CPU 的性能要求动态地调节功耗,可以动态调节CPU 的电压和频率来节省电源。 电源管理上,它支持多种运行模式。 包括一种正常操作电源模式(运行模式) 和五种低电源模式来控制电源消耗(空闲模式、深度空闲模式、等待模式、睡眠模式、深度睡眠模式) .汇聚节点实现了USB HOST、网络、串口、GSM接口,以及一个自定义 的51 针扩展接口,用来连接在目前无线传感器网络中广泛使用的MICA 及MI2CA2 节点,或者作其他功能扩展整个系统的电源部分较为复杂,CF、GSM 都是单独设立电源供应。
其他的具体硬件实现如下:
FLASH:采用Intel 公司的快速页面读取模式的St rataFlash ,28F128J3A ,工作电压为3. 3V , 32Bit数据宽度, 4 片Intel 的28F128J3A Flash 组成的64MB 内存;SDRAM: 采用三星SDRAM , K4S281632E -TC/ L75 ,32Bit 数据宽度,存储时间为10ns ,由两片K4S281632E - TC/ L75 构成64MB SDRAM 内存;网络接口:由CS8900A 芯片实现,CS8900A 可以设计成ISA 总线的网卡,本系统则是将它与处理器直接连接实现以太网通信,使用nCS2 作为片选使能信号;FFUART:用来连接GSM 模块,实现GSM 通信功能;BTUART :调试串口。
另外汇聚节点不需要LCD 显示和键盘接口,这些GPIO 通过软件设置,大部分用来实现一个自定义的51 针扩展接口,对于其他没有用到的GPIO ,则定义为输出以减少功耗。
4 软件设计与功能分析
为使操作人员能够直观地看到温室中各种环境参数数据以及分配任务等,人机接口全部采用友好的图形界面。 系统软件由五大模块组成:参数设置模块、数据采集模块、数据分析和处理模块、控制输出模块、数据管理模块。 系统软件结构图如图4 所示。
图4 系统软件结构图
(1) 参数设置模块。
管理员在使用温室测控系统时,要使用账号密码登陆,如果密码错误,则禁止进入系统。 由于不同的作物在不同的生长时期对环境参数的要求不同,同一作物在不同发育期也对环境要求不同,所以把环境参数作为控制参数向数据实时采集控制模块中发送,能够更好地满足生物生长所需环境。 系统参数设置功能主要用于设定人为要求的环境因子的适宜数值。 系统中默认的可向数据实时采集控制模块发送的控制参数有温度、湿度、二氧化碳浓度、光照度等环境参数。
(2) 数据采集模块。
数据采集模块主要实现多通道数据同步采集、波形实时显示以及数据存储功能。 以动态曲线或表格的形式显示环境因子参数的实时变化。
信号采集的任务就是将传感器采集的电压信号通过各采集通道经过网关处理输入到计算机中,最后再实时地显示出来。 被采集的信号能否再实现真实信号,与采样方式的选择和采样时间的确定有很大关系。 本系统选用实时采样方式。
(3) 数据处理模块。
数据处理就是从原始数据中产生信息的过程。
在系统中,模拟量经A/ D 转换后变为数字量送入网关,此数字量在进行显示、报警和控制之前,还必须根据需要进行一些加工处理,如:数字滤波、标度变换、数值计算、逻辑判断等,以满足系统的不同需要。
(4) 控制输出模块。
本系统的控制部分主要是实现温室内各环境因子的调控。 根据计算机的数据显示和报警信号,可以在执行机构界面进行操作以满足作物适宜的生长环境。
(5) 数据管理模块。
本系统中数据的存储是以天为单位的。 将采集到的24h 的实时监测数据以文件的形式进行数据的存储,存储的数据文件以数据采集的日期作为文件的名称,数据采集的时间和数据作为文件存储的内容,这样可以方便地满足对文件的操作。 同时可以分析、统计和打印。
5 结束语
基于无线传感器网络的温室测控系统,更是克服了传统温室在结构和性能上的一些不足,对建立大型的智能温室群也有一定的借鉴作用。
- 应用于手持设备的无线调制解调器电源(02-20)
- 如何为多种无线标准设计可编程基带设备(05-19)
- CMOS低噪声放大器中的输入匹配研究与设计(08-19)
- 无线音频转发器(10-14)
- 用音频信号实现无线传感器网络节点间距测量(10-01)
- 双电机无线遥控电路(06-01)