- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
铁道部科技研究开发计划重点课题(2011G009)
高速铁路道岔监测技术研究之分报告二
高速道岔监测系统监测主机设计研究
西南交通大学土木工程学院
西南交通大学铁路发展有限公司
二0一二年九月
目 录
1 引言 1
1.1 研究目的 1
1.2 背景 1
2 软件设计 1
2.1 软件总体结构 1
2.2 开发工具 2
2.3 处理流程 3
2.3.1 接收下端数据处理流程 3
2.3.2 接收上端指令处理流程 3
2.4 软件结构 4
2.4.1 软件模块划分 4
2.4.2 各程序模块说明 5
3 接口设计 6
3.1 外部接口 6
3.2 内部接口 7
4 数据结构和算法设计 7
4.1 数据结构描述 7
4.2 主要算法设计 8
5 运行设计 8
6 出错处理设计 8
7 安全保密设计 8
7.1 安全设计 8
7.2 系统日志 8
高速道岔监测系统监测主机设计研究
引言
研究目的
高速道岔监测系统监测主机设计研究详细介绍了高速道岔监测系统监测主机的接口设计、运行设计、系统数据结构设计、系统出错处理设计。开发人员可以通过该说明书大概了解系统设计的整体功能、总体设计概括以及运行的流程,为详细设计奠定了基础。
背景
高速道岔是高速铁路基础设施中十分重要、影响行车安全的关键设施,要求具有高速度、高安全性、高平稳性、高可靠性,能长期保持良好的工作状态,能确保高速列车安全、平稳、不间断地运行。
高速道岔监测系统正是针对我国高速铁路建设的现实需要研发的。以安全性监测为主,以状态监测为辅。与国外高速道岔监测系统的功能不同,我国高速道岔应重点监测断轨等安全性项目,而辅以转换力等状态监测。搭建起高速道岔系统、全面的监测系统技术框架,预留后期其他监测项目的融合,能适应中国、德国、法国技术的道岔结构。
监测主机是高速道岔监测系统中的重要一环,起着承上启下的作用。监测主机安装于车站,收集该车站所有监测分的数据,将其发送到铁路局平台,并进行原始数据存储。
软件设计
软件总体结构
高速道岔监测系统监测主机软件是网络通信模块、协议栈模块、状态处理模块、消息转发模块组成。
主机软件通过网络通信模块从各监测分机、第三方服务器处接收数据,然后将数据交由协议栈模块进行数据的解析,数据模块模块根据数据包中的地址域,及数据类型,将数据转发到铁路局平台的不同数据容器中,同时,主机软件还有状态处理模块,定时检测其下各监测分机、第三方服务器的工作状态,并通过数据转发模块将状态信息转发到铁路局平台。
软件结构如图2-1所示:
图 21高速道岔监测系统主机软件结构图
开发工具
高速道岔监测系统主机软件的运行环境为linux,采用的开发语言为C++。
处理流程
接收下端数据处理流程
图 22 接收下端数据处理流程图
接收上端指令处理流程
图 23 接收上端信息处理流程图
软件结构
软件模块划分
图 24 主机软件平台模块划分
各程序模块说明
1.网络通信模块
网络通信模块分为两部份:下端通信模块和上端通信模块。
下端通信模块主要负责从各监测分机及第三方主机处采集数据,同时,负责将从铁路局平台下发的指令发送到相应的监测分机及第三方主机。
主机将处理好的监测分机及第三方主机数据交由上端通信模块发送到铁路局平台,同时,上端通信程序还负责从铁路局平台接收指令,交由数据处理模块处理。
2.协议栈模块
协议栈模块负责从下端通信模块接收到的数据包中解析出数据来源主机的地址域、数据类型等协议格式,根据不能的数据类型进行相应的处理;同时,协议栈模块还要从上端通信程序接收到的指令包中解析出目标机器的地址域等操作。
3.状态处理模块
状态处理模块根据设定的数据周期,检测各数据单位是否有数据上传,据此判断各数据单位是否连接在线,生成状态数据包。
4.消息转发模块
消息转发模块根据要发送的数据的地址域,查询出目标机器的网络地址,也即网络寻址,然后网络通信程序根据目标机器的网络地址,将相应的数据发送到目标机器,完成数据的转发。
接口设计
外部接口
1、传输方式
本规范中车站主机与各监测分机、第三方服务器处在同一局域网中,通信协议采用TCP/IP协议,数据交换的通道为10/100M内网。
数据传输方式为二进制码流的方式。
2、传输格式
车站主机通信的数据采用如下组包格式:
表 31
长度(字节) Socket数据定义 1 起始字符(68H) ↑ 2 长度L 的报文头 1 起始字符(68H) ↓ 2 控制域C 控制域 用户
数据区 8 地址域A 地址域 2 应用功能码AFN 应用功能码AFN 业务数据 业务数据 暂定为0 消息认证码PW 消息认证码PW 1 结束
您可能关注的文档
- 【发明】一种抽水回灌同管热交换器的数据通信机房与基站的节能降温系统分解.doc
- 【非】2016高三大一轮复习教师用书全书可编辑WORD文档基础案第11章分解.doc
- 【非常考案】2016高三大一轮复习教师用书全书可编辑WORD文档基础案第11章分解.doc
- 9第九章转基因生物安全法规及其管理解析.ppt
- 9第六章耳鼻咽喉科病人的护理第一节耳科解析.ppt
- 【复习】三级人力资源管理师复习分解.doc
- 【高考领航】2016届高三生物大一轮复习课时作业第8单元第4讲免疫调节分解.doc
- 【高考领航】2016届高三生物大一轮复习难点突破练(七)神经调节分解.doc
- 【高三生物专题复习纲要】专题1_生命的物质基础、结构基础、细胞工程分解.doc
- 【关于食堂,关于美食,食在下沙新生必看完全版】〖社联出品分解.doc
文档评论(0)