煤矿监控系统接入工业互联网设备研究(共4717字).doc
《煤矿监控系统接入工业互联网设备研究(共4717字).doc》由会员分享,可在线阅读,更多相关《煤矿监控系统接入工业互联网设备研究(共4717字).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、煤矿监控系统接入工业互联网设备研究(共4717字)摘要:以工业互联网二级子节点系统为平台,煤矿监控系统为接入对象,分析了工业互联网系统结构以及监控系统接入工业互联网所需关键技术后,设计并开发了一种分布式计算网关,此网关应用在监控系统交换机与工业互联网连接端,对交换机下属的监控分站发来的数据进行解析处理后封装JSON格式,通过MQTT协议传入工业互联网云端软件。实际应用表明:该方案架构设计合理,稳定性较好、性能较优越,为监控系统接入工业互联网提供了一种可行方案。关键词:监控系统;工业互联网;JSON格式;MQTT协议;网关工业互联网1对数据扁平化要求较高,提倡信息端与生产现场协同制造。在煤矿安全
2、监控系统2中,1个煤矿按照40台分站布局来计算,可安装10001200台传感器,每个传感器节点在不停的更新数据。由于传感器完全分散,如果完全采用云计算3方式不对数据进行分布式采集处理,随着传感器不断增加时,当前网络逐渐臃肿,传输效率与信息安全均得不到有效保障,大量的数据给数据库存取技术以及数据查询带来挑战;另外由于工业互联网二级节点系统软件与煤矿监控系统在上层协议、格式一般是不同的,所以煤矿监控系统接入工业互联网还需要在监控系统的交换机端在进入工业互联网时进行格式封装与协议转换;另一方面,对于一些实时性要求高的工业现场,云计算过度依赖服务器,一旦出现宕机、网络异常等,都将造成不可以估计的损失。
3、鉴于此,提出并设计了一种具备分布式计算能力且通用性强4的网关方案,协议层建立在由MQTT协议5构建的完整消息分发系统,实现分布式计算、编译部署的完整消息分发系统,可实现数据采集与分布以及煤矿监控系统接入工业互联网功能。1网关总体架构网关具备2种功能:一是协议转换,对远端云平台指令分析下发以及对下行监控分站数据计算与处理后上传;二是接入工业互联网二级子节点系统。从硬件通信接口来看,监控分站对上层设计一般采用以太网、LONWORKS、CAN、485等总线;从软件协议看,各个协同厂家的通信协议均为自定义非标协议,协议不统一的;从AQ62012019行业标准6来看,对数据处理时间,上层指令响应速度均有
4、严格要求。因此网关硬件架构要围绕多接口来设计,软件架构要围绕“强实时性”以及协议统一设计。1.1硬件体系结构根据需求分析确定硬件架构设计需要融合多总线,网关硬件架构图如图1,系统使用STM32F429RCT6作为主控芯片,该芯片主频可达到180MHz,具有8路UART,1路以太网控制器,2路CAN总线控制器。主控芯片通过UART外挂4片MAX3845芯片实现4路RS485总线通信,2路CAN总线通过内置CAN1、CAN2控制器外加2片CTM1051收发器实现,以太网接口通过内置以太网控制器加外置DP83848C网卡实现,WIFI、4G、5G等模块通过UART加相应通信模块实现。需要强调下,因为
5、目前大部分模块,设备中RS485、LONWORKS、LIN总线、WIFI、4G等,厂家为了兼容性以及使用方便性考虑,往往设计成UART接口,所以选择主控芯片时,具备UART的数量往往是优先考虑的。1.2软件体系结构网关软件主要负责监控系统与工业互联网二级子节点系统之间的指令处理和数据转发传输,是下行系统和远端云服务器之间的桥梁,软件体系结构如图2。协议转换模块在网关的软件结构中起着承上启下作用:可根据总线接口的不同自适应加载相关通讯协议并且将下行系统上传的数据、指令应答等信息保存到临时数据存储区,主控上传模块负责监控数据缓存区的数据、状态是否改变,如改变立即上传,否则周期性上传,上传时先封装J
6、SON格式后再上报MQTT客户端。驱动读写模块实现各个硬件操作,如RS485、4G等。网口模块比较繁琐,不仅要操作内部控制器还有移植第三方开源TCPIP协议栈,如LwIP协议栈7。MQTT模块构建了发布/订阅消息的转发模型,实现不同的客户端的即时通信。分布式计算模块属于软件架构中仅次于协议转换的核心模块,负责实现边缘计算功能,不仅实时分析云端服务器发出的请求指令与对下行设备的控制指令,而且还需要计算处理上行数据后上报云服务器,连通监控系统和工业互联网。为了加强系统的实时性,网关使用FreeRtos嵌入式实时操作系统作为任务调度的总管。使用RTOS后,网关的应用程序由一系列独立的任务组成,每个任
7、务之间有操作系统内核完成调度,不用开发者再使用定时器模拟调度,减少了开发周期并且避免了不必要的错误产生。2网关关键技术2.1数据处理技术网关需要处理的数据很多,为了保证处理的实时性与正确性,需要考虑各个线程之间保证互不干扰和同一个内存空间当多个线程同时访问时数据完整性与正确性。另外,为了实现网关的内部系统资源与用户数据的隔离,数据处理中的各个线程间通信的同步与互斥采用信号量和事件组实现,采用共享内存实现不同任务间数据交互,提高了分布式计算的抗干扰性、增加了网关的可用性。另外新标准下,煤矿监控系统交换机一般都是以太网传输,并且本方案中的网关设备具备TCP/IP的支持,网关可以与交换机进行通信,为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 煤矿 监控 系统 接入 工业 互联网 设备 研究 4717
限制150内