论文部分内容阅读
随着我国经济的迅猛发展,人们出行的要求和频率在不断的提高,铁路运输为人们提供了这种便利。快速、便捷、舒适的动车组备受人们的青睐。在此形势下,从而加大了铁路部门对于动车组驾驶操作人员培训的压力,开发一套安全、高效的动车组模拟驾驶系统,是很有必要的。本文主要以CHR2型动车组的操作驾驶过程为依据,利用ARCNET令牌网络技术和基于Visual Studio2010的Visual Baisc.NET软件,设计了一套纯软件的动车组模拟驾驶系统,为后续动车组模拟驾驶系统的开发具有一定的参考意义。首先,本文在分析国内外列车模拟驾驶系统现状的基础上,详细介绍了ARCNET令牌网络技术的工作机制和网络特性。理解了ARCNET令牌网络技术的数据帧格式、工作原理以及数据信息传输的过程等。掌握了ARCNET网络技术的组网方式、通信原理和网络数据传输的实现方法。其次,在掌握ARCNET令牌网络技术的基础上,结合CRH2型动车组操作驾驶的过程和其网络控制的机理,设计了动车组模拟驾驶网络控制系统的结构和方案。并且,介绍了基于Windows Socket的工作原理、服务类型和方式进行较为详细的阐述,运用Socket技术对网络传输数据信息的读取,进行了数据接口的设计。然后,利用VB.NET软件对动车组模拟驾驶网络控制系统的设备操作进行了模拟。设计了中央装置的模拟界面、终端装置的模拟界面、监控装置LKJ-2000的模拟界面以及列车自动防护系统ATP的模拟界面。并且,详细介绍了Socket套接字的5种模型,选用Windows Socket的重叠I/O模型,实现了ARNET网络传输的数据接口。同时,利用Access数据库技术对动车组模拟驾驶系统,进行了的培训和管理过程数据库的开发。最后,运用工控机IPC、ARCNET网卡以及集线器等硬件,对动车组模拟驾驶网络控制系统进行了测试。测试表明:ARCNET令牌总线技术可以作为动车组模拟驾驶系统数据信息传输;系统界面能够模拟出动车组设备操作的过程。同时,从实际出发,对模拟驾驶关键部件及所采集的数据信号类型进行了分析,并对数据采集模块进行了选型,为后续开发动车组模拟驾驶系统具有一定的参考意义。