Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
🔌 BS ISO 14230 是英国标准协会(BSI)采纳 ISO 14230 国际标准的系列标准,规定了道路车辆通过 K 线进行诊断通信(DoK-Line)的技术要求。该系列由英国技术委员会 AUE/16(车辆电气与电子设备、数据通信)负责制定,其中第 1 部分(物理层)第二版于 2012 年发布,第 2 部分(数据链路层)第三版于 2016 年发布并取代 2013 年版本,ICS 分类号为 43.180。ISO 14230 又称 Keyword Protocol 2000(KWP2000),是车载诊断(OBD)体系中最具代表性的串行诊断协议之一,规定了诊断仪(外部测试设备)与车辆电子控制单元(ECU)之间通过 K 线进行数据通信的物理连接、信号特性与报文传输规则,广泛应用于车辆故障诊断、排放检测、ECU 编程与售后维修,也是早期 OBD-II/EOBD 标准体系的基石。
BS ISO 14230 系列由两部分组成,共同构成 K 线诊断通信的标准体系:第 1 部分规定物理层(Electrical specification、车辆与外部测试设备连接、K/L 线配置、信号电平、波特率与初始化定时),第 2 部分规定数据链路层(报文格式、寻址、错误检测与处理、连接与会话管理)。两部分均围绕”道路车辆——K 线诊断通信”这一主题,配套使用才能实现完整的 K 线诊断功能。
| 标准号 | 部分名称 | 核心内容 |
|---|---|---|
| BS ISO 14230-1:2012 | 第 1 部分:物理层(Physical layer) | 术语、缩写、约定、文档概述、车辆与外部测试设备连接、K/L 线配置、信号与定时 |
| BS ISO 14230-2:2016 | 第 2 部分:数据链路层(Data link layer) | 术语、约定、报文格式、错误处理、连接与会话要求 |
标准覆盖 ICS 分类号 43.180(诊断、维护与试验设备)。第 1 部分规定物理层的电信号、连接、定时等基础要求,第 2 部分规定数据链路层的报文格式、错误处理与连接要求,二者分别对应 OSI 参考模型中的物理层与数据链路层。
第 1 部分(ISO 14230-1:2012)规定了 K 线诊断通信的物理层要求,涵盖车辆与外部测试设备的电气连接、K/L 线配置以及信号与定时的完整定义。
标准规定车辆诊断接口与外部测试设备(诊断仪)的连接要求,包括诊断连接器的引脚定义、K 线与 L 线的引出方式,以及供电与接地端子。诊断仪通过诊断连接器接入车辆后,即可对车上一个或多个 ECU 发起诊断会话。
标准规定 K 线与 L 线的功能与配置:K 线用于双向数据通信,承载 ECU 与诊断仪之间的请求与响应报文;L 线用于初始化(唤醒)通信,由诊断仪向 ECU 发送唤醒与初始化信号。标准明确了两种线的电气特性、电平范围与速率配置,并允许通过 K 线或 L 线两种途径完成初始化。
标准规定信号电平(高低电平阈值)、波特率(常见 10.4 kbit/s 及可配置的其他速率)、帧间时间、响应时间与初始化时序等定时参数。定时参数的符合性是 K 线通信可靠性的关键:初始化时序错误会导致诊断仪无法建立连接,波特率不匹配则会造成报文无法正确解码。
第 2 部分(ISO 14230-2:2016)规定了 K 线诊断通信的数据链路层要求,定义报文的组成结构、寻址方式、错误检测与错误处理机制,以及会话建立与连接管理规则。
| 技术要素 | 主要内容 |
|---|---|
| 报文格式 | 数据帧结构、地址信息、长度、校验字段(Checksum) |
| 寻址方式 | 物理寻址(ECU 特定地址)、功能寻址(广播地址) |
| 错误处理 | 校验错误、超时、重传、格式错误检测与异常响应 |
| 连接要求 | 会话建立、保持与终止、通信参数协商 |
数据链路层定义了 K 线通信的报文格式与错误处理机制:每个报文包含格式字节(含寻址模式与地址长度信息)、目标地址、源地址、长度字节、数据域与校验字节;通过校验和检测传输错误,通过超时与重传机制提高可靠性。物理寻址用于 ECU 专属请求,功能寻址用于同时对多个 ECU 发起请求(例如读取全车故障码),是 KWP2000 提高诊断效率的重要手段。
综合两个部分,K 线诊断通信的关键技术要求与验证要点包括:
BS ISO 14230 系列的应用场景广泛,典型应用包括: