DB63/T 1719-2026 高速公路收费车道通用外围设备接口技术要求
- 名 称:DB63/T 1719-2026 高速公路收费车道通用外围设备接口技术要求 - 下载地址2
- 类 别:地方标准规范
- 下载地址:[下载地址2]
- 提 取 码:
- 浏览次数:3
发表评论
加入收藏夹
错误报告
目录| 新闻评论(共有 0 条评论) |
资料介绍
ICS 93.080.30 CCS P 66
DB63
青海 省地 方标 准
DB 63/T 1719—2026代替DB 63/T 1719-2018
高速公路收费车道通用外围设备接口
技术要求
2026-01-09 发布 2026-02-10 实施
青海省市场监督管理局发 布
DB63/T 1719—2026
目次
前言 II
1 范围 1
2 规范性引用文件 1
3 术语和定义 1
4 缩略语 3
5 基本规定 3
6 物理接口 5
7 通信协议 5
8 软件接口 6
附录 A (规范性) 收费专用键盘按键布局和键值 9
附录 B (规范性) 路侧单元指令接口定义 12
附录 C (规范性) IO 控制器 API 指令函数定义 24
附录 D (规范性) IC 卡读写器 API 指令函数定义 29
附录 E (规范性) 票据打印机 API 指令函数定义 37
附录 F (规范性) 车道摄像机 API 指令函数定义 40
附录 G (规范性) 车牌自动识别设备 API 指令函数定义 42
附录 H (规范性) 计重设备 API 指令函数定义 54
附录 I (规范性) 费额显示器 API 指令函数定义 59
附录 J (规范性) 智能化节点设备指令接口定义 67
附录 K (规范性) 自助发卡机指令接口定义 77
附录 L (规范性) 自助缴费机指令接口定义 92
附录 M (规范性) 车型识别指令接口定义 107
附录 N (规范性) ETC 特情终端指令接口定义 119
附录 O (规范性) 预交易情报板指令接口定义 136
附录 P (规范性) 车道引导灯指令接口定义 139
附录 Q (规范性) 移动支付终端指令接口定义 141
附录 R (规范性) 超限超载非现场执法智能节点指令接口定义 146
I
前言
本文件按照GB/T 1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起
草。
171
本文件代替DB63/T 1719—2018《高速公路收费车道通用外围设备接口技术要求》,与DB63/T 9-2018相比,除结构调整和编辑性改动外,主要技术变化如下:
a) 更改了范围的描述(见第 1 章,2018 年版的第 1 章);
b) 更改了规范性引用文件的描述(见第 2 章,2018 年版的第 2 章);
c) 删除了部分术语和定义(见 2018 年版的 3.1.4、3.1.5、3.1.8、3.1.10、3.1.11、3.1.13-3.1.24);
d) 增加了术语自助发卡机(见 3.8)、自助缴费机(见3.9)、超限超载非现场执法智能节点(见3.10)、车道引导灯(见 3.11)、智能化节点设备(见 3.12)、车型识别设备(见 3.13)、 ETC 特情终端(见 3.14)、一体化治超摄像机(见 3.15)、ETC 专用车道(见 3.17)、MTC/ETC混合车道(见 3.18)、预交易(见 3.19);
e) 更改了缩略语序号(见第 4 章,2018 年版的 3.2);
f) 删除了缩略语 API、CM、CPU、CRW、MAD、PC、PLR、PRT、PS/2、OR、SAM、VC、VDM(见 2018年版的 3.2);
g) 增加了缩略语 CPC(见第 4 章);
h) 更改了基本规定的序号(见第 5 章,2018 年版的第 4 章);
i) 更改了基本规定组成的描述 (见 5.1,2018 年版的 4.1);
j) 更改了基本规定连接关系的描述 (见 5.2,2018 年版的 4.2)、性能指标的描述 (见 5.3,2018年版的 4.3);
k) 更改了物理接口的序号(见第 6 章,2018 年版的第 5 章);
l) 更改了物理接口 IO 控制器的部分描述(见 6.1.1、6.1.5,2018 年版的 5.1.1、5.1.5);
m) 更改了物理接口收费专用键盘的描述(见 6.2,2018 年版的 5.2)、IC 卡读写器的描述(见6.4,2018 年版的 5.4)、IO 设备的描述(见 6.5,2018 年版的 5.7)、其他外围设备的描述(见 6.6,2018 年版的 5.8);
n) 删除了物理接口车牌自动识别设备(见 2018 年版的 5.5)、车道摄像机(见 2018 年版的 5.6);
o) 更改了通信协议的序号(见第 7 章,2018 年版的第 6 章);
p) 更改了通信协议 IO 控制器的描述(见 7.1、2018 年版的 6.1)、其他外围设备的描述(见 7.3、 2018 年版的 6.7);
q) 删除了路侧单元(见 2018 年版的 6.3)、 自动发卡机(见 2018 年版的 6.4)、车牌自动识别设备(见 2018 年版的 6.5)、车道摄像机(见 2018 年版的 6.6)的通信协议描述;
r) 更改了软件接口的序号(见第 8 章,2018 年版的第 7 章);
s) 更改了软件接口总体要求的部分描述(见 8.1.1、8.1.3,2018 年版的 7.1.1、7.1.3)、增加了一些要求(见 8.1.4);
t) 增加了收费专用键盘布局和键值(见8.2)、路侧单元(见8.3)的软件接口描述;
u) 更改了软件接口 IO 控制器的附录序号(见 8.4.4,2018 年版的 7.2.4);
v) 更改了软件接口 IC 卡读写器的部分描述(见 8.5.1、8.5.3,2018 年版的 7.4.1、7.4.3)、增加了 IC 卡读写器的描述(见 8.5.4);
w) 更改了软件接口票据打印机的附录序号(见 8.6.2,2018 年版的 7.5.2);
x) 更改了软件接口车牌自动识别设备的附录序号(见8.8,2018 年版的 7.7);
II
y) 更改了软件接口车道摄像机的附录序号(见8.7,2018 年版的 7.8);
z) 更改了软件接口计重设备的附录序号(见8.9,2018 年版的 7.9);
aa) 更改了软件接口费额显示器的附录序号(见8.10,2018 年版的 7.10);
bb) 删除了收/发卡机(见 2018 年版的 7.3)、扫码枪(见 2018 年版的 7.6)、字符叠加器(见2018 年版的 7.11)的软件接口描述;
cc) 增加了智能化节点设备(见8.11)、自助发卡机(见8.12)、自助缴费机(见8.13)、车型识别设备(见 8.14)、ETC 特情终端(见 8.15)、预交易情报板(见 8.16)、车道引导灯(8.17)、移动支付终端(8.18)、超限超载非现场执法智能节点(见8.19)的软件接口描述;
dd) 更改了附录 A 收费专用键盘按键布局和键值的内容(见附录 A,2018 年版的附录 A);
ee) 将附录 B 名称“路测单元应用编程接口 ”更改为“路侧单元指令接口定义 ”,更改了附录 B通信方式的描述(见附录 B.2,2018 年版附录 B.2)、数据域定义的描述(见附录 B.4,2018年版 B.4);
ff) 将附录 D IO 控制器 API 指令函数定义的序号更改为附录 C(见附录 C,2018 年版的附录 D);
gg) 将附录 F IC 卡读写器 API 指令函数定义的序号更改为附录 D,更改了附录 D 的描述(见附录D,2018 年版的附录 F);
hh) 将附录 G 票据打印机 API 指令函数定义的序号更改为附录 E(见附录 E,2018 年版的附录 G);
ii) 将附录 J 车道摄像机 API 指令函数定义的序号更改为附录 F(见附录 F,2018 年版的附录 J);
jj) 将附录 I 车牌自动识别设备 API 指令函数定义的序号更改为附录 G(见附录 G,2018 年版的附录 I),更改了附录 G 的描述(见附录 G);
kk) 将附录 K 计重设备 API 指令函数定义的序号更改为附录 H(见附录 H,2018 年版的附录 K);
ll) 将附录 L 费额显示器 API 指令函数定义的序号更改为附录 I(见附录 I,2018 年版的附录 L);
mm) 删除了附录 C 自动发卡机通讯协议、附录 E 收/发卡机 API 指令函数定义、附录 H 扫码枪 API指令函数定义、附录 M 字符叠加器 API 指令函数定义;
nn) 增加了附录 J 智能化节点设备指令接口定义、附录 K 自助发卡机指令接口定义,附录 L 自助缴费机指令接口定义,附录 M 车型识别指令接口定义、附录 N ETC 特情终端指令接口定义、附录 O 预交易情报板指令接口定义、附录 P 车道引导灯指令接口定义、附录 Q 移动支付终端指令接口定义和附录 R 超限超载非现场执法智能节点指令接口定义。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由青海省交通运输标准化专业技术委员会提出。
本文件由青海省交通运输厅归口。
本文件起草单位:青海省交通控股集团有限公司高速公路运营分公司、青海省收费公路清分结算中心、青海省交控信息科技有限公司、中远海运科技股份有限公司、青海省公路学会、青海省交通科学研究院、青海省交通规划设计研究院有限公司、特微乐行(广州)技术有限公司。
本文件主要起草人:张永征、张琳琳、张斌年、李启珍、刘婷、王亮、张则鑫、徐长鹤、蔡文海、李宁、李杰、龙波、宋志强、安杰、辛渊、马文毅、张经荣、张慧文、索南尖措、刘志荣、王成钢、李远鹏、胡先全、唐冬冬、张孝朋、李振国、任得贵、吴进军、宋长斌、石晓莉。
本文件及其所代替文件的历次版本发布情况为:
——2018年首次发布为DB63/T 1719-2018;
——本次为第一次修订。
本文件由青海省交通运输厅监督实施。
III
高速公路收费车道通用外围设备接口技术要求
1 范围
本文件规定了高速公路收费车道通用外围设备接口技术的术语和定义、基本规定、物理接口、通信协议及软件接口等内容。
本文件适用于高速公路收费车道通用外围设备接口的技术。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 20839
智能运输系统通用术语
GB/T 24723
公路收费用票据打印机
GB/T 24724
收费专用键盘
GB/T 27879
公路收费用费额显示器
GB/T 28423
电子收费路侧单元与车道控制器接口
GB/T 28967
电子收费车道系统技术要求
GB/T 31441
电子收费集成电路(IC)卡读写器技术要求
3 术语和定义
下列术语和定义适用于本文件。
3.1
IO 控制器
检测和控制车辆检测器、电动栏杆、雨棚信号灯、车道信号灯等设备数字IO电平信号的车道设备。
3.2
安装在收费亭内,由可拆卸的单独按键开关组成,通过标准接口与收费车道控制器连接,供收费员完成收费功能的专用键盘。
[来源:GB/T 24724—2009,3. 1] 3.3
路侧单元
又称为电子标签读写器、路侧读写天线、ETC天线、路侧设备。安装在收费车道门架上或收费岛立柱上的用于同过往车辆上的车载设备进行通信的天线及相应的控制设备。
[来源:GB/T 20839—2007,9.8] 3.4
IC 卡读写器
1
为完成金融交易而在交易点安装的终端设备,用于同IC卡的连接。包括接口设备,也可包括其他部件和接口,例如与主机通信的接口。
[来源:GB/T 31441—2015,3.1.3] 3.5
票据打印机
安装在高速公路、普通公路、铁路、停车场等场所的收费亭及售票处,通过标准接口与上位机连接,完成发票、车票等票据打印功能的设备。
[来源:GB/T 24723—2009,3. 1]
3.6
车牌自动识别设备
用于抓拍车辆图片,通过计算机视频图像识别技术识别车辆号牌、颜色等信息的车道设备。
3.7
费额显示器
由显示单元组成的显示屏幕,安装在收费亭侧壁、收费岛上或便于道路使用者视认的位置,通过一定的控制方式,以文字形式(可辅以语音)向道路使用者显示缴费信息的电子装置,主要由显示单元、控制装置和电源模块等组成。
[来源:GB/T 27879—2011,3. 1] 3.8
自助发卡机
安装于高速公路收费站入口混合车道,允许司乘人员自助操作完成CPC卡取卡和纸质通行券打印,并提供图文、语音提示的自动化服务设备。
3.9
自助缴费机
安装于高速公路收费站出口混合车道,由司乘人员自助操作完成CPC卡回收、通行费支付和票据开具等业务的自动化服务设备。
3.10
超限超载非现场执法智能节点
用于判定货车总质量、外廓尺寸等是否超限超载的检测设施。
3.11
车道引导灯
在高速公路收费车道设置的,用于指示和引导车辆按照特定车道或方向行驶的车道设备。
3.12
智能化节点设备
集成了电动栏杆机、通行信号灯、费额显示器、高清车牌图像识别设备等模块的一体化集成设备。
3.13
车型识别设备
用于自动识别车道通行车辆车型的车道设备。
3.14
ETC 特情终端
一种ETC车道的智能化外设设备,主要用于处理ETC车辆在通行ETC车道过程中因设备故障、数据异常或支付问题导致的各类特殊情况。
3.15
一体化治超摄像机
2
用于高速公路收费站入口称重检测,具备拍摄车辆车头、车身、车尾照片和录制全景短视频的设备,支持车牌号、车牌颜色、车型和轴数的识别。
3.16
电子收费
应用先进的技术手段, 自动完成电子收费交易,实现在不停车条件下自动收取道路通行费。 [来源:GB/T 20839—2007,9. 1]
3.17
ETC 专用车道
简称ETC车道,采用全自动电子收费方式实现对通过车辆的数据采集与收费、车道设备控制等功能的收费车道。
3.18
MTC/ETC 混合车道
简称混合车道,MTC和ETC车辆均可有序交替通行的全时半自动混合车道。
3.19
预交易
在收费站匝道或主线建设ETC设备及相应的引导标志,提前与ETC车辆交易,实现ETC车辆自由流
通行方式下无感收费交易,包括入口信息写入和出口扣费。
4 缩略语
下列缩略语适用于本文件。
CPC: 复合通行卡(Compound Pass Card)
ETC: 电子收费(Electronic Toll Colletion)
IC: 集成电路(Integrated Circuit)
IO: 输入/输出(Input/Output)
MTC: 人工半自动收费(Manual Toll Collection)
OBU: 车载单元(On Board Unit)
RSU: 路侧单元(Roadside Unit)
TFI: 费额显示器(Toll Fare Indicator)
WE: 计重设备(Weighing Equipment)
5 基本规定
5.1 组成
高速公路收费车道通用外围设备包括:收费专用键盘、路侧单元、IC卡读写器、智能化节点设备、自助发卡机、自助缴费机、移动支付终端、车牌自动识别设备等。收费车道其外围设备组成如表1所示。
3
表1 各类收费车道通用外围设备组成
序号
外围设备
MTC/ETC混合车道入口
MTC/ETC混合车道出口
自助发卡车道入口
自助缴费车道出口
ETC车道
IO控制器
√
—
4
○
5
6
IC卡读写器
7
8
移动支付终端
9
10
车道摄像机
11
计重设备
12
13
车辆检测器
14
车道信号灯
15
雨棚信号灯
16
报警设备
17
电动栏杆
18
19
20
21
二维码票据终端
22
预交易情报板
23
ETC特情终端
注1: √必选项; ○可选项;—不需要。
注2:使用了智能化节点设备的车道,无需配备费额显示器、电动栏杆、报警设备等设备。
5.2 连接关系
5.2.1 车辆检测器、电动栏杆等 IO 设备应通过 IO 控制器与车道控制器连接。
5.2.2 票据打印机、计重设备、费额显示器应通过串口与车道控制器连接。
5.2.3 IC 卡读写器和移动支付终端宜通过网络交换设备与车道控制器连接。
5.2.4 路侧单元、 自助发卡机、自助缴费机、车牌自动识别设备、车道摄像机、车型识别设备、智能化节点设备、车道引导灯、预交易情报板、ETC 特情终端、超限超载非现场执法智能节点和一体化治超摄像机应通过网络交换设备与车道控制器连接,网络交换设备需支持 VLAN 隔离、端口安全和 MAC 地址绑定。
5.2.5 外围设备应采用 IP 化、集成化、智能化设备,支持远程诊断和固件在线升级功能,具备对非硬件故障的自动恢复能力。
5.3 性能指标
5.3.1 收费车道外围设备正常收费流程应调用的接口函数的执行返回时间小于 50 ms。
5.3.2 收费车道系统总体性能应符合 GB/T 28967 的规定。
6 物理接口
6.1 IO 控制器
6.1.1 IO 控制器应通过板卡方式与车道控制器连接。
6.1.2 IO 控制器应采取光电隔离保护措施,以减少雷电及高能浪涌的冲击。
6.1.3 对于采用六线圈或八线圈方案的 ETC 车道,IO 控制器应至少具备 16 路输入通道;对于其他类型的车道,IO 控制器应至少具备 8 路输入通道。
6.1.4 IO 控制器应至少具备 8 路继电器输出通道。
6.1.5 IO 控制器应提供端子排,供车辆检测器、电动栏杆等 IO 设备接入。
6.2 收费专用键盘
收费专用键盘应通过USB接口与车道控制器连接。
6.3 路侧单元
路侧单元与车道控制器的连接应符合GB/T 28423的规定。
6.4 IC 卡读写器
IC卡读写器应通过标准以太网接口与车道控制器连接。IC卡读写器的非接触式接口和SAM接口应符合GB/T 31441的规定。
6.5 IO 设备
通过IO控制器端子排与IO控制器的输入通道连接。
6.6 其他外围设备
6.6.1 自助发卡机、自助缴费机、车牌自动识别设备、车道摄像机、车型识别设备、智能化节点设备、车道引导灯、预交易情报板、ETC 特情终端、移动支付终端和一体化治超摄像机应通过标准以太网接口和网络交换设备连接。
6.6.2 票据打印机、计重设备、费额显示器和二维码票据终端宜通过标准串行接口与车道控制器连接。
7 通信协议
7.1 IO 控制器
7.1.1 IO 控制器与车道控制器之间的协议格式和协议指令应采用相应的板卡标准通信协议。
7.1.2 车辆检测器各线圈状态、电动栏杆的抬杆位和落杆位状态应为开关量信号,抬杆和落杆宜为两路控制信号,在抬杆和落杆的输出状态相同时,电动栏杆不动作。
7.2 收费专用键盘
收费专用键盘与车道控制器之间应采用标准键盘协议。
7.3 其他外围设备
路侧单元、自助发卡机、自助缴费机、IC卡读写器、移动支付终端、车牌自动识别设备、车型识别设备、智能化节点设备、车道引导灯、车道摄像机、预交易情报板、ETC特情终端和一体化治超摄像机与车道控制器之间应采用标准以太网协议。
8 软件接口
8.1 总体要求
8.1.1 采用自定义通信协议的外围设备可封装成软件接口库,软件接口库采用动态库的形式提供,应增加导出函数说明,导出函数的函数名同接口函数名。
8.1.2 软件接口库在编制过程中应充分利用外围设备硬件资源,减少对车道控制器系统资源的占用,不执行与实现软件接口库功能无关的操作。软件接口库的开发文档、测试程序及最终工作产品应提交收费系统软件编制单位或第三方机构审查验证,通过相关测试后方可在高速公路收费系统中使用。
8.1.3 软件接口库存放路径和文件名应由车道应用程序指定,不应使用配置文件,有需要的配置信息均只能通过初始化函数传输,软件接口要求覆盖本设备厂家的所有设备型号,同一个厂家不应出现多个硬件版本动态库文件,高版本动态库应向下兼容低版本硬件,需使用第三方依赖库时应封装在软件接口库中。
8.1.4 新增外围设备应使用以标准太网接口协议进行控制。
8.2 收费专用键盘按键布局和键值
收费键盘通过USB线与车道工控机连接,收费专用键盘布局和键值接口定义应符合附录A的规定。
8.3 路侧单元
路侧单元应使用标准以太网接口协议进行控制,路侧单元指令接口定义应符合附录B的规定。
8.4 IO 控制器
8.4.1 IO 控制器软件接口库的名称应以 IO 开头,收费系统通过调用该动态库实现对 IO 设备的控制和状态监测。
8.4.2 IO 控制器软件接口库及其测试程序在正常工作状态下占用CPU 资源应小于 1%,对输入状态的变化最大响应时间小于 50ms,能分辨出变化频率小于 0.1Hz 的输入状态变化,继电器输出最大响应时间小于 50 ms。
8.4.3 IO 控制器软件接口库的各指令函数采用同步方式进行调用,状态输入可取自软件接口库缓存,输出控制应等待指令发送完成后返回。
8.4.4 IO 控制器软件接口库 API 指令函数定义应符合附录 C 的规定。
8.5 IC 卡读写器
8.5.1 IC 卡读写器软件接口库主调动态库文件应规范命名,规定正式提交格式为“ICC_XXXXXX.dll ”,其中“XXXXXX ”为厂牌标识字母,一般不超过 6 个字母,软件接口库支持在同一进程内连接多个 IC 卡读写器,各个读写器之间独立工作、互不干扰,能够同时完成各自的交易流程。
8.5.2 IC 卡读写器软件接口库的各指令函数采用同步方式进行调用,交易流程中的 CPU 卡和SAM 卡通用指令函数的调用返回时间一般应小于 60ms,测试程序调用 IC 卡读写器软件接口库完成一次完整的复合消费交易流程的典型交易时间应小于 300 ms。
8.5.3 IC 卡读写器软件接口库 API 指令函数定义应符合附录 D 的规定。
8.5.4 IC 卡读写器应支持 SM4 国密算法,2025 年后新建系统禁用国际通用算法。
8.6 票据打印机
8.6.1 票据打印机软件接口库的名称应以 PRT 开头,除打印指令外,票据打印机接口库的各指令函数采用同步方式进行调用,票据打印机正常工作状态下完成票据打印指令的返回时间应小于 3 s。
8.6.2 票据打印机软件接口库 API 指令函数定义应符合附录 E 的规定。
8.7 车道摄像机
车道摄像机软件接口库API指令函数定义应符合附录F的规定。
8.8 车牌自动识别设备
8.8.1 车牌自动识别设备软件接口应采用标准以太网接口协议,车牌自动识别设备向车道系统上报数据,通信内容包括设备初始化、基础数据上传、图片流水上传、图片上传与状态监控信息上传。
8.8.2 车牌自动识别设备软件接口库 API 指令函数定义应符合附录 G 的规定。
8.9 计重设备
计重设备软件接口库的名称应以WE开头,计重设备软件接口库API指令函数定义应符合附录H的规定。
8.10 费额显示器
费额显示器软件接口库的名称应以TFI开头,费额显示器软件接口库API指令函数定义应符合附录I的规定。
8.11 智能化节点设备
智能化节点设备应使用标准以太网接口协议进行控制,智能化节点设备指令接口定义应符合附录J的规定。
8.12 自助发卡机
自助发卡机应使用标准以太网接口协议进行控制,自助发卡机指令接口定义应符合附录K的规定。
8.13 自助缴费机
自助缴费机应使用标准以太网接口协议进行控制,自助缴费机指令接口定义应符合附录L的规定。
8.14 车型识别设备
车型识别设备应使用标准以太网接口协议进行控制,车型识别设备指令接口定义应符合附录M的规定。
8.15 ETC 特情终端
ETC特情终端应使用标准以太网接口协议进行控制,ETC特情终端指令接口定义应符合附录N的规定。
8.16 预交易情报板
预交易情报板应使用标准以太网接口协议进行控制,预交易情报板指令接口定义应符合附录O的规定。
8.17 车道引导灯
车道引导灯应使用标准以太网接口协议进行控制,车道引导灯指令接口定义应符合附录P的规定。
8.18 移动支付终端
移动支付终端应使用标准以太网接口协议进行控制,移动支付终端指令接口定义应符合附录Q的规定。
8.19 超限超载非现场执法智能节点
超限超载非现场执法智能节点应使用标准以太网接口协议进行控制,超限超载非现场执法智能节点指令接口定义应符合附录R的规定。
A
附录 A
(规范性)
收费专用键盘按键布局和键值
A.1 收费专用键盘布局
收费专用键盘按键布局见图A.1。
图A.1 收费专用键盘按键布局示意图
A.2 收费专用键盘键值
收费专用键盘键值对应关系见表A.1。
表A.1 收费专用键盘按键键值对应表
按键
字符
键值
取消
Esc
27
车道开/关
=
187
上/下班
PgUp
33
报警/解除
PgDn
34
65
牵引
B
66
C
67
模拟线圈
D
68
语音
E
69
农用
F
70
废票
G
71
补票
H
72
欠费
73
改轴
J
74
货5
K
75
强制变挡
L
76
入口图片
M
77
车辆引出
N
78
货六
O
79
货4
P
80
无卡
Q
81
坏卡
R
82
S
83
专项
T
84
货3
U
85
绿通
V
86
公务车
W
87
紧急车
X
88
货1
Y
89
货2
Z
90
票号
Home
36
功能
End
35
更改
Backspace
表A.1 收费专用键盘按键键值对应表(续)
55
56
57
52
53
49
50
51
0
48
↑
38
•
.
190
←
37
↓
40
→
39
车队
F5
116
军警车
*
106
客4
F4
115
优惠
/
111
客3
F3
114
银联卡
-
109
客2
F2
113
支付卡
+
107
客1
F1
112
确定/放行
Enter
现金
Ins
45
附录 B
路侧单元指令接口定义
B.1 协议约定
通信协议中除明确指出为低字节在前的字段,所有整型、长整型、短整型字段都为高字节在前。
B.2 通信方式
路侧单元(以下简称:RSU)作为服务端,启动后监听通信端口,等待车道控制器(以下简称:PC)客户端连接;车道控制器发起TCP连接请求,建立TCP连接后,车道控制器与路侧单元开始通信:
a) 车道控制器主动发送初始化指令对路侧单元进行初始化;
b) 路侧单元发送信息帧给车道控制器,车道控制器应返回应答指令给路侧单元,否则路侧单元将重复发送该指令,直到达到最大重传次数,最大重传次数为 3,重传时间间隔为 120 ms;
c) 路侧单元与车道控制器建立连接后,每隔 5 s 发送一次心跳给车道控制器,告诉车道控制器TCP 连接状态良好;车道控制器不回复或者回复空应答。
B.3 数据帧的结构和特殊字节转义处理
RSU和PC之间通信的数据帧结构和特殊字节转译处理应符合GB/T 28423的规定,发送的数据定义见B.4。
B.4 数据域定义
B.4.1 数据域格式
RSU和PC通信的数据帧格式如下:
STX
VER
SEQ
LEN
DATA
CRC
数据帧中各数据域的说明如上表所示。如无特别注明,数据均采用无符号整型编码;以字节表示的数据,均为高字节在前、低位字节在后的大端模式;对于未定义或者保留的参数默认值填00H。
表B.1 DATA 数据域格式
字段
描述
帧开始标志,2字节,取值为FFFFH;
协议版本号,当前版本为00H
帧序列号,1个字节;
RSU的帧序列号的低半字节为1~9,高半字节为0;
帧序列号每次加一,用于标识每一次的通信;
RSU发送的帧序号为0XH,其中X为1,2,3,4,5,6,7,8,9;车道机发送的帧序号为X0H,其中X为1,2,3,4,5,6,7,8,9。
DATA域的长度,4字节(VER=0x00,高2字节保留,低两字节为DATA域长度)
帧数据内容
从VER到DATA所有字节的CRC16校验值,2字节,初始值为FFFFH
B.4.2 数据类型(Type)的定义
B.4.2.1 PC 发往 RSU 的数据类型
PC发往RSU的指令说明见表B.2。
表B.2 PC 往 RSU 的指令
指令名称
代码
功能说明
初始化指令
C0H
对路侧单元的关键参数,如:功率、车道模式、EF04信息处理模式等进行初始化设置
继续交易指令
C1H
对PC收到RSU发来的信息的应答,表示收到信息并要求继续处理指定OBU
停止交易指令
C2H
对PC收到RSU发来的信息的应答,表示收到信息并要求当前不再继续处理指定OBU,
包含变更天线Id功能,以此再次接入已交易OBU
开关路侧单元指令
C4H
关闭或打开路侧单元,00H表示关天线,01H表示开天线
消费并写站信息指令
C6H
对指定车载单元(CPU用户卡)的电子钱包扣费,同时写入过站信息与EF04信息
取TAC码指令
C8H
对CPU卡取TAC的指令
获取通行省份数据
C9H
PSAM卡初始化命令
CAH
在PSAM卡需要授权时使用,路侧单元应答BA帧
PSAM卡授权指令
CBH
授权指令执行,路侧单元应答BB帧
心跳帧
CFH
对收到路侧单元发送过来的信息应答,指示通信连接正常
地感信号帧
D0H
发送地感状态帧
B.4.2.2 RSU 发往 PC 的数据类型 RSU发往PC的信息帧见表B.3。
表B.3 RSU 发往 PC 的信息帧
帧名称
RSU设备状态信息帧
B0
RSU的设备状态信息,包含PSAM卡号等
心跳数据帧
B1
包括天线PSAM卡数量、工作状态等
OBU车辆信息帧
B4
主要包括系统信息、车辆信息、CPU卡信息文件内容
扣款消费帧
B5
包括扣款后余额、TAC、终端机序列号、终端序列号等
分省信息帧
B9
通行省份以及对应收费金额
PSAM授权初始化应答帧
BA
PSAM卡数量及PSAM卡相关信息
外部认证结果帧
BB
执行授权指令结果
坐标位置信息帧
D0
车辆坐标信息,包括OBUID及X、Y坐标信息
B.4.3 数据内容(Content)的定义B.4.3.1 PC 指令数据帧结构
B.4.3.1.1 初始化指令
初始化指令(简称C0指令),见表B.4。
表B.4 初始化指令
位置
字节数
数据元
数据内容
CMDType
指令代码
Seconds
UNIX时间
Datetime
当前日期时间
LaneMode
车道模式
BSTInterval
路侧单元自动发送BST的间隔
TxPower
功率级数
PLLChannelID
信道号
TransMode
1:复合交易;
WorkType
工作类型
Index_EF04
读取EF04偏移
Len_EF04
读取EF04长度
SearchType
唤醒类型
注1:路侧单元上电后设置监听端口,等待车道控制器连接。
注2:车道控制计算机成功连接到路侧单元后,发送C0指令设定初始化参数。
注3:路侧单元收到车道控制器发送的C0命令后,若路侧单元初始化成功,则向车道控制器发送B0帧作为应答, RSUStatus为00H。
B.4.3.1.2 继续交易指令
继续交易指令(简称C1指令),见表B.5。
表B.5 继续交易指令
指令代码,此处取值0xC1
OBUID/CPC-MAC
车载单元MAC地址
OBUContractID/CPCID
OBU合同序列号/CPC卡号
OBUDivFactor/CPCDivFactor
车载单元一级分散因子
注1:如果车道控制器在收到路侧单元发送过来的B4帧后回应了C1指令,则路侧单元视其为C2指令,防止误操作。
注2:路侧单元依据EventReleaseType字段判定EventCode字段是否有效,若有效则在当前交易完成时对当前车辆进
行事件发布(SetMMI.rq、EventReport.rq)。
注3:对于正常的ETC车辆交易(无需事件播报)或MTC车辆交易,EventReleaseType应取值00H。
B.4.3.1.3 停止交易指令
停止交易指令(简称C2指令),见表B.6。
表B.6 停止交易指令
CmdType
指令代码,此处取值C2H
表B.6 停止交易指令(续)
StopType
停止类型
EventReleaseType
信息播报指示类型
EventCodeLength
播报事件长度
EventCode
事件编码发布模式
B.4.3.1.4 开关路侧单元指令
开关路侧单元指令(简称C4指令),见表B.7。
表B.7 开关路侧单元指令
指令代码,此处取值C4H
ControlType
关闭/打开路侧单元
注1:路侧单元收到关路侧单元指令后,如果当前没有交易存在,立即关闭路侧单元;如果尚有未完成的交易(无需车道控制器参与的),则应继续完成当前的交易操作,之后再关闭路侧单元。
注2:本指令与车道控制器发送的其他指令之间的时间间隔应在2ms以上。
注3:路侧单元不回复此帧。
B.4.3.1.5 消费交易指令
消费交易信息指令(简称C6指令),见表B.8。
表B.8 消费交易指令
位置
类型
OBUID
WriteRecord
01H:写ETC卡0019文件记录
ConsumeMoney
扣款额,高字节在前
26
PurchaseTime
YYYYMMDDhhmmss,用此时间去计算TAC码
43
Station
WriteRecord为1时,内容为:国标卡过站信息0019文件记录前43字节,共计
43字节。
OBUTradeType
WriteRecord为1时,交易类型
WriteRecord为1时,本内容有效:更新EF04偏移Index_EF04开始写
更新EF04长度
EF04文件信息
WriteRecord为1时,应更新OBU EF04的信息,当OBUTradeType字段等于02H的时候,全部填充00H。若Len_EF04为00 00则无这部分内容。
B.4.3.1.6 异常获取 TAC 指令
异常获取TAC指令(简称C8指令),见表B.9。
表B.9 异常获取 TAC 指令
指令代码,此处取值C8H
OBUContractID
OBU合同序列号
国标卡过站信息0019文件
注:当收到B4帧,上位机认为该卡已完成交易,会回此指令进行重取TAC码,RSU应回复B5帧(其中TAC码有效)。
B.4.3.1.7 取 EF04 通行省份信息指令
取EF04通行省份信息指令(简称C9指令),见表B.10。
表B.10 取 EF04 通行省份信息指令
指令代码,此处取值C9H
读取EF04偏移)
示例:取 EF04 通行省份信息指令。
B.4.3.1.8 PSAM 卡初始化指令
PSAM卡初始化指令(简称CA指令),见表B.11。
表B.11 PSAM 卡初始化指令
指令代码,此处取值CAH
PSAMChannel
按位表示需要授权的PSAM通道号(支持通道号1~
通道号16)
注:本指令在需要PSAM在线授权时使用,路侧单元应答BA帧。
B.4.3.1.9 PSAM 卡授权指令
PSAM卡授权指令(简称CB指令),见表B.12。
表B.12 PSAM 卡授权指令
指令代码,此处取值CBH
PSAMCount
需要授权的PSAM数量,记为n
表B.12 PSAM卡授权指令(续)
15*n
AuthInfo
PSAM授权信息,长度15个字节
注1:本指令在PSAM在线授权时使用,路侧单元应答BB帧。
注2:本指令与车道控制器发送的其他指令之间的时间间隔应在2 ms以上。
B.4.3.1.10 心跳应答指令
心跳应答指令(简称CF指令),见表B.13。
表B.13 心跳应答指令
指令代码,此处取值CFH
Status
00:接收成功,其他保留
示例1:本指令在接收到路侧单元心跳信息帧时使用,车道控制器应答 CF 指令。示例2:本指令与车道控制器发送的其他指令之间的时间间隔应在 2 ms 以上。
B.4.3.1.11 地感信号指令
地感信号指令(简称FA指令),见表B.14。
表B.14 地感信号指令
指令代码,此处取值FAH
State
地感状态
注:发送地感信号指令,若队列首辆车, 同时压上两个地感,则做|动作,如压着第3、4地感,则State为0x04 0x08=0x0C。
B.4.3.2 RSU 指令数据帧结构
B.4.3.2.1 设备状态帧
设备状态信息帧(简称B0帧),见表B.15。
表B.15 设备状态信息帧
FrameType
数据帧类型标识,此处取值B0H
RSUStatus
路侧单元主状态参数;0x00表示正常,否则表示异常
PSAMNum
当前路侧单元中PSAM数量,记为n
9*n
PSAMInfo
PSAM信息
3+9n
RSUAlgId
算法标识
4+9n
RSUManuID
RSU厂商代码
5+9n
RSUID
RSU编号
8+9n
RSUVersion
RSU软件版本号
表B.15 设备状态信息帧(续)
10+9n
RSUHardWareVersion
RSU硬件版本号
12+9n
Reserved
保留字节
注1:路侧单元启动后监听通信端口,等待车道控制器客户端连接;车道控制器发起TCP连接请求,建TCP连接后,发送C0帧对路侧单元进行初始化。
注2:路侧单元完成初始化返回设备状态信息帧。
B.4.3.2.2 心跳数据帧
心跳数据帧(简称B6帧),见表B.16。
表B.16 心跳数据帧
数据帧类型标识,此处取值B1H
RSUControlStatus1
路侧单元控制器状态
00H:正常
01H:异常
PSAM数量
3*n
PSAMStatus
PSAM状态
3+3*n
RSUAntennaNum
路侧单元配置的天线数量,记为h
4+3*n
RSUAntennaNum2
路侧单元控制器所连接天线中正常工作的数量
5+3*n
4*h
AntennaStatus
路侧单元天线状态信息
注1:路侧单元定时向车道控制器发送此帧,发送间隔为2 s(路侧单元与车道控制器处于B、C帧交互流程(如交易流程、PSAM在线授权流程)时宜等本次交互流程完成后再发送此帧,忙时发送间隔可适当顺延,顺延时间不应大于2秒),指示路侧单元的工作状态。
注2:车道控制器应答CF指令。
B.4.3.2.3 CPU 卡用户信息+OBU 信息帧
CPU卡信息+OBU信息帧(简称B4帧),见表B.17。
表B.17 CPU 卡信息+OBU 信息帧
类型标识,此处取值B4H
CPC卡MAC地址
CPC卡号
ErrorCode
执行状态代码,取值00H
AntennaID
1字节本次交易的天线ID编号,01H为左边起第一个RSU天线头
(超车道开始),其他值类推
DeviceType
车载单元类型:01H为双片式OBU;02H为单片式OBU;03H
为CPC卡,其他值保留
TransType
交易类型(10H:复合交易)
默认:10H
表B.17 CPU卡信息+OBU信息帧(续)
29
OBUInfo
车载单元信息29字节
CPC卡EF01文件
46
VehicleInfo
车辆信息文件79字节
CPC卡不存在
125
CardRestMoney
卡余额,电子钱包文件
129
IssuerInfo
0015文件内容,非4x版国标卡后7字
节补00H
179
LastStation
0019文件内容
CPC卡出入口信息
222
EF04Len
OBU DF01/EF04文件信息长度。
DF01/EF04文件信息长度
224
n
EF04Info
OBU DF01/EF04文件信息
DF01/EF04文件信息
224+n
EF02Len
OBU不存在
DF01/EF02文件信息长度
226+n
m
EF02Info
DF01/EF02文件信息
注1:如果ErrorCode为00H,说明后续信息有效;如果ErrorCode为其他值时,将已读取有效数据填充到B4帧对应位
置,其他区域填充00H。
注2:如果ErrorCode为01H(无DSRC数据返回)时,车道控制器下发C2停止交易指令。
注3:通行省份个数为1时,可不返回EF04的第一个省份的通行信息。
B.4.3.2.4 交易信息帧
交易信息帧(简称B5帧),见表B.18。
表B.18 交易信息帧
数据帧类型标识,此处取值B5H
OBU MAC地址
CPC MAC地址
执行状态代码
PSAMNo
PSAM卡终端机编号
TransTime
交易时间,BCD编码,格式:YYYYMMDDhhmmss
交易类型,取值为0x09(复合消费),其他保留
28
TAC
交易认证码
CPC卡该数据域不存在
32
ICCPayserial
CPU用户卡脱机交易序号
PSAMTransSerial
PSAM卡终端交易序号
CardBalance
交易后余额
42
KeyType
交易使用的密钥类型0-3DES, 4—SM4,其他保留
KeyVer
密钥版本号
44
EF04UpdateStatus
0-更新成功1-更新失败,C6仅复
合消费时,默认返回1-更新
失败
B.4.3.2.5 通行省份信息帧
通行省份信息帧(简称B9帧),见表B.19。
表B.19 通行省份信息帧
数据帧类型标识,此处取值B9H
C9指令指定偏移量和长度的OBU DF01/EF04文件信息
注1:此帧包含C9指令对应偏移和长度的EF04文件信息。
注2:封闭式出口上位机应答B9下发C1指令,RSU自动清理EF04文件信息第315-317字节,第406-485字节,全00。
注3:封闭式出口若RSU超时没收到C1应答,则不应清EF04直接退出本交易。
B.4.3.2.6 PSAM 授权初始化信息帧
PSAM授权初始化信息帧(简称BA帧),见表B.20。
表B.20 PSAM 卡授权初始化信息帧
数据帧类型标识,此处取值BAH
当前日期时间,yyyymmddhhmmss(BCD码)
授权的PSAM数量,记为n
35*n
PSAM初始化信息35字节
注1:如果ErrorCode为00H,本次操作执行成功,后续信息合法有效。
注2:如果ErrorCode为01H,说明上电初始化失败。
B.4.3.2.7 PSAM 外部认证信息帧
PSAM外部认证信息帧(简称BB帧),见表B.21。
表B.21 PSAM 外部认证信息帧
数据帧类型标识,此处取值BBH
授权PSAM通道数量,记为n
4*n
AuthResult
PSAM卡授权结果信息4字节
注2:如果ErrorCode为01H,在线授权失败。
注3:PSAMCount数值应与CB指令中的PSAMCount保持一致。
B.4.3.2.8 坐标位置信息帧
坐标位置信息帧(简称D0帧),见表B.22。
表B.22 坐标位置信息帧
数据帧类型标识,此处取值D0H
OBU号
NextFrameType
帧类型(默认B2)
nMark
计算成功标识
Data
坐标
注1:nMark值判定计算坐标是否成功;Data坐标数据采用大端模式传输。
注2:天线投影点为原点,天线前方为y轴正方向,天线后方为y轴负方向,天线左边为x轴负方向,天线右边为x轴正方向。
注3:该指令为相控阵天线特有指令,车道控制器收到此帧信息后无需回复。
附录 C
IO 控制器 API 指令函数定义
C.1 打开设备
函数名称:int IO_Open(int nType, const char* szParas)
功能描述:在主机与设备之间建立连接。
参数说明见表C.1。
返回值说明见表C.2。
表C.1 IO_Open 参数说明
参数
参数类型
说明
nType
传入
连接方式:0-板卡;1-串口;3-网口
szParas
连接信息,如“COM1 ”“ 192.168.1.2,9003 ”
表C.2 IO_Open 返回值说明
返回值
>0
打开设备成功,返回值为设备句柄号
-100
设备无响应
-1000
传入参数错误
-1001
设备被占用
-1002
设备打开失败
-2000
其他错误
C.2 关闭设备
函数名称:int IO_Close(int nHandle)
功能描述:主机与设备断开连接。
参数说明见表C.3。
返回值说明见表C.4。
表C.3 IO_Close 参数说明
nHandle
设备句柄
表C.4 IO_Close 返回值说明
关闭设备成功
24
C.3 获取输入
函数名称:int IO_GetInput(int nHandle, int* pInput)
功能描述:获取设备输入。
参数说明见表C.5。
返回值说明见表C.6。
表C.5 IO_Get Input 参数说明
pInput
传出
设备输入,按位表示,高位在前
表C.6 IO_Get Input 返回值说明
操作成功
C.4 控制输出
函数名称:int IO_SetOutput(int nHandle, int nOutput)
功能描述:控制设备输出。
参数说明见表C.7。
返回值说明见表C.8。
表C.7 IO_SetOutput 参数说明
nOutput
输出控制,按位表示,高位在前
表C.8 IO_SetOutput 返回值说明
C.5 注册 IO 设备输入回调
函数名称: int IO_RegInputStatusCallBack(int nHandle, PIO_OnInputChanged pFunc, const void* pUser)
功能描述:注册IO设备输入回调函数。
参数说明见表C.9。
返回值说明见表C.10。
25
IO设备输入回调函数定义:typedef void (*PIO_OnInputChanged) (int nHandle, int nInput, const void* pUser)
IO设备输入回调函数参数说明见表C.11。
表C.9 IO_RegInputStatusCallBack 参数说明
pFunc
回调函数,为NULL时取消回调
pUser
用户自定义数据
表C.10 IO_RegInputStatusCallBack 返回值说明
表C.11 IO 设备输入回调函数参数说明
nInput
IO设备输入,调用IO_GetInput主动获取的设备输入
C.6 获取设备运行状态
函数名称:int IO_GetDevStatus(int nHandle, int* pDevStatus)
功能描述:获取设备运行状态。
参数说明见表C.12。
返回值说明见表C.13。

