论文部分内容阅读
粮食作为国计民生的基础,其存储安全直接关系到经济的发展和社会的稳定,为保证储粮安全,通常采用粮情测控系统对储粮进行存储周期内的管理。粮情测控系统是利用现代电子和计算机技术,在粮食存储过程中对粮食各参数的变化情况进行实时检测,并对检测到的数据进行分析与预测,以及对异常情况提出合理建议和控制措施的智能化自动控制系统,为安全、科学及绿色储粮提供了技术保证和研究依据。本文设计并实现了一种基于ARM的分布式粮情信息集成系统。以ARM11处理器S3C6410芯片作为CPU,同时搭配RAM、Flash以及各种外围设备接口,完成粮情测控终端硬件系统的搭建,并在此基础上进行引导加载程序、Linux操作系统内核以及文件系统的移植,最终构建出合理的嵌入式目标平台。编写数字式温度传感器DS18B20的硬件设备驱动和应用程序并使之运行于目标平台,配合Qt编写的图形用户界面,完成粮情数据的实时检测和显示。以目标平台作为TCP服务器,通过网络把采集到的粮情数据传输至SCADA系统服务器中,实现对采集数据的存储、分析以及根据分析结果对PLC设备做出自动控制。通过该系统粮情测控终端的Qt图形用户界面,用户可以方便地完成粮情数据的现场查看,利用SCADA系统客户端还可以实现远程甚至广域网范围内的监测和控制。本文创新性地引入SCADA系统作为最终管理方,使人机交互界面更加美观、友好,为操作人员提供了良好的用户体验。