基于CC2530的温室无线采集与控制系统设计与实现
时间:10-11
来源:21ic
点击:
按优先级从高到低的顺序轮询物理层、MAC层、网络层、应用层是否有任务要执行。若有高优先级任务,立即跳转进入该任务处理子程序,处理结束后再次从最高优先级开始新一轮查询;若查询结束 发现没有任务要执行,系统会转入休眠,以节约能量。图6是OSAL的任务处理流程图。
4 系统测试
分别在外置电源和电池供电两种模式下测试系统。
在外置电源供电时,节点在1秒采样1次的较高采样频率下一直持续稳定运行;在两节AA电池供电时,节点每2min采样1次,其余时间进入休眠,系统能持续运行一周。考虑到温室一般对采样频率要求不高,可以将采样间隔设置为10分钟甚至更长。若采用大容量电池,续航能力可以延续至数月甚至几年,以适应某些无法提供外置电源的工作环境。图7为测试中的上位机数据显示界面,图8为存储到计算机的数据格式。
在持续两周的观察期内,轴流风机启、停控制准确率为100%,控制可靠性很高。实验表明该系统工作稳定、可靠,低功耗性能卓越,具有很高的实用性。
5 结论
本系统实现了温室环境的无线监测和设备的无线控制。无线采集节点可以方便地布置在温室的不同位置,能够有效地获取整个温室的环境信息。与传统的温室有线测量与控制系统相比,简化了布线任务,节省了人力成本。整个系统的成本较传统有线系统更低,并且维护和升级都非常方便,为未来温室的智能化、无线化提供了一种解决方案。
- TI主流ZigBee芯片盘点(02-15)
- CC2530,催熟低功耗RF日常消费之果(05-02)
- 一种基于ZigBee的智能家居环境信号采集与控制系统设计(12-28)
- 基于Zigbee的道路照明系统(04-23)
- 一种基于ZigBee无线传感器网络的污水远程监测系统设计(09-09)
- 基于ZigBee的自愈自组网的设计与应用(05-16)