基于B-S模式导航设备及环境集中监控软件的设计与实现.docVIP

基于B-S模式导航设备及环境集中监控软件的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于B-S模式导航设备及环境集中监控软件的设计与实现

基于B/S模式导航设备及环境集中监控软件的设计与实现-设计论文 基于B/S模式导航设备及环境集中监控软件的设计与实现 黄贵恒 (中国民用航空中南地区空中交通管理局广西分局,广西 南宁 530000) 【摘要】提出一种能够多点监控民航空中交通管理导航设备的监控软件,该软件通过ASP.NET进行设计实现,通过B/S的模式设计实现了对导航系统的主体参数的实时监控并存储。与此同时,监控过程包括对温湿度等环境的监控。系统实现了web远端登录在线监视,能对多个站点进行配置监控,可应用于空管技术保障一线。 关键词 B/S模式;导航;空中交通管理;ASP.NET;温湿度 0 引言 导航设备是空中交通的关键设备,在当代空中交通管理工作中起到无可替代的作用,对飞行安全及运行保障更是不可或缺。在实际工作中,导航台的选址及设计考虑到航路的规划和设备的覆盖面等复杂问题,多数导航台只能按照规划部署于边远地区,远离机场等空管一线工作场所。这对于一线技术保障而言,维护工作的开展变得更加繁琐,甚至影响设备的应急处置。因此导航设备的远程监控变显得更加重要。目前,就空管行业的主流导航监控系统而言,系统多数只能监控一套设备,而且声光告警功能有所不足。这一方面对设备的监控资源造成浪费,另一方面则影响监控的人性化与智能化。本文提出一种基于B/S模式的导航监控系统,该系统通过ASP.NET对导航设备的主体参数、现场的环境温湿度进行远程监控,实现了在局域网内通过IE浏览器进行快捷监控多点设备的功能。 1 总体设计 系统设计主要分为温湿度环境监控及导航设备监控。温湿度监控模块根据文献[1],可以分为上位机设计和下位机设计,而导航设备监控则分为接收子模块、数据处理与显示告警、数据存储与查询。 1.1 温湿度环境监控 对于设备环境较为复杂的导航台,导航设备的工作环境是系统监控的关键点之一。温湿度对于保障设备正常运行、延长设备使用寿命等环节有突出的作用。在工作中, 参考文献[1]对系统进行温湿度环境监控设计。系统主要核心采用多线程设计。在传感器设计上采用SHT11作为温湿度检测传感器,而下位机同样采用单片机(P89C52X2BN)作为下位机设计。另外,系统将对来自下位机的温湿度数据采用基于ASP.NET的上位机软件设计。在ASP.NET中,系统利用Socket编程接收来自下位机的网络数据。具体实现有: Socket listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); listenSocket.Bind(new IPEndPoint(IPAddress.Any, port)); listenSocket.Listen(100); while (true) {//接收函数 } 与此同时,该socket设计将部署于服务器端,用于客户端对数据的浏览,因此接受的温湿度数据将在后台进行入库。待需要刷新时再取出。 1.2 导航设备监控 导航监控设备的核心在于主体参数的接收与分析。在接收模块上,导航厂家在设计上提供了不同的接入方式,因此系统可以利用其作为切入点进行设计,采用导航设备提供的RS232通信方式进行监控。与温湿度环境监控模块同理,系统将首先接收数据到服务器端,并进行简单解析后加入数据库进行存储以方便后续处理。 对于串口数据的接收,ASP.NET上实现较为简单,首先对串口控件进行初始化。再定义相应的串口接收函数如下: public void DataReceived(object sender, EventArgs e) {byte[] bytes=new byte[1024]; if (con.IsOpen) { try { if (con.BytesToRead0) { int DataLength = con.Read(bytes, 0, con.BytesToRead); Session[“value”]= Encoding.Unicode.GetString(bytes); } } catch (Exception ex) { Session[“value”] = “发生异常错误:”+ex.Message; } }} 由RS232入方式采集到的导航设备的状态数据,设计上采用自定义的非标准格式,以一个二进制位代表一个设备状态,因此一个字节就可以代表8个状态,这就增强了对导航设备状态的描述。对于某些设备的运行参数,可以通过分析数据的帧格式,分析帧头、帧的类型、帧长度、帧的

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档