论文部分内容阅读
仓库作为存放货物的场所,其存放环境对于货物特别是粮食、食品等是非常重要的。随着信息技术尤其是传感器技术和物联网技术的发展,利用传感器网络检测仓库存放环境的温度、湿度对于提高粮食仓库管理工作的效率和信息化水平、防止储粮品质的下降和有害生物的危害具有重要意义。本文针对粮仓环境管理的信息化需求,根据现有粮仓数据采集和分析系统在数据采集和管理两方面存在的不足,对基于嵌入式系统传感器的粮食仓库数据和信息管理系统的关键技术进行了较深入的分析,设计了一种新的基于ARM9的粮食仓库数据采集与处理信息管理系统。该系统将嵌入式处理器ARM9和Linux操作系统相结合,可以实现粮仓数据的在线采集与监测。论文分别从硬件平台和软件设计两个方面深入分析了在线实时采集与检测所需的关键技术及其设计和实现方法。在系统的硬件设计方面,以ARM9处理器为控制核心构建了硬件平台,取代了传统的以单片机为控制核心的硬件平台,由于芯片处理能力和计算能力的提高,该硬件设计大大提高了系统的实时监测和管理功能。软件设计首先建立软件运行所需的嵌入式系统平台,并在此基础上针对粮仓监控与管理在分布和交互等方面的需求,设计了相应的驱动程序和应用程序。该数据采集与处理软件实现了Linux内核移植、Bootloader移植、温度和压力传感器驱动程序、文件系统等模块。在这些模块的基础上,实现了粮仓实时监测与管理的应用程序设计。同时为了方便用户的高效查询,本文还定制研发了基于Web服务的服务器应用程序,设计了用于远程操作的CGI程序。本文在最后给出了利用该系统进行粮仓环境监测的实际测试结果,并根据测试结果对本系统在软件和硬件方面的不足和尚待提高之处进行了较深入的分析,对下一步的工作和研究方向作了展望。