基于VC系统的设计与实现涉及多方面的理论、方法和技术,本系统还有许多新的问题需要解决,需要在实际应用中不断积累和完善,在以下几个方面,还需要做进一步的研究和开发。
摘要:近些年来,我国铁路行业快速发展,铁路信号的控制方法和模式也不断更新。在区间运行过程中,列车通过轨道电路占轨情况判断列车运行位置,并通过前后列车的追踪运行保持安全运行距离和速度。本课题基于实验室现有铁路信号设备,通过列车、线路和信号系统的属性、行为特性及它们之间的交互关系,完成轨道电路的长度、列车运行限速和列车长度等参数的设置,模拟列车在6段轨道电路区间的运行过程。并通过上位机与下位机的串口通信,将列车的模拟行车位置发送至轨道电路发送器,同时接收下位机的采集数据,监测轨道电路通过信号机的灯光显示。该仿真系统解决了实验室环境下列车运行的空间限制,为开设列车运行控制和区间运行相关实验提供了条件。
关键词: 列车区间运行;计算机仿真;上位机;串口通信
PC Programming of Train Interval Operation Simulation
Abstract:In recent years, the rapid development of China's railway industry, railway signal control methods and models are constantly updated. During the interval operation, the train determines the train's operating position through the orbital track occupancy situation, and maintains the safe operating distance and speed through the tracking operation of the train before and after. This project is based on the existing railway signal equipment of the laboratory. Through the attributes, behaviors of the trains, lines and signal systems and the interactions between them, the parameters such as the length of the track circuit, the speed limit of the train operation and the length of the train are set up and simulated. The train runs in the 6-segment track circuit section. And through the serial port communication between the upper computer and the lower computer, the analog driving position of the train is sent to the track circuit transmitter, and at the same time, the data of the lower computer is received, and the track circuit is monitored through the signal display of the signal machine. The simulation system solves the space limitations of the following car operations in the laboratory environment, and provides conditions for the opening of train operation control and interval-related experiments.
Key Words: train operation in section; computer simulation; Upper computer; Serial communication
目录
1绪论 1
1.1 课题的背景和意义 1
1.1.1 国外发展状况 1
1.1.2 国内发展状况 3
1.2 论文的主要内容 4
1.3 论文的主要方法 4
1.4 本论文的结构安排 5
2串口通信原理 6
2.1 串口通信基本参数 6
2.2 RS-232C串口通信标准 7
2.3 串口通信控件MSComm 8
2.3.1MSComm处理通讯的方式 9
2.3.2 MSComm最常用的属性 9
2.3.3 MSComm工作流程 11
2.3.4 MSComm控件编程 12
3列车区间运行仿真分析及建模 14
3.1 仿真模块分析 14
3.2 仿真流程分析 14
3.3 自动闭塞过程分析 15
4列车运行仿真程序设计 17
4.1 显示模块程序设计 17
4.2 设置模块程序设计 18
4.2.1 GetPrivateProfileString用法 18
4.2.2 对话框程序 19
4.3 串口通信模块设计 20
4.3.1 MFC对话框设计 20
4.3.2 串口通信协议设计 20
4.4 列车运行模块程序设计 22
4.5 数据处理模块程序设计 22
5运行结果及调试 24
5.1 串口调试助手 24
5.2 列车运行仿真 24
6 结论及展望 27
致谢 28
参考文献 29
1绪论
1.1 课题的背景和意义
安全一定是铁路运输所生产得永恒主题,列车得运行安全就是来衡量所谓铁路运输的质量的最最重要的指标。在中国的铁路,其运输的专有特点就是客货混合运行和不同高速列车的共同运行,密度大,重量大,运输和信号产量复杂,线路速度多样化,运输强度大,复杂程度最高。在这样复杂的运行环境下,列车的安全控制变得越来越复杂和重要。中国铁路的列车控制仍然取决于驾驶员的技术水平和操控经验。培训优秀的司机需要很多年的时间。机车工作条件差,驾驶员容易疲劳,出现观察和判断错误,影响列车安全。