论文部分内容阅读
粮食是人类赖以生存的物质基础,充足的粮食储备是维持社会稳定和保障国家安全的必备条件。随着农业技术的发展,我国粮食产量得到大幅提升,然而粮食储备管理水平却存在很大提升空间。特别是在粮食储量监测方面,自动化水平较低。针对目前粮仓仓储量监测技术存在的问题,并结合当前国家大力提倡的“互联网+”的思想,本文设计了一套粮仓仓储量远程监测系统。本系统主要解决了两个方面的问题:一是粮仓仓储量检测问题,二是仓储量信息的远程监测问题。本文为实现粮仓仓储量检测设计了一种新型压力传感器。通过改进传感器的弹性应变体结构和封装形式,使其能够将粮食散料的分布式载荷转化成集中载荷进行测量。传感器的安装形式是埋设式。将几支传感器简单地埋设在粮仓底部,不需要安装任何称重托盘或者其它设备,便可测得粮仓仓储量数据。因此该粮仓仓储量检测方案具有设备精简、安装方便、成本低廉的特点。粮仓仓储量信息远程监测是基于ZigBee无线通信网络和嵌入式Web服务器实现的。ZigBee无线通信网络负责将采集到的各个粮仓的仓储量信息传输到嵌入式Web服务器,Web服务器与因特网连接,负责接受用户的远程访问。硬件上,ZigBee芯片采用德州仪器的CC2530,分别设计了ZigBee核心板以及功能底板,底板上预留了多个传感器信息采集接口。嵌入式Web服务器的CPU采用意法半导体公司的STM32F107VC,外接DP83848CVV网卡芯片实现与因特网的连接。Web服务器跟ZigBee协调器采用串口通信。软件上,基于Z-Stack协议栈进行了ZigBee无线通信网络程序设计,实现了无线网络的组建、传感器数据采集与发送、设备状态控制指令的接收和执行等工作。在STM32F107VC芯片上移植了RT_Thread操作系统进行任务的调度和资源管理。使用操作系统自带的轻量级LwIP协议栈创建了嵌入式Web服务器,用以接收并处理网络请求。本设计采用了B/S模式,因此制作了一个动态网页作为人机交互界面,并存储在Web服务器中。用户可以通过浏览网页的形式操作该系统。最后对系统进行了调试,通过浏览网页的形式访问嵌入式Web服务器。在网页上可以查询粮仓仓储量信息,也可以控制粮仓基地的设备运行状态,从而初步验证了该设计方案的可行性。