、2430芯片的CPU是8位的8051微处理器,因此对?ZigBee节点的软件开发采用IARsystem公司的IAREmbeddedWorkbenchV7.20H这一开发环境进行软件开发,该开发环境可用于编译、调试嵌入式应用程序。它的编程环境包括:C/C++优化编译器、代码编辑器、C-SPY调试器、工程项目管理器以及连接定位器等的各种开发工具。并且他具有在线调试功能,可以支持多种反正器从而很容易的思想程序的在线调试。本文将使用8051C/C++编译器对本系统的ZigBee节点软件进行开发,2430的相关库文件。ZigBee无线传感器节点软件设计根据系统的总体设计要求,ZigBee无线传感器节点作为数据的采集节点,负责将温室大棚内的温湿度传感器、光纤强度传感器、CO2传感器采集到的数据发送到ZigBee数据汇聚节点,然后通过ZigBee数据汇聚节点将数据传送到DSP控制平台。ZigBee无线传感器节点的整体设计流程图。ZigBee汇聚节点的软件设计ZigBee数据节点(ZigBee协调器/路由器)的主要功能是将ZigBee数据采集节点的数据进行整合然后将数据传送给DSP监控平台,为DSP提供数据进行算法分析。ZigBee数据汇聚节点程序流程图。总结1)、本文在深入研究了解国内外温室大棚控制系统发展现状的基础上,对温室大棚内环境的特点进行了研究,然后分析对温室大棚内植物生长有影响的环境因子,建立了温室控制系统的数学模型,确定了适合温室控制系统的控制算法,设计了温室到鞥的调控方案。2)、2430的无线传感器节点,2430的数据汇聚节点,提出温室大棚智能控制系统的总体设计方案。3)、完成了基于DSP的监控平台的设计,包括DSP与ZigBee数据汇聚节点的通讯设计,液晶显示及键盘输入电路的设计,温湿度多变量模糊控制算法的实现。4)、对系统进行了整体测试,测试结果基本达到预期设计要求。