论文部分内容阅读
在总结国内外粮情监控系统发展现状的基础上,从系统需求及应用出发,设计了一套基于嵌入式技术的智能粮情监控系统。首先,设计了系统整体方案,并搭建了嵌入式软硬件开发平台。在硬件方面,采用ARM920T内核的S3C2440作为主控模块,设计了外围电路。选用温湿度传感器、水分传感器以及二氧化碳传感器采集粮仓内部环境参数,通过CC1110无线模块及Simplici TI无线协议将传感器采集的数据发送给ARM处理器。采用设计的继电器模块控制粮仓内空调和通风机以调节粮仓环境参数。在软件方面,搭建了以ARM9为基础的Linux软件开发平台,包括目标机与宿主机交叉编译环境的建立,Bootloader和内核的移植,以及根文件系统的创建。其次,在系统软硬件平台搭建的基础上,选用B/S架构的系统模式,实现了嵌入式Boa服务器以及SQLite数据库对采集数据的实时处理、保存与显示。详细阐述了AJAX和CGI技术在系统中的工作机制,并设计了一种基于AJAX+CGI的嵌入式动态网页交互方式,通过异步机制,实现了对粮仓内部参数的局部刷新。最后,针对现有粮情监控系统对粮情安全状况判断存在不准确的问题,提出了一种基于遗传算法-最小二乘支持向量机算法(GA-LSSVM算法)的粮情安全分级方法。该方法是通过对粮仓内部仓气温、仓气湿、粮温、水分以及二氧化碳浓度综合分析,得出此时粮仓安全等级(1-安全、2-良好、3-警告和4-不安全)。并通过实验验证了该方法满足粮情安全判断设计指标。系统功能测试证明嵌入式粮情监控系统实现了粮仓环境数据的采集,粮情安全状况的准确判断,具有一定的实用价值。