- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                井下多参数涌水异常在线监测软件的设计
                    井下多参数涌水异常在线监测软件的设计
    摘 要:系统基于工业以太网和CAN总线网络开发,下位机采用ATMEL系列Atmega128单片机开发,实现数据多通道自动采集上传。上位机在线监测软件采用.NET平台C#语言编程开发,使用Sqlserver2005数据库,运用socket、数据库存储过程、多线程等关键技术,实现实时数据读取存储、曲线显示、实时控制、历史查询、阈值报警等功能。监测软件界面友好、操作灵活,实现了数据传输效率、准确性及人机交互性,并通过现场工程实践验证了软件的各项功能。 
  关键词:在线监测;.NET平台;C#;socket;存储过程;多线程 
  引言 
  水害作为煤矿井下主要灾害之一,严重威胁着煤矿安全生产,其表现形式是矿井涌水量突然增大超出矿井排水系统的排水能力,因此,井下出水点涌水量、排水沟水流量监测是一项非常重要的工作。随着科技的进步,井下涌水监测由人工采样和实验室分析为主向自动化、智能化和网络化为主的监测方向发展。为实现井下出水点重要参数的连续、在线、快速监测,研发一套基于工业以太网的在线监测系统,对提高煤矿井下突水预警的整体水平具有重大意义。文章介绍了一种多参数突水预警在线监测软件的设计和实现方法,软件具有较高的稳定性和良好的可扩展性,适当修改设置后,即可进行其它水质参数的自动采集和实时存储[1-3]。 
  1 基于CAN总线和工业以太网的通讯网络 
  1.1 系统结构 
  控制器局域网CAN(Controller Area Network)属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络,具有突出的可靠性、实时性和灵活性,广泛应用于工业自动化、过程控制等诸多领域。基于工业以太网使用TCP/IP协议簇,通过CAN与以太网协议转换,可实现跨网络自由通讯。工业以太网通讯设备包括监测服务器、数据库服务器、数据传输分站(网关设备)、以太网交换机等;CAN总线采集设备包括采集分站、通讯分站(网关设备)[4-5]。整个系统结构如图1所示。 
  1.2 CAN总线应用层协议 
  涌水异常在线监测系统的数据传输分为井下传输和井上传输两部分。井下数据传输过程以CAN总线传输和以太网光纤传输为主。其中,CAN总线网络用于井下数据采集分站与通信分站之间的数据传输。系统通讯以标准CAN总线传输层协议为基础,CAN数据帧包含1字节帧信息、4字节帧ID(含设备ID和传感器ID各2字节)及8字节帧数据共13个字节。总线波特率默认设置10kbps,用户可通过上位机软件远程设置总线波特率。CAN数据帧中最后字节用于校验,其它非有效数据字节填0x00,使用异或校验法[6-8]。每个数据采集终端有唯一ID号,且ID号的设置应允许掉电保持。传感器类型ID不可随意更改,必须按照预先协议规定设置。如表1所示。 
  1.3 基于工业以太网的UDP/IP协议 
  通讯分站采用CANET-II工业级双路智能CAN转以太网接口卡实现CAN与以太网协议转换。上位机软件运行在服务器端,在线监听采集终端发送的数据并可实现设备远程控制。由于UDP协议在数据传输过程中无须建立逻辑连接,不检查数据报,因此UDP传输效率高,具有较好的实时性。为此,软件通讯模块采用标准的网络传输报文协议UDP/IP协议簇作为系统以太网中物理层及以上各层的通讯协议,默认通过保留的UDP端口号8001来访问通讯分站。监测软件与通讯分站通讯原理如图2所示。 
  2 上位机监测软件 
  2.1 软件结构 
  在整个涌水异常监测系统中,每台采集分站由传感器(水温、水压、流速、PH值、电导率、含氧量、浊度)采集信号并将其存储到单片机Flash中,同时将数据通过CAN总线发送至通讯分站,经CAN-Ethernet协议转换后,发送至上位机。上位机监测软件负责监听通讯分站转发的实时采集数据,功能包括:实时数据采集和存储;实时动态曲线显示;远程集中控制,对现场的采集分站实现重启、设备自检、ECHO应答、总线速率、发送间隔等参数设置;系统通讯状态显示、设备故障报警;历史数据查询、历史曲线生成等。图3所示为上位机监测软件结构。 
  2.2 软件核心功能 
  涌水异常监测软件采用.NET平台C#语言开发,使用WinSocket技术开发通讯模块,采用Sqlserver2005数据库实现实时数据存储、历史数据查询。主要功能模块包括:实时监控、历史查询、报警查询、参数设置、用户管理、数据管理等模块[9-10]。软件主程序流程如图4所示。 
  软件综合运用线程池管理、线程同步、数据库存储过程等关键技术,实现了数据采集、数据存储、动态曲线、历史查询、历史曲线等多任务高效并发[7-8]。其中,软件曲线动态显示功能使用MsChart图表控件呈现,规定X轴坐标显示采集时间,
                您可能关注的文档
- 五河县农机化发展的探讨.doc
 - 五湖大酒店高支撑模板工程施工的方法及注意事项.doc
 - 五溪流域盘瓠庙时空分布的研究.doc
 - 五源河大桥抗震能力的设计的研究.doc
 - 五灯会元“作么”类疑问代词的研究.doc
 - 五灯会元“因”字的研究.doc
 - 五点一线的模式在高中数学探究课中有效的运用.doc
 - 五点式政治课堂教学的模式初探.doc
 - 五点的策略 给力思想品德学习.doc
 - 五环一体视角下县域城镇化建设的研究.doc
 
- 2025年军队文职人员公开招录考试《管理学》习题库及答案.docx
 - 2025年军队文职考试《公共科目》国防知识专项训练题库(含答案).docx
 - 2025年军队文职人员社会公开招聘《管理学》题库(含答案).docx
 - 2025年九江市辅警公共基础知识题库(附答案).docx
 - Module1Unit2It'sinthewest(课件)-外研版(2012)英语六年级上册.pptx
 - 代数式的值课件人教版七年级数学上册.pptx
 - 大班语言教案会爆炸的苹果含反思.docx
 - 高二化学(人教版)导学案选择性必修一第三章第二节第3课时溶液pH的计算.docx
 - 土地资源课件-八年级地理上学期人教版_2.pptx
 - 2025年景德镇市辅警招聘《公安基础知识》真题及答案解析.docx
 
原创力文档
                        

文档评论(0)