ETC标准化专用车道设计方案PCRSU接口V31.docx
- 文档编号:5362052
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:19
- 大小:78.66KB
ETC标准化专用车道设计方案PCRSU接口V31.docx
《ETC标准化专用车道设计方案PCRSU接口V31.docx》由会员分享,可在线阅读,更多相关《ETC标准化专用车道设计方案PCRSU接口V31.docx(19页珍藏版)》请在冰豆网上搜索。
ETC标准化专用车道设计方案PCRSU接口V31
标准化车道项目PC-RSU接口协议
1.接口说明
1.1.接口描述
如下图所示,路侧单元的外部数据接口可分为如下三类:
α接口:
电子标签与路侧单元之间的DSRC接口;
β接口:
路侧单元设备驱动程序的应用编程接口(API);
γ接口:
路侧单元与车道控制器之间的接口。
本标准规定γ接口——PC-RSU通信接口;
图11接口类型说明
1.2.接口参数描述
使用以太网接口模式时,路侧单元作为服务器端,车道控制机作为客户端发起连接。
以太网通讯协议采用TCP通讯协议,端口号为9527;
接口形式:
标准RJ45以太网接口
通讯速率:
100M/1000M自适应
通信协议:
TCP(TransmissionControlProtocol传输控制协议)
工作模式:
路侧单元为服务端,车道控制机或其它终端为客户端
通信端口:
9527(暂定)
RSU默认IP:
192.168.9.209(暂定)
采用以太网接口通信时,路侧单元作为服务端,启动后监听通信端口,等待客户端连接。
车道控制机或其它终端作为客户端主动向服务端发起TCP连接请求。
建立TCP连接后,服务端与客户端即可进行正常通信。
1.3.通讯数据帧格式
RSU和PC通讯的数据帧格式如下:
STX
VER
SEQ
LEN
DATA
CRC
数据帧中各数据域的说明如表1-1所示。
如无特别注明,数据均采用无符号整型编码;以字节表示的数据,均为高字节在前、低位字节在后的大端模式;对于未定义或者保留的参数默认值填00H。
表1-1所示数据帧格式描述:
字段
描述
STX
帧开始标志,2字节,取值为FFFFH;
VER
协议版本号,当前版本为00H
SEQ
帧序列号,1个字节;
(1)RSU的帧序列号的低半字节为1~9,高半字节为0;
(2)帧序列号每次加一,用于标识每一次的通信;
(3)RSU发送的帧序号为0XH,其中X为1,2,3,4,5,6,7,8,9;
(4)车道机发送的帧序号为X0H,其中X为1,2,3,4,5,6,7,8,9;
LEN
DATA域的长度,4字节(VER=0x00,高2字节保留,低两字节为DATA域长度)
DATA
帧数据内容
CRC
从VER到DATA所有字节的CRC16校验值,2字节,初始值为FFFFH
1.4.通信方式说明
路侧单元作为服务端,启动后监听通信端口,等待车道控制机客户端连接;车道控制机发起TCP连接请求,建立TCP连接后,车道控制机与路侧单元开始通讯:
1.车道控制机主动发送初始化指令对路侧单元进行初始化;
2.路侧单元发送信息帧给车道控制机,车道控制机应返回应答指令给路侧单元,否则路侧单元将重复发送该指令,直到达到最大重传次数:
最大重传次数为3,重传时间间隔为120ms;
3.路侧单元与车道控制机建立连接后,每隔10s发送一次心跳给车道控制机,告诉车道控制机TCP连接状态良好;车道控制机不回复或者回复空应答。
2.集成命令接口
集成命令接口DATA域于包含“命令字”和“数据内容”两项,下面详细介绍路侧单元与车道控制机命令集。
2.1车道控制器发送的指令
2.1.1指令类型
车道控制器发往路侧单元的指令类型和具体功能如下表所示。
表21车道控制器的指令类型和功能
代码
指令名称
功能说明
C0H
初始化指令
对路侧单元的关键参数,如:
功率、车道模式、路径信息处理模式等进行初始化设置
C1H
继续交易指令
对收到路侧单元发来的信息应答,表示确认收到信息并要求继续处理指定车载单元
C2H
停止交易指令
对收到路侧单元发来的信息应答,表示确认收到信息并要求当前不再继续处理指定车载单元
C4H
开关路侧单元指令
打开和关闭路侧单元
C5H
读云通卡免费区间指令
获取云通卡免费区间
C6H
消费交易指令
对指定车载单元(CPU用户卡)的电子钱包扣费,同时写入过站信息
2.1.1.1.初始化指令
初始化指令对路侧单元进行工作参数设定,描述见下表。
表22初始化指令
位置
字节数
参数
说明
0
1
CmdType
指令代码,此处取值C0H
1
4
Seconds
UNIX时间
5
7
Datetime
当前日期时间,YYYYMMDDhhmmss
12
1
LaneMode
车道工作模式:
3-封闭式ETC入口;4-封闭式ETC出口;6-ETC开放式;7-标识站;8-省界合建站
13
1
BSTInterval
路侧单元自动发送BST的间隔,单位ms,建议值10ms
14
1
TxPower
路侧单元功率级数
15
1
PLLChannelID
信道号
16
1
TransMode
1:
复合交易;
17
1
Worktype
X
0
0
0
0
0
X
X
是否有标识站应用:
1有,0无;
保留,填充0;
保留,填充0;
保留,填充0;
保留,填充0;
保留,填充0;
路径识别文件选择:
1EF04+0008,0EF04+0009;
是否清除标识站内容:
1清除,0不清除;
18
1
Reserved
保留字节,填充0
19
2
Len_EF04
处理EF04长度,与worktype对应,不处理时置零。
21
1
Len_0008
处理0008长度,与worktype对应,不处理时置零。
22
2
Len_0009
处理0009长度,与worktype对应,不处理时置零。
注:
(1)路侧单元上电后设置监听端口,等待车道控制机连接;
(2)当车道控制计算机成功连接到路侧单元后,发送C0指令设定初始化参数;
(3)路侧单元收到车道控制器发送的C0命令后,若路侧单元初始化成功,则向车道控制器发送B0帧作为应答,RSUStatus为00H。
(4)worktype不为0时,读路径信息文件将在B4帧返回;清路径文件操作在消费前完整,清理失败将不继续消费,失败错误码在B5帧返回;
2.1.1.2.继续交易指令
继续交易指令应答并告知路侧单元继续进行正常电子收费交易,描述见下表。
表23继续交易指令
位置
字节数
参数
说明
0
1
CmdType
指令代码,此处取值C1H
1
4
OBUID
车载单元MAC地址
5
8
OBUDivFactor
车载单元一级分散因子
注:
如果车道控制器在收到路侧单元发送过来的CPU用户卡信息(B4帧)后回应了C1指令,则路侧单元视其为C2指令,防止误操作。
2.1.1.3.停止交易指令
停止交易指令描述见下表。
表24停止交易指令
位置
字节数
参数
说明
0
1
CmdType
指令代码,此处取值C2H
1
4
OBUID
车载单元MAC地址
5
1
StopType
1:
重新搜索车载单元;2:
重新发送当前帧。
注:
(1)当StopType=1时,表示不对该车载单元进行交易处理,路侧单元须重新搜索车载单元,该指令对路侧单元发送过来的B2、B3、B4、B5帧有效;
(2)当StopType=2时,指令只对路侧单元发送过来的B3、B4、B5帧有效。
2.1.1.4.开关路侧单元指令
开关路侧单元指令描述见下表。
表25开关路侧单元指令
位置
字节数
参数
说明
1
1
CmdType
指令代码,此处取值C4H
2
1
ControlType
0:
关闭路侧单元,1:
打开路侧单元;其他值:
保留.
注:
(1)路侧单元收到关路侧单元指令后,如果当前没有交易存在,立即关闭路侧单元;如果尚有未完成的交易(无需车道控制器参与的),则应继续完成当前的交易操作,之后再关闭路侧单元。
(2)当路侧单元处于关闭状态下,除了C4指令之外,在收到C0指令后,也可以打开路侧单元。
(3)本指令与车道控制器发送的其他指令之间的时间间隔应在2ms以上;路侧单元不回复此帧。
2.1.1.5.获取云通卡免费区间指令
位置
字节数
参数
说明
1
1
CMDType
指令代码,此处取值C5H
2
4
OBUID
OBU号
帧信息描述
C5指令用于获取云通卡免费行车区间指令,该指令在出口车道接收到B4帧后,上位机根据卡内用户类型判断位云通卡带行车区间时,回应RSU。
2.1.1.6.消费交易指令
消费交易指令只对路侧单元发送过来的正常B4帧回应有效,指令描述见下表。
表26消费交易指令
位置
字节数
参数
说明
0
1
CmdType
指令代码,此处取值C6H
1
4
OBUID
车载单元MAC地址
5
8
CardDivFactor
CPU用户卡一级分散因子
13
1
WriteRecord
写0019记录:
0:
写ICCard0019File专用记录;
1:
写ICCard0019File预留记录1;
2:
写ICCard0019File预留记录2;
3:
写ICCard0019File预留记录3;
4:
写ICCard0019File预留记录4;
5:
写ICCard0019File预留记录5;
6:
写ICCard0019File预留记录6;
7:
写ICCard0019File预留记录7;
其他:
保留
13
4
ConsumeMoney
扣款额,高字节在前
17
7
PurchaseTime
YYYYMMDDhhmmss,用此时间去计算TAC码
24
63
Station
国标卡过站信息0019文件记录(不足63字节补0处理)
2.2路侧单元发送的数据帧
2.2.1数据帧类型
路侧单元发往车道控制器的信息帧类型和具体功能见下表。
表27路侧单元的信息帧类型和功能
代码
指令名称
功能说明
B0H
设备状态信息帧
路侧单元的当前设备状态信息
B2H
车载单元信息帧
路侧单元检测到车载单元后,发送的车载单元系统信息
B3H
车辆信息帧
路侧单元读取到的ETC车辆信息
B4H
CPU用户卡信息帧
路侧单元读取到的车载单元内的CPU用户卡信息
B5H
交易信息帧
路侧单元与车载单元交易完成后的结果信息
B6H
云通卡免费区间信息帧
RSU读取到IC卡中免费信息000A文件
2.2.1.1设备状态信息帧
路侧单元在上电或收到车道控制器初始化指令后,发送设备状态信息帧给车道控制器,帧格式描述见下表。
表28设备状态信息帧
位置
字节数
参数
说明
0
1
FrameType
数据帧类型标识,此处取值B0H
1
1
RSUStatus
路侧单元主状态参数;0x00表示正常,否则表示异常
2
1
PSAMNum
PSAM卡个数
3
6n
RSUTerminalID1
RSUTerminalID2
……
RSUTerminalIDn
PSAM卡终端机编号,n为PSAM卡个数
3+6n
1
RSUAlgId
算法标识,默认填写0x00
4+6n
1
RSUManuID
路侧单元厂商代码
5+6n
3
RSUID
路侧单元编号
8+6n
2
RSUVersion
路侧单元软件版本号,采用本标准版本不低于2000H
10+6n
1
workstatus
工作模式返回状态,正确——00,否者不支持设置的路径信息处理模式
11+6n
4
Reserved
保留字节
注:
(1)路侧单元启动后监听通信端口,等待车道控制机客户端连接;车道控制机发起TCP连接请求,建立TCP连接后,发送C0帧对路侧单元进行初始化;
(2)路侧单元完成初始化返回设备状态信息帧;
(3)工作模式设置错误时,路径信息处理模式不支持;
2.2.1.2车载单元信息帧
车载单元信息帧格式描述见下表。
收到该信息帧后,车道控制器应答C1指令。
表29车载单元信息帧
位置
字节数
参数
说明
0
1
FrameType
数据帧类型标识,此处取值B2
1
4
OBUID
车载单元MAC地址
5
1
ErrorCode
执行状态代码,取值为“00”时有后续数据
6
8
IssuerIdentifier
发行商代码
14
1
ContractType
协约类型
15
1
ContractVersion
协约版本
16
8
SerialNumber
合同序列号
24
4
DateofIssue
启用日期
28
4
DateofExpire
过期日期
32
1
EquitmentCV
设备类型及版本
33
2
OBUStatus
车载单元状态
注:
(1)路侧单元在搜索到车载单元后发送车载单元MAC地址给车道控制器,表示通讯区域内存在此车载单元,同时ErrorCode为零;
(2)路侧单元在其通信区域内始终搜索不到车载单元的情况下,也需要定时向车道控制器发送此帧,发送间隔10s,作为心跳信息使用,表示路侧单元正常工作状态,同时ErrorCode非零,取值为80H。
车道控制器可不应答心跳信息的B2帧。
(3)ErrorCode为FFH时,代表该帧为测试帧。
车载单元信息帧中OBUStatus的编码格式见下表。
表210OBUStatus编码格式
字节
位
说明
1
bit7
0/1:
CPU用户卡存在/不存在
bit6
保留位
bit5
0/1:
接触式界面/非接触界面
bit4
保留位,填0
bit3
0/1:
CPU用户卡正常/出错
bit2
0/1:
车载单元未锁/被锁
bit1
0/1:
车载单元未被拆动/被拆动
bit0
0/1:
车载单元电池正常/电池电量低
2
-
ESAM系统信息文件第27字节“拆卸状态”
2.2.1.3车辆信息帧
车辆信息帧包含ETC车辆信息,帧格式描述见下表。
收到该信息帧后:
——车道控制器应答C1指令,路侧单元继续对该车载单元进行操作;
——车道控制器应答C2指令,路侧单元将重新搜索车载单元。
表211车辆信息帧
位置
字节数
参数
说明
0
1
FrameType
数据帧类型标识,此处取值B3H
1
4
OBUID
车载单元MAC地址
5
1
ErrorCode
执行状态代码
6
12
VehicleLicencePlateNumber
OBU记载的车牌号
18
2
VehicleLicencePlateColor
车牌颜色
20
1
VehicleClass
车辆类型
21
1
VehicleUserType
车辆用户类型
22
4
VehicleDimensions
车辆尺寸,包括长(2个字节)、宽(1个字节)、高(1个字节)
26
1
VehicleWheels
车轮数
27
1
VehicleAxles
车轴数
28
2
VehicleWheelBases
轴距,二进制表示,长度为2个字节,单位为分米;如0x28,表示轴距为4米。
30
3
VehicleWeightLimits
车辆载重(货车)或座位数(客车),二进制表示,单位为公斤/座
33
16
VehicleSpecificInformation
车辆特征描述,字符用ASCII编码表示,汉字用GB2312码表示,如“奔驰307”
49
16
VehicleEngineNumber
车辆发动机号
注:
如果ErrorCode为00H,说明后续CPU用户卡信息合法有效;如果ErrorCode为08H,表示无DSRC数据返回;如果ErrorCode为FFH,表示该帧为测试帧。
2.2.1.4CPU用户卡信息帧
CPU用户卡信息帧包含CPU用户卡发行及过站信息,帧格式描述见下表。
收到该信息帧后:
——车道控制器应答写卡C6指令,则路侧单元对车载单元进行写卡操作或者继续获取其他文件信息;
——车道控制器应答C2指令,参数StopType=1,则路侧单元不对车载单元进行操作;
——车道控制器应答C2指令,参数StopType=2,则路侧单元需要重新发送B4帧给车道控制器。
表212CPU用户卡信息帧
位置
字节数
参数
说明
0
1
FrameType
类型标识,此处取值B4H
1
4
OBUID
车载单元MAC地址
5
1
ErrorCode
执行状态代码
6
1
TransType
交易类型(10H:
复合交易)
7
4
CardRestMoney
卡余额
11
50
IssuerInfo
卡片发行信息(0015文件内容),非4x版国标卡后7字节补00H
61
63
LastStation
上次过站信息(国标卡过站信息0019文件记录,不足63字节补充0处理)
124
Len_EF04
EF04路径信息
读取EF04数据,C0指令中Worktype字节bit7为1时字段存在
124+Len_EF04
Len_0008
0008路径信息
读取0008数据,C0指令中Worktype字节bit7为1、bit1为1时存在
124+Len_EF04+Len_0008
Len_0009
0009路径信息
读取0009长度,C0指令中Worktype字节bit7为1、bit1为0时存在
注:
(1)如果ErrorCode为00H,说明后续CPU用户卡信息有效;如果ErrorCode为08H,表示无DSRC数据返回;如果ErrorCode为FFH,表示该帧为测试帧。
(2)路径信息文件解析需要根据初始化配置参数解析;
ErrorCode的代码含义定义见下表。
表213错误代码定义
代码值
错误类型说明
00H
本次交易成功执行,后续各项信息均卡信息合法有效
01H
读取EF04无数据返回
02H
读取0008无数据返回
03H
读取0009无数据返回
08H
无DSRC数据返回
FFH
测试数据帧
2.2.1.5云通卡免费区间信息帧
位置
字节数
数据元
数据内容
1
1
FrameType
数据帧类型标识,此处取值B6H
2
4
OBUID
OBU号
6
1
ErrorCode
执行状态代码,此值为0才有后续内容
7
83
File000A
000A文件
PC应答
(1)只有对B4帧应答C5指令时,RSU才发送该帧。
(2)PC应答写卡(C3/C6)指令,RSU对该OBU进行写卡操作;
(3)当ErrorCode等于0x02时表示OBU无卡;
PC应答C2指令,表示不对该OBU进行处理,RSU退出此次操作
2.2.1.6交易信息帧
路侧单元发送交易信息帧内容,表示本次交易成功结束。
帧格式描述见下表。
正常情况下,车道控制器应答C1指令。
车道控制器应答C2指令且参数StopType=2时,路侧单元应重新发送B5帧给车道控制器。
表214交易信息帧
位置
字节数
参数
说明
0
1
FrameType
数据帧类型标识,此处取值B5H
1
4
OBUID
车载单元MAC地址
5
1
ErrorCode
执行状态代码
6
6
PSAMNo
PSAM卡终端机编号
12
7
TransTime
交易时间,BCD编码,格式:
YYYYMMDDhhmmss
19
1
TransType
交易类型,取值为0x09(复合消费),其他保留
20
4
TAC
交易认证码
24
2
ICCPayserial
CPU用户卡脱机交易序号
26
4
PSAMTransSerial
PSAM卡终端交易序号
30
4
CardBalance
交易后余额
ErrorCode的代码含义定义见下表。
表215错误代码定义
代码值
错误类型说明
00H
本次交易成功执行,后续各项信息均卡信息合法有效
01H
CPU用户卡版本错误(正确的版本类型为10H、11H)
03H
复合消费初始化与更新记录文件缓存返回数据失败
04H
计算MAC1返回状态码为非9000H
05H
PSAM卡MAC1计算失败
06H
扣款失败
07H
MAC2校验失败
08H
无DSRC数据返回
09H
复合消费返回APDU状态码为非9000H
0AH
复合消费返回数据非法
0BH
计算TAC失败
0CH
清EF04文件失败
0DH
清0008文件失败
0EH
清0009文件失败
FFH
测试数据帧
3.PC-RSU通讯流程
3.1PC-RSU正常交易通讯流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ETC 标准化 专用 车道 设计方案 PCRSU 接口 V31