论文部分内容阅读
无人机房设备电源的远程控制在工业领域占有举足轻重的地位。近年来,电源的控制已经打破了传统性的控制概念,智能化、远程化、网络化控制成为当前重要的发展方向。铁路是国民经济的大动脉,行车安全是铁路的永恒主题,铁路“5T”无人监控设备机房是确保铁路运输安全的重要保障。目前,“5T”设备维护方式十分落后,需派工作人员远程奔赴现场处理,及时性差,运输安全得不到保障。本课题基于目前铁路改革发展趋势,结合铁路数字通道改造契机,设计了基于μIP协议栈的铁路“5T"无人机房设备电源远程控制系统。针对铁路“5T”无人机房设备的维护现状进行了论述,提出了设备电源网络远程控制的创新方案(以下简称网络电源控制系统)。对网络电源控制系统进行了分析和设计,将系统分为以主控制器为核心的硬件感知控制层和以客户端为核心的应用层。构建了以需求为平台的硬件感知控制层结构。通过主控制器及以太网模块并通过SPI通信模式实现网络数据传输;通过温度、湿度、红外安防模块实现对现场参数及环境安全的监测,通过继电器模块实现对设备电源的控制。设计了系统硬件感知控制层、网络传输层和应用层的软件。通过对前后台系统进行代码改造,采用类μCOS-Ⅱ的实时操作系统进行数据采集、时钟配置、继电器控制等,提高了系统远程控制的实时性。提出采用基于精简的μIP协议栈设计网络传输层,精简了代码量,提高了数据的传输速度,改善了传输性能。对比目前常用的C/C++等语言,确定选择了C#.NET实现应用层软件的开发,界面功能强大,使C#组件转化为网络服务,可以快速进行网络开发。完成了包括网络电源控制界面、登录界面、更改用户界面、添加用户界面和主控制界面等的设计。通过Socket与主控制器进行网络通信,实现对继电器的控制以及环境参数的读取功能。Socket通信运用了单独的线程,减轻了主线程负担,提高了通信质量。对网络电源控制系统进行了整体运行测试,对网络传输速度,传输数据包等进行了分析。系统经过测试和应用,各个硬件模块均能正常工作,符合设计要求。最后对论文进行了总结,对系统进一步完善提出了展望。