下列术语适用于本文档。
3.1
integer 类型
定义正负整数的数据类型。
注:integer类型取值范围未在本文档定义。
3.2
diagnostic trouble code
由车载诊断系统获取的车辆故障状态唯一标识。
3.3
diagnostic service
诊断服务(Diagnostic Service)是指:为了从服务器(Server)请求诊断信息和/或改变诊断行为,而由客户端(Client)启动的信息交互。
3.4
client
测试设备上利用诊断服务的功能
注:一个tester(诊断仪、测试仪)通常具备其他功能,例如数据库管理,人机接口等。
3.5
server
提供诊断服务(diagnostic service)的电子控制单元(ECU)
注:ISO 14229区分了Server和ECU,使得此国际标准成为了独立于现实的标准。
3.6
tester
测试仪(tester)操作功能(如测试)、检查、监控、诊断车辆电子控制单元和用于特定类型的操作者(例如专用于汽车修理工或者专用于装配厂主管人的工具)。
注:tester经常以client的身份被参考。
3.7
diagnostic data
诊断数据(diagnostic data)是存储在ECU内存中、可允许tester读取或修改的数据。(诊断数据包含模拟I/O数据和数字I/O数据以及状态信息)。
示例:诊断数据,诊断数据包括车辆速度、节气门开启角度、倒车镜位置、系统状态等。
诊断数据定义了三类值:
——the current value(当前值):被ECU所使用的当前值或ECU生成的当前值。
——a stored value(存储值):在特定时刻对当前值(current value)的内部拷贝。例如故障数据(由于操作而定期)产生。
——a static value(静态值):例如VIN(车辆唯一编码,一般被作为静态常量拷贝到ECU中存储。);服务器(Server,通常为ECU)没有为诊断而保存其内部数据副本的职责,在这种情况下,诊断仪仅当向Server请求当前值(Current value)。
3.8
diagnostic session
诊断会话(diagnostic session)服务器当前会话模式,会对诊断功能产生影响。
注:定义一家维修店,或启用开发测试会话可以选择Server的不同功能(例如:有可能仅在开发测试会话中才能拥有服务器的全部内存位置操作权)。
3.9
diagnostic routine
诊断程序(diagnostic routine)是嵌入ECU中,可能由客户端请求触发运行。
注:只运行一个存在异常的程序时无法对ECU进行常规的操作,如果与此同时再运行一个正常的操作程序,对于正常程序所关联的那部分ECU功能就可以执行多种诊断。
3.10
record
记录(record)是指一个或多个数据被一个单独的方式所表示。
注:记录(范例)的快照包含各种I/O数据和故障码。
3.11
security
安全(security)被用于ISO 14229标准中,安全访问方法满足于防篡改保护的实际需求。在ISO 15031-7中定义该标准规范。
3.12
functional unit
功能单元(functional unit),一组功能相近或互补的诊断服务。
3.13
local server
本地服务器(local server)是与客户端(client)在同一网络中相连的,并且处于相同的地址范围(address space)。
3.14
local client
与服务器连接于同一网络,并使用相同的网络地址空间的本地客户端。
3.15
remote server
与诊断网并不直接相连的服务器。
注1:远程服务器被远程网络地址所唯一标识,远程网络地址描述了一个独立的地址空间,并且远程网络与主网络保持独立。
注2:本地服务器可以通过主网络连接到远程服务器,每个主网中的本地服务器可以通过网关来作为远程服务器的一个独立集,因此一对地址将经常用来标识远程服务器:一个本地地址用来标识从本地连接到远程网络的网关,另一个是用来标识远程服务器自己的远程地址。
3.16
remote client
远程客户端并不直接接入诊断网络。
注:远程客户端被远程网络地址所唯一标识,远程网络地址描述了一个独立的地址空间,并且与主网络保持独立。
3.17
permanent DTC
持久故障码被存储咋NVRAM(Non-Volatile Random Access Memory,非易失性随机访问存储)中,不能被检测设备所发出的命令或断开板载计算机电源的方式擦除。