论文部分内容阅读
为了实现对挖掘机的远程实时监控,利用先进的网络、无线通信和相关的计算机等技术建立了挖掘机远程监控系统,文章对该系统所涉及到的远程监控管理平台的设计、基于Baidu Maps API的二次开发、Web服务器与机载终端间通信连接的建立、数据库的设计与实现以及基于LabVIEW的挖掘机远程故障诊断等问题进行了的研究。 首先,根据挖掘机远程监控的要求,介绍了监控系统所需的监控模式,并分析了系统中主要实现的功能和监控内容,最后将系统开发划分为远程监控管理平台的设计、数据库的搭建、Web服务器与机载终端间通信连接的建立以及基于LabVIEW的挖掘机远程故障诊断应用程序的编写四大部分。在此基础上提出了挖掘机远程监控系统的总体设计方案。 其次,对基于Web的远程监控管理平台进行了设计,介绍了监控管理平台的总体设计方案,对系统所需的主体功能模块和管理功能模块进行了分析,并对事务日志处理、实时状态查看、远程控制、历史轨迹查询、在线会话、故障诊断、系统信息管理等关键设计进行了较为详细的论述。其中,在历史轨迹查询部分,地图的嵌入是基于Baidu Maps API的二次开发实现的。 然后,对数据库的设计进行了介绍,分析了监控系统对数据库的要求,完成了数据库结构的设计、表的创建及关联,并对数据库的访问方式和操作进行了讨论,最后确定并详述了系统与数据库间的最佳连接方式。在此基础上完成了系统数据库的设计与开发。 接着,根据监控系统的通信要求,对通信系统的总体设计进行了概述,并对无线数据传输策略做了详细的介绍,包括线程管理和基于 TCP/IP协议的Socket远程通信。章节最后对数据通信的具体实施方式以及数据发送任务和数据接收任务进行了讨论和研究,在此基础上,完成了监控系统与机载终端间通信程序的设计,并在文中给出了相应的代码。 最后,在通信系统设计的基础上,根据挖掘机出现故障需及时处理的要求,提出了一种基于LabVIEW的挖掘机远程故障诊断系统的设计方案,文中介绍了故障诊断应用程序的总体结构和设计思路,分析了后面板框图程序各模块的功能,并描述了其详细的设计过程。 实验结论表明,挖掘机远程监控系统能够对挖掘机进行有效的实时监控,并且在挖掘机身处异地或恶劣环境出现故障的问题上,通过采用LabVIEW开发的虚拟仪表应用程序使问题得到了及时有效的解决,基本满足挖掘机智能化在工程领域中的现代化要求。