城市公交智能调度系统 车载终端设备 数据总线通信接口DB41-T 1076-2015_第1页
城市公交智能调度系统 车载终端设备 数据总线通信接口DB41-T 1076-2015_第2页
城市公交智能调度系统 车载终端设备 数据总线通信接口DB41-T 1076-2015_第3页
城市公交智能调度系统 车载终端设备 数据总线通信接口DB41-T 1076-2015_第4页
城市公交智能调度系统 车载终端设备 数据总线通信接口DB41-T 1076-2015_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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自定义

0x80出场

0x81进场

0x82加油

0x83加气

业务类型BYTE

0x84包车

0x85小修

0x86大修

0x87一保

0x88二保

0x89三保

0x8A放空

0x8B校车

0x8C停场

0x8D~0x9F保留

0xA0~0xFF自定义

7.7车站编号

车站编号数据帧用于运营服务播报,见表12。

表12车站编号数据帧

数据元素数据类型说明

车站编号DWORD标识当前线路每个车站的惟一编号

9

DB41/T1076—2015

7.8车站类型

车站类型数据帧用于运营服务播报,见表13。

表13车站类型数据帧

数据元素数据类型说明

0x01上行首站

0x02上行末站

0x03下行首站

车站类型BYTE0x04下行末站

0x05中途站

0x06~0x9F保留

0xA0~0xFF自定义

7.9车站中文名称

车站中文名称数据帧用于运营服务播报,见表14。

表14车站中文名称数据帧

数据元素数据类型

车站中文名称STRING

7.10车站英文名称

车站英文名称数据帧用于运营服务播报,见表15。

表15车站英文名称数据帧

数据元素数据类型

车站英文名称STRING

7.11宣传语编号

宣传语编号数据帧用于宣传用语播报,见表16。

表16宣传语编号数据帧

数据元素数据类型说明

宣传语编号DWORD标识每条宣传语的惟一编号

7.12宣传语内容

宣传语内容数据帧用于宣传用语播报,见表17。

表17宣传语内容数据帧

数据元素数据类型

宣传语内容STRING

10

DB41/T1076—2015

7.13实时信息

实时信息数据帧用于宣传用语播报,见表18。

表18实时信息数据帧

数据元素数据类型说明

在扩展外部设备上显示即时发布的文本信息,接收信息设备接收后立

实时信息STRING

即显示一次

7.14实时时钟

实时时钟数据帧用于表示当前时间值,用于扩展外部设备的校时功能,见表19。

表19实时时钟数据帧

数据元素数据类型说明

时间BCD[6]北京时间

时区BYTE东区用正数表示,西区用负数表示,如东8区用+8表示

7.15到离站类型

到离站类型数据帧用于运营信息播报,见表20。

表20到离站类型数据帧

数据元素数据类型说明

0x01到站

0x02离站

到离站类型BYTE

0x03~0x9F保留

0xA0~0xFF自定义

7.16数据查询

数据查询数据帧用于查询扩展外部设备信息,见表21。

表21数据查询数据帧

数据元素数据类型说明

0x01查询厂商代码

0x02查询版本信息

0x03查询故障信息

数据查询BYTE0x04查询业务数据

0x05查询透传数据

0x06~0x9F保留

0xA0~0xFF自定义

7.17亮度控制

11

DB41/T1076—2015

亮度控制数据帧用于报站显示屏、路牌等的亮度控制,见表22。

表22亮度控制数据帧

数据元素数据类型说明

0x00熄灭

0x01最暗

亮度等级BYTE0x09最亮

0x0A恢复设置之前亮度

0x0B~0x9F保留

0xA0~0xFF自定义

7.18音量控制

音量控制数据帧用于媒体播放机的音量控制,见表23。

表23音量控制数据帧

数据元素数据类型说明

0x00静音

0x01最小

音量等级BYTE0x40最大

0x41恢复设置之前音量

0x42~0x9F保留

0xA0~0xFF自定义

7.19位置信息

位置信息数据帧用于向扩展外部设备发送位置信息,见表24。

表24位置信息数据帧

数据元素数据类型说明

纬度DWORD以度为单位的纬度值乘以10的6次方,精确到百万分之一度

经度DWORD以度为单位的经度值乘以10的6次方,精确到百万分之一度

高程WORD海拔高度(m)

速度WORD车辆的实时速度(0.1km/h)

方向WORD0~359,正北为0,顺时针

7.20透传数据

透传数据数据帧用于透明传输数据,车载调度终端不关注具体内容,可双向传输,见表25。

12

DB41/T1076—2015

表25透传数据数据帧

数据元素数据类型

发送源地址BYTE

接收目的地址BYTE

透传数据STRING

7.21指令应答

指令应答数据帧用于指令执行结果的回复,见表26。

表26指令应答数据帧

数据元素数据类型说明

应答消息号BYTE被应答消息的消息类型

0x01执行成功

0x02执行失败

0x03指令无法识别

应答结果BYTE

0x04数据校验错误

0x05~0x9F保留

0xA0~0xFF自定义

7.22厂商代码

厂商代码数据帧用于扩展外部设备反馈厂商代码,见表27。

表27厂商代码数据帧

数据元素数据类型说明

外设厂商代码STRING以字符串的方式回复

7.23版本信息

版本信息数据帧用于扩展外部设备反馈软、硬件版本信息,见表28。

表28版本信息数据帧

数据元素数据类型

硬件版本号STRING

软件版本号STRING

7.24故障信息

故障信息数据帧用于扩展外部设备反馈故障信息,见表29。

13

DB41/T1076—2015

表29故障信息数据帧

数据元素数据类型说明

0-自检故障

设备故障BYTE

1-自检正常

故障代码故障代码所对应的具体故障内容由外设厂商提供字典

7.25投币机数据

投币机数据数据帧用于投币机反馈相关信息,见表30。

表30投币机数据数据帧

数据元素数据类型说明

0-投币机箱门关

投币机箱门状态BYTE

1-投币机箱门开

投币数量WORD

7.26考勤数据

考勤数据数据帧用于IC卡刷卡机反馈相关考勤信息,见表31。

表31考勤数据数据帧

数据元素数据类型说明

0x01签到

0x02签退

考勤数据BYTE

0x02~0x9F保留

0xA0~0xFF自定义

司机卡号/工号STRING

7.27客流数据

客流数据数据帧用于乘客计数器反馈相关信息,见表32。

表32客流数据数据帧

数据元素数据类型

本站上客人数BYTE

本站下客人数BYTE

车厢内人数BYTE

7.28车辆工况数据

车辆工况数据数据帧用于发动机反馈相关信息,见表33。

14

DB41/T1076—2015

表33车辆工况数据数据帧

数据元素数据类型说明

车速WORD应符合SAEJ1939-71中APPENDIXC节PGN65132的规定

总里程DWORD应符合SAEJ1939-71中APPENDIXC节PGN65217的规定

总油耗DWORD应符合SAEJ1939-71中APPENDIXC节PGN65257的规定

瞬时油耗DWORD应符合SAEJ1939-71中APPENDIXC节PGN65257的规定

发动机转速BYTE应符合SAEJ1939-71中APPENDIXC节PGN61444的规定

机油压力DWORD应符合SAEJ1939-71中APPENDIXC节PGN61448的规定

主电机当前转速WORD分辨率:0.125r/min/bit,范围:0r/min~3500r/min

总电压WORD分辨率:0.1V/bit,范围:0V~700V

总电流WORD分辨率:0.02A/bit,范围:-600A~600A

瞬时气耗WORD分辨率:0.1m3/100km/bit,范围:0m3/100km~6425.5m3/100km

平均气耗WORD分辨率:0.1m3/100km/bit,范围:0m3/100km~6425.5m3/100km

总气耗DWORD分辨率:0.1m3/bit,范围:0m3~1644953.5m3

水温BYTE应符合SAEJ1939-71中APPENDIXC节PGN65262的规定

油温BYTE应符合SAEJ1939-71中APPENDIXC节PGN65262的规定

油量BYTE应符合SAEJ1939-71中APPENDIXC节PGN65276的规定

剩余电量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论