UDS(ISO14229-2006) 汉译(No.3术语与定义)
下列术语适用于本文档。
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,非易失性随机访问存储)中,不能被检测设备所发出的命令或断开板载计算机电源的方式擦除。
最新文章
- Linux(十)___iptables防火墙
- GCD中的dispatch_sync、dispatch_sync 分别与串行、并行队列组合执行小实验
- List<;?>;和List<;T>;的区别?
- HNOI2015
- Spring MVC 入门基础(一)
- Filter的执行顺序及实例
- Oracle中Long类型的使用与不可使用
- Android studio教程:[5]活动的生命周期
- 「HNOI2016」网络 解题报告
- Android查看appPackage和Activity的多种方法
- 访问前台页面${pageContext.request.contextPath}/el表达式失效问题解决
- MATLAB入门(一)数组
- orm框架综合
- popupMenu-----弹出菜单
- 能够放在文档的 <;head>; 中的各种配置元素
- Thinkphp的CURD
- BOI2007 Mokia | cdq分治求二维点数模板
- Linux通过Shell脚本命令修改密码不需要交互
- http头部信息解析
- LwIP协议栈(2):网络接口
热门文章
- Python3 的json 和 PHP的json
- 2013 duilib入门简明教程 -- 第一个程序 Hello World(3)
- OpenCascade Primitives BRep-Cylinder
- (App.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri(";/MainPage.xaml";, UriKind.Relative));
- invalidate()和postInvalidate() 的区别及使用
- 利用Shell脚本将MySQL表中的数据转化为json格式
- 订制DOM选择器
- C/C++:提升_指针的指针和指针的引用
- JS查找数组中出现的位置及个数
- Access数据库多表连接查询