实训案例 机车同步系统需求文档-v2介绍.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机车同步控制通信系统 文档说明 本文档用来描述机车同步控制通信系统的实际需求,学生可以根据本需求开发一个简单的机车同步控制通信系统。通过开发过程,帮助学生们实践如何开发一个实际的信息系统。 术语和缩略语 LSPU 同步机车控制单元 OCU 同步机车通信单元 RS 注册服务器 编组 一趟列车的所有机车 3. 系统构成 同步控制系统包括同步机车控制单元LSPU、同步机车通信单元OCU、注册服务器RS构成。地面与车载设备通过网络实现互联。系统结构图如图1所示。 OCU通过RS232串口和LSPU连接。 图1 系统结构图 4. 系统功能要求 将主控机车发送的数据同时转发给同一编组内的所有从控机车。 将从控机车发送的数据转发给同一编组内的主控机车。 从控机车之间不能相互发送数据。 不同编组内的机车之间不能相互传送数据。 机车经OCU通过注册来加入某个数据会议组。所有成员都独立地加入某个编组。 主控机车必须首先注册,从控机车才能注册。 在已经建立好的数据会议组中,所有从控机车退出后,主控机车才可以退出。 一个机车只能加入到一个编组。 实验中对数据的特殊要求: 1)机车号取值要求:主车车号=组长学号的后四位,从车学号=组员学号的后四位(如只有一个从车,可任取组内一位同学的学号)。 2)控车数据: (i)数据长度=3+组的人数*2 (字节) (ii)数据内容: 牵引加速:01H+牵引力+组员1学号后两位+组员2学号后两位+。。。 制动减速:02H+制动力+组员1学号后两位+组员2学号后两位+。。。 5. 通信过程 5.1 注册 LSPU通过串口向OCU发送注册命令。 OCU和RS之间建立TCP网络连接。 OCU向RS发送注册数据帧 RS把该OCU编入相应的同步编组,并向OCU返回注册成功数据帧。 OCU通过串口向LSPU返回注册回复。 OCU拆除和RS之间的网络连接。 5.2 注销 LSPU通过串口向OCU注销注册命令。 OCU和RS之间建立TCP网络连接。 OCU向RS发送注销数据帧 RS把该OCU从相应的同步编组中删除,并向OCU返回注销回复数据帧。 OCU通过串口向LSPU返回注销回复。 OCU拆除和RS之间的网络连接。 5.3 数据传输 OCU完成注册后,通过IP网络在主控和从控机车之间传输LSPU的各种控制数据(加速、制动等)。 主控机车发送数据 主控LSPU通过串口将数据发送到主控OCU。 主控OCU广播给所有从控OCU。 从控OCU收到数据后,将数据转发给从控LSPU。 5.3.2 从控机车发送数据 从控LSPU通过串口将数据发送到从控OCU。 从控OCU数据转发到该组内主控OCU。 主控OCU将数据转发给主控LSPU。 6 LSPU/OCU/RS功能及通信数据帧格式要求 6.1机车注册 主控机车注册(同步操控系统→同步网关→注册服务器) = 0x01 , 帧长度 = 0x11(十进制:17) 序号 字段 长度(字节) 备注 0 起始1 1 值为10H 1 起始2 1 值为02H 2 帧长度 2 值为 4 帧标识 1 值为01H 5 组标识 2 主控机车号 7 主车标识 2 本机车号 9 从车1 2 机车号 11 从车2 2 13 从车3 2 15 从车4 2 = 0x02 帧长度 = 0x09 (十进制:9) 序号 字段 长度(字节) 备注 0 起始1 1 值为10H 1 起始2 1 值为02H 2 帧长度 2 值为 4 帧标识 1 值为02H 5 组标识 2 主控机车号 7 本车标识 2 本机车号 注册回复(→LSPU) = 0x81 帧长度 = 0x0A(十进制:10) 序号 字段 长度(字节) 备注 0 起始1 1 值为10H 1 起始2 1 值为02H 2 帧长度 2 值为 4 帧标识 1 值为81H 5 组标识 2 主控机车号 7 本机标识 2 本机车号 9 结果码 1 0x00:注册成功 0x01:注册失败 注册回复(→OCU) 1)失败回复 帧标识= 0x81 帧长度 = 0x0A(十进制:10) 序号 字段 长度(字节) 备注 0 起始1 1 值为10H 1 起始2 1 值为02H 2 帧长度 2 值为 4 帧标识 1 值为81H 5 组标识 2 主控机车号 7 本机标识 2 本机车号 9 结果码 1 0x01:注册失败 = 0x76 数据帧长度根据机车数来定 序号 字段 长度(字节) 备注 0 起始1 1 值为10H 1 起始2 1 值为02H 2 帧长度 2 由机车数来决定 4 帧标识 1 值为76H 5 组标识 2 组标号 7 机车号 2 本机车号 9 本组

文档评论(0)

502992 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档