论文部分内容阅读
智能化采集系统能够符合我国能耗数据管理要求并契合当前农业发展趋向,是科学研究的一个热点。现有设施农业区的数据采集系统基本选用人工采集方式,并针对特定的数据采集,或局限于特定的数据场合,尚不能满足用户对自动化程度、采集频率以及精度等的要求。因而,本论文的研究重点便是如何根据多点、多成分的数据采集任务实现多路数据的高效自动采集、处理、显示、传输以及存储,并利用无线网络对数据进行远程监控与管理。 本文根据功能需求将多路数据采集系统分为下位机多路数据采集器和上位机远程接收与管理软件,其相关内容如下: (1)通过分析设施农业区待测量的数据特点、采集要求、数据传输和处理方式等功能需求,提出一种多路数据采集系统的总体架构,实现多路数据的自动采集以及数据管理功能。 (2)以微处理器STM32为主控制芯片,设计下位机采集器采集板和主控板的硬件电路。采集板电路主要包括电流和串口信号采集电路,主控板主要包括电源转换、数据通信、LCD显示和外部存储电路。 (3)在硬件平台建立的基础之上,依托μC/OS-II实时操作系统分别对采集板和主控板进行程序设计。在采集板中编写传感器的驱动代码和485通信程序,完成数据的获取以及和主控板的通信任务。在主控板中建立LCD显示、GPRS数据传输、数据通信和数据存储等任务,用以实现数据的显示、传输以及存储。 (4)利用Lab Vie w设计上位机远程数据接收与管理软件,实现对下位机子系统的监测和管理。上位机通过解析数据包,将多路数据直观显示在界面上,并为用户提供历史数据查询与下载功能。系统测试和示范应用表明,该系统能够稳定运行,可以满足用户对功耗、精度和实时性等的要求。