论文部分内容阅读
和平时期,部队的多数弹药长期处于存储状态,保证存储弹药的安全是部队弹药仓库安全管理工作的主要内容。影响存储弹药安全的因素有很多,其中,温度因素所引发的安全事故在事故总量中占有很大的比重,是影响弹药安全的最主要的环境因素之一。目前,基层部队的弹药仓库安全管理工作中仍然采用传统的测量仪表。随着我军深入开展信息化建设,传统的仓储环境监测仪表已无法有效满足信息化仓储管理的需求。针对这一现状,本文设计了基于嵌入式Web技术的温度监测系统,对弹药仓库温度变化情况进行动态监测,为改进基层部队弹药仓储安全管理提供技术参考。本文主要完成了以下工作:(1)设计了温度远程动态监测的解决方案。本方案以嵌入式微处理器S3C2440AL-40和温度传感器DS18B20为硬件基础,选用Windows Embedded CE6.0作为嵌入式操作系统,通过构建嵌入式Web服务器实现温度的远程动态监测。(2)定制嵌入式操作系统。根据用户的需求,对Windows Embedded CE6.0进行了定制,主要包括通信协议、文件系统、存储组件等组件的添加,并完成系统编译。(3)开发硬件驱动程序。主要完成了温度传感器DS18B20在S3C2440和WindowsEmbedded CE6.0环境下驱动程序和报警模块驱动程序的开发。(4)开发Windows CE应用程序。结合用户需求,开发了温度采集显示的Windows CE应用程序,实现用户和系统的交互,其功能包括:实时读取并显示温度传感器测得的温度值、图形化显示温度值的变化趋势、将温度值及时写入USB存储设备、开启或关闭温度采集、设置温度报警上下限值、打开蜂鸣器进行报警并用文本显示报警状态、截取应用程序显示界面、通过格式转换的方式压缩截图的大小等功能。其中,截图和格式转换是为了实现客户端浏览器和应用程序界面显示的一致。最后,通过本地测温实验对系统的性能进行了分析。(5)实现温度监测情况的网络发布。通过在本文设计的嵌入式系统上构建嵌入式Web服务器,将监测到的温度变化在局域网上进行发布,方便用户通过网络浏览器远程观测温度的变化情况,为弹药仓库的安全管理工作提供决策参考。