ATS与PIS接口协议信号提供.docx

上传人:b****5 文档编号:11739399 上传时间:2023-03-31 格式:DOCX 页数:45 大小:41.87KB
下载 相关 举报
ATS与PIS接口协议信号提供.docx_第1页
第1页 / 共45页
ATS与PIS接口协议信号提供.docx_第2页
第2页 / 共45页
ATS与PIS接口协议信号提供.docx_第3页
第3页 / 共45页
ATS与PIS接口协议信号提供.docx_第4页
第4页 / 共45页
ATS与PIS接口协议信号提供.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

ATS与PIS接口协议信号提供.docx

《ATS与PIS接口协议信号提供.docx》由会员分享,可在线阅读,更多相关《ATS与PIS接口协议信号提供.docx(45页珍藏版)》请在冰豆网上搜索。

ATS与PIS接口协议信号提供.docx

ATS与PIS接口协议信号提供

编号:

BJCP-IF-0001

北京轨道交通昌平线

ATS-PIS接口协议

卡斯柯信号有限公司

2009年10月16日

修订记录

版本号

编写

日期

页码/

章节

内容

0.0.1

郭辉

16/10/2009

All

创建全文

0.0.2

田丰

19/10/2009

更正“北京地铁昌平线”为“北京轨道交通昌平线”

更正“旅客向导系统”为“乘客信息系统”

更正签署页“站台显示屏”为“乘客信息系统”

0.0.3

郭辉

20/10/2009

增加了备用控制中心的接口安装位置说明

删除停车场信息

将4.2.8中“有相同值的字节”修改为“有相同值的字符”

 

3.1安装位置5

5.1.3ACK信息9

1

概述

1.1目的

本文档是为了描述北京轨道交通昌平线自动列车监控系统(ATS)和乘客信息系统(PIS)之间的接口关系。

本文档由以下内容组成:

ØATS与PIS之间的接口方式

Ø接口控制和接口数据传输格式

Ø接口内容及接口内容的具体消息格式。

1.2系统范围

北京轨道交通昌平线共有11个车站。

并且在定泗路设停车场一座,在十三陵设车辆段一个。

1.3接口描述

SIG-PIS接口是信号系统与乘客信息系统之间的信息通道,属于非安全接口。

信号系统向PIS系统发送ATS检测到的列车配置及当前位置信息(正线),PIS不向信号系统发送任何应用信息。

SIG-PIS接口如下图所示:

Figure1:

SIG-PIS接口描述

1.4串口描述

RS-422标准全名是平衡电压数字接口电路的电气特性(ANSI/TIA/EIA-422-B-98),最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s。

1.5应用文档

APP

Document

Reference

[APP1]

北京轨道交通昌平线信号系统合同

Table1:

应用文档

1.6定义与缩写

缩写Abbreviation

英文English

中文Chinese

PIS

PassengerInformationSystem

乘客信息系统

ATS

AutomaticTrainSupervision

自动列车监控系统

SIG

SignalSystem

信号系统

OCC

OperationControlCentre

控制中心

Table2:

定义与缩写

2设计约束

考虑到北京轨道交通昌平线分段开通的具体情况,ATS-PIS接口必须具备足够容量以满足线路延伸的要求。

3物理接口

3.1安装位置

3.1.1控制中心OCC

SIG-PIS接口的安装位置在控制中心,连接方式如下图所示:

Figure2:

控制中心SIG-PIS连接方式

图中红色虚线上方为ATS侧设备,红色虚线下方为PIS侧设备,PIS铺设一根串口通信电缆至ATS设备配线架。

3.1.2临时/备用控制中心OCC

SIG-PIS接口的安装位置在临时/备用控制中心,连接方式如下图所示:

Figure3:

临时/备用控制中心SIG-PIS连接方式

图中红色虚线上方为ATS侧设备,红色虚线下方为PIS侧设备,PIS铺设一根串口通信电缆至ATS设备配线架。

3.2连接方式

在控制中心、临时/备用控制中心,ATS通过5芯屏蔽电缆(色谱)连接到PIS侧指定端口。

ATS与PIS之间的连接采用RS-422串口通信方式,其中ATS侧为DB9Male,PIS侧为DB9Female。

通信连接使用5条线:

Tx+,Tx-,Rx+,Rx-,GND。

具体接线方式如下表所示:

ATS端DB9引脚

PIS端DB9引脚

TxD+(B)

RxD+(B)

TxD-(A)

RxD-(A)

RxD+(B)

TxD+(B)

RxD-(A)

TxD-(A)

GND

GND

Table3:

422串口引脚

4协议层

4.1传输配置

端口配置如下:

配置

参数

速率

38400bps

起始位

1

数据位

8

校验位

停止位

1

Table4:

传输配置

ATS和PIS之间的通信模式采用点对点全双工模式。

通信建立后,如果有信息要发送的话,双方立即发送信息。

数据位发送从最低位开始到最高位止。

数据字节的发送也是从最低字节到最高字节(注:

采用X86系列CPU处理字码的方式)。

例如两个字节的发送按照以下方法:

Figure4:

2个字节的发送方法

4.2信息帧

ATS和PIS之间的信息交换通过相互发送消息完成,消息封装在信息帧中,帧数据格式如下:

信息头

目的地址

源地址

序列域

控制域

数据域

校验域

1字节

1字节

1字节

1字节

1字节

0-2400字节

2字节

Table5:

信息帧格式

帧分成7个区域,除数据域外,其它采用固定的长度。

4.2.1信息头

为1个字节长度。

用SOH(0x7e)代表信息帧的开始标志。

4.2.2目的地址

为1字节长度。

表明了信息发送的目的地。

接收方通过地址知道是否信息属于自己。

任何一个信息被发给其他方,都必须填写目的地址。

目的地址有两种类型,如下表所列:

描述

0xA0

ATS端地址,表明该帧是由PIS发送至ATS。

0x0A

PIS端地址,表明该帧是由ATS发送至PIS。

Table6:

目的地址定义

4.2.3源地址

为1字节长度,表明了信息是从哪里发出来的,任何信息在发送时都必须填上源地址,接收方可以凭借此地址判断消息的来源是否正确。

比如PIS可以判断出其接收到的消息是否来自控制其接口的ATS。

PIS到ATS的信息,源地址是Table6目的地址定义表中PIS的地址0x0A;

ATS到PIS的信息,源地址是Table6目的地址定义表中ATS的地址0xA0。

4.2.4序列域

为1字节长度。

这个字节分为两部分:

接收序列号和发送序列号。

位0-3:

接收序列号,从0到15循环使用,这是最后一次接收到对方正确信息帧的序号。

位4-7:

发送序列号,从0到15循环使用,这是最后一次发送的信息帧的序号。

发送序号和接收序号有以下作用:

避免丢失消息和重复处理消息。

发送方的发送序号(接收方的接收序号):

系统用这个序号确认从发送方发出的信息没有丢失,并且没有从发送方来的信息被处理两次。

发送方的接收序号(接收方的发送序号):

系统使用该序号确认发送方从接收方正确接收到的最后一帧数据。

发送序号和接收序号必须在通信会话开始时初始化为零。

然后,发送序号必须且仅当在一个STX信息被发出时增加1,接收序号必须且仅当一个STX信息被收到时增加1。

发送方

发送方发送序号

接收方

接收方接收序号

通信会话开始

发送序号=0

通信会话开始

接收序号=0

发送方发送的第一个STX信息

发送序号=1

接收方接收的第一个STX信息

接收序号=1

下一个STX信息

发送序号=2、3、…15、0、1…

下一个STX信息

接收序号=2、3、…15、0、1…

Table7:

序列域的变化

4.2.5控制域

为1字节长度,表明了所发送的信息帧的类型。

对于不同的信息,它有以下类型:

类型

描述

DC2(设备控制)

0x12

要求开始通信会话(只用于ATS)

DC3(设备控制)

0x13

通信会话的开始确认(只用于PIS)

ACK(确认)

0x06

确认信息

NACK(非确认)

0x15

非确认信息(校验错信息)

STX(正文)

0x02

数据发送

Table8:

控制域定义

4.2.6数据域

最大长度为2400字节。

它仅用于数据信息,包含发送方发送给接收方的全部数据信息。

这个域的构成和说明见下表:

长度

控制状态

信息标志

数据内容

2字节

1字节

1字节

N字节

Table9:

数据域定义

长度区为2个字节,定义了包括控制状态区、信息标志区、数据内容区在内,共有多少字节数据信息。

控制状态代表了是主控还是备用,1个字节,该字节为备用,其值为0x00;

信息标志为1个字节长度,定义了数据区中信息的信息类型。

4.2.7校验域

为2个字节长度,用于接收方检查所接收到的数据帧是否正确,采用CRC校验算法,其生成多项式为G(X)=X16+X12+X5+1(ISO3309)。

计算的字节包括从目的地地址字节到数据域的最后一个字节中的每一个字节。

CRC校验运算的初始值是0。

4.2.8数据透明

从目的地址到CRC校验的全部字符中,任何与SOH(0x7E)有相同值的字符将被发送两次。

5信息类型

5.1用于通信控制的信息

5.1.1DC2信息

这种信息用于要求另一端的系统打开通信,仅用于ATS,PIS只是接收该信息。

PIS和ATS在通讯话路的建立方面是不对等的,ATS是通讯的发起方,PIS不能是通讯的发起方。

DC2信息在ATS程序启动或通讯中断后由ATS发送。

信息DC2结构如下:

FIELDSDESCRIPTIONOFTHEMESSAGE

Designation

Size

(BYTE)

Type

Range

Min

Range

max

Enumeratedvalues

Quantum

Unit

Optionalfield

Description

Header

1

Integer

0x7e

0x7e

0x7e

N/A

N/A

No

SOH

DestinationAddress

1

Integer

0x0A

0x0A

0x0A=PISAddress.

N/A

N/A

No

Destinationofthisframe.

SourceAddress

1

Integer

0xA0

0xA0

0xA0=ATSAddress;

N/A

N/A

No

Sourceofthisframe.

SerialDomain

1

Integer

0

0

0/0

N/A

N/A

No

Bit0-3:

ReceivingSerialNumber;Bit4-7:

SendingSerialNumber.

ControlDomain

1

Integer

DC2

DC2

0x12=DC2;

N/A

N/A

No

Typeoftheframe.

DataDomain

0

N/A

N/A

N/A

N/A

N/A

N/A

N/A

Notusedinthismessage.

CheckDomain

CRClow

1

Integer

0

255

N/A

N/A

N/A

No

CRClowdata

CRChigh

1

integer

0

255

N/A

N/A

N/A

No

CRChighdata

Table10:

信息DC2结构

在这一帧信息中发送序号和接收序号是0,当另一端的系统(PIS)收到这一信息后,也将发送序号和接收序号复位为0。

另一端的系统(PIS)将应答这一信息:

如果正确的收到这一信息并且有效打开通信口,使用DC3信息应答,表示PIS和ATS双方要求重新建立通讯连接;

如果在收到的信息中,监测到CRC校验错,用NACK信息应答;

如果不认为自己是信息的接收目的地,不应答。

5.1.2DC3信息

这种信息被PIS用于告知ATS,其已经接收到ATS重新建立通讯的请求。

信息DC3结构如下:

FIELDSDESCRIPTIONOFTHEMESSAGE

Designation

Size

(BYTE)

Type

Range

Min

Range

max

Enumeratedvalues

Quantum

Unit

Optionalfield

Description

Header

1

Integer

0x7e

0x7e

0x7e

N/A

N/A

No

SOH

DestinationAddress

1

Integer

0xA0

0xA0

0xA0=ATSAddress.

N/A

N/A

No

Destinationofthisframe.

SourceAddress

1

Integer

0x0A

0x0A

0x0A=PISAddress;

N/A

N/A

No

Sourceofthisframe.

SerialDomain

1

Integer

0

0

0/0

N/A

N/A

No

Bit0-3:

ReceivingSerialNumber;Bit4-7:

SendingSerialNumber.

ControlDomain

1

Integer

DC3

DC3

0x13=DC3;

N/A

N/A

No

Typeoftheframe.

DataDomain

0

N/A

N/A

N/A

N/A

N/A

N/A

No

Notusedinthismessage.

CheckDomain

CRClow

1

Integer

0

255

N/A

N/A

N/A

No

CRClowdata.

CRChigh

1

Integer

0

255

N/A

N/A

N/A

No

CRChighdata

Table11:

信息DC3结构

发送序号和接收序号是0。

只有PIS可以发送DC3的信息。

5.1.3ACK信息

这种信息被PIS和ATS用于确认已经接收到对方发送来的数据。

它也被ATS和PIS用于在己方超过1000ms后没有数据帧发送给对方时,确认通信正常。

一方收到另一方的ACK信息后,不需要立刻发送应答信息。

ACK信息结构如下:

FIELDSDESCRIPTIONOFTHEMESSAGE

Designation

Size

(BYTE)

Type

Range

min

Range

max

Enumeratedvalues

Quantum

Unit

Optionalfield

Description

Header

1

Integer

0x7e

0x7e

0x7e

N/A

N/A

No

SOH

DestinationAddress

1

Integer

0x0A

0xA0

0xA0=ATSAddress;0x0A=PISAddress;

N/A

N/A

No

Destinationofthisframe.

SourceAddress

1

Integer

0x0A

0xA0

0xA0=ATSAddress;0x0A=PISAddress;

N/A

N/A

No

Sourceofthisframe.

SerialDomain

1

Integer

0

255

N/A

N/A

N/A

No

Bit0-3:

ReceivingSerialNumber;Bit4-7:

SendingSerialNumber.

ControlDomain

1

Integer

ACK

ACK

0x06=ACK;

N/A

N/A

No

Typeoftheframe.

DataDomain

0

N/A

N/A

N/A

N/A

N/A

N/A

No

Notusedinthismessage.

CheckDomain

CRClow

1

Integer

0

255

N/A

N/A

N/A

No

CRClowdata.

CRChigh

1

Integer

0

255

N/A

N/A

N/A

No

CRChighdata.

Table12:

信息ACK结构

发送序号不增加,接收序号是最后一次正确接收到对方数据信息的发送序号。

5.1.4NACK信息

这种信息被PIS和ATS用于确认发现了CRC校验错的信息。

NACK信息结构如下:

FIELDSDESCRIPTIONOFTHEMESSAGE

Designation

Size

(BYTE)

Type

Range

min

Range

max

Enumeratedvalues

Quantum

Unit

Optionalfield

Description

Header

1

Integer

0x7e

0x7e

0x7e

N/A

N/A

No

SOH

DestinationAddress

1

Integer

0x0A

0xA0

0xA0=ATSAddress;0x0A=PISAddress;

N/A

N/A

No

Destinationofthisframe.

SourceAddress

1

Integer

0x0A

0xA0

0xA0=ATSAddress;0x0A=PISAddress;

N/A

N/A

No

Sourceofthisframe.

SerialDomain

1

Integer

0

255

N/A

N/A

N/A

No

Bit0-3:

ReceivingSerialNumber;Bit4-7:

SendingSerialNumber.

ControlDomain

1

Integer

NACK

NACK

0x15=NACK;

N/A

N/A

No

Typeoftheframe.

DataDomain

0

N/A

N/A

N/A

N/A

N/A

N/A

No

Notusedinthismessage.

CheckDomain

CRClow

1

Integer

0

255

N/A

N/A

N/A

No

CRClowdata.

CRChigh

1

Integer

0

255

N/A

N/A

N/A

No

CRChighdata.

Table13:

信息NACK结构

发送序号不增加,接收序号是最后一次正确接收到对方数据信息的发送序号。

5.1.5STX信息

这种信息被系统用来发送数据信息。

STX信息结构如下:

信息头

目的地址

源地址

序列域

控制域

数据域

校验域

1字节

1字节

1字节

1字节

1字节

N字节

2字节

SOH

PIS地址/ATS地址

ATS地址/PIS地址

*/*

STX

长度

控制状态

信息标志

数据内容

校验低

校验高

Table14:

信息STX结构

发送序号被增加1,接收序号为前次正确接收信息的发送序号。

其中数据域中长度不包括本身2个字节。

关于STX的具体信息所代表的内容被包含在信息标志中,如列车位置信息等。

5.1.5.1控制状态

此字段保留,内容为0x00。

5.1.5.2信息标志

信息标志为1字节长度,下表列出所有信息标志的取值:

信息标志

描述

ATS

PIS

ATS_PIS_TRAIN_PIS_INFO

0X21

PIS信息。

Table15:

信息标志定义

5.2ATS到PIS的信息

5.2.1PIS信息

ATS向PIS发送每个站台预计的至多下4班列车(0~4班)到站时间、列车跳停信息、末班车信息。

PIS与ATS恢复连接时,ATS立即给PIS发送每个站台的PIS信息,在双方通信建立期间,ATS每隔20秒发送一次所有站台的PIS信息,站台PIS信息中任意一项列车运行信息有变化时,ATS立即以站台为单位发送该站台的PIS信息。

每一个PIS消息帧至多发送10个站台的数据,例如共有60个站台,那么所有站台的PIS信息将通过6帧消息发送,每次发送10个。

消息内容中包含所有ATS系统中的计划车和头码车,不包含其它属性的列车,消息结构如下:

FIELDSDESCRIPTIONOFTHEMESSAGE

Designation

Size

(BYTE)

Type

Range

min

Range

max

Enumeratedvalues

Quantum

Unit

Optionalfield

Description

Header

1

Integer

0x7e

0x7e

0x7e

N/A

N/A

No

SOH

DestinationAddress

1

Integer

0x0A

0x0A

0x0A=PISAddress;

N/A

N/A

No

Destinationofthisframe.

SourceAddress

1

Integer

0xA0

0xA0

0xA0=ATSAddress;

N/A

N/A

No

Sourceofthisframe.

SerialDomain

1

Integer

0

255

N/A

N/A

N/A

No

Bit0-3:

ReceivingSerialNumber;Bit4-7:

SendingSerialNumber.

ControlDomain

1

Integer

STX

STX

0x02=STX;

N/A

N/A

No

Typeoftheframe.

DataDomain

Length

2

Integer

0

2400

N/A

N/A

N/A

No

LengthofControl_Status,Message_FlagandDataContent.

Control_Status

1

Integer

0x00

0x00

0x00=Reserved.

N/A

N/A

No

N/A

Message_Flag

1

Integer

0x21

0x21

0x21=ATS_PIS_TRAIN_PIS_INFO

N/A

N/A

No

N/A

DataContent

Platform_cnt

1

Integer

0

25

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1