DB41/T 1076-2015 城市公交智能调度系统 车载终端设备数据总线通信接口

DB41/T 1076-2015 Urban Bus Intelligent Dispatching System Vehicle-mounted Terminal Equipment Data Bus Communication Interface

河南省地方标准 简体中文 废止 页数:30页 | 格式:PDF

基本信息

标准号
DB41/T 1076-2015
标准类型
河南省地方标准
标准状态
废止
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2015-08-13
实施日期
2015-11-13
发布单位/组织
河南省质量技术监督局
归口单位
河南省交通运输厅
适用范围
-

发布历史

研制信息

起草单位:
郑州市交通运输委员会、郑州市公共交通总公司、安阳市公共交通总公司、郑州天迈科技股份有限公司、安阳市公共交通总公司、开封市公共交通总公司
起草人:
出版信息:
页数:30页 | 字数:- | 开本: -

内容描述

ICS35.220

L65

DB41

河南省地方标准

DB41/T1076—2015

城市公交智能调度系统车载终端设备

数据总线通信接口

2015-08-13发布2015-11-13实施

河南省质量技术监督局发布

DB41/T1076—2015

前言

本标准按照GB/T1.1—2009给出的规则起草。

请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。

本标准由河南省交通运输厅提出并归口。

本标准起草单位:郑州市交通运输委员会、郑州市公共交通总公司、安阳市公共交通总公司、郑州

天迈科技股份有限公司、安阳市公共交通总公司、开封市公共交通总公司。

本标准主要起草人:段胜勇、郭建国、包刚、魏保祥、薛宝贵、吕晗、李占杰。

本标准参加起草人:李松刚、方志乾、沃睿峰、李聪、刘阳忠、陈二涛、李欣欣。

I

DB41/T1076—2015

城市公交智能调度系统车载终端设备数据总线通信接口

1范围

本标准规定了城市公交智能调度系统车载终端设备数据总线通信接口的术语和定义、技术要求、协

议构成、语义和语法、数据帧、消息帧和会话。

本标准适用于城市公交智能调度系统车载调度终端与扩展外部设备之间的数据通信。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

SAEJ1939-71:2002商用车控制系统局域网CAN通信协议第71部分:应用层—车辆

(RecommentedpracticeforserialcontrolandcommunicationvehiclenetworkPart71:Vehicle

applicationlayer)

3术语和定义

下列术语和定义适用于本文件。

3.1

网络字节序networkendianness

TCP/IP中规定的一种数据表示格式,采用大端排序方式。

4技术要求

4.1一般要求

车载调度终端与扩展外部设备数据交换可采用以下串行数据总线:

a)CAN总线接口,宜使用速率250kbps;

b)半双工的RS-485接口,宜使用速率19200bps、数据位八位、停止位一位、无奇偶校验位。

4.2CAN接口

车载调度终端与扩展外部设备通讯使用CAN总线接口应符合以下规定:

a)车载调度终端和扩展设备均可作为发起设备发起会话,发起设备发送命令时,扩展外部设备作

为接收设备根据命令中设备的目标地址确认是否需要响应;

b)发起设备发送非广播指令时,接收设备在接收到指令后应在500ms之内开始发送应答消息;

c)发起设备发出指令后500ms之内没有收到应答消息,则认为该指令发送失败并重发,重发三次

1

DB41/T1076—2015

失败,则认为接收设备失效。

4.3RS-485接口

车载调度终端与扩展外部设备通讯使用RS-485接口通信应符合以下规定:

a)车载调度终端作为主机,是系统中通信的发起者,扩展外部设备作为从机,被动地响应主机命

令;

b)从机只有在响应主机指令、发送应答消息时才置于发送状态,其余为接收状态;

c)主机发送广播指令时,从机不发送应答消息;

d)主机发送非广播指令时,被指定的从机在接收到指令后应在5ms之后500ms之内开始发送应答

消息;

e)从机在发送完指令后5ms内,应切换为接收状态;

f)主机发出指令后500ms之内没有收到应答消息,认为该指令发送失败并重发,重发三次失败,

则认为从机失效。

5协议构成

5.1CAN接口协议

CAN接口协议由消息ID域和消息数据域构成,见图1。

CAN接口协议

消息ID域消息数据域

……

SADAFNEIRC数据段

位→888140-64

注:SA(SourceAdress)是源地址,DA(DestinationAdress)是目标地址,FN(FrameNumber)是报文帧序号,

EI(EndIndentifer)是报文结束标识,RC(RetransmissionCounter)是报文重发计数器。

图1CAN接口协议

5.1.1消息ID域

消息ID域是标识一个消息的惟一编号。消息ID域构成见表1。

表1消息ID域构成

2

DB41/T1076—2015

源地址(8bit)目标地址(8bit)报文帧序号(8bit)报文结束标识(1bit)报文重发计数器(4bit)

定义了消息的源地址和目标地当前报文的CAN帧0-当前发送CAN帧首次发送,计数器置

址。对于任何设备,如果设备自身地序号。CAN帧序号从0开为本报文结束帧;0;报文重发时,首帧此计

址与接收到消息的目标地址不相同,始标记,最大值255。1-当前发送CAN帧数器加1,其他帧此计数器

应忽略此消息。作为消息响应者,所一个报文最多拆分为非本报文最后一帧数值同首帧发送计数器值

有设备应对全局目标地址(0xFF)作256个CAN帧,共可发送据

出监听和响应2048字节数据

注:消息ID域共29位(bit)。

5.1.2消息数据域

消息数据域构成见图2。

版本号流水号消息帧校验值

消息帧

消息帧类型消息帧长度数据帧集合

数据帧1数据帧2……数据帧n

数据帧类型数据帧长度数据元素集合

数据帧

数据元素1数据元素2……数据元素n

图2消息数据域构成

5.2RS-485接口协议

RS-485协议数据包构成见图3。

3

DB41/T1076—2015

开始符版本号流水号源地址目标地址消息帧校验值结束符

消息帧消息帧类型消息帧长度数据帧集合

数据帧1数据帧2……数据帧n

数据帧数据帧类型数据帧长度数据元素集合

数据元素1数据元素2……数据元素n

图3RS-485协议数据包构成

6语义和语法

6.1数据类型定义

数据类型定义见表2。

表2数据类型定义

数据类型说明

BYTE无符号单字节整型(字节,8位)

WORD无符号双字节整型(字,16位)

DWORD无符号四字节整型(双字,32位)

BYTE[n]n字节

BCD[n]8421码,n字节

STRINGGBK编码,若无数据,置空

6.2编码规范

6.2.1字节编码

字节共八位,从低位至高位用b0~b7表示。

6.2.2数据元素编码

6.2.2.1数据元素

数据元素描述人、地点、物体等概念的某一属性,是数据的基本单元。

6.2.2.2定长数据元素编码

定长数据元素以网络字节序编码。

4

DB41/T1076—2015

6.2.2.3变长数据元素编码

变长数据类型编码见表3。

表3变长数据类型编码

信息项类型字节数说明

数据内容长度WORD2不包含长度本身

数据内容BYTEN

6.2.3数据帧编码

6.2.3.1数据帧编码方式

数据帧由多个数据元素或数据帧构成,是描述人、地点、物体等概念的多个属性的集合。数据帧编

码见表4。

表4数据帧编码

信息项类型说明

数据帧类型BYTE

数据帧长度WORD不包含数据帧类型和数据帧长度本身

数据元素1

数据元素2

………

数据元素n

注:表中空格表示需要视具体元素内容确定类型和说明。

6.2.3.2数据帧类型

每个数据帧都对应一个数据帧类型,数据帧类型是惟一的。

6.2.3.3数据帧长度

不包含数据帧类型和数据帧长度本身的其他数据元素的总字节数。

6.2.4消息帧编码

6.2.4.1消息帧编码方式

消息帧由多个数据元素或数据帧构成,用于描述一次消息传递。消息帧编码方式见表5。

表5消息帧编码方式

信息项类型说明CAN协议消息帧RS-485协议消息帧

开始符BYTE

表示一个消息帧的开始

目标地址BYTE

通信接收方地址

源地址BYTE

通信发起方地址

5

DB41/T1076—2015

表5(续)

信息项类型说明CAN协议消息帧RS-485协议消息帧

版本号BYTE接口规范的版本号

流水号BYTE消息帧的流水号

消息帧类型BYTE消息帧的惟一编号

消息帧长度WORD所有数据帧的总长度

数据帧1

………

数据帧n

校验值BYTE消息校验值

结束符BYTE表示一个消息帧的结束

注1:表中空格表示需要视具体元素内容确定类型和说明。

注2:“”表示接口协议中消息帧有这一信息项;“”表示接口协议中消息帧无这一信息项。

6.2.4.2开始符

开始符一个字节,用0x7E表示。

6.2.4.3目标地址

目标地址用来表示目标通信端点的惟一通信标识号。

6.2.4.4源地址

源地址用来表示源通信端点的惟一通信标识号。

6.2.4.5版本号

高四位表示主版本号,低四位表示副版本号。当前版本号为2.0,用0x20表示。

6.2.4.6流水号

用于消息的匹配确认,1~255循环使用。

6.2.4.7消息帧类型

标识每个消息帧的惟一编号。

6.2.4.8消息帧长度

消息帧长度为数据帧1至数据帧n的总长度。

6.2.4.9校验值

从目标地址至校验值之前所有字节的异或值。

6.2.4.10结束符

6

DB41/T1076—2015

结束符一个字节,用0x7F表示。

6.2.4.11转义

在RS-485接口协议中,对消息内除开始符和结束符以外的数据,在传输前按照如下规则进行转义:

0x7E转义为0x7D0x5E;

0x7F转义为0x7D0x5F;

0x7D转义为0x7D0x5D。

7数据帧

7.1数据帧类型

数据帧类型见表6。

表6数据帧类型

数据帧类型数据帧名称

0x01线路编号

0x02线路中文名称

0x03线路英文名称

0x04线路图片点阵

0x05业务类型

0x06车站编号

0x07车站类型

0x08车站中文名称

0x09车站英文名称

0x0A宣传语编号

0x0B宣传语类型

0x0C宣传语内容

0x0D实时信息

0x0E实时时钟

0x0F到离站类型

0x10数据查询

0x11亮度控制

0x12音量控制

0x13位置信息

0x14透传数据

0x15指令应答

0x16厂商代码

0x17版本信息

0x18故障信息

7

DB41/T1076—2015

表6(续)

数据帧类型数据帧名称

0x19投币机数据

0x1A考勤数据

0x1B客流数据

0x1C车辆工况数据

0x1D拍照数据

0x1E动态信息

0x1F静态信息

Ox20速度控制

0x21~0x9F保留

0xA0~0xFF自定义

7.2线路编号

线路编号数据帧用于初始化及服务播报,见表7。

表7线路编号数据帧

数据元素数据类型

线路编号STRING

7.3线路中文名称

线路中文名称数据帧用于初始化及服务播报,见表8。

表8线路中文名称数据帧

数据元素数据类型

线路中文名称STRING

7.4线路英文名称

线路英文名称数据帧用于初始化及服务播报,见表9。

表9线路英文名称数据帧

数据元素数据类型

线路英文名称STRING

7.5线路图片点阵

线路图片点阵数据帧用于初始化及运营服务播报,见表10。

8

DB41/T1076—2015

表10线路图片点阵数据帧

数据元素数据类型说明

单色图片格式:将点阵数据,从左到右,从上到下,每八个点分为一

图片点阵数据STRING组,组内从第一个点至第八个点分别编入一个字节的b0至b7位,对

应位为1表示该点有效,否则无效

7.6业务类型

业务类型数据帧用于初始化及服务播报,见表11。

表11业务类型数据帧

数据元素数据类型说明

0x01上行

0x02下行

0x03环行

0x04停主站

0x05停副站

0x06~0x1F保留

0x20~0x7F自定义

0

定制服务

    推荐标准

    相似标准推荐

    更多>