论文部分内容阅读
发展具有丰富故障诊断功能的动设备状态远程监测系统是大势所趋,但由于受到硬件技术及成本等因素的制约,目前动设备管理时企业一般是采用趋势状态监测系统进行日常监测,发现故障时再用专业仪器进行故障诊断。这种方式存在对快速发展的故障无法进行及时诊断的问题。本文针对工程实际,结合趋势监测与专业故障诊断的不同特点,提出并实现了一种基于LoRa射频技术的B/S模式动设备状态远程监测系统。本系统除常规趋势监测功能外还具备初步的故障诊断功能,且具有通信距离远、实时性好等特点。本文的主要内容如下:(1)提出了基于LoRa射频技术的B/S模式动设备状态远程监测系统方案。系统由监测节点、中心网关和管控中心三部分组成。监测节点以单片机、传感器和LoRa模块为核心,负责数据采集和指令执行。中心网关以单片机、网关模块和LoRa模块为核心,负责数据收集和转发。管控中心以GatewayWorker为核心框架,以云服务器为平台,是监测系统的控制中心,负责管理设备数据的采集、存储、分析和展示。(2)设计了适用于本监测系统的多协议协同通信方案。方案分为视图层方案和下位机方案两部分。视图层方案将监测系统的高低频请求分离,高频请求使用Websocket技术以获得更好的实时性,低频请求使用HTTP技术,以减小服务器压力。下位机通信方案以LoRa技术为核心提升系统监测范围,利用TCP长连接技术保证中心网关和服务器通信的实时性。(3)设计并实现了监测节点、中心网关和管控中心。监测节点设计包括监测参数的确定、传感器选型和单片机程序设计。中心网关设计包括网关和LoRa射频模块选型、单片机程序设计以及射频参数调优。管控中心设计包括Worker程序设计、信号分析模块设计、数据库设计、设备和用户信息管理模块设计等。(4)开发了具有跨平台能力的Web客户端。使用Vue响应式布局技术作为客户端程序核心框架,利用HighCharts组件实现了设备数据的图表显示。最后对监测系统的监测诊断功能、实时性、响应速度和通信距离等方面进行了测试,验证了系统的优良性能。